Name | Lookup | Parameters | |
|---|---|---|---|
| set_threshold | 5000 | 1 | |
| whitelist_chain | 5001 | 1 | |
| add_relayer | 5002 | 1 | |
| remove_relayer | 5003 | 1 | |
| update_fee | 5004 | 2 | |
| acknowledge_proposal | 5005 | 4 | |
| reject_proposal | 5006 | 4 | |
| eval_vote_state | 5007 | 3 | |
| handle_fungible_transfer | 5008 | 3 |
Name | Lookup | Attributes | |
|---|---|---|---|
| RelayerThresholdChanged | 5000 | ["u32"] | |
| ChainWhitelisted | 5001 | ["BridgeChainId"] | |
| RelayerAdded | 5002 | ["AccountId"] | |
| RelayerRemoved | 5003 | ["AccountId"] | |
| FungibleTransfer | 5004 | ["BridgeChainId","DepositNonce","ResourceId","U256","Bytes"] | |
| NonFungibleTransfer | 5005 | ["BridgeChainId","DepositNonce","ResourceId","Bytes","Bytes","Bytes"] | |
| GenericTransfer | 5006 | ["BridgeChainId","DepositNonce","ResourceId","Bytes"] | |
| VoteFor | 5007 | ["BridgeChainId","DepositNonce","AccountId"] | |
| VoteAgainst | 5008 | ["BridgeChainId","DepositNonce","AccountId"] | |
| ProposalApproved | 5009 | ["BridgeChainId","DepositNonce"] | |
| ProposalRejected | 500a | ["BridgeChainId","DepositNonce"] | |
| ProposalSucceeded | 500b | ["BridgeChainId","DepositNonce"] | |
| ProposalFailed | 500c | ["BridgeChainId","DepositNonce"] | |
| FeeUpdated | 500d | ["BridgeChainId","u128"] |
Name | Type | |
|---|---|---|
| ChainNonces | {"origin":"Map","n_map_type":{"hashers":["Blake2_256"],"key_vec":["U8"],"value":"U64","keys_id":2,"value_id":11}} | |
| RelayerThreshold | {"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":88}} | |
| 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":"subbridge_pallets:chainbridge:pallet:ProposalVotes","keys_id":610,"value_id":612}} | |
| BridgeEvents | {"origin":"PlainType","plain_type":"Vec<subbridge_pallets:chainbridge:pallet:BridgeEvent>","PlainTypeValue":614} | |
| BridgeFee | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U8"],"value":"U128","keys_id":2,"value_id":6}} |
Name | Type | Value | |
|---|---|---|---|
| BridgeChainId | U8 | 01 | |
| ProposalLifetime | U32 | e0c40000 | |
| BridgeEventLimit | U32 | 00040000 | |
| ResourceIdGenerationSalt | option<U128> | 00 |
Name | Docs |
|---|---|
| _ThresholdNotSet | Relayer threshold not set |
| InvalidChainId | Provided chain Id is not valid |
| InvalidThreshold | Relayer threshold cannot be 0 |
| ChainNotWhitelisted | Interactions with this chain is not permitted |
| ChainAlreadyWhitelisted | Chain has already been enabled |
| _ResourceDoesNotExist | Resource ID provided isn't mapped to anything |
| RelayerAlreadyExists | Relayer already in set |
| RelayerInvalid | Provided accountId is not a relayer |
| MustBeRelayer | Protected operation, must be performed by relayer |
| RelayerAlreadyVoted | Relayer has already submitted some vote for this proposal |
| ProposalAlreadyExists | A proposal with these parameters has already been submitted |
| ProposalDoesNotExist | No proposal with the ID was found |
| ProposalNotComplete | Cannot complete proposal, needs more votes |
| ProposalAlreadyComplete | Proposal has either failed or succeeded |
| ProposalExpired | Lifetime of proposal has been exceeded |
| InvalidFeeOption | Got wrong paremeter when update fee |
| ExtractAssetFailed | Unkonwn asset |
| ExtractDestFailed | Unknown destnation |
| CannotPayAsFee | Asset can not pay as fee |
| TransactFailed | Transfer failed |
| InsufficientBalance | Infusficient balance to withdraw |
| FeeTooExpensive | Too expensive fee for withdrawn asset |
| CannotDetermineReservedLocation | Can not extract asset reserve location |
| DestUnrecognized | Can not extract dest location |
| AssetNotRegistered | Assets not registered through pallet-assets or pallet-uniques |
| AssetConversionFailed | Convertion failed from resource id |
| Unimplemented | Function unimplemented |
| CannotDepositAsset | Can not transfer assets to dest due to some reasons |
| BridgeEventOverflow | Trying to push bridge event count more than `BridgeEventLimit` |