Skip to content
This repository was archived by the owner on Mar 5, 2025. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: web3/web3.js
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 8e8b2c3ac8426500f09436d2026f1fb3232ea85d
Choose a base ref
...
head repository: web3/web3.js
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: c8799b074e7abf86b4b03a163aa9183250ad7228
Choose a head ref

Commits on Dec 16, 2020

  1. Copy the full SHA
    85c9eca View commit details
  2. Copy the full SHA
    9019ebe View commit details
  3. Update changelog

    haltman-at committed Dec 16, 2020
    Copy the full SHA
    54f56b9 View commit details

Commits on Dec 24, 2020

  1. Wyatt/update beaconchain tests (#3825)

    * Add lighthouse-docker command
    
    * Axios adapter, remove notImplemented check, fix query paramters
    
    * Remove notImplemented flag
    
    * Update expected responses
    
    * Remove  flag from ETH2 Beacon Chain package methods schema
    spacesailor24 authored Dec 24, 2020
    Copy the full SHA
    4469516 View commit details

Commits on Jan 4, 2021

  1. Copy the full SHA
    fd717ba View commit details

Commits on Jan 5, 2021

  1. Merge pull request #3818 from haltman-at/no-mutate

    Prevent ABI objects from being mutated
    GregTheGreek authored Jan 5, 2021
    Copy the full SHA
    e02374e View commit details

Commits on Jan 6, 2021

  1. Copy the full SHA
    a247a1e View commit details

Commits on Jan 14, 2021

  1. Copy the full SHA
    a44c4b7 View commit details

Commits on Apr 14, 2021

  1. Copy the full SHA
    f2125f9 View commit details
  2. Copy the full SHA
    6f65ae0 View commit details
  3. Init

    spacesailor24 committed Apr 14, 2021
    Copy the full SHA
    4ba67f7 View commit details
  4. Rename class to Base

    spacesailor24 committed Apr 14, 2021
    Copy the full SHA
    55dd994 View commit details
  5. Init

    spacesailor24 committed Apr 14, 2021
    Copy the full SHA
    f81cb0a View commit details
  6. Remove unneeded files

    spacesailor24 committed Apr 14, 2021
    Copy the full SHA
    41e7170 View commit details
  7. Copy the full SHA
    8cbccac View commit details
  8. More config

    spacesailor24 committed Apr 14, 2021
    Copy the full SHA
    f729a7e View commit details
  9. Config

    spacesailor24 committed Apr 14, 2021
    Copy the full SHA
    642b7de View commit details
  10. Config

    spacesailor24 committed Apr 14, 2021
    Copy the full SHA
    4f03633 View commit details
  11. Copy the full SHA
    e2f4ac7 View commit details
  12. Copy the full SHA
    3714e0c View commit details
  13. Config

    spacesailor24 committed Apr 14, 2021
    Copy the full SHA
    ceff39a View commit details
  14. Copy the full SHA
    d606e34 View commit details
  15. Merge conflicts

    spacesailor24 committed Apr 14, 2021
    Copy the full SHA
    9c29b61 View commit details
  16. Update READMEs

    spacesailor24 committed Apr 14, 2021
    Copy the full SHA
    cd824af View commit details

Commits on Apr 15, 2021

  1. WIP

    spacesailor24 committed Apr 15, 2021
    Copy the full SHA
    8b0ffa9 View commit details
  2. Copy the full SHA
    b549d3b View commit details
  3. Copy the full SHA
    dcbc233 View commit details
  4. Copy the full SHA
    d047eb3 View commit details
  5. Copy the full SHA
    27bef72 View commit details
  6. Copy the full SHA
    d5874e0 View commit details
  7. Copy the full SHA
    dfb1f78 View commit details
  8. Type

    spacesailor24 committed Apr 15, 2021
    Copy the full SHA
    45959a8 View commit details
  9. Copy the full SHA
    da4321f View commit details
  10. Update logo path

    spacesailor24 committed Apr 15, 2021
    Copy the full SHA
    d68be27 View commit details

Commits on Apr 19, 2021

  1. Add web3-utils package

    spacesailor24 committed Apr 19, 2021
    Copy the full SHA
    3796da4 View commit details
  2. No longer needed

    spacesailor24 committed Apr 19, 2021
    Copy the full SHA
    84b432d View commit details
  3. Remove outdated code

    spacesailor24 committed Apr 19, 2021
    Copy the full SHA
    7fda660 View commit details
  4. Rename/add tests

    spacesailor24 committed Apr 19, 2021
    Copy the full SHA
    ffc39d9 View commit details
  5. Add web3-utils

    spacesailor24 committed Apr 19, 2021
    Copy the full SHA
    5ef402b View commit details
  6. Init functions

    spacesailor24 committed Apr 19, 2021
    Copy the full SHA
    0f1e042 View commit details
  7. Copy the full SHA
    8554aae View commit details
  8. Copy the full SHA
    dfb84d8 View commit details
  9. Rename type

    spacesailor24 committed Apr 19, 2021
    Copy the full SHA
    63943ef View commit details
  10. Rename types

    spacesailor24 committed Apr 19, 2021
    Copy the full SHA
    515d4ca View commit details
  11. WIP generate tests

    spacesailor24 committed Apr 19, 2021
    Copy the full SHA
    b28577a View commit details
  12. Remove console log

    spacesailor24 committed Apr 19, 2021
    Copy the full SHA
    706cc91 View commit details
  13. WIP generate tests

    spacesailor24 committed Apr 19, 2021
    Copy the full SHA
    e948034 View commit details
  14. Init

    spacesailor24 committed Apr 19, 2021
    Copy the full SHA
    1056ac4 View commit details
  15. Copy the full SHA
    f3e41a5 View commit details
  16. Init

    spacesailor24 committed Apr 19, 2021
    Copy the full SHA
    9d2567a View commit details
Showing 1,942 changed files with 291,849 additions and 86,845 deletions.
19 changes: 19 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
module.exports = {
root: true,
env: {
browser: true,
node: true,
},
parserOptions: {
ecmaVersion: 2016,
project: './tsconfig.base.json',
tsconfigRootDir: __dirname,
sourceType: 'module',
},
extends: ['eslint-config-base-web3/ts'],
settings: {
'import/resolver': {
typescript: {}, // this loads tsconfig.json to eslint
},
},
};
7 changes: 7 additions & 0 deletions .eslintrc.test.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
module.exports = {
parserOptions: {
project: './tsconfig.base.json',
tsconfigRootDir: __dirname,
},
extends: ['eslint-config-base-web3/ts-jest'],
};
5 changes: 5 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# For details about the contents of this file, see
# https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners

# Automatically assigns members of the web3.js team to new pending PRs as reviewers
* @avkos @jdevcs @luu-alex @Muhammad-Altabba
5 changes: 3 additions & 2 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -23,10 +23,11 @@ Fixes #(issue)
- [ ] I have made corresponding changes to the documentation.
- [ ] My changes generate no new warnings.
- [ ] Any dependent changes have been merged and published in downstream modules.
- [ ] I ran `npm run dtslint` with success and extended the tests and types if necessary.
- [ ] I ran `npm run lint` with success and extended the tests and types if necessary.
- [ ] I ran `npm run test:unit` with success.
- [ ] I ran `npm run test:cov` and my test cases cover all the lines and branches of the added code.
- [ ] I ran `npm run test:coverage` and my test cases cover all the lines and branches of the added code.
- [ ] I ran `npm run build` and tested `dist/web3.min.js` in a browser.
- [ ] I have tested my code on the live network.
- [ ] I have checked the Deploy Preview and it looks correct.
- [ ] I have updated the `CHANGELOG.md` file in the root folder.
- [ ] I have linked Issue(s) with this PR in "Linked Issues" menu.
53 changes: 53 additions & 0 deletions .github/workflows/black_box_tests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
name: 'Black Box Tests'
on:
push:
branches:
- release/**
tags:
- v4.*

jobs:
build:
strategy:
matrix:
node: [18, 16]
name: Build Packages
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: ${{ matrix.mode }}
- run: yarn
- run: tar -czf /tmp/web3-${{ matrix.node }}.js.tar.gz --exclude="./.git" ./
- uses: actions/upload-artifact@v3
with:
name: web3-${{ matrix.node }}.js.tar.gz
path: /tmp/web3-${{ matrix.node }}.js.tar.gz
black-box:
name: Black Box
needs: build
runs-on: ubuntu-latest
env:
INFURA_HTTP: ${{ secrets.INFURA_HTTP }}
INFURA_WSS: ${{ secrets.INFURA_WSS }}
INFURA_GOERLI_WS: ${{ secrets.INFURA_GOERLI_WS }}
MODE: ${{ matrix.mode }}
strategy:
fail-fast: false
matrix:
node: [18, 16]
mode: ['http', 'ws']
backend: ['geth', 'infura']
steps:
- uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node }}
- uses: actions/download-artifact@v3
with:
name: web3-${{ matrix.node }}.js.tar.gz
path: /tmp
- run: tar -xf /tmp/web3-${{ matrix.node }}.js.tar.gz -C ./
- run: |
yarn test:blackbox:${{ matrix.backend }}:${{ matrix.mode }}
shell: bash
Loading