MessageTransmitter

Verified contract

Proxy

Active on Base with 166,117 txns
Deployed by via 0x99992cbf at 4131742
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
ERC-20
Value $1
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xfd79a09c9c0ff1f08ec904a12487112fa4849e5714adf2d5c80dd5b46627fb6a
0xbfb431de61d5bda304da297ba6de1012e110a05e66e222d4747f031b5f54816c
0xc645476baf806197bb9fa5de189ae4519e281021e7f11cf8070ea8016cd7c634
0x22e41fdabd74deb40a4f503ccbf78ab2ba8779701c145c89aa5a55d246e47692
0x2d51e4a62ec9680f25bc9e6d5bf798fef435d7a44efe3ca0b8e324f11feceb25
0x03532b20d08311aab6b8306026623cca5a50454eacf952199fc7b3e322da22ad
0x6494cf1f60ea294e5554e38f65c2faa0bbee9a384ea72c79b0c80cefd3e9ab84
0x56b41dce7b51f730413c69f9a02dae9c929293967c8bebbe9d0810f75aceefad
0x267665ef72ddde94fad2979a457b2dd1c66a2a6125e29a85877044d9dbd96bcb
0x297b295e03fe2499101a44e976f821a0a3bce136ab1af86d7434b8f7d16dc2c2

Functions
Getter at block 21736334
attesterManager(view returns (address)
0xa40b230899aab50669d69c1030ee11af3eac786f
getNumEnabledAttesters(view returns (uint256)
2
localDomain(view returns (uint32)
6
maxMessageBodySize(view returns (uint256)
8192
nextAvailableNonce(view returns (uint64)
321592
owner(view returns (address)
0x4273c43e14888ae07fb3a850c1c7c596c607d50d
paused(view returns (bool)
false
pauser(view returns (address)
0x0860399cf761dccfb9897c8f91cadc32a9b3e70d
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
rescuer(view returns (address)
0x099f352107a4f61b28687b0cfdb613cf24593466
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.