Trait redeem::WeightInfo

source ·
pub trait WeightInfo {
    // Required methods
    fn request_redeem() -> Weight;
    fn liquidation_redeem() -> Weight;
    fn execute_redeem(h: u32, i: u32, o: u32, b: u32) -> Weight;
    fn cancel_redeem_reimburse() -> Weight;
    fn cancel_redeem_retry() -> Weight;
    fn set_redeem_period() -> Weight;
    fn self_redeem() -> Weight;
}
Expand description

Weight functions needed for redeem.

Required Methods§

source

fn request_redeem() -> Weight

source

fn liquidation_redeem() -> Weight

source

fn execute_redeem(h: u32, i: u32, o: u32, b: u32) -> Weight

source

fn cancel_redeem_reimburse() -> Weight

source

fn cancel_redeem_retry() -> Weight

source

fn set_redeem_period() -> Weight

source

fn self_redeem() -> Weight

Implementations on Foreign Types§

source§

impl WeightInfo for ()

source§

fn request_redeem() -> Weight

Storage: Tokens::Accounts (r:2 w:1) Proof: Tokens::Accounts (max_values: None, max_size: Some(115), added: 2590, mode: MaxEncodedLen) Storage: Fee::RedeemFee (r:1 w:0) Proof: Fee::RedeemFee (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) Storage: Redeem::RedeemTransactionSize (r:1 w:0) Proof: Redeem::RedeemTransactionSize (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) Storage: Oracle::Aggregate (r:2 w:0) Proof: Oracle::Aggregate (max_values: None, max_size: Some(44), added: 2519, mode: MaxEncodedLen) Storage: VaultRegistry::Vaults (r:1 w:1) Proof: VaultRegistry::Vaults (max_values: None, max_size: Some(260), added: 2735, mode: MaxEncodedLen) Storage: Redeem::RedeemBtcDustValue (r:1 w:0) Proof: Redeem::RedeemBtcDustValue (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) Storage: VaultRegistry::PremiumRedeemThreshold (r:1 w:0) Proof: VaultRegistry::PremiumRedeemThreshold (max_values: None, max_size: Some(54), added: 2529, mode: MaxEncodedLen) Storage: VaultStaking::Nonce (r:1 w:0) Proof: VaultStaking::Nonce (max_values: None, max_size: Some(74), added: 2549, mode: MaxEncodedLen) Storage: VaultStaking::TotalCurrentStake (r:1 w:0) Proof: VaultStaking::TotalCurrentStake (max_values: None, max_size: Some(106), added: 2581, mode: MaxEncodedLen) Storage: Loans::UnderlyingAssetId (r:1 w:0) Proof: Loans::UnderlyingAssetId (max_values: None, max_size: Some(38), added: 2513, mode: MaxEncodedLen) Storage: Loans::Markets (r:2 w:0) Proof: Loans::Markets (max_values: None, max_size: Some(160), added: 2635, mode: MaxEncodedLen) Storage: Timestamp::Now (r:1 w:0) Proof: Timestamp::Now (max_values: Some(1), max_size: Some(8), added: 503, mode: MaxEncodedLen) Storage: Loans::LastAccruedInterestTime (r:1 w:1) Proof: Loans::LastAccruedInterestTime (max_values: None, max_size: Some(35), added: 2510, mode: MaxEncodedLen) Storage: Tokens::TotalIssuance (r:1 w:0) Proof: Tokens::TotalIssuance (max_values: None, max_size: Some(35), added: 2510, mode: MaxEncodedLen) Storage: System::Account (r:1 w:0) Proof: System::Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) Storage: Loans::TotalBorrows (r:1 w:0) Proof: Loans::TotalBorrows (max_values: None, max_size: Some(43), added: 2518, mode: MaxEncodedLen) Storage: Loans::TotalReserves (r:1 w:0) Proof: Loans::TotalReserves (max_values: None, max_size: Some(43), added: 2518, mode: MaxEncodedLen) Storage: Loans::MinExchangeRate (r:1 w:0) Proof: Loans::MinExchangeRate (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) Storage: Loans::MaxExchangeRate (r:1 w:0) Proof: Loans::MaxExchangeRate (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) Storage: VaultRegistry::SecureCollateralThreshold (r:1 w:0) Proof: VaultRegistry::SecureCollateralThreshold (max_values: None, max_size: Some(54), added: 2529, mode: MaxEncodedLen) Storage: Fee::PremiumRedeemFee (r:1 w:0) Proof: Fee::PremiumRedeemFee (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) Storage: Security::Nonce (r:1 w:1) Proof: Security::Nonce (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) Storage: System::ParentHash (r:1 w:0) Proof: System::ParentHash (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) Storage: Security::ActiveBlockCount (r:1 w:0) Proof: Security::ActiveBlockCount (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) Storage: Redeem::RedeemPeriod (r:1 w:0) Proof: Redeem::RedeemPeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) Storage: BTCRelay::BestBlockHeight (r:1 w:0) Proof: BTCRelay::BestBlockHeight (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) Storage: Redeem::RedeemRequests (r:0 w:1) Proof: Redeem::RedeemRequests (max_values: None, max_size: Some(245), added: 2720, mode: MaxEncodedLen)

