Subspace Gemini 3H
subscan
Runtime Modules / Messenger
Spec Version:
Events
Name
Lookup
Attributes
ChannelInitiated3c00["ChainId","ChannelId"]
ChannelClosed3c01["ChainId","ChannelId"]
ChannelOpen3c02["ChainId","ChannelId"]
OutboxMessage3c03["ChainId","ChannelId","Nonce"]
OutboxMessageResponse3c04["ChainId","ChannelId","Nonce"]
OutboxMessageResult3c05["ChainId","ChannelId","Nonce","OutboxMessageResult"]
InboxMessage3c06["ChainId","ChannelId","Nonce"]
InboxMessageResponse3c07["ChainId","ChannelId","Nonce"]
Storage Functions
Name
Type
NextChannelId{"origin":"Map","n_map_type":{"hashers":["Identity"],"key_vec":["sp_domains:ChainId"],"value":"U256","keys_id":60,"value_id":61}}
Channels{"origin":"Map","n_map_type":{"hashers":["Identity","Identity"],"key_vec":["sp_domains:ChainId","U256"],"value":"pallet_messenger:Channel","keys_id":159,"value_id":309}}
Inbox{"origin":"PlainType","plain_type":"sp_messenger:messages:Message","PlainTypeValue":312}
InboxFee{"origin":"Map","n_map_type":{"hashers":["Identity"],"key_vec":["sp_domains:ChainId","Tuple:U256U256"],"value":"U128","keys_id":320,"value_id":6}}
OutboxFee{"origin":"Map","n_map_type":{"hashers":["Identity"],"key_vec":["sp_domains:ChainId","Tuple:U256U256"],"value":"U128","keys_id":320,"value_id":6}}
InboxResponses{"origin":"Map","n_map_type":{"hashers":["Identity"],"key_vec":["sp_domains:ChainId","U256","U256"],"value":"sp_messenger:messages:Message","keys_id":321,"value_id":312}}
CounterForInboxResponses{"origin":"PlainType","plain_type":"U32","PlainTypeValue":4}
Outbox{"origin":"Map","n_map_type":{"hashers":["Identity"],"key_vec":["sp_domains:ChainId","U256","U256"],"value":"sp_messenger:messages:Message","keys_id":321,"value_id":312}}
CounterForOutbox{"origin":"PlainType","plain_type":"U32","PlainTypeValue":4}
OutboxResponses{"origin":"PlainType","plain_type":"sp_messenger:messages:Message","PlainTypeValue":312}
BlockMessages{"origin":"PlainType","plain_type":"pallet_messenger:messages:BlockMessages","PlainTypeValue":322}
ChainAllowlist{"origin":"PlainType","plain_type":"Vec<sp_domains:ChainId>","PlainTypeValue":243}
DomainChainAllowlistUpdate{"origin":"Map","n_map_type":{"hashers":["Identity"],"key_vec":["U32"],"value":"sp_domains:DomainAllowlistUpdates","keys_id":51,"value_id":242}}
Constants
Name
Type
Value
ChannelReserveFeeU128000010632d5ec76b0500000000000000
Error Types
Name
Docs
InvalidChainEmits when the chain is neither consensus not chain.
MissingChannelEmits when there is no channel for a given Channel ID.
InvalidChannelStateEmits when the said channel is not in an open state.
NoOpenChannelEmits when there are no open channels for a chain
NoMessageHandlerEmits when there are not message handler with given endpoint ID.
OutboxFullEmits when the outbox is full for a channel.
InvalidMessagePayloadEmits when the message payload is invalid.
InvalidMessageDestinationEmits when the message destination is not valid.
MessageVerificationEmits when the message verification failed.
MissingMessageEmits when there is no message available for the given nonce.
WeightTagNotMatchEmits when there is mismatch between the message's weight tag and the message'sactual processing path
BalanceOverflowEmits when the there is balance overflow.
InvalidAllowedChainInvalid allowed chain.
OperationNotAllowedOperation not allowed.
NotDomainOwnerAccount is not a Domain owner.
ChainNotAllowedChain not allowed to open channel
InsufficientBalanceNot enough balance to do the operation
BalanceHoldFailed to hold balance
ChannelOwnerNot a channel owner
BalanceUnlockFailed to unlock the balance