TokenMessenger

Verified contract

Active on Base with 40,477 txns
Deployed by via 0x87a9a074 at 4131753
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $1,506.64
ERC-20
Value $0.06
ERC-20
Value $0.02
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x33db8030669b88ba435c1917d351ca3b7f6a27f761a9585abf3d7d26a8ef451e
0xe6df421bf3fa679b443f1840846c14f1dc948bf58f31d1cc09bc1d1ef75b68f3
0xaae1634a102dba2351b8898c86b03517957c8b143bfbe88e80e9df2fe877f9e5
0xfb824861f6f0c2353a64ed985cf027cf0453dbec27f60d240cc40734f1fe540d
0x01b2b70f1d3c0ffa57bf6f14b84c75dc50300ed173b21faaa2b849b1c677c4ad
0x9cdd862d884483f8c384bc02cd7da59ea63825207a7eb17d6e77f4f3a2b5f765
0xf9283589815ceb70423f47887f566d6e1b072beb99cb57524703a2140dd93dbc
0x1530a12bbd1c9d249c4aaaeea14f1df06e7896df0100829d1793ec2c97b6d9f8
0x7f6d39fe47eff77e184cb19426885ebbedf2b0ee959eeaa8c695d8089bd09e90
0xf1e5d9f6aaf0e38c9d1e6937c51c3a67a7e7df8fc28d8fb669f819c242f0af2b

Functions
Getter at block 21746978
localMessageTransmitter(view returns (address)
0xad09780d193884d503182ad4588450c416d6f9d4
localMinter(view returns (address)
0xe45b133ddc64be80252b0e9c75a8e74ef280eed6
messageBodyVersion(view returns (uint32)
0
owner(view returns (address)
0x1347d2c792fc0962022b36e6d6d7dc521676c187
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
rescuer(view returns (address)
0x1cf9a51d9bfee6c582653a3dca3c4db34faa31a7
Read-only
remoteTokenMessengers(uint32view returns (bytes32)
State-modifying
acceptOwnership(
addLocalMinter(address newLocalMinter
addRemoteTokenMessenger(uint32 domainbytes32 tokenMessenger
depositForBurn(uint256 amountuint32 destinationDomainbytes32 mintRecipientaddress burnTokenreturns (uint64 _nonce)
depositForBurnWithCaller(uint256 amountuint32 destinationDomainbytes32 mintRecipientaddress burnTokenbytes32 destinationCallerreturns (uint64 nonce)
handleReceiveMessage(uint32 remoteDomainbytes32 senderbytes messageBodyreturns (bool)
removeLocalMinter(
removeRemoteTokenMessenger(uint32 domain
replaceDepositForBurn(bytes originalMessagebytes originalAttestationbytes32 newDestinationCallerbytes32 newMintRecipient
rescueERC20(address tokenContractaddress touint256 amount
transferOwnership(address newOwner
updateRescuer(address newRescuer
Events
DepositForBurn(uint64 indexed nonceaddress indexed burnTokenuint256 amountaddress indexed depositorbytes32 mintRecipientuint32 destinationDomainbytes32 destinationTokenMessengerbytes32 destinationCaller
LocalMinterAdded(address localMinter
LocalMinterRemoved(address localMinter
MintAndWithdraw(address indexed mintRecipientuint256 amountaddress indexed mintToken
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RemoteTokenMessengerAdded(uint32 domainbytes32 tokenMessenger
RemoteTokenMessengerRemoved(uint32 domainbytes32 tokenMessenger
RescuerChanged(address indexed newRescuer
Constructor
constructor(address _messageTransmitteruint32 _messageBodyVersion
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.