TokenMessenger

Verified contract

Active on Base with 44,867 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,508.15
ERC-20
Value $0.12
ERC-20
Value $0.05
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xfd9d18328a8520d3ddd955a94dc471d94f5261698b6ae8a035f00f9acda3a2f1
0x1d6d70105406c49ac7c6a934ee2bcf0be5f3014e28d418339b36850a84d994cd
0x87bcd47e2cb35bf544f00c38e16c9fac0b7462d7278a016f560a77ca54a4ab0d
0x1d1d06c2a4e0f46e30e7dabbc615d59b8cdeaba7a233da644f3ce45ced2d6fcb
0xf285ed1aacf313465962c06830300b4f0471da84e34c1b772f38fe031beaa6f7
0x64921c55fec222e6b9e341ff44fa7a3299586bb8c0eea8d335b161987de08011
0x743f17c135215eab25466e37e464e547aea5f812cdff97b2a411d212b611f071
0xe6fe80a8a2157e9d9229b5ec1e3136ccdb7f6758b277904349d948603e802653
0x9d8e370e91236df4d4eee256aae22db8c816bea65b40f8e921da7a00ed1fe8f5
0xce3d997f2f659e36cbb1000b38978e05b88015d56e610716ade2b0b3f74fb64f

Functions
Getter at block 22728015
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.