MessageTransmitter

Verified contract

Proxy

Active on Ethereum with 87,772 txns
Deployed by via 0x18e01b67 at 16730025
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot

No balances found for "MessageTransmitter"

0x33d983e9eed2281a55564887f4af20a33a09c0330a614390fe915e4017c9e6f5
0xcb66af558e3c89f897d619fff3e14f9b233e5d7e99b34d94d9945035e7b37a06
0x25e0ef2e8f129713621eafb1511955e23b201724576ca9fe3f7acf5fc2ad2fe7
0xc5d3f35c889e33f8a87b2555b81b53b732614ad95674809025cf122a3f6a9e68
0x33ad34c3c88bfc0e5a704d7fd43496421be915203aef34f9d39785e548322fea
0xe3b798cd2b3420af59088d27999ac8132b1f3653c0d7140f808a05b4b3aa44d2
0xa5e9794e2f30c9de546f35e682984577ce318262f5dae940b01548d4f5afd5ef
0x06a3cd1f033f05a4ad6f9284910c7480d3187187b69cea10de3068a0163be1ce
0x915862bc4bfce291d8f3f169a0c461992100ab2d43a698c9a441be8405692073
0xd6d5d82773629596c88df7dc8f29d76b8f0f00df1bbe9ea3600269564f664aab

Functions
Getter at block 20791563
attesterManager(view returns (address)
0x358a85e032aa9507a1303683b2b6a1d1cac3c252
getNumEnabledAttesters(view returns (uint256)
2
localDomain(view returns (uint32)
0
maxMessageBodySize(view returns (uint256)
8192
nextAvailableNonce(view returns (uint64)
109140
owner(view returns (address)
0x4aa5bf962852dcc59695f600d346d3f751b0d920
paused(view returns (bool)
false
pauser(view returns (address)
0xc809b0216b149cc301cb203edd84fcdb8f15c4ed
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
rescuer(view returns (address)
0x6fa60a88b42afb0aee6488826a58864b192442ad
signatureThreshold(view returns (uint256)
2
version(view returns (uint32)
0
Read-only
getEnabledAttester(uint256 indexview returns (address)
isEnabledAttester(address attesterview returns (bool)
usedNonces(bytes32view returns (uint256)
addressToBytes32(address addrpure returns (bytes32)
bytes32ToAddress(bytes32 _bufpure returns (address)
State-modifying
acceptOwnership(
disableAttester(address attester
enableAttester(address newAttester
pause(
receiveMessage(bytes messagebytes attestationreturns (bool success)
replaceMessage(bytes originalMessagebytes originalAttestationbytes newMessageBodybytes32 newDestinationCaller
rescueERC20(address tokenContractaddress touint256 amount
sendMessage(uint32 destinationDomainbytes32 recipientbytes messageBodyreturns (uint64)
sendMessageWithCaller(uint32 destinationDomainbytes32 recipientbytes32 destinationCallerbytes messageBodyreturns (uint64)
setMaxMessageBodySize(uint256 newMaxMessageBodySize
setSignatureThreshold(uint256 newSignatureThreshold
transferOwnership(address newOwner
unpause(
updateAttesterManager(address newAttesterManager
updatePauser(address _newPauser
updateRescuer(address newRescuer
Events
AttesterDisabled(address indexed attester
AttesterEnabled(address indexed attester
AttesterManagerUpdated(address indexed previousAttesterManageraddress indexed newAttesterManager
MaxMessageBodySizeUpdated(uint256 newMaxMessageBodySize
MessageReceived(address indexed calleruint32 sourceDomainuint64 indexed noncebytes32 senderbytes messageBody
MessageSent(bytes message
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Pause(
PauserChanged(address indexed newAddress
RescuerChanged(address indexed newRescuer
SignatureThresholdUpdated(uint256 oldSignatureThresholduint256 newSignatureThreshold
Unpause(
Constructor
constructor(uint32 _localDomainaddress _attesteruint32 _maxMessageBodySizeuint32 _version
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.