MessageBusReceiver
Methods
authVerifier
Returns
Name | Type | Description |
---|---|---|
_0 | address | undefined |
executeMessage
Relayer executes messages through an authenticated method to the destination receiver based on the originating transaction on source chain
Parameters
Name | Type | Description |
---|---|---|
_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
Name | Type | Description |
---|---|---|
_messageId | bytes32 | undefined |
Returns
Name | Type | Description |
---|---|---|
_0 | enum MessageBusReceiver.TxStatus | undefined |
owner
Returns the address of the current owner.
Returns
Name | Type | Description |
---|---|---|
_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
Name | Type | Description |
---|---|---|
newOwner | address | undefined |
updateAuthVerifier
Parameters
Name | Type | Description |
---|---|---|
_authVerifier | address | undefined |
updateMessageStatus
CONTRACT CONFIG
Parameters
Name | Type | Description |
---|---|---|
_messageId | bytes32 | undefined |
_status | enum MessageBusReceiver.TxStatus | undefined |
Events
CallReverted
Parameters
Name | Type | Description |
---|---|---|
reason | string | undefined |
Executed
Parameters
Name | Type | Description |
---|---|---|
messageId | bytes32 | undefined |
status | enum MessageBusReceiver.TxStatus | undefined |
_dstAddress | address | undefined |
srcChainId | uint64 | undefined |
srcNonce | uint64 | undefined |
OwnershipTransferred
Parameters
Name | Type | Description |
---|---|---|
previousOwner | address | undefined |
newOwner | address | undefined |
Last updated