TrustedMulticallForwarder
Verified contract
Active on
Ethereum with 451 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
No balances found for "TrustedMulticallForwarder"
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21322049 | 21 minutes ago | | | 0 | 0.00087563329 | |
| 21321991 | 33 minutes ago | | | 0 | 0.0040801376 | |
| 21321459 | 2 hours ago | | | 0 | 0.0091141921 | |
| 21320253 | 6 hours ago | | | 0 | 0.0096741281 | |
| 21318007 | 14 hours ago | | | 0 | 0.0024130283 | |
| 21317542 | 15 hours ago | | | 0 | 0.013725197 | |
| 21315410 | a day ago | | | 0 | 0.011659559 | |
| 21315196 | a day ago | | | 0 | 0.0030774620 | |
| 21314282 | a day ago | | | 0 | 0.012857637 | |
| 21313368 | a day ago | | | 0 | 0.0027750365 |
ABI
ABI objects
Getter at block 21322153
eip712Domain() view returns (bytes1 fields, string name, string version, uint256 chainId, address verifyingContract, bytes32 salt, uint256[] extensions)
(fields=0x0f, name=trusted-multicall-forwarder, version=1, chainId=1, verifyingContract=0xe2c5658cc5c448b48141168f3e475df8f65a1e3e, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
getBasefee() view returns (uint256 basefee)
23457704282
getBlockNumber() view returns (uint256 blockNumber)
21322153
getChainId() view returns (uint256 chainid)
1
getCurrentBlockCoinbase() view returns (address coinbase)
0x4838b106fce9647bdf1e7877bf73ce8b0bad5f97
getCurrentBlockGasLimit() view returns (uint256 gaslimit)
30000000
getCurrentBlockTimestamp() view returns (uint256 timestamp)
1733231015
getLastBlockHash() view returns (bytes32 blockHash)
0x53276ff76927a33801541324841e1a9e2a328075b491f66062d94dc568f5b5f7
getPrevRandao() view returns (uint256 prevrandao)
91869810805067074091505776794489570933334062419474687959770679808169715398254
Read-only
getBlockHash(uint256 blockNumber) view returns (bytes32 blockHash)
getEthBalance(address addr) view returns (uint256 balance)
nonces(address owner) view returns (uint256)
verify(struct ERC2771ForwarderForwardRequestData request) view returns (bool)
State-modifying
Events aggregate(struct TrustedMulticallForwarderCall[] calls) returns (uint256 blockNumber, bytes[] returnData)
aggregate3(struct TrustedMulticallForwarderCall3[] calls) payable returns (struct TrustedMulticallForwarderResult[] returnData)
aggregate3Value(struct TrustedMulticallForwarderCall3Value[] calls) payable returns (struct TrustedMulticallForwarderResult[] returnData)
blockAndAggregate(struct TrustedMulticallForwarderCall[] calls) payable returns (uint256 blockNumber, bytes32 blockHash, struct TrustedMulticallForwarderResult[] returnData)
execute(struct ERC2771ForwarderForwardRequestData request) payable
executeBatch(struct ERC2771ForwarderForwardRequestData[] requests) payable returns (struct TrustedMulticallForwarderResult[] returnData)
executeBatch(struct ERC2771ForwarderForwardRequestData[] requests, address refundReceiver) payable
tryAggregate(bool requireSuccess, struct TrustedMulticallForwarderCall[] calls) returns (struct TrustedMulticallForwarderResult[] returnData)
tryBlockAndAggregate(bool requireSuccess, struct TrustedMulticallForwarderCall[] calls) payable returns (uint256 blockNumber, bytes32 blockHash, struct TrustedMulticallForwarderResult[] returnData)
EIP712DomainChanged()
ExecutedForwardRequest(address indexed signer, uint256 nonce, bool success)
constructor()
This contract contains no fallback and receive objects.
AddressInsufficientBalance(address account)
ERC2771ForwarderExpiredRequest(uint48 deadline)
ERC2771ForwarderInvalidSigner(address signer, address from)
ERC2771ForwarderMismatchedValue(uint256 requestedValue, uint256 msgValue)
ERC2771UntrustfulTarget(address target, address forwarder)
FailedInnerCall()
InvalidAccountNonce(address account, uint256 currentNonce)
InvalidShortString()
StringTooLong(string str)