aMulticall docs
Last updated
Last updated
As per https://github.com/Uniswap/swap-router-contracts/blob/main/contracts/base/MulticallExtended.sol
Enables calling multiple methods in a single call to the contract
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Call multiple functions in the current contract and return the data from all of them if they all succeed
The msg.value
should not be trusted for any method callable from multicall.
Call multiple functions in the current contract and return the data from all of them if they all succeed
The msg.value
should not be trusted for any method callable from multicall.
Method that exists purely to be overridden for tests
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
data
bytes[]
Array of encoded calls.
results
bytes[]
Array of call responses.
deadline
uint256
The time by which this function must be called before failing
data
bytes[]
The encoded function data for each of the calls to make to this contract
[0]
bytes[]
previousBlockhash
bytes32
The expected parent blockHash
data
bytes[]
The encoded function data for each of the calls to make to this contract
[0]
bytes[]
[0]
uint256
The current block timestamp