MessageBusReceiver
Methods
authVerifier
Returns
_0
address
undefined
executeMessage
Relayer executes messages through an authenticated method to the destination receiver based on the originating transaction on source chain
Parameters
_srcChainId
uint256
Originating chain ID - typically a standard EVM chain ID, but may refer to a Synapse-specific chain ID on nonEVM chains
_srcAddress
bytes32
Originating bytes32 address of the message sender on the srcChain
_dstAddress
address
Destination address that the arbitrary message will be passed to
_gasLimit
uint256
Gas limit to be passed alongside the message, depending on the fee paid on srcChain
_nonce
uint256
undefined
_message
bytes
Arbitrary message payload to pass to the destination chain receiver
_messageId
bytes32
undefined
getExecutedMessage
Parameters
_messageId
bytes32
undefined
Returns
_0
enum MessageBusReceiver.TxStatus
undefined
owner
Returns the address of the current owner.
Returns
_0
address
undefined
renounceOwnership
Leaves the contract without owner. It will not be possible to call onlyOwner
functions anymore. Can only be called by the current owner. NOTE: Renouncing ownership will leave the contract without an owner, thereby removing any functionality that is only available to the owner.
transferOwnership
Transfers ownership of the contract to a new account (newOwner
). Can only be called by the current owner.
Parameters
newOwner
address
undefined
updateAuthVerifier
Parameters
_authVerifier
address
undefined
updateMessageStatus
CONTRACT CONFIG
Parameters
_messageId
bytes32
undefined
_status
enum MessageBusReceiver.TxStatus
undefined
Events
CallReverted
Parameters
reason
string
undefined
Executed
Parameters
messageId indexed
bytes32
undefined
status
enum MessageBusReceiver.TxStatus
undefined
_dstAddress indexed
address
undefined
srcChainId
uint64
undefined
srcNonce
uint64
undefined
OwnershipTransferred
Parameters
previousOwner indexed
address
undefined
newOwner indexed
address
undefined
Last updated