source§

fn liquidation_redeem() -> Weight

Storage: Tokens::Accounts (r:3 w:3) Proof: Tokens::Accounts (max_values: None, max_size: Some(115), added: 2590, mode: MaxEncodedLen) Storage: Tokens::TotalIssuance (r:1 w:1) Proof: Tokens::TotalIssuance (max_values: None, max_size: Some(35), added: 2510, mode: MaxEncodedLen) Storage: VaultRegistry::LiquidationVault (r:1 w:1) Proof: VaultRegistry::LiquidationVault (max_values: None, max_size: Some(124), added: 2599, mode: MaxEncodedLen) Storage: VaultRegistry::TotalUserVaultCollateral (r:1 w:1) Proof: VaultRegistry::TotalUserVaultCollateral (max_values: None, max_size: Some(54), added: 2529, mode: MaxEncodedLen) Storage: Loans::UnderlyingAssetId (r:1 w:0) Proof: Loans::UnderlyingAssetId (max_values: None, max_size: Some(38), added: 2513, mode: MaxEncodedLen) Storage: Loans::RewardSupplyState (r:1 w:1) Proof: Loans::RewardSupplyState (max_values: None, max_size: Some(47), added: 2522, mode: MaxEncodedLen) Storage: Loans::RewardSupplySpeed (r:1 w:0) Proof: Loans::RewardSupplySpeed (max_values: None, max_size: Some(43), added: 2518, mode: MaxEncodedLen) Storage: Loans::RewardSupplierIndex (r:2 w:2) Proof: Loans::RewardSupplierIndex (max_values: None, max_size: Some(91), added: 2566, mode: MaxEncodedLen) Storage: Loans::Markets (r:1 w:0) Proof: Loans::Markets (max_values: None, max_size: Some(160), added: 2635, mode: MaxEncodedLen) Storage: Loans::RewardAccrued (r:2 w:2) Proof: Loans::RewardAccrued (max_values: None, max_size: Some(64), added: 2539, mode: MaxEncodedLen) Storage: System::Account (r:1 w:0) Proof: System::Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) Storage: Loans::AccountDeposits (r:1 w:0) Proof: Loans::AccountDeposits (max_values: None, max_size: Some(91), added: 2566, mode: MaxEncodedLen)

source§

fn execute_redeem(h: u32, i: u32, o: u32, b: u32) -> Weight

Storage: Redeem::RedeemRequests (r:1 w:1) Proof: Redeem::RedeemRequests (max_values: None, max_size: Some(245), added: 2720, mode: MaxEncodedLen) Storage: BTCRelay::DisableInclusionCheck (r:1 w:0) Proof: BTCRelay::DisableInclusionCheck (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen) Storage: BTCRelay::BestBlockHeight (r:1 w:0) Proof: BTCRelay::BestBlockHeight (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) Storage: BTCRelay::Chains (r:1 w:0) Proof: BTCRelay::Chains (max_values: None, max_size: Some(24), added: 2499, mode: MaxEncodedLen) Storage: BTCRelay::BlockHeaders (r:1 w:0) Proof: BTCRelay::BlockHeaders (max_values: None, max_size: Some(200), added: 2675, mode: MaxEncodedLen) Storage: BTCRelay::StableBitcoinConfirmations (r:1 w:0) Proof: BTCRelay::StableBitcoinConfirmations (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) Storage: Security::ActiveBlockCount (r:1 w:0) Proof: Security::ActiveBlockCount (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) Storage: BTCRelay::StableParachainConfirmations (r:1 w:0) Proof: BTCRelay::StableParachainConfirmations (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) Storage: Tokens::Accounts (r:1 w:1) Proof: Tokens::Accounts (max_values: None, max_size: Some(115), added: 2590, mode: MaxEncodedLen) Storage: Tokens::TotalIssuance (r:1 w:1) Proof: Tokens::TotalIssuance (max_values: None, max_size: Some(35), added: 2510, mode: MaxEncodedLen) Storage: VaultRegistry::Vaults (r:1 w:1) Proof: VaultRegistry::Vaults (max_values: None, max_size: Some(260), added: 2735, mode: MaxEncodedLen) The range of component h is [2, 10]. The range of component i is [1, 10]. The range of component o is [2, 3]. The range of component b is [541, 2048].

