Properties
acceptOwnership
acceptOwnership: TypedContractMethod<[], [void], "nonpayable">
attesterManager
attesterManager: TypedContractMethod<[], [string], "view">
disableAttester
disableAttester: TypedContractMethod<[attester: AddressLike], [void], "nonpayable">
enableAttester
enableAttester: TypedContractMethod<[newAttester: AddressLike], [void], "nonpayable">
filters
filters: { AttesterDisabled: TypedContractEvent<ethers_contracts.MessageTransmitter.AttesterDisabledEvent.InputTuple, ethers_contracts.MessageTransmitter.AttesterDisabledEvent.OutputTuple, ethers_contracts.MessageTransmitter.AttesterDisabledEvent.OutputObject>; AttesterDisabled(address): TypedContractEvent<ethers_contracts.MessageTransmitter.AttesterDisabledEvent.InputTuple, ethers_contracts.MessageTransmitter.AttesterDisabledEvent.OutputTuple, ethers_contracts.MessageTransmitter.AttesterDisabledEvent.OutputObject>; AttesterEnabled: TypedContractEvent<ethers_contracts.MessageTransmitter.AttesterEnabledEvent.InputTuple, ethers_contracts.MessageTransmitter.AttesterEnabledEvent.OutputTuple, ethers_contracts.MessageTransmitter.AttesterEnabledEvent.OutputObject>; AttesterEnabled(address): TypedContractEvent<ethers_contracts.MessageTransmitter.AttesterEnabledEvent.InputTuple, ethers_contracts.MessageTransmitter.AttesterEnabledEvent.OutputTuple, ethers_contracts.MessageTransmitter.AttesterEnabledEvent.OutputObject>; AttesterManagerUpdated: TypedContractEvent<ethers_contracts.MessageTransmitter.AttesterManagerUpdatedEvent.InputTuple, ethers_contracts.MessageTransmitter.AttesterManagerUpdatedEvent.OutputTuple, ethers_contracts.MessageTransmitter.AttesterManagerUpdatedEvent.OutputObject>; AttesterManagerUpdated(address,address): TypedContractEvent<ethers_contracts.MessageTransmitter.AttesterManagerUpdatedEvent.InputTuple, ethers_contracts.MessageTransmitter.AttesterManagerUpdatedEvent.OutputTuple, ethers_contracts.MessageTransmitter.AttesterManagerUpdatedEvent.OutputObject>; MaxMessageBodySizeUpdated: TypedContractEvent<ethers_contracts.MessageTransmitter.MaxMessageBodySizeUpdatedEvent.InputTuple, ethers_contracts.MessageTransmitter.MaxMessageBodySizeUpdatedEvent.OutputTuple, ethers_contracts.MessageTransmitter.MaxMessageBodySizeUpdatedEvent.OutputObject>; MaxMessageBodySizeUpdated(uint256): TypedContractEvent<ethers_contracts.MessageTransmitter.MaxMessageBodySizeUpdatedEvent.InputTuple, ethers_contracts.MessageTransmitter.MaxMessageBodySizeUpdatedEvent.OutputTuple, ethers_contracts.MessageTransmitter.MaxMessageBodySizeUpdatedEvent.OutputObject>; MessageReceived: TypedContractEvent<ethers_contracts.MessageTransmitter.MessageReceivedEvent.InputTuple, ethers_contracts.MessageTransmitter.MessageReceivedEvent.OutputTuple, ethers_contracts.MessageTransmitter.MessageReceivedEvent.OutputObject>; MessageReceived(address,uint32,uint64,bytes32,bytes): TypedContractEvent<ethers_contracts.MessageTransmitter.MessageReceivedEvent.InputTuple, ethers_contracts.MessageTransmitter.MessageReceivedEvent.OutputTuple, ethers_contracts.MessageTransmitter.MessageReceivedEvent.OutputObject>; MessageSent: TypedContractEvent<ethers_contracts.MessageTransmitter.MessageSentEvent.InputTuple, ethers_contracts.MessageTransmitter.MessageSentEvent.OutputTuple, ethers_contracts.MessageTransmitter.MessageSentEvent.OutputObject>; MessageSent(bytes): TypedContractEvent<ethers_contracts.MessageTransmitter.MessageSentEvent.InputTuple, ethers_contracts.MessageTransmitter.MessageSentEvent.OutputTuple, ethers_contracts.MessageTransmitter.MessageSentEvent.OutputObject>; OwnershipTransferStarted: TypedContractEvent<ethers_contracts.MessageTransmitter.OwnershipTransferStartedEvent.InputTuple, ethers_contracts.MessageTransmitter.OwnershipTransferStartedEvent.OutputTuple, ethers_contracts.MessageTransmitter.OwnershipTransferStartedEvent.OutputObject>; OwnershipTransferStarted(address,address): TypedContractEvent<ethers_contracts.MessageTransmitter.OwnershipTransferStartedEvent.InputTuple, ethers_contracts.MessageTransmitter.OwnershipTransferStartedEvent.OutputTuple, ethers_contracts.MessageTransmitter.OwnershipTransferStartedEvent.OutputObject>; OwnershipTransferred: TypedContractEvent<ethers_contracts.MessageTransmitter.OwnershipTransferredEvent.InputTuple, ethers_contracts.MessageTransmitter.OwnershipTransferredEvent.OutputTuple, ethers_contracts.MessageTransmitter.OwnershipTransferredEvent.OutputObject>; OwnershipTransferred(address,address): TypedContractEvent<ethers_contracts.MessageTransmitter.OwnershipTransferredEvent.InputTuple, ethers_contracts.MessageTransmitter.OwnershipTransferredEvent.OutputTuple, ethers_contracts.MessageTransmitter.OwnershipTransferredEvent.OutputObject>; Pause: TypedContractEvent<[], [], ethers_contracts.MessageTransmitter.PauseEvent.OutputObject>; Pause(): TypedContractEvent<[], [], ethers_contracts.MessageTransmitter.PauseEvent.OutputObject>; PauserChanged: TypedContractEvent<ethers_contracts.MessageTransmitter.PauserChangedEvent.InputTuple, ethers_contracts.MessageTransmitter.PauserChangedEvent.OutputTuple, ethers_contracts.MessageTransmitter.PauserChangedEvent.OutputObject>; PauserChanged(address): TypedContractEvent<ethers_contracts.MessageTransmitter.PauserChangedEvent.InputTuple, ethers_contracts.MessageTransmitter.PauserChangedEvent.OutputTuple, ethers_contracts.MessageTransmitter.PauserChangedEvent.OutputObject>; RescuerChanged: TypedContractEvent<ethers_contracts.MessageTransmitter.RescuerChangedEvent.InputTuple, ethers_contracts.MessageTransmitter.RescuerChangedEvent.OutputTuple, ethers_contracts.MessageTransmitter.RescuerChangedEvent.OutputObject>; RescuerChanged(address): TypedContractEvent<ethers_contracts.MessageTransmitter.RescuerChangedEvent.InputTuple, ethers_contracts.MessageTransmitter.RescuerChangedEvent.OutputTuple, ethers_contracts.MessageTransmitter.RescuerChangedEvent.OutputObject>; SignatureThresholdUpdated: TypedContractEvent<ethers_contracts.MessageTransmitter.SignatureThresholdUpdatedEvent.InputTuple, ethers_contracts.MessageTransmitter.SignatureThresholdUpdatedEvent.OutputTuple, ethers_contracts.MessageTransmitter.SignatureThresholdUpdatedEvent.OutputObject>; SignatureThresholdUpdated(uint256,uint256): TypedContractEvent<ethers_contracts.MessageTransmitter.SignatureThresholdUpdatedEvent.InputTuple, ethers_contracts.MessageTransmitter.SignatureThresholdUpdatedEvent.OutputTuple, ethers_contracts.MessageTransmitter.SignatureThresholdUpdatedEvent.OutputObject>; Unpause: TypedContractEvent<[], [], ethers_contracts.MessageTransmitter.UnpauseEvent.OutputObject>; Unpause(): TypedContractEvent<[], [], ethers_contracts.MessageTransmitter.UnpauseEvent.OutputObject>; }
getEnabledAttester
getEnabledAttester: TypedContractMethod<[index: BigNumberish], [string], "view">
getNumEnabledAttesters
getNumEnabledAttesters: TypedContractMethod<[], [bigint], "view">
isEnabledAttester
isEnabledAttester: TypedContractMethod<[attester: AddressLike], [boolean], "view">
localDomain
localDomain: TypedContractMethod<[], [bigint], "view">
maxMessageBodySize
maxMessageBodySize: TypedContractMethod<[], [bigint], "view">
nextAvailableNonce
nextAvailableNonce: TypedContractMethod<[], [bigint], "view">
owner
owner: TypedContractMethod<[], [string], "view">
pause
pause: TypedContractMethod<[], [void], "nonpayable">
paused
paused: TypedContractMethod<[], [boolean], "view">
pauser
pauser: TypedContractMethod<[], [string], "view">
pendingOwner
pendingOwner: TypedContractMethod<[], [string], "view">
receiveMessage
receiveMessage: TypedContractMethod<[message: BytesLike, attestation: BytesLike], [boolean], "nonpayable">
replaceMessage
replaceMessage: TypedContractMethod<[originalMessage: BytesLike, originalAttestation: BytesLike, newMessageBody: BytesLike, newDestinationCaller: BytesLike], [void], "nonpayable">
rescueERC20
rescueERC20: TypedContractMethod<[tokenContract: AddressLike, to: AddressLike, amount: BigNumberish], [void], "nonpayable">
rescuer
rescuer: TypedContractMethod<[], [string], "view">
sendMessage
sendMessage: TypedContractMethod<[destinationDomain: BigNumberish, recipient: BytesLike, messageBody: BytesLike], [bigint], "nonpayable">
sendMessageWithCaller
sendMessageWithCaller: TypedContractMethod<[destinationDomain: BigNumberish, recipient: BytesLike, destinationCaller: BytesLike, messageBody: BytesLike], [bigint], "nonpayable">
setMaxMessageBodySize
setMaxMessageBodySize: TypedContractMethod<[newMaxMessageBodySize: BigNumberish], [void], "nonpayable">
setSignatureThreshold
setSignatureThreshold: TypedContractMethod<[newSignatureThreshold: BigNumberish], [void], "nonpayable">
signatureThreshold
signatureThreshold: TypedContractMethod<[], [bigint], "view">
transferOwnership
transferOwnership: TypedContractMethod<[newOwner: AddressLike], [void], "nonpayable">
unpause
unpause: TypedContractMethod<[], [void], "nonpayable">
updateAttesterManager
updateAttesterManager: TypedContractMethod<[newAttesterManager: AddressLike], [void], "nonpayable">
updatePauser
updatePauser: TypedContractMethod<[_newPauser: AddressLike], [void], "nonpayable">
updateRescuer
updateRescuer: TypedContractMethod<[newRescuer: AddressLike], [void], "nonpayable">
usedNonces
usedNonces: TypedContractMethod<[arg0: BytesLike], [bigint], "view">
version
version: TypedContractMethod<[], [bigint], "view">