Name | Lookup | Parameters | |
|---|---|---|---|
| add_market | 8300 | 2 | |
| activate_market | 8301 | 1 | |
| update_rate_model | 8302 | 2 | |
| update_market | 8303 | 9 | |
| force_update_market | 8304 | 2 | |
| add_reward | 8305 | 1 | |
| withdraw_missing_reward | 8306 | 2 | |
| update_market_reward_speed | 8307 | 3 | |
| claim_reward | 8308 | - | |
| claim_reward_for_market | 8309 | 1 | |
| mint | 830a | 2 | |
| redeem | 830b | 2 | |
| redeem_all | 830c | 1 | |
| borrow | 830d | 2 | |
| repay_borrow | 830e | 2 | |
| repay_borrow_all | 830f | 1 | |
| collateral_asset | 8310 | 2 | |
| liquidate_borrow | 8311 | 4 | |
| add_reserves | 8312 | 3 | |
| reduce_reserves | 8313 | 3 | |
| reduce_incentive_reserves | 8314 | 3 | |
| update_liquidation_free_collateral | 8315 | 1 | |
| add_market_bond | 8316 | 2 |
Name | Lookup | Attributes | |
|---|---|---|---|
| CollateralAssetAdded | 8300 | ["AccountId","AssetIdOf"] | |
| CollateralAssetRemoved | 8301 | ["AccountId","AssetIdOf"] | |
| Deposited | 8302 | ["AccountId","AssetIdOf","BalanceOf"] | |
| Redeemed | 8303 | ["AccountId","AssetIdOf","BalanceOf"] | |
| Borrowed | 8304 | ["AccountId","AssetIdOf","BalanceOf"] | |
| RepaidBorrow | 8305 | ["AccountId","AssetIdOf","BalanceOf"] | |
| LiquidatedBorrow | 8306 | ["AccountId","AccountId","AssetIdOf","AssetIdOf","BalanceOf","BalanceOf"] | |
| ReservesReduced | 8307 | ["AccountId","AssetIdOf","BalanceOf","BalanceOf"] | |
| ReservesAdded | 8308 | ["AccountId","AssetIdOf","BalanceOf","BalanceOf"] | |
| NewMarket | 8309 | ["AssetIdOf","Market<BalanceOf>"] | |
| ActivatedMarket | 830a | ["AssetIdOf"] | |
| UpdatedMarket | 830b | ["AssetIdOf","Market<BalanceOf>"] | |
| RewardAdded | 830c | ["AccountId","BalanceOf"] | |
| RewardWithdrawn | 830d | ["AccountId","BalanceOf"] | |
| MarketRewardSpeedUpdated | 830e | ["AssetIdOf","BalanceOf","BalanceOf"] | |
| DistributedSupplierReward | 830f | ["AssetIdOf","AccountId","BalanceOf","BalanceOf"] | |
| DistributedBorrowerReward | 8310 | ["AssetIdOf","AccountId","BalanceOf","BalanceOf"] | |
| RewardPaid | 8311 | ["AccountId","BalanceOf"] | |
| IncentiveReservesReduced | 8312 | ["AccountId","AssetIdOf","BalanceOf"] | |
| LiquidationFreeCollateralsUpdated | 8313 | ["Vec<AssetIdOf>"] | |
| MarketBonded | 8314 | ["AssetIdOf","Vec<AssetIdOf>"] |
Name | Type | |
|---|---|---|
| LastAccruedInterestTime | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["bifrost_primitives:currency:CurrencyId"],"value":"U64","keys_id":333,"value_id":12}} | |
| LiquidationFreeCollaterals | {"origin":"PlainType","plain_type":"Vec<bifrost_primitives:currency:CurrencyId>","PlainTypeValue":1048} | |
| TotalSupply | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["bifrost_primitives:currency:CurrencyId"],"value":"U128","keys_id":333,"value_id":6}} | |
| TotalBorrows | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["bifrost_primitives:currency:CurrencyId"],"value":"U128","keys_id":333,"value_id":6}} | |
| TotalReserves | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["bifrost_primitives:currency:CurrencyId"],"value":"U128","keys_id":333,"value_id":6}} | |
| AccountBorrows | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat","Blake2_128Concat"],"key_vec":["bifrost_primitives:currency:CurrencyId","AccountId"],"value":"lend_market:types:BorrowSnapshot","keys_id":998,"value_id":1049}} | |
| AccountDeposits | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat","Blake2_128Concat"],"key_vec":["bifrost_primitives:currency:CurrencyId","AccountId"],"value":"lend_market:types:Deposits","keys_id":998,"value_id":1050}} | |
| AccountEarned | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat","Blake2_128Concat"],"key_vec":["bifrost_primitives:currency:CurrencyId","AccountId"],"value":"lend_market:types:EarnedSnapshot","keys_id":998,"value_id":1051}} | |
| BorrowIndex | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["bifrost_primitives:currency:CurrencyId"],"value":"U128","keys_id":333,"value_id":484}} | |
| ExchangeRate | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["bifrost_primitives:currency:CurrencyId"],"value":"U128","keys_id":333,"value_id":484}} | |
| BorrowRate | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["bifrost_primitives:currency:CurrencyId"],"value":"U128","keys_id":333,"value_id":484}} | |
| SupplyRate | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["bifrost_primitives:currency:CurrencyId"],"value":"U128","keys_id":333,"value_id":484}} | |
| UtilizationRatio | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["bifrost_primitives:currency:CurrencyId"],"value":"U32","keys_id":333,"value_id":419}} | |
| Markets | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["bifrost_primitives:currency:CurrencyId"],"value":"lend_market:types:Market","keys_id":333,"value_id":511}} | |
| UnderlyingAssetId | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["bifrost_primitives:currency:CurrencyId"],"value":"bifrost_primitives:currency:CurrencyId","keys_id":333,"value_id":333}} | |
| RewardSupplySpeed | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["bifrost_primitives:currency:CurrencyId"],"value":"U128","keys_id":333,"value_id":6}} | |
| RewardBorrowSpeed | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["bifrost_primitives:currency:CurrencyId"],"value":"U128","keys_id":333,"value_id":6}} | |
| RewardSupplyState | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["bifrost_primitives:currency:CurrencyId"],"value":"lend_market:types:RewardMarketState","keys_id":333,"value_id":1052}} | |
| RewardBorrowState | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["bifrost_primitives:currency:CurrencyId"],"value":"lend_market:types:RewardMarketState","keys_id":333,"value_id":1052}} | |
| RewardSupplierIndex | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat","Blake2_128Concat"],"key_vec":["bifrost_primitives:currency:CurrencyId","AccountId"],"value":"U128","keys_id":998,"value_id":6}} | |
| RewardBorrowerIndex | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat","Blake2_128Concat"],"key_vec":["bifrost_primitives:currency:CurrencyId","AccountId"],"value":"U128","keys_id":998,"value_id":6}} | |
| RewardAccured | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["AccountId"],"value":"U128","keys_id":0,"value_id":6}} | |
| MarketBond | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["bifrost_primitives:currency:CurrencyId"],"value":"Vec<bifrost_primitives:currency:CurrencyId>","keys_id":333,"value_id":1048}} |
Name | Type | Value | |
|---|---|---|---|
| PalletId | [U8; 8] | 62662f6c646d6b74 | |
| RewardAssetId | bifrost_primitives:currency:CurrencyId | 0001 | |
| LiquidationFreeAssetId | bifrost_primitives:currency:CurrencyId | 0800 | |
| MaxLengthLimit | U32 | f4010000 |
Name | Docs |
|---|---|
| InsufficientLiquidity | Insufficient liquidity to borrow more or disable collateral |
| InsufficientDeposit | Insufficient deposit to redeem |
| TooMuchRepay | Repay amount greater than allowed |
| DuplicateOperation | Asset already enabled/disabled collateral |
| NoDeposit | No deposit asset |
| InsufficientCollateral | Repay amount more than collateral amount |
| LiquidatorIsBorrower | Liquidator is same as borrower |
| DepositsAreNotCollateral | Deposits are not used as a collateral |
| InsufficientShortfall | Insufficient shortfall to repay |
| InsufficientReserves | Insufficient reserves |
| InvalidRateModelParam | Invalid rate model params |
| MarketNotActivated | Market not activated |
| PriceOracleNotReady | Oracle price not ready |
| PriceIsZero | Oracle price is zero |
| InvalidCurrencyId | Invalid asset id |
| InvalidLendTokenId | Invalid lend token id |
| MarketDoesNotExist | Market does not exist |
| MarketAlreadyExists | Market already exists |
| NewMarketMustHavePendingState | New markets must have a pending state |
| SupplyCapacityExceeded | Upper bound of supplying is exceeded |
| BorrowCapacityExceeded | Upper bound of borrowing is exceeded |
| InsufficientCash | Insufficient cash in the pool |
| InvalidFactor | The factor should be greater than 0% and less than 100% |
| InvalidSupplyCap | The supply cap cannot be zero |
| InvalidExchangeRate | The exchange rate should be greater than 0.02 and less than 1 |
| TooManyMarkets | Too many markets |
| InvalidAmount | Amount cannot be zero |
| PayerIsSigner | Payer cannot be signer |
| CodecError | Codec error |
| CollateralReserved | Collateral is reserved and cannot be liquidated |
| MarketBondDoesNotExist | Market bond does not exist |
| ConversionError | Error converting Vec to BoundedVec. |