TokenMessenger
Verified contract
Active on
Ethereum with 41,553 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0xc492…e907
Balances ($124.99)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
USDC | ERC-20 | 125 | $0.999925 |
$124.99 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20798392 | 6 minutes ago | | | 0 | 0.0010102270 | |
| 20798389 | 7 minutes ago | | | 0 | 0.0010951657 | |
| 20798386 | 8 minutes ago | | | 0 | 0.0011130905 | |
| 20798384 | 8 minutes ago | | | 0 | 0.0010586743 | |
| 20798381 | 9 minutes ago | | | 0 | 0.0010479271 | |
| 20797943 | 2 hours ago | | | 0 | 0.0010997076 | |
| 20797724 | 2 hours ago | | | 0 | 0.0011239534 | |
| 20797685 | 2 hours ago | | | 0 | 0.00092014746 | |
| 20797483 | 3 hours ago | | | 0 | 0.0011338478 | |
| 20797461 | 3 hours ago | | | 0 | 0.0011813313 |
ABI
ABI objects
Getter at block 20798423
localMessageTransmitter() view returns (address)
0x0a992d191deec32afe36203ad87d7d289a738f81
localMinter() view returns (address)
0xc4922d64a24675e16e1586e3e3aa56c06fabe907
messageBodyVersion() view returns (uint32)
0
owner() view returns (address)
0x6b0b72e63764101fc4d5bd914b107987041578c4
pendingOwner() view returns (address)
0x0000000000000000000000000000000000000000
rescuer() view returns (address)
0x65cbcdbe95567a8f9519242f9c52f65e8067021b
Read-only
remoteTokenMessengers(uint32) view returns (bytes32)
State-modifying
Events acceptOwnership()
addLocalMinter(address newLocalMinter)
addRemoteTokenMessenger(uint32 domain, bytes32 tokenMessenger)
depositForBurn(uint256 amount, uint32 destinationDomain, bytes32 mintRecipient, address burnToken) returns (uint64 _nonce)
depositForBurnWithCaller(uint256 amount, uint32 destinationDomain, bytes32 mintRecipient, address burnToken, bytes32 destinationCaller) returns (uint64 nonce)
handleReceiveMessage(uint32 remoteDomain, bytes32 sender, bytes messageBody) returns (bool)
removeLocalMinter()
removeRemoteTokenMessenger(uint32 domain)
replaceDepositForBurn(bytes originalMessage, bytes originalAttestation, bytes32 newDestinationCaller, bytes32 newMintRecipient)
rescueERC20(address tokenContract, address to, uint256 amount)
transferOwnership(address newOwner)
updateRescuer(address newRescuer)
DepositForBurn(uint64 indexed nonce, address indexed burnToken, uint256 amount, address indexed depositor, bytes32 mintRecipient, uint32 destinationDomain, bytes32 destinationTokenMessenger, bytes32 destinationCaller)
LocalMinterAdded(address localMinter)
LocalMinterRemoved(address localMinter)
MintAndWithdraw(address indexed mintRecipient, uint256 amount, address indexed mintToken)
OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
RemoteTokenMessengerAdded(uint32 domain, bytes32 tokenMessenger)
RemoteTokenMessengerRemoved(uint32 domain, bytes32 tokenMessenger)
RescuerChanged(address indexed newRescuer)
constructor(address _messageTransmitter, uint32 _messageBodyVersion)
This contract contains no fallback and receive objects.
This contract contains no error objects.