This repository was archived by the owner on Mar 5, 2025. It is now read-only.
Commit 6c166b9
v4.0.1-alpha.2 (#5664)
* Version bump and build for v4.0.1-alpha.2
* Release/4.0.1 alpha.2 changelog update 3 (#5689)
* Update CHANGELOG version headers
* Update CHANGELOGs
* Revert package version bump for web3-packagetemplate
* Release/4.0.1 alpha.2 merge conflicts (#5692)
* Update CHANGELOG version headers
* Contract call with tuple is missing param names (#5613)
* call special output type
* fix
* fix: enable outputs to have param names (#5624)
* hot fix
* add type if only one param
* overloaded inputs types
* fix resolver tests
* add type tests
* simplify types
* revert registry unit test
* test firefox
* revert firefox test
* update changelogs
Co-authored-by: Marin Petrunić <mpetrunic@users.noreply.github.com>
* Fix `isHex` and `isHexStrict` for some edge cases and enrich their tests (#5655)
* Change `isHex` to return true for negative numbers (for example `-123`)
* Change both `isHex` and `isHexStrict` to return `false` for `-0x`
* Change `isHex` to return `false` for empty strings ''.
* Remove erroneous set provider code for Contract constructor (#5669)
* Remove erroneous set provider code for Contract constructor. Add Contract constructor provider set test
* Update CHANGELOGs
* Debugging failing integration tests
* Apply suggestions from code review
* Use getSystemTestProvider instead of hardcoded string
* Refactor ternaries in Contract constructor to if statements
* Correct CHANGELOG entries
* Remove unneeded checks in if statements
* Test with injected external providers (#5652)
* fix: sending tx with injected provider (#5651)
Co-authored-by: Marin Petrunic <marin.petrunic@gmail.com>
* adding a test for using `ganache` provider
* enable the jsonrpc `id` to optionally be incremented starting from a number
(Inspired by: #5373 (comment) and needed as a work around for blockchainsllc/in3#46)
* test with `in3` as a provider & skip `in3` test if it takes too long
* increase integration test timeout at web3 package
* add a test for using `hardhat` provider
* improve how legacy providers, such as hardhat, is used
* implement `isPromise` that works in the browsers
* refactor external providers tests
* update CHANGELOG.md
* Use Error ABI to parse errors when sending a transaction (#5662)
* use Error ABI when sending a transaction
* update CHANGELOG.md for #5587
* Remove merge conflict marker
Co-authored-by: Oleksii Kosynskyi <oleksii.kosynskyi@gmail.com>
Co-authored-by: Marin Petrunić <mpetrunic@users.noreply.github.com>
Co-authored-by: Muhammad Altabba <24407834+Muhammad-Altabba@users.noreply.github.com>
Co-authored-by: jdevcs <junaid@chainsafe.io>
* Release patch/4.0.1 alpha.2/solve merge conflicts (#5697)
* Update CHANGELOG version headers
* Remove merge conflict markers
* Remove double CHANGELOG entry
Co-authored-by: Oleksii Kosynskyi <oleksii.kosynskyi@gmail.com>
Co-authored-by: Marin Petrunić <mpetrunic@users.noreply.github.com>
Co-authored-by: Muhammad Altabba <24407834+Muhammad-Altabba@users.noreply.github.com>
Co-authored-by: jdevcs <junaid@chainsafe.io>1 parent 69a57d6 commit 6c166b9
40 files changed
Lines changed: 223 additions & 127 deletions
File tree
- packages
- web3-core
- web3-errors
- web3-eth-abi
- web3-eth-accounts
- web3-eth-contract
- web3-eth-ens
- web3-eth-iban
- web3-eth-personal
- web3-eth
- web3-net
- web3-providers-http
- web3-providers-ipc
- web3-providers-ws
- web3-rpc-methods
- web3-types
- web3-utils
- web3-validator
- web3
- src
- tools
- web3-packagetemplate
- web3-plugin-example
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
891 | 891 | | |
892 | 892 | | |
893 | 893 | | |
894 | | - | |
| 894 | + | |
895 | 895 | | |
896 | 896 | | |
897 | 897 | | |
| |||
936 | 936 | | |
937 | 937 | | |
938 | 938 | | |
939 | | - | |
| 939 | + | |
940 | 940 | | |
941 | 941 | | |
942 | 942 | | |
943 | 943 | | |
944 | 944 | | |
945 | 945 | | |
| 946 | + | |
| 947 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
55 | | - | |
| 55 | + | |
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
| 60 | + | |
| 61 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
56 | 62 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
| 28 | + | |
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
49 | | - | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
50 | 54 | | |
51 | 55 | | |
52 | 56 | | |
53 | | - | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | | - | |
30 | | - | |
31 | | - | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
| 44 | + | |
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
| 49 | + | |
| 50 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | | - | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
49 | 49 | | |
50 | 50 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
177 | 177 | | |
178 | 178 | | |
179 | 179 | | |
180 | | - | |
181 | | - | |
182 | 180 | | |
183 | 181 | | |
184 | 182 | | |
185 | 183 | | |
186 | 184 | | |
187 | | - | |
| 185 | + | |
188 | 186 | | |
189 | 187 | | |
190 | 188 | | |
191 | 189 | | |
| 190 | + | |
| 191 | + | |
192 | 192 | | |
193 | 193 | | |
194 | 194 | | |
195 | 195 | | |
196 | 196 | | |
197 | 197 | | |
| 198 | + | |
| 199 | + | |
0 commit comments