Compare commits

...

29 Commits

Author SHA1 Message Date
Richard Moore
aaf40a1cce admin: updated dist files 2022-06-17 14:56:33 -04:00
Richard Moore
509ff7db1d test: remove Ankr from Ropsten send tests; the merge seems to have broke it. 2022-06-17 14:39:35 -04:00
Richard Moore
3790671b42 Removed Ankr for Ropsten default provider; the merge seems to have broke it. 2022-06-17 14:38:46 -04:00
Richard Moore
109c0941ee admin: update dist files 2022-06-17 02:02:09 -04:00
Richard Moore
0a28679994 Fix NonceManager for increment 0 and provided nonce (#3062, #3085). 2022-06-17 01:46:05 -04:00
Richard Moore
ac0165ebf4 admin: remove github cache from repo 2022-06-17 01:29:10 -04:00
Richard Moore
a76c9e830e admin: updated CONTRIBUTORS.md 2022-06-17 01:23:32 -04:00
Richard Moore
6873b8068d admin: added CONTRIBUTORS
Co-authored-by: holic <kingersoll@gmail.com>
2022-06-16 00:52:08 -04:00
Richard Moore
9668f98b69 docs: fixed typo (#2989). 2022-05-25 23:57:37 -04:00
Richard Moore
0078e026f1 Fixed topic filters for numeric types with string values (#3013). 2022-05-25 23:34:16 -04:00
Richard Moore
a71f518255 admin: update dist files 2022-05-24 11:52:15 -04:00
Richard Moore
a27ef82577 Lock versions for BigNumber fix (#3017). 2022-05-24 11:45:35 -04:00
Richard Moore
30b716bf2c Bump BN.js for hexstring bug fix (#3017). 2022-05-24 11:44:47 -04:00
Richard Moore
e85e32b8f7 admin: removed React-Native testing from CI 2022-05-20 23:46:40 -04:00
Richard Moore
56fabe987b admin: updated spellcheck dictionary 2022-05-20 19:13:34 -04:00
Richard Moore
cf7d9da290 admin: update dist files 2022-05-20 19:13:03 -04:00
Richard Moore
13dd42c6c3 Add Skynet support (#2853, #2866). 2022-05-20 19:03:42 -04:00
Richard Moore
d06aa26d74 Fix WebWorker support in rollup files (#2976). 2022-05-20 18:18:24 -04:00
Richard Moore
ed7e6a500e Remove superfluous logging (#2995). 2022-05-20 17:50:05 -04:00
Richard Moore
a3012977b1 Add matic and optimism support to default provider. 2022-05-15 02:49:34 -04:00
Richard Moore
8b62aeff9c Use case-insensitive schemes for getDefaultProvider (#2320). 2022-05-14 02:50:53 -04:00
Richard Moore
95708b9a4a docs: add Ankr to list of Providers (#2779). 2022-05-14 01:25:10 -04:00
Richard Moore
1e6a3c23c4 docs: fixed typo (#2970). 2022-05-14 01:22:57 -04:00
Richard Moore
8e31b4dcf4 docs: fix type in comments of admin tools (#2981). 2022-05-14 01:21:44 -04:00
Richard Moore
d5815cc4f1 Pad position in JSON-RPC getStorageAt calls (#2982). 2022-05-14 01:08:35 -04:00
Richard Moore
01aea705ce admin: updated dist files 2022-05-12 17:30:28 -04:00
Richard Moore
2c3dae0874 Ensure gas estimate errors are not call exceptions in disguise (#2954). 2022-05-12 17:23:13 -04:00
Richard Moore
c6eebf9928 Added optimism to EtherscanProvider (#2968). 2022-05-12 16:38:29 -04:00
Richard Moore
32b7373456 Remove pedantic check for new keyword which broke some platforms for inheritance (#2860, #2861). 2022-05-12 16:16:26 -04:00
1558 changed files with 19312 additions and 8511 deletions

View File

@@ -69,33 +69,33 @@ jobs:
- name: Run tests
run: npm run test-browser-${{ matrix.module }}
test-react-native:
runs-on: macos-latest
# Temporary for testing CI
continue-on-error: true
strategy:
fail-fast: false
steps:
- name: Use Node.js 12.x
uses: actions/setup-node@v1
with:
node-version: 12.x
- name: Checkout repository
uses: actions/checkout@v2
- name: Install dependencies (and link per package)
run: npm ci
- name: Build CommonJS and ESM (from TypeScript)
run: npm run build-all
- name: Run tests
run: npm run test-react
# test-react-native:
#
# runs-on: macos-latest
#
# # Temporary for testing CI
# continue-on-error: true
#
# strategy:
# fail-fast: false
#
# steps:
# - name: Use Node.js 12.x
# uses: actions/setup-node@v1
# with:
# node-version: 12.x
#
# - name: Checkout repository
# uses: actions/checkout@v2
#
# - name: Install dependencies (and link per package)
# run: npm ci
#
# - name: Build CommonJS and ESM (from TypeScript)
# run: npm run build-all
#
# - name: Run tests
# run: npm run test-react
coverage:

View File

@@ -4,6 +4,35 @@ Changelog
This change log is managed by `admin/cmds/update-versions` but may be manually updated.
ethers/v5.6.9 (2022-06-17 14:44)
--------------------------------
- Removed Ankr for Ropsten default provider; the merge seems to have broke it. ([3790671](https://github.com/ethers-io/ethers.js/commit/3790671b424bfcfaaf27bab9f964c3ca407e8fea))
- Fix NonceManager for increment 0 and provided nonce. ([#3062](https://github.com/ethers-io/ethers.js/issues/3062), [#3085](https://github.com/ethers-io/ethers.js/issues/3085); [0a28679](https://github.com/ethers-io/ethers.js/commit/0a28679994c844cef514f9e800c6cd8e1a21aa30))
- Fixed topic filters for numeric types with string values. ([#3013](https://github.com/ethers-io/ethers.js/issues/3013); [0078e02](https://github.com/ethers-io/ethers.js/commit/0078e026f1b438dd0976200ee16c38ec5a7788f6))
ethers/v5.6.8 (2022-05-24 11:50)
--------------------------------
- Update BN.js for hexstring bug fix. ([#3017](https://github.com/ethers-io/ethers.js/issues/3017); [30b716b](https://github.com/ethers-io/ethers.js/commit/30b716bf2cfd67ca38f76e344a26c0c2d5b75935), [a27ef82](https://github.com/ethers-io/ethers.js/commit/a27ef825772f72071439c51e51180b6fcc64f03c))
ethers/v5.6.7 (2022-05-20 19:11)
--------------------------------
- Add Skynet support. ([#2853](https://github.com/ethers-io/ethers.js/issues/2853), [#2866](https://github.com/ethers-io/ethers.js/issues/2866); [13dd42c](https://github.com/ethers-io/ethers.js/commit/13dd42c6c38d6977645555cdf7ab60354b0e2725))
- Fix WebWorker support in rollup files. ([#2976](https://github.com/ethers-io/ethers.js/issues/2976); [d06aa26](https://github.com/ethers-io/ethers.js/commit/d06aa26d74eecd06149f908ce25dbaf867754c0e))
- Remove superfluous logging. ([#2995](https://github.com/ethers-io/ethers.js/issues/2995); [ed7e6a5](https://github.com/ethers-io/ethers.js/commit/ed7e6a500e6087efcace8a5ff98997fbce2c6d6d))
- Add matic and optimism support to default provider. ([a301297](https://github.com/ethers-io/ethers.js/commit/a3012977b1b10110ea15625754e8fc117e1ea147))
- Use case-insensitive schemes for getDefaultProvider. ([#2320](https://github.com/ethers-io/ethers.js/issues/2320); [8b62aef](https://github.com/ethers-io/ethers.js/commit/8b62aeff9cce44cbd16ff41f8fc01ebb101f8265))
- Pad position in JSON-RPC getStorageAt calls. ([#2982](https://github.com/ethers-io/ethers.js/issues/2982); [d5815cc](https://github.com/ethers-io/ethers.js/commit/d5815cc4f1c13e5265c748d8afc4c085a97b1945))
ethers/v5.6.6 (2022-05-12 17:29)
--------------------------------
- Ensure gas estimate errors are not call exceptions in disguise. ([#2954](https://github.com/ethers-io/ethers.js/issues/2954); [2c3dae0](https://github.com/ethers-io/ethers.js/commit/2c3dae08745530b8c3ea3ab6c8f03e8fa8ac1e5c))
- Added optimism to EtherscanProvider. ([#2968](https://github.com/ethers-io/ethers.js/issues/2968); [c6eebf9](https://github.com/ethers-io/ethers.js/commit/c6eebf9928597cab305b663fa409d30e3122e7d0))
- Remove pedantic check for new keyword which broke some platforms for inheritance. ([#2860](https://github.com/ethers-io/ethers.js/issues/2860), [#2861](https://github.com/ethers-io/ethers.js/issues/2861); [32b7373](https://github.com/ethers-io/ethers.js/commit/32b7373456972e0fbd47e7edaf056ed130adf1da))
ethers/v5.6.5 (2022-05-01 02:10)
--------------------------------
@@ -102,7 +131,7 @@ ethers/v5.5.0 (2021-10-19 00:01)
- Adding customData support to transactions to assist L2 chains. ([#1761](https://github.com/ethers-io/ethers.js/issues/1761); [68095a4](https://github.com/ethers-io/ethers.js/commit/68095a48ae19ed06cbcf2f415f1fcbda90d4b2ae))
- Added some explicit null results to previously implicit null results for ENS. ([#1850](https://github.com/ethers-io/ethers.js/issues/1850); [0e5419e](https://github.com/ethers-io/ethers.js/commit/0e5419ec79cb18d82bab8c47bfa3ab4a21cfd293))
- Added BigNumber _difficulty to Block results. ([#2001](https://github.com/ethers-io/ethers.js/issues/2001), [#2036](https://github.com/ethers-io/ethers.js/issues/2036); [a48552a](https://github.com/ethers-io/ethers.js/commit/a48552a4fb85a08178d07437a3934db98b7d0736))
- Removed redundant call to normalizing blockTag (1838). ([d5b41ce](https://github.com/ethers-io/ethers.js/commit/d5b41ce210c0f22dd795749810f6ce798f71a00f))
- Removed redundant call to normalizing blockTag (#1838). ([d5b41ce](https://github.com/ethers-io/ethers.js/commit/d5b41ce210c0f22dd795749810f6ce798f71a00f))
- Fixed isBytes check for invalid length or elements. ([#1964](https://github.com/ethers-io/ethers.js/issues/1964); [7a404fb](https://github.com/ethers-io/ethers.js/commit/7a404fb8ed95a99baab8f3b384f438b697fa5d76))
- Fixed randomBytes not rejecting NaN as a length. ([#1977](https://github.com/ethers-io/ethers.js/issues/1977); [f8adf82](https://github.com/ethers-io/ethers.js/commit/f8adf82e16aaad1a7c1750e7f2e3a9f8073b73e1))
- Allow any Networkish for getDefaultProvider. ([#2031](https://github.com/ethers-io/ethers.js/issues/2031); [cc250b2](https://github.com/ethers-io/ethers.js/commit/cc250b2060451e0ee6b1cf3edb6b005f9eee9c61))

321
CONTRIBUTORS.md Normal file
View File

@@ -0,0 +1,321 @@
Contributors
============
A huge thanks to everyone who helps out, to keep ethers swimming and make it awesome! You rock! `:)`
Community
---------
These people have opened issues, pull requests or discussions which were tagged in a commit, which likely represents a bug report, bug fix or feature request.
The value of community feedback and support is crucial to the success of any open source project, and you have all been wonderful! `<3`
- [00iCon](https://github.com/00iCon) (issues: [#1594](https://github.com/ethers-io/ethers.js/issues/1594))
- [0xASK](https://github.com/0xASK) (issues: [#1423](https://github.com/ethers-io/ethers.js/issues/1423))
- [0xGabi](https://github.com/0xGabi) (issues: [#959](https://github.com/ethers-io/ethers.js/issues/959))
- [0xWarren](https://github.com/0xWarren) (issues: [#2981](https://github.com/ethers-io/ethers.js/issues/2981))
- [0xmikko](https://github.com/0xmikko) (issues: [#1234](https://github.com/ethers-io/ethers.js/issues/1234))
- [282931](https://github.com/282931) (issues: [#944](https://github.com/ethers-io/ethers.js/issues/944), [#993](https://github.com/ethers-io/ethers.js/issues/993))
- [3sGgpQ8H](https://github.com/3sGgpQ8H) (issues: [#708](https://github.com/ethers-io/ethers.js/issues/708))
- [ASmallPotato](https://github.com/ASmallPotato) (issues: [#2224](https://github.com/ethers-io/ethers.js/issues/2224), [#2257](https://github.com/ethers-io/ethers.js/issues/2257))
- [Amxx](https://github.com/Amxx) (issues: [#893](https://github.com/ethers-io/ethers.js/issues/893), [#933](https://github.com/ethers-io/ethers.js/issues/933))
- [Arul-](https://github.com/Arul-) (issues: [#182](https://github.com/ethers-io/ethers.js/issues/182))
- [BigMurry](https://github.com/BigMurry) (issues: [#489](https://github.com/ethers-io/ethers.js/issues/489))
- [Brbb](https://github.com/Brbb) (issues: [#146](https://github.com/ethers-io/ethers.js/issues/146))
- [ChALkeR](https://github.com/ChALkeR) (issues: [#553](https://github.com/ethers-io/ethers.js/issues/553), [#935](https://github.com/ethers-io/ethers.js/issues/935), [#944](https://github.com/ethers-io/ethers.js/issues/944), [#951](https://github.com/ethers-io/ethers.js/issues/951), [#993](https://github.com/ethers-io/ethers.js/issues/993), [#1432](https://github.com/ethers-io/ethers.js/issues/1432), [#1964](https://github.com/ethers-io/ethers.js/issues/1964), [#1975](https://github.com/ethers-io/ethers.js/issues/1975), [#1976](https://github.com/ethers-io/ethers.js/issues/1976), [#1977](https://github.com/ethers-io/ethers.js/issues/1977), [#2016](https://github.com/ethers-io/ethers.js/issues/2016), [#2054](https://github.com/ethers-io/ethers.js/issues/2054), [#2083](https://github.com/ethers-io/ethers.js/issues/2083), [#2084](https://github.com/ethers-io/ethers.js/issues/2084), [#2120](https://github.com/ethers-io/ethers.js/issues/2120))
- [Coda-Coda](https://github.com/Coda-Coda) (issues: [#885](https://github.com/ethers-io/ethers.js/issues/885))
- [Code0x2](https://github.com/Code0x2) (issues: [#1857](https://github.com/ethers-io/ethers.js/issues/1857))
- [Dan-Nolan](https://github.com/Dan-Nolan) (issues: [#1334](https://github.com/ethers-io/ethers.js/issues/1334))
- [DefiCake](https://github.com/DefiCake) (issues: [#911](https://github.com/ethers-io/ethers.js/issues/911))
- [DeltaBalances](https://github.com/DeltaBalances) (issues: [#1093](https://github.com/ethers-io/ethers.js/issues/1093))
- [Destiner](https://github.com/Destiner) (issues: [#305](https://github.com/ethers-io/ethers.js/issues/305))
- [Divide-By-0](https://github.com/Divide-By-0) (issues: [#1807](https://github.com/ethers-io/ethers.js/issues/1807))
- [Dvisacker](https://github.com/Dvisacker) (issues: [#346](https://github.com/ethers-io/ethers.js/issues/346))
- [Elinia](https://github.com/Elinia) (issues: [#2405](https://github.com/ethers-io/ethers.js/issues/2405))
- [EvilJordan](https://github.com/EvilJordan) (issues: [#898](https://github.com/ethers-io/ethers.js/issues/898), [#1084](https://github.com/ethers-io/ethers.js/issues/1084), [#1208](https://github.com/ethers-io/ethers.js/issues/1208), [#1221](https://github.com/ethers-io/ethers.js/issues/1221), [#1235](https://github.com/ethers-io/ethers.js/issues/1235))
- [FSM1](https://github.com/FSM1) (issues: [#622](https://github.com/ethers-io/ethers.js/issues/622))
- [FrederikBolding](https://github.com/FrederikBolding) (issues: [#952](https://github.com/ethers-io/ethers.js/issues/952), [#1251](https://github.com/ethers-io/ethers.js/issues/1251), [#1371](https://github.com/ethers-io/ethers.js/issues/1371), [#1628](https://github.com/ethers-io/ethers.js/issues/1628))
- [GFJHogue](https://github.com/GFJHogue) (issues: [#51](https://github.com/ethers-io/ethers.js/issues/51))
- [Gabriel1590](https://github.com/Gabriel1590) (issues: [#776](https://github.com/ethers-io/ethers.js/issues/776))
- [GavinPacini](https://github.com/GavinPacini) (issues: [#2311](https://github.com/ethers-io/ethers.js/issues/2311))
- [GiraeffleAeffle](https://github.com/GiraeffleAeffle) (issues: [#1777](https://github.com/ethers-io/ethers.js/issues/1777))
- [GriffGreen](https://github.com/GriffGreen) (issues: [#891](https://github.com/ethers-io/ethers.js/issues/891), [#992](https://github.com/ethers-io/ethers.js/issues/992))
- [HenryNguyen5](https://github.com/HenryNguyen5) (issues: [#698](https://github.com/ethers-io/ethers.js/issues/698))
- [JL2718](https://github.com/JL2718) (issues: [#1799](https://github.com/ethers-io/ethers.js/issues/1799))
- [Jannis](https://github.com/Jannis) (issues: [#1084](https://github.com/ethers-io/ethers.js/issues/1084), [#1208](https://github.com/ethers-io/ethers.js/issues/1208), [#1221](https://github.com/ethers-io/ethers.js/issues/1221), [#1235](https://github.com/ethers-io/ethers.js/issues/1235))
- [JohnnySheffield](https://github.com/JohnnySheffield) (issues: [#272](https://github.com/ethers-io/ethers.js/issues/272))
- [Jonas121](https://github.com/Jonas121) (issues: [#1084](https://github.com/ethers-io/ethers.js/issues/1084), [#1208](https://github.com/ethers-io/ethers.js/issues/1208), [#1221](https://github.com/ethers-io/ethers.js/issues/1221), [#1235](https://github.com/ethers-io/ethers.js/issues/1235))
- [JoviDeCroock](https://github.com/JoviDeCroock) (issues: [#1624](https://github.com/ethers-io/ethers.js/issues/1624), [#1626](https://github.com/ethers-io/ethers.js/issues/1626))
- [KillariDev](https://github.com/KillariDev) (issues: [#1010](https://github.com/ethers-io/ethers.js/issues/1010), [#1281](https://github.com/ethers-io/ethers.js/issues/1281))
- [LogvinovLeon](https://github.com/LogvinovLeon) (issues: [#357](https://github.com/ethers-io/ethers.js/issues/357))
- [MicahZoltu](https://github.com/MicahZoltu) (issues: [#219](https://github.com/ethers-io/ethers.js/issues/219), [#220](https://github.com/ethers-io/ethers.js/issues/220), [#224](https://github.com/ethers-io/ethers.js/issues/224), [#257](https://github.com/ethers-io/ethers.js/issues/257), [#261](https://github.com/ethers-io/ethers.js/issues/261), [#280](https://github.com/ethers-io/ethers.js/issues/280), [#299](https://github.com/ethers-io/ethers.js/issues/299), [#401](https://github.com/ethers-io/ethers.js/issues/401))
- [Mrtenz](https://github.com/Mrtenz) (issues: [#530](https://github.com/ethers-io/ethers.js/issues/530), [#534](https://github.com/ethers-io/ethers.js/issues/534), [#874](https://github.com/ethers-io/ethers.js/issues/874))
- [NiftyAndy](https://github.com/NiftyAndy) (issues: [#2031](https://github.com/ethers-io/ethers.js/issues/2031))
- [NoahMarconi](https://github.com/NoahMarconi) (issues: [#223](https://github.com/ethers-io/ethers.js/issues/223))
- [NoahZinsmeister](https://github.com/NoahZinsmeister) (issues: [#587](https://github.com/ethers-io/ethers.js/issues/587), [#588](https://github.com/ethers-io/ethers.js/issues/588), [#635](https://github.com/ethers-io/ethers.js/issues/635), [#1894](https://github.com/ethers-io/ethers.js/issues/1894))
- [OliverNChalk](https://github.com/OliverNChalk) (issues: [#1706](https://github.com/ethers-io/ethers.js/issues/1706))
- [Perseverance](https://github.com/Perseverance) (issues: [#177](https://github.com/ethers-io/ethers.js/issues/177))
- [PhoeniXAbhisheK](https://github.com/PhoeniXAbhisheK) (issues: [#2522](https://github.com/ethers-io/ethers.js/issues/2522))
- [PierreJeanjacquot](https://github.com/PierreJeanjacquot) (issues: [#1193](https://github.com/ethers-io/ethers.js/issues/1193), [#1729](https://github.com/ethers-io/ethers.js/issues/1729), [#2125](https://github.com/ethers-io/ethers.js/issues/2125), [#2387](https://github.com/ethers-io/ethers.js/issues/2387))
- [Remscar](https://github.com/Remscar) (issues: [#1199](https://github.com/ethers-io/ethers.js/issues/1199))
- [Rishabhraghwendra18](https://github.com/Rishabhraghwendra18) (issues: [#2535](https://github.com/ethers-io/ethers.js/issues/2535))
- [RobbingBlocks](https://github.com/RobbingBlocks) (issues: [#2562](https://github.com/ethers-io/ethers.js/issues/2562), [#2644](https://github.com/ethers-io/ethers.js/issues/2644))
- [RyanRHall](https://github.com/RyanRHall) (issues: [#1432](https://github.com/ethers-io/ethers.js/issues/1432), [#2054](https://github.com/ethers-io/ethers.js/issues/2054), [#2120](https://github.com/ethers-io/ethers.js/issues/2120))
- [SilentCicero](https://github.com/SilentCicero) (issues: [#196](https://github.com/ethers-io/ethers.js/issues/196), [#781](https://github.com/ethers-io/ethers.js/issues/781))
- [Swader](https://github.com/Swader) (issues: [#574](https://github.com/ethers-io/ethers.js/issues/574))
- [TamirTian](https://github.com/TamirTian) (issues: [#768](https://github.com/ethers-io/ethers.js/issues/768))
- [TheGreatHB](https://github.com/TheGreatHB) (issues: [#1432](https://github.com/ethers-io/ethers.js/issues/1432), [#2054](https://github.com/ethers-io/ethers.js/issues/2054), [#2120](https://github.com/ethers-io/ethers.js/issues/2120))
- [Thenerdstation](https://github.com/Thenerdstation) (issues: [#2531](https://github.com/ethers-io/ethers.js/issues/2531))
- [TomAFrench](https://github.com/TomAFrench) (issues: [#895](https://github.com/ethers-io/ethers.js/issues/895), [#917](https://github.com/ethers-io/ethers.js/issues/917), [#924](https://github.com/ethers-io/ethers.js/issues/924), [#2477](https://github.com/ethers-io/ethers.js/issues/2477), [#2582](https://github.com/ethers-io/ethers.js/issues/2582), [#2583](https://github.com/ethers-io/ethers.js/issues/2583))
- [Velenir](https://github.com/Velenir) (issues: [#641](https://github.com/ethers-io/ethers.js/issues/641))
- [ZitRos](https://github.com/ZitRos) (issues: [#282](https://github.com/ethers-io/ethers.js/issues/282), [#495](https://github.com/ethers-io/ethers.js/issues/495), [#861](https://github.com/ethers-io/ethers.js/issues/861))
- [a2468834](https://github.com/a2468834) (issues: [#2821](https://github.com/ethers-io/ethers.js/issues/2821))
- [aakilfernandes](https://github.com/aakilfernandes) (issues: [#728](https://github.com/ethers-io/ethers.js/issues/728))
- [aaronbarnardsound](https://github.com/aaronbarnardsound) (issues: [#532](https://github.com/ethers-io/ethers.js/issues/532))
- [adamdossa](https://github.com/adamdossa) (issues: [#113](https://github.com/ethers-io/ethers.js/issues/113))
- [adassoul](https://github.com/adassoul) (issues: [#2989](https://github.com/ethers-io/ethers.js/issues/2989))
- [adriandelgg](https://github.com/adriandelgg) (issues: [#3013](https://github.com/ethers-io/ethers.js/issues/3013))
- [aksdevac](https://github.com/aksdevac) (issues: [#2058](https://github.com/ethers-io/ethers.js/issues/2058), [#2077](https://github.com/ethers-io/ethers.js/issues/2077))
- [alazarevski](https://github.com/alazarevski) (issues: [#139](https://github.com/ethers-io/ethers.js/issues/139), [#904](https://github.com/ethers-io/ethers.js/issues/904), [#926](https://github.com/ethers-io/ethers.js/issues/926))
- [albrow](https://github.com/albrow) (issues: [#188](https://github.com/ethers-io/ethers.js/issues/188), [#237](https://github.com/ethers-io/ethers.js/issues/237))
- [alcuadrado](https://github.com/alcuadrado) (issues: [#189](https://github.com/ethers-io/ethers.js/issues/189), [#263](https://github.com/ethers-io/ethers.js/issues/263), [#1051](https://github.com/ethers-io/ethers.js/issues/1051))
- [alexanderwende](https://github.com/alexanderwende) (issues: [#1749](https://github.com/ethers-io/ethers.js/issues/1749))
- [alexisgauba](https://github.com/alexisgauba) (issues: [#1147](https://github.com/ethers-io/ethers.js/issues/1147), [#1301](https://github.com/ethers-io/ethers.js/issues/1301), [#1302](https://github.com/ethers-io/ethers.js/issues/1302))
- [alfetopito](https://github.com/alfetopito) (issues: [#1542](https://github.com/ethers-io/ethers.js/issues/1542), [#1840](https://github.com/ethers-io/ethers.js/issues/1840))
- [andrevmatos](https://github.com/andrevmatos) (issues: [#602](https://github.com/ethers-io/ethers.js/issues/602), [#1084](https://github.com/ethers-io/ethers.js/issues/1084), [#1208](https://github.com/ethers-io/ethers.js/issues/1208), [#1221](https://github.com/ethers-io/ethers.js/issues/1221), [#1235](https://github.com/ethers-io/ethers.js/issues/1235))
- [andrewgordstewart](https://github.com/andrewgordstewart) (issues: [#613](https://github.com/ethers-io/ethers.js/issues/613))
- [andrewpaulicek](https://github.com/andrewpaulicek) (issues: [#936](https://github.com/ethers-io/ethers.js/issues/936))
- [area](https://github.com/area) (issues: [#411](https://github.com/ethers-io/ethers.js/issues/411))
- [arkantos1482](https://github.com/arkantos1482) (issues: [#1975](https://github.com/ethers-io/ethers.js/issues/1975), [#1976](https://github.com/ethers-io/ethers.js/issues/1976), [#2016](https://github.com/ethers-io/ethers.js/issues/2016))
- [arvola](https://github.com/arvola) (issues: [#1486](https://github.com/ethers-io/ethers.js/issues/1486))
- [aspiers](https://github.com/aspiers) (issues: [#2611](https://github.com/ethers-io/ethers.js/issues/2611))
- [asselstine](https://github.com/asselstine) (issues: [#404](https://github.com/ethers-io/ethers.js/issues/404))
- [atropos0902](https://github.com/atropos0902) (issues: [#1798](https://github.com/ethers-io/ethers.js/issues/1798), [#1814](https://github.com/ethers-io/ethers.js/issues/1814), [#1830](https://github.com/ethers-io/ethers.js/issues/1830), [#2274](https://github.com/ethers-io/ethers.js/issues/2274), [#2652](https://github.com/ethers-io/ethers.js/issues/2652))
- [attente](https://github.com/attente) (issues: [#293](https://github.com/ethers-io/ethers.js/issues/293))
- [aux0x](https://github.com/aux0x) (issues: [#2680](https://github.com/ethers-io/ethers.js/issues/2680))
- [aya-eiya](https://github.com/aya-eiya) (issues: [#1019](https://github.com/ethers-io/ethers.js/issues/1019), [#1291](https://github.com/ethers-io/ethers.js/issues/1291), [#1463](https://github.com/ethers-io/ethers.js/issues/1463))
- [bbarton](https://github.com/bbarton) (issues: [#784](https://github.com/ethers-io/ethers.js/issues/784), [#785](https://github.com/ethers-io/ethers.js/issues/785), [#795](https://github.com/ethers-io/ethers.js/issues/795), [#856](https://github.com/ethers-io/ethers.js/issues/856))
- [bguiz](https://github.com/bguiz) (issues: [#952](https://github.com/ethers-io/ethers.js/issues/952), [#1251](https://github.com/ethers-io/ethers.js/issues/1251))
- [blakewest](https://github.com/blakewest) (issues: [#1172](https://github.com/ethers-io/ethers.js/issues/1172))
- [bogdan](https://github.com/bogdan) (issues: [#663](https://github.com/ethers-io/ethers.js/issues/663), [#949](https://github.com/ethers-io/ethers.js/issues/949))
- [bojan96](https://github.com/bojan96) (issues: [#367](https://github.com/ethers-io/ethers.js/issues/367))
- [bpierre](https://github.com/bpierre) (issues: [#1009](https://github.com/ethers-io/ethers.js/issues/1009))
- [breakabort](https://github.com/breakabort) (issues: [#1284](https://github.com/ethers-io/ethers.js/issues/1284))
- [brianmcmichael](https://github.com/brianmcmichael) (issues: [#778](https://github.com/ethers-io/ethers.js/issues/778))
- [briarsweetbriar](https://github.com/briarsweetbriar) (issues: [#288](https://github.com/ethers-io/ethers.js/issues/288))
- [c0mm0n](https://github.com/c0mm0n) (issues: [#958](https://github.com/ethers-io/ethers.js/issues/958))
- [cag](https://github.com/cag) (issues: [#819](https://github.com/ethers-io/ethers.js/issues/819), [#845](https://github.com/ethers-io/ethers.js/issues/845), [#847](https://github.com/ethers-io/ethers.js/issues/847), [#860](https://github.com/ethers-io/ethers.js/issues/860))
- [calldata](https://github.com/calldata) (issues: [#1727](https://github.com/ethers-io/ethers.js/issues/1727))
- [cameel](https://github.com/cameel) (issues: [#2849](https://github.com/ethers-io/ethers.js/issues/2849), [#2862](https://github.com/ethers-io/ethers.js/issues/2862))
- [cdor1](https://github.com/cdor1) (issues: [#1906](https://github.com/ethers-io/ethers.js/issues/1906))
- [cellog](https://github.com/cellog) (issues: [#376](https://github.com/ethers-io/ethers.js/issues/376), [#499](https://github.com/ethers-io/ethers.js/issues/499), [#506](https://github.com/ethers-io/ethers.js/issues/506), [#512](https://github.com/ethers-io/ethers.js/issues/512), [#561](https://github.com/ethers-io/ethers.js/issues/561), [#789](https://github.com/ethers-io/ethers.js/issues/789))
- [ceo-domido](https://github.com/ceo-domido) (issues: [#2833](https://github.com/ethers-io/ethers.js/issues/2833))
- [cf19drofxots](https://github.com/cf19drofxots) (issues: [#233](https://github.com/ethers-io/ethers.js/issues/233), [#271](https://github.com/ethers-io/ethers.js/issues/271))
- [cgewecke](https://github.com/cgewecke) (issues: [#891](https://github.com/ethers-io/ethers.js/issues/891), [#992](https://github.com/ethers-io/ethers.js/issues/992))
- [chaitanya5](https://github.com/chaitanya5) (issues: [#1766](https://github.com/ethers-io/ethers.js/issues/1766))
- [chebykin](https://github.com/chebykin) (issues: [#1624](https://github.com/ethers-io/ethers.js/issues/1624), [#1626](https://github.com/ethers-io/ethers.js/issues/1626))
- [chris56974](https://github.com/chris56974) (issues: [#2614](https://github.com/ethers-io/ethers.js/issues/2614))
- [christoph2806](https://github.com/christoph2806) (issues: [#259](https://github.com/ethers-io/ethers.js/issues/259))
- [christopherdro](https://github.com/christopherdro) (issues: [#2271](https://github.com/ethers-io/ethers.js/issues/2271), [#2527](https://github.com/ethers-io/ethers.js/issues/2527), [#2590](https://github.com/ethers-io/ethers.js/issues/2590))
- [chrsengel](https://github.com/chrsengel) (issues: [#700](https://github.com/ethers-io/ethers.js/issues/700))
- [claasahl](https://github.com/claasahl) (issues: [#1798](https://github.com/ethers-io/ethers.js/issues/1798), [#1814](https://github.com/ethers-io/ethers.js/issues/1814), [#1830](https://github.com/ethers-io/ethers.js/issues/1830), [#2274](https://github.com/ethers-io/ethers.js/issues/2274), [#2652](https://github.com/ethers-io/ethers.js/issues/2652))
- [codingwithmanny](https://github.com/codingwithmanny) (issues: [#2949](https://github.com/ethers-io/ethers.js/issues/2949), [#2950](https://github.com/ethers-io/ethers.js/issues/2950))
- [coinwalletdev](https://github.com/coinwalletdev) (issues: [#1019](https://github.com/ethers-io/ethers.js/issues/1019), [#1291](https://github.com/ethers-io/ethers.js/issues/1291), [#1463](https://github.com/ethers-io/ethers.js/issues/1463), [#1858](https://github.com/ethers-io/ethers.js/issues/1858))
- [cpixy3810](https://github.com/cpixy3810) (issues: [#2271](https://github.com/ethers-io/ethers.js/issues/2271), [#2527](https://github.com/ethers-io/ethers.js/issues/2527), [#2590](https://github.com/ethers-io/ethers.js/issues/2590), [#2591](https://github.com/ethers-io/ethers.js/issues/2591))
- [crazyrabbitLTC](https://github.com/crazyrabbitLTC) (issues: [#819](https://github.com/ethers-io/ethers.js/issues/819), [#845](https://github.com/ethers-io/ethers.js/issues/845), [#847](https://github.com/ethers-io/ethers.js/issues/847), [#860](https://github.com/ethers-io/ethers.js/issues/860))
- [cruzdanilo](https://github.com/cruzdanilo) (issues: [#1058](https://github.com/ethers-io/ethers.js/issues/1058))
- [cryppadotta](https://github.com/cryppadotta) (issues: [#1275](https://github.com/ethers-io/ethers.js/issues/1275))
- [cte](https://github.com/cte) (issues: [#2714](https://github.com/ethers-io/ethers.js/issues/2714))
- [danielattilasimon](https://github.com/danielattilasimon) (issues: [#805](https://github.com/ethers-io/ethers.js/issues/805), [#813](https://github.com/ethers-io/ethers.js/issues/813), [#819](https://github.com/ethers-io/ethers.js/issues/819), [#845](https://github.com/ethers-io/ethers.js/issues/845), [#847](https://github.com/ethers-io/ethers.js/issues/847), [#860](https://github.com/ethers-io/ethers.js/issues/860))
- [davidp94](https://github.com/davidp94) (issues: [#1204](https://github.com/ethers-io/ethers.js/issues/1204), [#1473](https://github.com/ethers-io/ethers.js/issues/1473))
- [ddaws](https://github.com/ddaws) (issues: [#762](https://github.com/ethers-io/ethers.js/issues/762))
- [deanshelton913](https://github.com/deanshelton913) (issues: [#1499](https://github.com/ethers-io/ethers.js/issues/1499))
- [dependabot[bot]](https://github.com/apps/dependabot) (issues: [#1633](https://github.com/ethers-io/ethers.js/issues/1633), [#1634](https://github.com/ethers-io/ethers.js/issues/1634))
- [desfero](https://github.com/desfero) (issues: [#1133](https://github.com/ethers-io/ethers.js/issues/1133))
- [dev1644](https://github.com/dev1644) (issues: [#1021](https://github.com/ethers-io/ethers.js/issues/1021))
- [dghelm](https://github.com/dghelm) (issues: [#2853](https://github.com/ethers-io/ethers.js/issues/2853), [#2866](https://github.com/ethers-io/ethers.js/issues/2866))
- [dievardump](https://github.com/dievardump) (issues: [#1189](https://github.com/ethers-io/ethers.js/issues/1189), [#1261](https://github.com/ethers-io/ethers.js/issues/1261))
- [dmihal](https://github.com/dmihal) (issues: [#1484](https://github.com/ethers-io/ethers.js/issues/1484))
- [doraemondrian](https://github.com/doraemondrian) (issues: [#62](https://github.com/ethers-io/ethers.js/issues/62), [#656](https://github.com/ethers-io/ethers.js/issues/656), [#892](https://github.com/ethers-io/ethers.js/issues/892))
- [dsk7](https://github.com/dsk7) (issues: [#2011](https://github.com/ethers-io/ethers.js/issues/2011))
- [dwalintukan](https://github.com/dwalintukan) (issues: [#539](https://github.com/ethers-io/ethers.js/issues/539))
- [easrng](https://github.com/easrng) (issues: [#1387](https://github.com/ethers-io/ethers.js/issues/1387))
- [elenadimitrova](https://github.com/elenadimitrova) (issues: [#329](https://github.com/ethers-io/ethers.js/issues/329))
- [eliotstock](https://github.com/eliotstock) (issues: [#2968](https://github.com/ethers-io/ethers.js/issues/2968))
- [ellis2323](https://github.com/ellis2323) (issues: [#581](https://github.com/ethers-io/ethers.js/issues/581))
- [elranu](https://github.com/elranu) (issues: [#685](https://github.com/ethers-io/ethers.js/issues/685))
- [elv-kevin](https://github.com/elv-kevin) (issues: [#398](https://github.com/ethers-io/ethers.js/issues/398))
- [emanuel-sol](https://github.com/emanuel-sol) (issues: [#2242](https://github.com/ethers-io/ethers.js/issues/2242))
- [epheph](https://github.com/epheph) (issues: [#412](https://github.com/ethers-io/ethers.js/issues/412), [#415](https://github.com/ethers-io/ethers.js/issues/415))
- [felipecsl](https://github.com/felipecsl) (issues: [#1450](https://github.com/ethers-io/ethers.js/issues/1450))
- [flexsurfer](https://github.com/flexsurfer) (issues: [#1285](https://github.com/ethers-io/ethers.js/issues/1285))
- [florianlenz](https://github.com/florianlenz) (issues: [#202](https://github.com/ethers-io/ethers.js/issues/202), [#228](https://github.com/ethers-io/ethers.js/issues/228))
- [frangio](https://github.com/frangio) (issues: [#1493](https://github.com/ethers-io/ethers.js/issues/1493), [#1497](https://github.com/ethers-io/ethers.js/issues/1497), [#1657](https://github.com/ethers-io/ethers.js/issues/1657), [#2776](https://github.com/ethers-io/ethers.js/issues/2776))
- [fredriksvantes](https://github.com/fredriksvantes) (issues: [#1633](https://github.com/ethers-io/ethers.js/issues/1633), [#1634](https://github.com/ethers-io/ethers.js/issues/1634))
- [fritzschoff](https://github.com/fritzschoff) (issues: [#890](https://github.com/ethers-io/ethers.js/issues/890), [#2335](https://github.com/ethers-io/ethers.js/issues/2335))
- [fulldecent](https://github.com/fulldecent) (issues: [#2033](https://github.com/ethers-io/ethers.js/issues/2033), [#2115](https://github.com/ethers-io/ethers.js/issues/2115), [#2400](https://github.com/ethers-io/ethers.js/issues/2400))
- [fvictorio](https://github.com/fvictorio) (issues: [#1153](https://github.com/ethers-io/ethers.js/issues/1153), [#1252](https://github.com/ethers-io/ethers.js/issues/1252), [#1255](https://github.com/ethers-io/ethers.js/issues/1255), [#2954](https://github.com/ethers-io/ethers.js/issues/2954))
- [gabrielschulhof](https://github.com/gabrielschulhof) (issues: [#265](https://github.com/ethers-io/ethers.js/issues/265))
- [gabrocheleau](https://github.com/gabrocheleau) (issues: [#1127](https://github.com/ethers-io/ethers.js/issues/1127))
- [geigerzaehler](https://github.com/geigerzaehler) (issues: [#1850](https://github.com/ethers-io/ethers.js/issues/1850))
- [ghost](https://github.com/ghost) (issues: [#1542](https://github.com/ethers-io/ethers.js/issues/1542), [#1840](https://github.com/ethers-io/ethers.js/issues/1840))
- [githubdoramon](https://github.com/githubdoramon) (issues: [#2426](https://github.com/ethers-io/ethers.js/issues/2426))
- [gitpusha](https://github.com/gitpusha) (issues: [#684](https://github.com/ethers-io/ethers.js/issues/684), [#1546](https://github.com/ethers-io/ethers.js/issues/1546))
- [glomotion](https://github.com/glomotion) (issues: [#1288](https://github.com/ethers-io/ethers.js/issues/1288))
- [greg-flexidao](https://github.com/greg-flexidao) (issues: [#514](https://github.com/ethers-io/ethers.js/issues/514))
- [gruming](https://github.com/gruming) (issues: [#1298](https://github.com/ethers-io/ethers.js/issues/1298))
- [hogan0520](https://github.com/hogan0520) (issues: [#2190](https://github.com/ethers-io/ethers.js/issues/2190))
- [holic](https://github.com/holic) (issues: [#2500](https://github.com/ethers-io/ethers.js/issues/2500))
- [hoytech](https://github.com/hoytech) (issues: [#375](https://github.com/ethers-io/ethers.js/issues/375))
- [itsyogesh](https://github.com/itsyogesh) (issues: [#174](https://github.com/ethers-io/ethers.js/issues/174))
- [j1mmie](https://github.com/j1mmie) (issues: [#1494](https://github.com/ethers-io/ethers.js/issues/1494))
- [jamesmorgan](https://github.com/jamesmorgan) (issues: [#62](https://github.com/ethers-io/ethers.js/issues/62), [#656](https://github.com/ethers-io/ethers.js/issues/656), [#892](https://github.com/ethers-io/ethers.js/issues/892))
- [jarindr](https://github.com/jarindr) (issues: [#814](https://github.com/ethers-io/ethers.js/issues/814))
- [jasonbukowski](https://github.com/jasonbukowski) (issues: [#286](https://github.com/ethers-io/ethers.js/issues/286))
- [jasonzhouu](https://github.com/jasonzhouu) (issues: [#2903](https://github.com/ethers-io/ethers.js/issues/2903))
- [jataro](https://github.com/jataro) (issues: [#2032](https://github.com/ethers-io/ethers.js/issues/2032))
- [jcbdev](https://github.com/jcbdev) (issues: [#1519](https://github.com/ethers-io/ethers.js/issues/1519))
- [jcstein](https://github.com/jcstein) (issues: [#2779](https://github.com/ethers-io/ethers.js/issues/2779))
- [jeansoonsik](https://github.com/jeansoonsik) (issues: [#379](https://github.com/ethers-io/ethers.js/issues/379))
- [jeapostrophe](https://github.com/jeapostrophe) (issues: [#1130](https://github.com/ethers-io/ethers.js/issues/1130))
- [jeffprestes](https://github.com/jeffprestes) (issues: [#981](https://github.com/ethers-io/ethers.js/issues/981), [#982](https://github.com/ethers-io/ethers.js/issues/982))
- [jennazenk](https://github.com/jennazenk) (issues: [#69](https://github.com/ethers-io/ethers.js/issues/69), [#80](https://github.com/ethers-io/ethers.js/issues/80))
- [jettblu](https://github.com/jettblu) (issues: [#2860](https://github.com/ethers-io/ethers.js/issues/2860), [#2861](https://github.com/ethers-io/ethers.js/issues/2861))
- [jgresham](https://github.com/jgresham) (issues: [#2434](https://github.com/ethers-io/ethers.js/issues/2434))
- [jlindberg-oss](https://github.com/jlindberg-oss) (issues: [#156](https://github.com/ethers-io/ethers.js/issues/156), [#238](https://github.com/ethers-io/ethers.js/issues/238))
- [jmcph4](https://github.com/jmcph4) (issues: [#1576](https://github.com/ethers-io/ethers.js/issues/1576))
- [jochenonline](https://github.com/jochenonline) (issues: [#437](https://github.com/ethers-io/ethers.js/issues/437))
- [johngrantuk](https://github.com/johngrantuk) (issues: [#1012](https://github.com/ethers-io/ethers.js/issues/1012))
- [josh-richardson](https://github.com/josh-richardson) (issues: [#1538](https://github.com/ethers-io/ethers.js/issues/1538))
- [jrfrantz](https://github.com/jrfrantz) (issues: [#1851](https://github.com/ethers-io/ethers.js/issues/1851))
- [jtakalai](https://github.com/jtakalai) (issues: [#1100](https://github.com/ethers-io/ethers.js/issues/1100))
- [julien51](https://github.com/julien51) (issues: [#697](https://github.com/ethers-io/ethers.js/issues/697))
- [jurosh](https://github.com/jurosh) (issues: [#798](https://github.com/ethers-io/ethers.js/issues/798))
- [justinjmoses](https://github.com/justinjmoses) (issues: [#729](https://github.com/ethers-io/ethers.js/issues/729))
- [kabriel](https://github.com/kabriel) (issues: [#36](https://github.com/ethers-io/ethers.js/issues/36))
- [kaiansaari](https://github.com/kaiansaari) (issues: [#1104](https://github.com/ethers-io/ethers.js/issues/1104))
- [kamescg](https://github.com/kamescg) (issues: [#816](https://github.com/ethers-io/ethers.js/issues/816))
- [kerzhner](https://github.com/kerzhner) (issues: [#495](https://github.com/ethers-io/ethers.js/issues/495), [#861](https://github.com/ethers-io/ethers.js/issues/861))
- [kf106](https://github.com/kf106) (issues: [#2321](https://github.com/ethers-io/ethers.js/issues/2321))
- [kimpers](https://github.com/kimpers) (issues: [#2696](https://github.com/ethers-io/ethers.js/issues/2696))
- [kliu128](https://github.com/kliu128) (issues: [#343](https://github.com/ethers-io/ethers.js/issues/343), [#580](https://github.com/ethers-io/ethers.js/issues/580))
- [krasi-georgiev](https://github.com/krasi-georgiev) (issues: [#1266](https://github.com/ethers-io/ethers.js/issues/1266))
- [krunkosaurus](https://github.com/krunkosaurus) (issues: [#2625](https://github.com/ethers-io/ethers.js/issues/2625))
- [krzkaczor](https://github.com/krzkaczor) (issues: [#1384](https://github.com/ethers-io/ethers.js/issues/1384))
- [kshinn](https://github.com/kshinn) (issues: [#462](https://github.com/ethers-io/ethers.js/issues/462), [#464](https://github.com/ethers-io/ethers.js/issues/464), [#651](https://github.com/ethers-io/ethers.js/issues/651), [#652](https://github.com/ethers-io/ethers.js/issues/652), [#1798](https://github.com/ethers-io/ethers.js/issues/1798), [#1814](https://github.com/ethers-io/ethers.js/issues/1814), [#1830](https://github.com/ethers-io/ethers.js/issues/1830), [#2274](https://github.com/ethers-io/ethers.js/issues/2274), [#2652](https://github.com/ethers-io/ethers.js/issues/2652))
- [kumavis](https://github.com/kumavis) (issues: [#1001](https://github.com/ethers-io/ethers.js/issues/1001))
- [kyriediculous](https://github.com/kyriediculous) (issues: [#233](https://github.com/ethers-io/ethers.js/issues/233), [#262](https://github.com/ethers-io/ethers.js/issues/262), [#271](https://github.com/ethers-io/ethers.js/issues/271))
- [lastmjs](https://github.com/lastmjs) (issues: [#593](https://github.com/ethers-io/ethers.js/issues/593), [#841](https://github.com/ethers-io/ethers.js/issues/841))
- [lcswillems](https://github.com/lcswillems) (issues: [#1485](https://github.com/ethers-io/ethers.js/issues/1485))
- [ldct](https://github.com/ldct) (issues: [#318](https://github.com/ethers-io/ethers.js/issues/318), [#364](https://github.com/ethers-io/ethers.js/issues/364))
- [lily-57blocks](https://github.com/lily-57blocks) (issues: [#1893](https://github.com/ethers-io/ethers.js/issues/1893))
- [ljybill](https://github.com/ljybill) (issues: [#2320](https://github.com/ethers-io/ethers.js/issues/2320))
- [llwslc](https://github.com/llwslc) (issues: [#1785](https://github.com/ethers-io/ethers.js/issues/1785))
- [luyzdeleon](https://github.com/luyzdeleon) (issues: [#1030](https://github.com/ethers-io/ethers.js/issues/1030), [#1052](https://github.com/ethers-io/ethers.js/issues/1052))
- [ly0va](https://github.com/ly0va) (issues: [#1761](https://github.com/ethers-io/ethers.js/issues/1761), [#1838](https://github.com/ethers-io/ethers.js/issues/1838))
- [manoj398](https://github.com/manoj398) (issues: [#1345](https://github.com/ethers-io/ethers.js/issues/1345), [#1346](https://github.com/ethers-io/ethers.js/issues/1346))
- [marcelomorgado](https://github.com/marcelomorgado) (issues: [#391](https://github.com/ethers-io/ethers.js/issues/391))
- [marekkirejczyk](https://github.com/marekkirejczyk) (issues: [#402](https://github.com/ethers-io/ethers.js/issues/402))
- [matYang](https://github.com/matYang) (issues: [#1164](https://github.com/ethers-io/ethers.js/issues/1164), [#1166](https://github.com/ethers-io/ethers.js/issues/1166))
- [maxwolff](https://github.com/maxwolff) (issues: [#1128](https://github.com/ethers-io/ethers.js/issues/1128))
- [mcastiglione777](https://github.com/mcastiglione777) (issues: [#1204](https://github.com/ethers-io/ethers.js/issues/1204), [#1473](https://github.com/ethers-io/ethers.js/issues/1473))
- [mds1](https://github.com/mds1) (issues: [#1415](https://github.com/ethers-io/ethers.js/issues/1415))
- [memoishin](https://github.com/memoishin) (issues: [#292](https://github.com/ethers-io/ethers.js/issues/292))
- [meteorologic](https://github.com/meteorologic) (issues: [#2430](https://github.com/ethers-io/ethers.js/issues/2430))
- [metsawyr](https://github.com/metsawyr) (issues: [#289](https://github.com/ethers-io/ethers.js/issues/289), [#370](https://github.com/ethers-io/ethers.js/issues/370))
- [mfornet](https://github.com/mfornet) (issues: [#1687](https://github.com/ethers-io/ethers.js/issues/1687))
- [michaelsbradleyjr](https://github.com/michaelsbradleyjr) (issues: [#582](https://github.com/ethers-io/ethers.js/issues/582))
- [miguelmota](https://github.com/miguelmota) (issues: [#1236](https://github.com/ethers-io/ethers.js/issues/1236))
- [mikaeldusenne](https://github.com/mikaeldusenne) (issues: [#2397](https://github.com/ethers-io/ethers.js/issues/2397))
- [mitar](https://github.com/mitar) (issues: [#592](https://github.com/ethers-io/ethers.js/issues/592))
- [mjpowersjr](https://github.com/mjpowersjr) (issues: [#2225](https://github.com/ethers-io/ethers.js/issues/2225))
- [mohamedhayibor](https://github.com/mohamedhayibor) (issues: [#895](https://github.com/ethers-io/ethers.js/issues/895), [#917](https://github.com/ethers-io/ethers.js/issues/917), [#924](https://github.com/ethers-io/ethers.js/issues/924))
- [moltam89](https://github.com/moltam89) (issues: [#2691](https://github.com/ethers-io/ethers.js/issues/2691))
- [moodysalem](https://github.com/moodysalem) (issues: [#1003](https://github.com/ethers-io/ethers.js/issues/1003))
- [mrwillis](https://github.com/mrwillis) (issues: [#320](https://github.com/ethers-io/ethers.js/issues/320), [#477](https://github.com/ethers-io/ethers.js/issues/477), [#537](https://github.com/ethers-io/ethers.js/issues/537), [#678](https://github.com/ethers-io/ethers.js/issues/678), [#1713](https://github.com/ethers-io/ethers.js/issues/1713))
- [mschristensen](https://github.com/mschristensen) (issues: [#306](https://github.com/ethers-io/ethers.js/issues/306))
- [mwamedacen](https://github.com/mwamedacen) (issues: [#1658](https://github.com/ethers-io/ethers.js/issues/1658))
- [naddison36](https://github.com/naddison36) (issues: [#464](https://github.com/ethers-io/ethers.js/issues/464), [#562](https://github.com/ethers-io/ethers.js/issues/562), [#572](https://github.com/ethers-io/ethers.js/issues/572), [#573](https://github.com/ethers-io/ethers.js/issues/573), [#651](https://github.com/ethers-io/ethers.js/issues/651), [#652](https://github.com/ethers-io/ethers.js/issues/652), [#1018](https://github.com/ethers-io/ethers.js/issues/1018), [#1393](https://github.com/ethers-io/ethers.js/issues/1393))
- [nicholasjpaterno](https://github.com/nicholasjpaterno) (issues: [#996](https://github.com/ethers-io/ethers.js/issues/996))
- [nionis](https://github.com/nionis) (issues: [#1458](https://github.com/ethers-io/ethers.js/issues/1458))
- [nventuro](https://github.com/nventuro) (issues: [#1147](https://github.com/ethers-io/ethers.js/issues/1147), [#1301](https://github.com/ethers-io/ethers.js/issues/1301), [#1302](https://github.com/ethers-io/ethers.js/issues/1302))
- [nyanpasu](https://github.com/nyanpasu) (issues: [#2780](https://github.com/ethers-io/ethers.js/issues/2780))
- [obasekietinosa](https://github.com/obasekietinosa) (issues: [#2289](https://github.com/ethers-io/ethers.js/issues/2289))
- [ochikov](https://github.com/ochikov) (issues: [#400](https://github.com/ethers-io/ethers.js/issues/400))
- [oed](https://github.com/oed) (issues: [#893](https://github.com/ethers-io/ethers.js/issues/893), [#933](https://github.com/ethers-io/ethers.js/issues/933))
- [onetom](https://github.com/onetom) (issues: [#384](https://github.com/ethers-io/ethers.js/issues/384))
- [ouromoros](https://github.com/ouromoros) (issues: [#2995](https://github.com/ethers-io/ethers.js/issues/2995))
- [paulrberg](https://github.com/paulrberg) (issues: [#2087](https://github.com/ethers-io/ethers.js/issues/2087))
- [pcowgill](https://github.com/pcowgill) (issues: [#1044](https://github.com/ethers-io/ethers.js/issues/1044), [#1074](https://github.com/ethers-io/ethers.js/issues/1074))
- [peetzweg](https://github.com/peetzweg) (issues: [#141](https://github.com/ethers-io/ethers.js/issues/141))
- [peterjan](https://github.com/peterjan) (issues: [#2853](https://github.com/ethers-io/ethers.js/issues/2853), [#2866](https://github.com/ethers-io/ethers.js/issues/2866))
- [peterslany](https://github.com/peterslany) (issues: [#2834](https://github.com/ethers-io/ethers.js/issues/2834))
- [phiresky](https://github.com/phiresky) (issues: [#695](https://github.com/ethers-io/ethers.js/issues/695))
- [pldespaigne](https://github.com/pldespaigne) (issues: [#504](https://github.com/ethers-io/ethers.js/issues/504), [#629](https://github.com/ethers-io/ethers.js/issues/629), [#741](https://github.com/ethers-io/ethers.js/issues/741))
- [pmjohann](https://github.com/pmjohann) (issues: [#2246](https://github.com/ethers-io/ethers.js/issues/2246))
- [pnlp-dev](https://github.com/pnlp-dev) (issues: [#966](https://github.com/ethers-io/ethers.js/issues/966))
- [pointtoken](https://github.com/pointtoken) (issues: [#340](https://github.com/ethers-io/ethers.js/issues/340))
- [pstuermlinger](https://github.com/pstuermlinger) (issues: [#497](https://github.com/ethers-io/ethers.js/issues/497))
- [psytron](https://github.com/psytron) (issues: [#2976](https://github.com/ethers-io/ethers.js/issues/2976))
- [pyggie](https://github.com/pyggie) (issues: [#796](https://github.com/ethers-io/ethers.js/issues/796))
- [raymogg](https://github.com/raymogg) (issues: [#338](https://github.com/ethers-io/ethers.js/issues/338))
- [rhlsthrm](https://github.com/rhlsthrm) (issues: [#925](https://github.com/ethers-io/ethers.js/issues/925), [#1163](https://github.com/ethers-io/ethers.js/issues/1163))
- [ritave](https://github.com/ritave) (issues: [#2926](https://github.com/ethers-io/ethers.js/issues/2926))
- [rjchow](https://github.com/rjchow) (issues: [#694](https://github.com/ethers-io/ethers.js/issues/694))
- [roderik](https://github.com/roderik) (issues: [#152](https://github.com/ethers-io/ethers.js/issues/152), [#971](https://github.com/ethers-io/ethers.js/issues/971))
- [rstormsf](https://github.com/rstormsf) (issues: [#463](https://github.com/ethers-io/ethers.js/issues/463), [#1019](https://github.com/ethers-io/ethers.js/issues/1019), [#1291](https://github.com/ethers-io/ethers.js/issues/1291), [#1463](https://github.com/ethers-io/ethers.js/issues/1463))
- [ruzpuz](https://github.com/ruzpuz) (issues: [#335](https://github.com/ethers-io/ethers.js/issues/335))
- [ryanio](https://github.com/ryanio) (issues: [#853](https://github.com/ethers-io/ethers.js/issues/853), [#921](https://github.com/ethers-io/ethers.js/issues/921))
- [safead](https://github.com/safead) (issues: [#410](https://github.com/ethers-io/ethers.js/issues/410), [#2562](https://github.com/ethers-io/ethers.js/issues/2562), [#2644](https://github.com/ethers-io/ethers.js/issues/2644))
- [samlaf](https://github.com/samlaf) (issues: [#2336](https://github.com/ethers-io/ethers.js/issues/2336))
- [satyambnsal](https://github.com/satyambnsal) (issues: [#1979](https://github.com/ethers-io/ethers.js/issues/1979))
- [shanecarey17](https://github.com/shanecarey17) (issues: [#1079](https://github.com/ethers-io/ethers.js/issues/1079))
- [shanefontaine](https://github.com/shanefontaine) (issues: [#1798](https://github.com/ethers-io/ethers.js/issues/1798), [#1814](https://github.com/ethers-io/ethers.js/issues/1814), [#1830](https://github.com/ethers-io/ethers.js/issues/1830), [#2274](https://github.com/ethers-io/ethers.js/issues/2274), [#2652](https://github.com/ethers-io/ethers.js/issues/2652))
- [slavik0329](https://github.com/slavik0329) (issues: [#1101](https://github.com/ethers-io/ethers.js/issues/1101))
- [snario](https://github.com/snario) (issues: [#360](https://github.com/ethers-io/ethers.js/issues/360))
- [snkashis](https://github.com/snkashis) (issues: [#2354](https://github.com/ethers-io/ethers.js/issues/2354))
- [sourabhxyz](https://github.com/sourabhxyz) (issues: [#2970](https://github.com/ethers-io/ethers.js/issues/2970))
- [spape](https://github.com/spape) (issues: [#1686](https://github.com/ethers-io/ethers.js/issues/1686))
- [starwalker00](https://github.com/starwalker00) (issues: [#2760](https://github.com/ethers-io/ethers.js/issues/2760))
- [subramanianv](https://github.com/subramanianv) (issues: [#229](https://github.com/ethers-io/ethers.js/issues/229))
- [suchangqin](https://github.com/suchangqin) (issues: [#420](https://github.com/ethers-io/ethers.js/issues/420))
- [sudeepb02](https://github.com/sudeepb02) (issues: [#1189](https://github.com/ethers-io/ethers.js/issues/1189), [#1261](https://github.com/ethers-io/ethers.js/issues/1261))
- [sulliwane](https://github.com/sulliwane) (issues: [#405](https://github.com/ethers-io/ethers.js/issues/405))
- [superoo7](https://github.com/superoo7) (issues: [#746](https://github.com/ethers-io/ethers.js/issues/746))
- [suraneti](https://github.com/suraneti) (issues: [#1271](https://github.com/ethers-io/ethers.js/issues/1271))
- [sweetpalma](https://github.com/sweetpalma) (issues: [#355](https://github.com/ethers-io/ethers.js/issues/355))
- [sz-piotr](https://github.com/sz-piotr) (issues: [#828](https://github.com/ethers-io/ethers.js/issues/828), [#829](https://github.com/ethers-io/ethers.js/issues/829), [#2001](https://github.com/ethers-io/ethers.js/issues/2001), [#2036](https://github.com/ethers-io/ethers.js/issues/2036))
- [tennox](https://github.com/tennox) (issues: [#1478](https://github.com/ethers-io/ethers.js/issues/1478))
- [thegostep](https://github.com/thegostep) (issues: [#139](https://github.com/ethers-io/ethers.js/issues/139), [#904](https://github.com/ethers-io/ethers.js/issues/904), [#926](https://github.com/ethers-io/ethers.js/issues/926), [#1037](https://github.com/ethers-io/ethers.js/issues/1037))
- [thekevinbrown](https://github.com/thekevinbrown) (issues: [#226](https://github.com/ethers-io/ethers.js/issues/226), [#1028](https://github.com/ethers-io/ethers.js/issues/1028))
- [thomasmetta](https://github.com/thomasmetta) (issues: [#339](https://github.com/ethers-io/ethers.js/issues/339))
- [thundo](https://github.com/thundo) (issues: [#362](https://github.com/ethers-io/ethers.js/issues/362))
- [timaiv](https://github.com/timaiv) (issues: [#2845](https://github.com/ethers-io/ethers.js/issues/2845), [#2846](https://github.com/ethers-io/ethers.js/issues/2846))
- [timoxley](https://github.com/timoxley) (issues: [#722](https://github.com/ethers-io/ethers.js/issues/722))
- [tkporter](https://github.com/tkporter) (issues: [#2982](https://github.com/ethers-io/ethers.js/issues/2982))
- [tlammens](https://github.com/tlammens) (issues: [#2271](https://github.com/ethers-io/ethers.js/issues/2271), [#2527](https://github.com/ethers-io/ethers.js/issues/2527), [#2590](https://github.com/ethers-io/ethers.js/issues/2590))
- [tlxnithin](https://github.com/tlxnithin) (issues: [#365](https://github.com/ethers-io/ethers.js/issues/365))
- [tobyjaguar](https://github.com/tobyjaguar) (issues: [#62](https://github.com/ethers-io/ethers.js/issues/62), [#656](https://github.com/ethers-io/ethers.js/issues/656), [#892](https://github.com/ethers-io/ethers.js/issues/892))
- [tracoco](https://github.com/tracoco) (issues: [#224](https://github.com/ethers-io/ethers.js/issues/224), [#257](https://github.com/ethers-io/ethers.js/issues/257))
- [treeder](https://github.com/treeder) (issues: [#1087](https://github.com/ethers-io/ethers.js/issues/1087))
- [tryba](https://github.com/tryba) (issues: [#2890](https://github.com/ethers-io/ethers.js/issues/2890))
- [tynes](https://github.com/tynes) (issues: [#1136](https://github.com/ethers-io/ethers.js/issues/1136), [#2121](https://github.com/ethers-io/ethers.js/issues/2121))
- [vilsbole](https://github.com/vilsbole) (issues: [#470](https://github.com/ethers-io/ethers.js/issues/470), [#1252](https://github.com/ethers-io/ethers.js/issues/1252), [#1255](https://github.com/ethers-io/ethers.js/issues/1255))
- [viztor](https://github.com/viztor) (issues: [#1770](https://github.com/ethers-io/ethers.js/issues/1770))
- [vsevdrob](https://github.com/vsevdrob) (issues: [#2407](https://github.com/ethers-io/ethers.js/issues/2407))
- [wighawag](https://github.com/wighawag) (issues: [#614](https://github.com/ethers-io/ethers.js/issues/614), [#733](https://github.com/ethers-io/ethers.js/issues/733), [#822](https://github.com/ethers-io/ethers.js/issues/822), [#1886](https://github.com/ethers-io/ethers.js/issues/1886))
- [willrnch](https://github.com/willrnch) (issues: [#976](https://github.com/ethers-io/ethers.js/issues/976), [#1026](https://github.com/ethers-io/ethers.js/issues/1026), [#1411](https://github.com/ethers-io/ethers.js/issues/1411))
- [wjmelements](https://github.com/wjmelements) (issues: [#1343](https://github.com/ethers-io/ethers.js/issues/1343))
- [wmitsuda](https://github.com/wmitsuda) (issues: [#2001](https://github.com/ethers-io/ethers.js/issues/2001), [#2036](https://github.com/ethers-io/ethers.js/issues/2036))
- [yann300](https://github.com/yann300) (issues: [#281](https://github.com/ethers-io/ethers.js/issues/281))
- [yayajacky](https://github.com/yayajacky) (issues: [#634](https://github.com/ethers-io/ethers.js/issues/634))
- [ygnr](https://github.com/ygnr) (issues: [#132](https://github.com/ethers-io/ethers.js/issues/132))
- [yoshiwarab](https://github.com/yoshiwarab) (issues: [#1605](https://github.com/ethers-io/ethers.js/issues/1605))
- [yosriady](https://github.com/yosriady) (issues: [#947](https://github.com/ethers-io/ethers.js/issues/947))
- [yqrashawn](https://github.com/yqrashawn) (issues: [#2662](https://github.com/ethers-io/ethers.js/issues/2662))
- [yuetloo](https://github.com/yuetloo) (issues: [#1082](https://github.com/ethers-io/ethers.js/issues/1082), [#1122](https://github.com/ethers-io/ethers.js/issues/1122), [#1243](https://github.com/ethers-io/ethers.js/issues/1243))
- [zedkai](https://github.com/zedkai) (issues: [#1629](https://github.com/ethers-io/ethers.js/issues/1629))
- [zemse](https://github.com/zemse) (issues: [#688](https://github.com/ethers-io/ethers.js/issues/688), [#711](https://github.com/ethers-io/ethers.js/issues/711), [#854](https://github.com/ethers-io/ethers.js/issues/854), [#862](https://github.com/ethers-io/ethers.js/issues/862), [#882](https://github.com/ethers-io/ethers.js/issues/882), [#895](https://github.com/ethers-io/ethers.js/issues/895), [#901](https://github.com/ethers-io/ethers.js/issues/901), [#917](https://github.com/ethers-io/ethers.js/issues/917), [#924](https://github.com/ethers-io/ethers.js/issues/924), [#1004](https://github.com/ethers-io/ethers.js/issues/1004), [#1047](https://github.com/ethers-io/ethers.js/issues/1047), [#1066](https://github.com/ethers-io/ethers.js/issues/1066), [#1514](https://github.com/ethers-io/ethers.js/issues/1514), [#1531](https://github.com/ethers-io/ethers.js/issues/1531))
- [zhaozhiming](https://github.com/zhaozhiming) (issues: [#191](https://github.com/ethers-io/ethers.js/issues/191))
- [zimmah](https://github.com/zimmah) (issues: [#1205](https://github.com/ethers-io/ethers.js/issues/1205))
- [zzmp](https://github.com/zzmp) (issues: [#2058](https://github.com/ethers-io/ethers.js/issues/2058), [#2077](https://github.com/ethers-io/ethers.js/issues/2077), [#2711](https://github.com/ethers-io/ethers.js/issues/2711))

View File

@@ -12,7 +12,7 @@ A complete Ethereum wallet implementation and utilities in JavaScript (and TypeS
- Import and export **JSON wallets** (Geth, Parity and crowdsale)
- Import and export BIP 39 **mnemonic phrases** (12 word backup phrases) and **HD Wallets** (English as well as Czech, French, Italian, Japanese, Korean, Simplified Chinese, Spanish, Traditional Chinese)
- Meta-classes create JavaScript objects from any contract ABI, including **ABIv2** and **Human-Readable ABI**
- Connect to Ethereum nodes over [JSON-RPC](https://github.com/ethereum/wiki/wiki/JSON-RPC), [INFURA](https://infura.io), [Etherscan](https://etherscan.io), [Alchemy](https://alchemyapi.io) or [MetaMask](https://metamask.io)
- Connect to Ethereum nodes over [JSON-RPC](https://github.com/ethereum/wiki/wiki/JSON-RPC), [INFURA](https://infura.io), [Etherscan](https://etherscan.io), [Alchemy](https://alchemyapi.io), [Ankr](https://ankr.com) or [MetaMask](https://metamask.io)
- **ENS names** are first-class citizens; they can be used anywhere an Ethereum addresses can be used
- **Tiny** (~104kb compressed; 322kb uncompressed)
- **Modular** packages; include only what you need

6613
contributors.json Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -5,7 +5,7 @@ over a short example.
A meta-class is a class which is defined at run-time. A Contract
is specified by an //Application Binary Interface// (ABI), which describes
the methods and events it has. This description is passed the the
the methods and events it has. This description is passed to the
[[Contract]] object at run-time, and it creates a new Class, adding
all the methods defined in the ABI at run-time.

View File

@@ -14,7 +14,7 @@ of Objects, where each Object has various properties describing the [[Fragment]]
The deserialized JSON string (which is a normal JavaScript Object) may
also be passed into any function which accepts a JSON String ABI.
_heading: Humanb-Readable ABI @<human-readable-abi>
_heading: Human-Readable ABI @<human-readable-abi>
The Human-Readable ABI was introduced by ethers in [this article](link-ricmoo-humanreadableabi)
and has since gained wider adoption.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More