source§

fn cancel_redeem_reimburse() -> Weight

Storage: Redeem::RedeemRequests (r:1 w:1) Proof: Redeem::RedeemRequests (max_values: None, max_size: Some(245), added: 2720, mode: MaxEncodedLen) Storage: Redeem::RedeemPeriod (r:1 w:0) Proof: Redeem::RedeemPeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) Storage: Security::ActiveBlockCount (r:1 w:0) Proof: Security::ActiveBlockCount (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) Storage: BTCRelay::BestBlockHeight (r:1 w:0) Proof: BTCRelay::BestBlockHeight (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) Storage: VaultRegistry::Vaults (r:1 w:1) Proof: VaultRegistry::Vaults (max_values: None, max_size: Some(260), added: 2735, mode: MaxEncodedLen) Storage: Loans::UnderlyingAssetId (r:1 w:0) Proof: Loans::UnderlyingAssetId (max_values: None, max_size: Some(38), added: 2513, mode: MaxEncodedLen) Storage: Oracle::Aggregate (r:1 w:0) Proof: Oracle::Aggregate (max_values: None, max_size: Some(44), added: 2519, mode: MaxEncodedLen) Storage: Loans::Markets (r:2 w:0) Proof: Loans::Markets (max_values: None, max_size: Some(160), added: 2635, mode: MaxEncodedLen) Storage: Timestamp::Now (r:1 w:0) Proof: Timestamp::Now (max_values: Some(1), max_size: Some(8), added: 503, mode: MaxEncodedLen) Storage: Loans::LastAccruedInterestTime (r:1 w:1) Proof: Loans::LastAccruedInterestTime (max_values: None, max_size: Some(35), added: 2510, mode: MaxEncodedLen) Storage: Tokens::TotalIssuance (r:2 w:1) Proof: Tokens::TotalIssuance (max_values: None, max_size: Some(35), added: 2510, mode: MaxEncodedLen) Storage: Tokens::Accounts (r:4 w:3) Proof: Tokens::Accounts (max_values: None, max_size: Some(115), added: 2590, mode: MaxEncodedLen) Storage: System::Account (r:2 w:0) Proof: System::Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) Storage: Loans::TotalBorrows (r:1 w:0) Proof: Loans::TotalBorrows (max_values: None, max_size: Some(43), added: 2518, mode: MaxEncodedLen) Storage: Loans::TotalReserves (r:1 w:0) Proof: Loans::TotalReserves (max_values: None, max_size: Some(43), added: 2518, mode: MaxEncodedLen) Storage: Loans::MinExchangeRate (r:1 w:0) Proof: Loans::MinExchangeRate (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) Storage: Loans::MaxExchangeRate (r:1 w:0) Proof: Loans::MaxExchangeRate (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) Storage: Fee::PunishmentFee (r:1 w:0) Proof: Fee::PunishmentFee (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) Storage: VaultStaking::Nonce (r:1 w:0) Proof: VaultStaking::Nonce (max_values: None, max_size: Some(74), added: 2549, mode: MaxEncodedLen) Storage: VaultStaking::TotalCurrentStake (r:1 w:1) Proof: VaultStaking::TotalCurrentStake (max_values: None, max_size: Some(106), added: 2581, mode: MaxEncodedLen) Storage: VaultRegistry::TotalUserVaultCollateral (r:1 w:1) Proof: VaultRegistry::TotalUserVaultCollateral (max_values: None, max_size: Some(54), added: 2529, mode: MaxEncodedLen) Storage: VaultCapacity::Stake (r:1 w:1) Proof: VaultCapacity::Stake (max_values: None, max_size: Some(43), added: 2518, mode: MaxEncodedLen) Storage: VaultCapacity::RewardPerToken (r:2 w:0) Proof: VaultCapacity::RewardPerToken (max_values: None, max_size: Some(59), added: 2534, mode: MaxEncodedLen) Storage: VaultCapacity::RewardTally (r:2 w:2) Proof: VaultCapacity::RewardTally (max_values: None, max_size: Some(70), added: 2545, mode: MaxEncodedLen) Storage: VaultCapacity::TotalRewards (r:2 w:2) Proof: VaultCapacity::TotalRewards (max_values: None, max_size: Some(43), added: 2518, mode: MaxEncodedLen) Storage: VaultRewards::Stake (r:1 w:1) Proof: VaultRewards::Stake (max_values: None, max_size: Some(97), added: 2572, mode: MaxEncodedLen) Storage: VaultRewards::RewardPerToken (r:2 w:0) Proof: VaultRewards::RewardPerToken (max_values: None, max_size: Some(70), added: 2545, mode: MaxEncodedLen) Storage: VaultRewards::RewardTally (r:2 w:2) Proof: VaultRewards::RewardTally (max_values: None, max_size: Some(124), added: 2599, mode: MaxEncodedLen) Storage: VaultRewards::TotalRewards (r:2 w:2) Proof: VaultRewards::TotalRewards (max_values: None, max_size: Some(43), added: 2518, mode: MaxEncodedLen) Storage: Fee::Commission (r:1 w:0) Proof: Fee::Commission (max_values: None, max_size: Some(86), added: 2561, mode: MaxEncodedLen) Storage: VaultStaking::RewardPerToken (r:2 w:2) Proof: VaultStaking::RewardPerToken (max_values: None, max_size: Some(117), added: 2592, mode: MaxEncodedLen) Storage: VaultStaking::TotalStake (r:1 w:0) Proof: VaultStaking::TotalStake (max_values: None, max_size: Some(106), added: 2581, mode: MaxEncodedLen) Storage: VaultStaking::SlashPerToken (r:1 w:1) Proof: VaultStaking::SlashPerToken (max_values: None, max_size: Some(106), added: 2581, mode: MaxEncodedLen) Storage: VaultRegistry::SecureCollateralThreshold (r:1 w:0) Proof: VaultRegistry::SecureCollateralThreshold (max_values: None, max_size: Some(54), added: 2529, mode: MaxEncodedLen) Storage: VaultRewards::TotalStake (r:1 w:1) Proof: VaultRewards::TotalStake (max_values: None, max_size: Some(43), added: 2518, mode: MaxEncodedLen) Storage: VaultRewards::RewardCurrencies (r:1 w:0) Proof: VaultRewards::RewardCurrencies (max_values: None, max_size: Some(50), added: 2525, mode: MaxEncodedLen) Storage: VaultCapacity::TotalStake (r:1 w:1) Proof: VaultCapacity::TotalStake (max_values: None, max_size: Some(32), added: 2507, mode: MaxEncodedLen) Storage: VaultCapacity::RewardCurrencies (r:1 w:0) Proof: VaultCapacity::RewardCurrencies (max_values: None, max_size: Some(39), added: 2514, mode: MaxEncodedLen) Storage: Loans::RewardSupplyState (r:1 w:1) Proof: Loans::RewardSupplyState (max_values: None, max_size: Some(47), added: 2522, mode: MaxEncodedLen) Storage: Loans::RewardSupplySpeed (r:1 w:0) Proof: Loans::RewardSupplySpeed (max_values: None, max_size: Some(43), added: 2518, mode: MaxEncodedLen) Storage: Loans::RewardSupplierIndex (r:2 w:2) Proof: Loans::RewardSupplierIndex (max_values: None, max_size: Some(91), added: 2566, mode: MaxEncodedLen) Storage: Loans::RewardAccrued (r:2 w:2) Proof: Loans::RewardAccrued (max_values: None, max_size: Some(64), added: 2539, mode: MaxEncodedLen) Storage: Loans::AccountDeposits (r:1 w:0) Proof: Loans::AccountDeposits (max_values: None, max_size: Some(91), added: 2566, mode: MaxEncodedLen) Storage: VaultRegistry::PunishmentDelay (r:1 w:0) Proof: VaultRegistry::PunishmentDelay (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)

