MessageBusReceiver
Last updated
Last updated
Name | Type | Description |
---|---|---|
Relayer executes messages through an authenticated method to the destination receiver based on the originating transaction on source chain
Name | Type | Description |
---|---|---|
Returns the address of the current owner.
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.
Transfers ownership of the contract to a new account (newOwner
). Can only be called by the current owner.
CONTRACT CONFIG
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
_0
address
undefined
_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
_messageId
bytes32
undefined
_0
enum MessageBusReceiver.TxStatus
undefined
_0
address
undefined
newOwner
address
undefined
_authVerifier
address
undefined
_messageId
bytes32
undefined
_status
enum MessageBusReceiver.TxStatus
undefined
reason
string
undefined
messageId indexed
bytes32
undefined
status
enum MessageBusReceiver.TxStatus
undefined
_dstAddress indexed
address
undefined
srcChainId
uint64
undefined
srcNonce
uint64
undefined
previousOwner indexed
address
undefined
newOwner indexed
address
undefined