subscan
Runtime Modules / ChainBridge
Spec Version:
Events
Name
Lookup
Attributes
RelayerThresholdChanged9600["u32"]
ChainWhitelisted9601["ChainId"]
RelayerAdded9602["AccountId"]
RelayerRemoved9603["AccountId"]
FungibleTransfer9604["ChainId","DepositNonce","ResourceId","U256","Bytes"]
NonFungibleTransfer9605["ChainId","DepositNonce","ResourceId","Bytes","Bytes","Bytes"]
GenericTransfer9606["ChainId","DepositNonce","ResourceId","Bytes"]
VoteFor9607["ChainId","DepositNonce","AccountId"]
VoteAgainst9608["ChainId","DepositNonce","AccountId"]
ProposalApproved9609["ChainId","DepositNonce"]
ProposalRejected960a["ChainId","DepositNonce"]
ProposalSucceeded960b["ChainId","DepositNonce"]
ProposalFailed960c["ChainId","DepositNonce"]
Storage Functions
Name
Type
ChainNonces{"origin":"Map","n_map_type":{"hashers":["Blake2_256"],"key_vec":["U8"],"value":"U64","keys_id":2,"value_id":9}}
RelayerVoteThreshold{"origin":"PlainType","plain_type":"U32","PlainTypeValue":4}
Relayers{"origin":"Map","n_map_type":{"hashers":["Blake2_256"],"key_vec":["AccountId"],"value":"Bool","keys_id":0,"value_id":48}}
RelayerCount{"origin":"PlainType","plain_type":"U32","PlainTypeValue":4}
Votes{"origin":"Map","n_map_type":{"hashers":["Blake2_256","Blake2_256"],"key_vec":["U8","Tuple:U64Call"],"value":"chainbridge:types:ProposalVotes","keys_id":451,"value_id":453}}
Resources{"origin":"Map","n_map_type":{"hashers":["Blake2_256"],"key_vec":["[U8; 32]"],"value":"Vec<U8>","keys_id":1,"value_id":11}}
Constants
Name
Type
Value
ChainIdU801
PalletId[U8; 8]63686e6272646765
ProposalLifetimeU32f4010000
RelayerVoteThresholdU3201000000
Error Types
Name
Docs
ThresholdNotSetRelayer threshold not set
InvalidChainIdProvided chain Id is not valid
InvalidThresholdRelayer threshold cannot be 0
ChainNotWhitelistedInteractions with this chain is not permitted
ChainAlreadyWhitelistedChain has already been enabled
ResourceDoesNotExistResource ID provided isn't mapped to anything
RelayerAlreadyExistsRelayer already in set
RelayerInvalidProvided accountId is not a relayer
MustBeRelayerProtected operation, must be performed by relayer
RelayerAlreadyVotedRelayer has already submitted some vote for this proposal
ProposalAlreadyExistsA proposal with these parameters has already been submitted
ProposalDoesNotExistNo proposal with the ID was found
ProposalNotCompleteCannot complete proposal, needs more votes
ProposalAlreadyCompleteProposal has either failed or succeeded
ProposalExpiredLifetime of proposal has been exceeded