source§

fn cancel_redeem_retry() -> Weight

Storage: Redeem::RedeemRequests (r:1 w:1) Proof: Redeem::RedeemRequests (max_values: None, max_size: Some(245), added: 2720, mode: MaxEncodedLen) Storage: Redeem::RedeemPeriod (r:1 w:0) Proof: Redeem::RedeemPeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) Storage: Security::ActiveBlockCount (r:1 w:0) Proof: Security::ActiveBlockCount (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) Storage: BTCRelay::BestBlockHeight (r:1 w:0) Proof: BTCRelay::BestBlockHeight (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) Storage: VaultRegistry::Vaults (r:1 w:1) Proof: VaultRegistry::Vaults (max_values: None, max_size: Some(260), added: 2735, mode: MaxEncodedLen) Storage: Loans::UnderlyingAssetId (r:1 w:0) Proof: Loans::UnderlyingAssetId (max_values: None, max_size: Some(38), added: 2513, mode: MaxEncodedLen) Storage: Oracle::Aggregate (r:1 w:0) Proof: Oracle::Aggregate (max_values: None, max_size: Some(44), added: 2519, mode: MaxEncodedLen) Storage: Loans::Markets (r:2 w:0) Proof: Loans::Markets (max_values: None, max_size: Some(160), added: 2635, mode: MaxEncodedLen) Storage: Timestamp::Now (r:1 w:0) Proof: Timestamp::Now (max_values: Some(1), max_size: Some(8), added: 503, mode: MaxEncodedLen) Storage: Loans::LastAccruedInterestTime (r:1 w:1) Proof: Loans::LastAccruedInterestTime (max_values: None, max_size: Some(35), added: 2510, mode: MaxEncodedLen) Storage: Tokens::TotalIssuance (r:1 w:0) Proof: Tokens::TotalIssuance (max_values: None, max_size: Some(35), added: 2510, mode: MaxEncodedLen) Storage: Tokens::Accounts (r:4 w:3) Proof: Tokens::Accounts (max_values: None, max_size: Some(115), added: 2590, mode: MaxEncodedLen) Storage: System::Account (r:2 w:0) Proof: System::Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) Storage: Loans::TotalBorrows (r:1 w:0) Proof: Loans::TotalBorrows (max_values: None, max_size: Some(43), added: 2518, mode: MaxEncodedLen) Storage: Loans::TotalReserves (r:1 w:0) Proof: Loans::TotalReserves (max_values: None, max_size: Some(43), added: 2518, mode: MaxEncodedLen) Storage: Loans::MinExchangeRate (r:1 w:0) Proof: Loans::MinExchangeRate (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) Storage: Loans::MaxExchangeRate (r:1 w:0) Proof: Loans::MaxExchangeRate (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) Storage: Fee::PunishmentFee (r:1 w:0) Proof: Fee::PunishmentFee (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) Storage: VaultStaking::Nonce (r:1 w:0) Proof: VaultStaking::Nonce (max_values: None, max_size: Some(74), added: 2549, mode: MaxEncodedLen) Storage: VaultStaking::TotalCurrentStake (r:1 w:1) Proof: VaultStaking::TotalCurrentStake (max_values: None, max_size: Some(106), added: 2581, mode: MaxEncodedLen) Storage: VaultRegistry::TotalUserVaultCollateral (r:1 w:1) Proof: VaultRegistry::TotalUserVaultCollateral (max_values: None, max_size: Some(54), added: 2529, mode: MaxEncodedLen) Storage: VaultCapacity::Stake (r:1 w:1) Proof: VaultCapacity::Stake (max_values: None, max_size: Some(43), added: 2518, mode: MaxEncodedLen) Storage: VaultCapacity::RewardPerToken (r:2 w:0) Proof: VaultCapacity::RewardPerToken (max_values: None, max_size: Some(59), added: 2534, mode: MaxEncodedLen) Storage: VaultCapacity::RewardTally (r:2 w:2) Proof: VaultCapacity::RewardTally (max_values: None, max_size: Some(70), added: 2545, mode: MaxEncodedLen) Storage: VaultCapacity::TotalRewards (r:2 w:2) Proof: VaultCapacity::TotalRewards (max_values: None, max_size: Some(43), added: 2518, mode: MaxEncodedLen) Storage: VaultRewards::Stake (r:1 w:1) Proof: VaultRewards::Stake (max_values: None, max_size: Some(97), added: 2572, mode: MaxEncodedLen) Storage: VaultRewards::RewardPerToken (r:2 w:0) Proof: VaultRewards::RewardPerToken (max_values: None, max_size: Some(70), added: 2545, mode: MaxEncodedLen) Storage: VaultRewards::RewardTally (r:2 w:2) Proof: VaultRewards::RewardTally (max_values: None, max_size: Some(124), added: 2599, mode: MaxEncodedLen) Storage: VaultRewards::TotalRewards (r:2 w:2) Proof: VaultRewards::TotalRewards (max_values: None, max_size: Some(43), added: 2518, mode: MaxEncodedLen) Storage: Fee::Commission (r:1 w:0) Proof: Fee::Commission (max_values: None, max_size: Some(86), added: 2561, mode: MaxEncodedLen) Storage: VaultStaking::RewardPerToken (r:2 w:2) Proof: VaultStaking::RewardPerToken (max_values: None, max_size: Some(117), added: 2592, mode: MaxEncodedLen) Storage: VaultStaking::TotalStake (r:1 w:0) Proof: VaultStaking::TotalStake (max_values: None, max_size: Some(106), added: 2581, mode: MaxEncodedLen) Storage: VaultStaking::SlashPerToken (r:1 w:1) Proof: VaultStaking::SlashPerToken (max_values: None, max_size: Some(106), added: 2581, mode: MaxEncodedLen) Storage: VaultRegistry::SecureCollateralThreshold (r:1 w:0) Proof: VaultRegistry::SecureCollateralThreshold (max_values: None, max_size: Some(54), added: 2529, mode: MaxEncodedLen) Storage: VaultRewards::TotalStake (r:1 w:1) Proof: VaultRewards::TotalStake (max_values: None, max_size: Some(43), added: 2518, mode: MaxEncodedLen) Storage: VaultRewards::RewardCurrencies (r:1 w:0) Proof: VaultRewards::RewardCurrencies (max_values: None, max_size: Some(50), added: 2525, mode: MaxEncodedLen) Storage: VaultCapacity::TotalStake (r:1 w:1) Proof: VaultCapacity::TotalStake (max_values: None, max_size: Some(32), added: 2507, mode: MaxEncodedLen) Storage: VaultCapacity::RewardCurrencies (r:1 w:0) Proof: VaultCapacity::RewardCurrencies (max_values: None, max_size: Some(39), added: 2514, mode: MaxEncodedLen) Storage: Loans::RewardSupplyState (r:1 w:1) Proof: Loans::RewardSupplyState (max_values: None, max_size: Some(47), added: 2522, mode: MaxEncodedLen) Storage: Loans::RewardSupplySpeed (r:1 w:0) Proof: Loans::RewardSupplySpeed (max_values: None, max_size: Some(43), added: 2518, mode: MaxEncodedLen) Storage: Loans::RewardSupplierIndex (r:2 w:2) Proof: Loans::RewardSupplierIndex (max_values: None, max_size: Some(91), added: 2566, mode: MaxEncodedLen) Storage: Loans::RewardAccrued (r:2 w:2) Proof: Loans::RewardAccrued (max_values: None, max_size: Some(64), added: 2539, mode: MaxEncodedLen) Storage: Loans::AccountDeposits (r:1 w:0) Proof: Loans::AccountDeposits (max_values: None, max_size: Some(91), added: 2566, mode: MaxEncodedLen) Storage: VaultRegistry::PunishmentDelay (r:1 w:0) Proof: VaultRegistry::PunishmentDelay (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)

source§

fn set_redeem_period() -> Weight

Storage: Redeem::RedeemPeriod (r:0 w:1) Proof: Redeem::RedeemPeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)

source§

fn self_redeem() -> Weight

Storage: VaultRegistry::Vaults (r:1 w:1) Proof: VaultRegistry::Vaults (max_values: None, max_size: Some(260), added: 2735, mode: MaxEncodedLen) Storage: Tokens::Accounts (r:1 w:1) Proof: Tokens::Accounts (max_values: None, max_size: Some(115), added: 2590, mode: MaxEncodedLen) Storage: Tokens::TotalIssuance (r:1 w:1) Proof: Tokens::TotalIssuance (max_values: None, max_size: Some(35), added: 2510, mode: MaxEncodedLen)

Implementors§