TrustedMulticallForwarder

Verified contract

Active on Ethereum with 451 txns
Deployed by via 0x9c1b2cec at 19470281
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "TrustedMulticallForwarder"

0xa410dbc73875abf6817dc1c299ee430f6255e6bcdd1a2aba8a26dc0ef15a5979
0xf91166a7ab8c730ecf0ef7a7fa30c49057f5cc88cdd6c8ffaf5d27b6a3500ef9
0xb6a6dce61b218dfe7d8b09e10e9e49bd307a12e4f5599094f6bbec6c58925a86
0x25be54f3ee11c496ad8482d5b313f5f7fe45646405d2d42000ebcaf0e60ae7c2
0x9d6a205101597a3c42dae92465b89081ac6fbe4a72effb01f7709115855e267b
0xcbdacee34e2ac52fb03befd3edcec4090f12ee26417a38f077d5cb25cd680741
0x5aefb7b356fc7584f6ee1715fbc86a3dca577d58c3373f0b5c611ed100829bf3
0x208f87bcaf7bc890101f2633559a01b42ac792c06610f80add5c5d51b13744fe
0x10955f38f82d905bf5a3a1a707be16979e4c9acd19190fb68da7884c66a48354
0x929546df667a89c26010618317a6de3a2b1ab06c12a579a2aecfc795e800fd0f

Functions
Getter at block 21322153
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] 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 blockNumberview returns (bytes32 blockHash)
getEthBalance(address addrview returns (uint256 balance)
nonces(address ownerview returns (uint256)
verify(struct ERC2771ForwarderForwardRequestData requestview returns (bool)
State-modifying
aggregate(struct TrustedMulticallForwarderCall[] callsreturns (uint256 blockNumberbytes[] returnData)
aggregate3(struct TrustedMulticallForwarderCall3[] callspayable returns (struct TrustedMulticallForwarderResult[] returnData)
aggregate3Value(struct TrustedMulticallForwarderCall3Value[] callspayable returns (struct TrustedMulticallForwarderResult[] returnData)
blockAndAggregate(struct TrustedMulticallForwarderCall[] callspayable returns (uint256 blockNumberbytes32 blockHashstruct TrustedMulticallForwarderResult[] returnData)
execute(struct ERC2771ForwarderForwardRequestData requestpayable 
executeBatch(struct ERC2771ForwarderForwardRequestData[] requestspayable returns (struct TrustedMulticallForwarderResult[] returnData)
executeBatch(struct ERC2771ForwarderForwardRequestData[] requestsaddress refundReceiverpayable 
tryAggregate(bool requireSuccessstruct TrustedMulticallForwarderCall[] callsreturns (struct TrustedMulticallForwarderResult[] returnData)
tryBlockAndAggregate(bool requireSuccessstruct TrustedMulticallForwarderCall[] callspayable returns (uint256 blockNumberbytes32 blockHashstruct TrustedMulticallForwarderResult[] returnData)
Events
EIP712DomainChanged(
ExecutedForwardRequest(address indexed signeruint256 noncebool success
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AddressInsufficientBalance(address account
ERC2771ForwarderExpiredRequest(uint48 deadline
ERC2771ForwarderInvalidSigner(address signeraddress from
ERC2771ForwarderMismatchedValue(uint256 requestedValueuint256 msgValue
ERC2771UntrustfulTarget(address targetaddress forwarder
FailedInnerCall(
InvalidAccountNonce(address accountuint256 currentNonce
InvalidShortString(
StringTooLong(string str