Name | Lookup | Parameters | |
|---|---|---|---|
| set_protocol_configuration | 8b00 | 2 | |
| add_delegator | 8b01 | 2 | |
| remove_delegator | 8b02 | 2 | |
| add_validator | 8b03 | 3 | |
| remove_validator | 8b04 | 3 | |
| set_ledger | 8b05 | 3 | |
| transfer_to | 8b06 | 6 | |
| transfer_back | 8b07 | 3 | |
| update_ongoing_time_unit | 8b08 | 3 | |
| update_token_exchange_rate | 8b09 | 5 | |
| update_xcm_executor_whitelist | 8b0d | 4 | |
| general_xcm_executor | 8b0e | 3 | |
| set_validator_boost_list | 8b0f | 3 | |
| add_to_validator_boost_list | 8b10 | 3 | |
| remove_from_validator_boost_list | 8b11 | 2 | |
| clean_outdated_validator_boost_list | 8b12 | 2 |
Name | Lookup | Attributes | |
|---|---|---|---|
| AddDelegator | 8b00 | ["StakingProtocol","DelegatorIndex","Delegator<AccountId>"] | |
| RemoveDelegator | 8b01 | ["StakingProtocol","DelegatorIndex","Delegator<AccountId>"] | |
| AddValidator | 8b02 | ["StakingProtocol","Delegator<AccountId>","Validator<AccountId>"] | |
| RemoveValidator | 8b03 | ["StakingProtocol","Delegator<AccountId>","Validator<AccountId>"] | |
| SetConfiguration | 8b04 | ["StakingProtocol","ProtocolConfigurationV2<AccountId>"] | |
| SetLedger | 8b05 | ["StakingProtocol","Delegator<AccountId>","Ledger"] | |
| TimeUnitUpdated | 8b06 | ["StakingProtocol","TimeUnit"] | |
| TokenExchangeRateUpdated | 8b07 | ["StakingProtocol","Delegator<AccountId>","CurrencyId","Balance","Balance","Balance"] | |
| TransferTo | 8b08 | ["StakingProtocol","AccountId","Delegator<AccountId>","Balance"] | |
| TransferBack | 8b09 | ["StakingProtocol","Delegator<AccountId>","AccountId","Balance"] | |
| EthereumStaking | 8b0a | ["Delegator<AccountId>","EthereumStaking"] | |
| XCMExecutorWhitelistUpdated | 8b0b | ["CurrencyId","ChainId","CallDataHeadListOf"] | |
| SendGeneralXcmExecutorTask | 8b0c | ["CallDataOf","ChainId"] | |
| BurnFeeFailed | 8b0d | ["CurrencyId","Balance"] | |
| ValidatorBoostListSet | 8b0e | ["StakingProtocol","Vec<ValidatorBoostItem>"] | |
| ValidatorBoostListAdded | 8b0f | ["StakingProtocol","ValidatorBoostItem"] | |
| ValidatorBoostListRemoved | 8b10 | ["StakingProtocol","ValidatorBoostItem"] | |
| OutdatedValidatorBoostListCleaned | 8b11 | ["StakingProtocol","u32","u32","u32"] | |
| ValidatorsReset | 8b12 | ["StakingProtocol","Delegator<AccountId>","Vec<Validator<AccountId>>"] |
Name | Type | |
|---|---|---|
| ConfigurationByStakingProtocol | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["bifrost_slp_v2:common:types:common_type:StakingProtocol"],"value":"bifrost_slp_v2:common:types:ProtocolConfigurationV2","keys_id":503,"value_id":504}} | |
| DelegatorByStakingProtocolAndDelegatorIndex | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat","Blake2_128Concat"],"key_vec":["bifrost_slp_v2:common:types:common_type:StakingProtocol","U16"],"value":"bifrost_slp_v2:common:types:Delegator","keys_id":1011,"value_id":507}} | |
| DelegatorIndexByStakingProtocolAndDelegator | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat","Blake2_128Concat"],"key_vec":["bifrost_slp_v2:common:types:common_type:StakingProtocol","bifrost_slp_v2:common:types:Delegator"],"value":"U16","keys_id":1012,"value_id":54}} | |
| LedgerByStakingProtocolAndDelegator | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat","Blake2_128Concat"],"key_vec":["bifrost_slp_v2:common:types:common_type:StakingProtocol","bifrost_slp_v2:common:types:Delegator"],"value":"bifrost_slp_v2:common:types:common_type:Ledger","keys_id":1012,"value_id":509}} | |
| ValidatorsByStakingProtocolAndDelegator | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat","Blake2_128Concat"],"key_vec":["bifrost_slp_v2:common:types:common_type:StakingProtocol","bifrost_slp_v2:common:types:Delegator"],"value":"Vec<bifrost_slp_v2:common:types:common_type:Validator>","keys_id":1012,"value_id":1013}} | |
| NextDelegatorIndexByStakingProtocol | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["bifrost_slp_v2:common:types:common_type:StakingProtocol"],"value":"U16","keys_id":503,"value_id":54}} | |
| XCMExecutorWhitelist | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat","Blake2_128Concat"],"key_vec":["bifrost_primitives:currency:common:CurrencyId","U32"],"value":"Vec<bounded_collections:bounded_vec:BoundedVec@515>","keys_id":896,"value_id":514}} | |
| ValidatorBoostList | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["bifrost_slp_v2:common:types:common_type:StakingProtocol"],"value":"Vec<Tuple:bifrost_slp_v2:common:types:common_type:ValidatorU32>","keys_id":503,"value_id":1014}} |
Name | Type | Value | |
|---|---|---|---|
| QueryTimeout | U32 | 64000000 | |
| CommissionPalletId | [U8; 8] | 62662f636f6d6d73 | |
| ParachainId | U32 | ee070000 | |
| MaxValidators | U32 | 00010000 | |
| MaxCallDataLength | U32 | 00020000 | |
| MaxCallDataPrefixItems | U32 | 40000000 | |
| FeeAccount | AccountId | 6d6f646c62662f74727372790000000000000000000000000000000000000000 |
Name | Docs |
|---|---|
| DelegatorIndexOverflow | Delegator index has exceeded the maximum allowed value of 65535. |
| ValidatorsOverflow | The maximum number of validators has been reached. |
| UnlockRecordOverflow | UnlockRecordOverflow |
| UnsupportedStakingProtocol | The staking protocol is not supported. |
| DelegatorIndexNotFound | The delegator index was not found. |
| ConfigurationNotFound | The Configuration was not found. |
| DelegatorNotFound | The delegator was not found. |
| LedgerNotFound | The ledger was not found. |
| ValidatorNotFound | The validator was not found. |
| XcmFeeNotFound | Missing XCM fee value. |
| PendingStatusNotFound | Missing pending status. |
| TimeUnitNotFound | The specified time unit does not exist. |
| DelegatorAlreadyExists | The delegator already exists. |
| DelegatorIndexAlreadyExists | The delegator index already exists. |
| ValidatorAlreadyExists | The validator already exists. |
| DerivativeAccountIdFailed | Failed to derive the derivative account ID. |
| ValidatingFailed | Error during validation. |
| DeliveringFailed | Error during delivery. |
| CalculateProtocolFeeFailed | calculate protocol fee failed. |
| IncreaseTokenPoolFailed | IncreaseTokenPoolFailed |
| InvalidParameter | Invalid parameter. |
| ArithmeticOverflow | Arithmetic overflow occurred during balance operation. |
| NotAuthorized | Not authorized. |
| WhitelistTooLong | Exceeds whitelist length limit. |
| CallDataIsNotSupported | The general_xcm_executor method executed an unsupported CallData. |
| InvalidDelegatorForGeneralXCMStaking | GeneralXCMStaking type Delegator mismatch |
| RemoteFeeLocationConfigurationNotSet | Remote fee location configuration not set in ConfigurationByStakingProtocol |
| HandleHyperbridgeOracleError | Hyperbridge price feed failed. |
| InvalidBNCChainId | BNC operations require chain_id to be Bifrost Polkadot chain id. |
| BlockNumberOverflow | Block number overflow occurred while calculating due block. |
| InvalidPageNumber | The provided page number is invalid (page index must start from 1). |
| NoMoreValidatorBoostListForCurrency | Returned when attempting to access or modify the validator boost listfor a given currency, but no boost list exists for that currency. |