You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+4-3Lines changed: 4 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ ethereum-multicall is fully written in typescript so has full compile time suppo
11
11
12
12
## Supports
13
13
14
-
The below networks are supported by default, and custom networks can be supported by providing your own instance a deployed Multicall contract.
14
+
The below networks are supported by default, and custom networks can be supported by providing your own instance of a deployed Multicall contract.
15
15
16
16
| Chain | Chain ID |
17
17
| ----------------------- | ---------- |
@@ -66,6 +66,7 @@ The below networks are supported by default, and custom networks can be supporte
66
66
| Etherlite | 111 |
67
67
| Linea Testnet | 59140 |
68
68
| Linea | 59144 |
69
+
| Scroll | 534352 |
69
70
70
71
## Installation
71
72
@@ -87,7 +88,7 @@ $ yarn add ethereum-multicall
87
88
88
89
As the [official docs mentions here](https://docs.ethers.io/v3/api-contract.html#prototype):
89
90
90
-
> Due to signature overloading, multiple functions can have the same name. The first function specifed in the ABI will be bound to its name. To access overloaded functions, use the full typed signature of the functions (e.g. contract["foobar(address,uint256)"]).
91
+
> Due to signature overloading, multiple functions can have the same name. The first function specified in the ABI will be bound to its name. To access overloaded functions, use the full typed signature of the functions (e.g. contract["foobar(address,uint256)"]).
91
92
92
93
So, when creating the contract call context, under the calls array property we should have that in mind and use the method signature rather than the method name. E.g.
93
94
@@ -375,7 +376,7 @@ console.log(results);
375
376
376
377
### passing extra context to the call
377
378
378
-
If you want store any context or state so you don't need to look back over arrays once you got the result back. it can be stored in `context` within `ContractCallContext`.
379
+
If you want to store any context or state so you don't need to look back over arrays once you got the result back. it can be stored in `context` within `ContractCallContext`.
0 commit comments