ERC20Router
Verified contract
Proxy
Active on
Base with 9,815 txns
Unified storage
Map
Table
Raw
Constants and immutables
18
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "ERC20Router"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 22741566 | a few seconds ago | | | 0.0010375708 | 8.6266106e-7 | |
| 22741434 | 5 minutes ago | | | 0 | 0.0000034373847 | |
| 22741119 | 16 minutes ago | | | 0 | 0.0000032155661 | |
| 22740993 | 20 minutes ago | | | 0 | 0.0000012852388 | |
| 22740797 | 26 minutes ago | | | 0.0011158141 | 7.4382250e-7 | |
| 22740787 | 27 minutes ago | | | 0.000142 | 8.2064479e-7 | |
| 22740659 | 31 minutes ago | | | 0.01 | 0.000000807346000000 | |
| 22740513 | 36 minutes ago | | | 0.00026 | 7.5924219e-7 | |
| 22740329 | 42 minutes ago | | | 0.00095 | 8.6243961e-7 | |
| 22740259 | 44 minutes ago | | | 0.0017806567 | 9.1460617e-7 |
ABI
ABI objects
Getter at block 22741581
_EIP_712_RELAYER_WITNESS_TYPE_HASH() view returns (bytes32)
0x4910260415865c6d3ecf96968c7d912a0d533a72c3479ab1e1df0f4eb86fb008
_RELAYER_WITNESS_TYPE_STRING() view returns (string)
RelayerWitness witness)RelayerWitness(address relayer)TokenPermissions(address token,uint256 amount)
owner() view returns (address result)
0xf70da97812cb96acdf810712aa562db8dfa3dbef
Read-only
ownershipHandoverExpiresAt(address pendingOwner) view returns (uint256 result)
State-modifying
Events __activateTstore()
cancelOwnershipHandover() payable
cleanupERC20(address token, address refundTo)
completeOwnershipHandover(address pendingOwner) payable
delegatecallMulticall(address[] targets, bytes[] datas, uint256[] values, address refundTo) payable returns (bytes)
onERC1155BatchReceived(address, address, uint256[] _ids, uint256[] _values, bytes _data) returns (bytes4)
onERC1155Received(address, address, uint256 _id, uint256 _value, bytes _data) returns (bytes4)
onERC721Received(address, address, uint256 _tokenId, bytes _data) returns (bytes4)
permitMulticall(address user, struct ISignatureTransferPermitBatchTransferFrom permit, address[] targets, bytes[] datas, uint256[] values, address refundTo, bytes permitSignature) payable returns (bytes)
renounceOwnership() payable
requestOwnershipHandover() payable
transferOwnership(address newOwner) payable
withdraw()
aggregate(address[] targets, bytes[] data, uint256[] values, address refundTo) payable returns (bytes[])
OwnershipHandoverCanceled(address indexed pendingOwner)
OwnershipHandoverRequested(address indexed pendingOwner)
OwnershipTransferred(address indexed oldOwner, address indexed newOwner)
constructor(address permit2, address multicaller, address owner)
fallback()
receive()
receive()
AddressEmptyCode(address target)
AddressInsufficientBalance(address account)
AlreadyInitialized()
ArrayLengthsMismatch()
FailedInnerCall()
InvalidRecipient(address recipient)
InvalidTarget(address target)
NativeTransferFailed()
NewOwnerIsZeroAddress()
NoHandoverRequest()
NoRecipientSet()
OnlyDirectCalls()
SafeERC20FailedOperation(address token)
TStoreAlreadyActivated()
TStoreNotSupported()
TloadTestContractDeploymentFailed()
Unauthorized()
ArrayLengthsMismatch()