subscan
Runtime Modules / VaultRegistry
Spec Version:
Events
Name
Lookup
Attributes
RegisterVault1400["DefaultVaultId","BalanceOf"]
DepositCollateral1401["DefaultVaultId","BalanceOf","BalanceOf","BalanceOf"]
WithdrawCollateral1402["DefaultVaultId","BalanceOf","BalanceOf"]
IncreaseLockedCollateral1403["DefaultVaultCurrencyPair","BalanceOf","BalanceOf"]
DecreaseLockedCollateral1404["DefaultVaultCurrencyPair","BalanceOf","BalanceOf"]
UpdatePublicKey1405["DefaultVaultId","BtcPublicKey"]
RegisterAddress1406["DefaultVaultId","BtcAddress"]
IncreaseToBeIssuedTokens1407["DefaultVaultId","BalanceOf"]
DecreaseToBeIssuedTokens1408["DefaultVaultId","BalanceOf"]
IssueTokens1409["DefaultVaultId","BalanceOf"]
IncreaseToBeRedeemedTokens140a["DefaultVaultId","BalanceOf"]
DecreaseToBeRedeemedTokens140b["DefaultVaultId","BalanceOf"]
IncreaseToBeReplacedTokens140c["DefaultVaultId","BalanceOf"]
DecreaseToBeReplacedTokens140d["DefaultVaultId","BalanceOf"]
DecreaseTokens140e["DefaultVaultId","AccountId","BalanceOf"]
RedeemTokens140f["DefaultVaultId","BalanceOf"]
RedeemTokensPremium1410["DefaultVaultId","BalanceOf","BalanceOf","AccountId"]
RedeemTokensLiquidatedVault1411["DefaultVaultId","BalanceOf","BalanceOf"]
RedeemTokensLiquidation1412["AccountId","BalanceOf","BalanceOf"]
ReplaceTokens1413["DefaultVaultId","DefaultVaultId","BalanceOf","BalanceOf"]
LiquidateVault1414["DefaultVaultId","BalanceOf","BalanceOf","BalanceOf","BalanceOf","BalanceOf","VaultStatus","BalanceOf"]
BanVault1415["DefaultVaultId","BlockNumber"]
Storage Functions
Name
Type
MinimumCollateralVault{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["interbtc_primitives:CurrencyId"],"value":"U128","keys_id":37,"value_id":6}}
PunishmentDelay{"origin":"PlainType","plain_type":"U32","PlainTypeValue":4}
SystemCollateralCeiling{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["interbtc_primitives:VaultCurrencyPair"],"value":"U128","keys_id":51,"value_id":6}}
SecureCollateralThreshold{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["interbtc_primitives:VaultCurrencyPair"],"value":"U128","keys_id":51,"value_id":73}}
PremiumRedeemThreshold{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["interbtc_primitives:VaultCurrencyPair"],"value":"U128","keys_id":51,"value_id":73}}
LiquidationCollateralThreshold{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["interbtc_primitives:VaultCurrencyPair"],"value":"U128","keys_id":51,"value_id":73}}
LiquidationVault{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["interbtc_primitives:VaultCurrencyPair"],"value":"vault_registry:types:SystemVault","keys_id":51,"value_id":305}}
Vaults{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["interbtc_primitives:VaultId"],"value":"vault_registry:types:Vault","keys_id":50,"value_id":306}}
ReservedAddresses{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["bitcoin:address:Address"],"value":"interbtc_primitives:VaultId","keys_id":64,"value_id":50}}
TotalUserVaultCollateral{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["interbtc_primitives:VaultCurrencyPair"],"value":"U128","keys_id":51,"value_id":6}}
StorageVersion{"origin":"PlainType","plain_type":"vault_registry:types:Version","PlainTypeValue":310}
Constants
Name
Type
Value
PalletId[U8; 8]6d6f642f76726567
GetGriefingCollateralCurrencyIdinterbtc_primitives:CurrencyId000c
Error Types
Name
Docs
InsufficientCollateralNot enough free collateral available.
ExceedingVaultLimitThe amount of tokens to be issued is higher than the issuable amount by the vault
InsufficientTokensCommittedThe requested amount of tokens exceeds the amount available to this vault.
VaultBannedAction not allowed on banned vault.
InsufficientVaultCollateralAmountThe provided collateral was insufficient - it must be above ``MinimumCollateralVault``.
VaultAlreadyRegisteredReturned if a vault tries to register while already being registered
VaultNotFoundThe specified vault does not exist.
ReservedDepositAddressThe Bitcoin Address has already been registered
VaultNotBelowLiquidationThresholdAttempted to liquidate a vault that is not undercollateralized.
InvalidPublicKeyDeposit address could not be generated with the given public key.
MaxNominationRatioViolationThe Max Nomination Ratio would be exceeded.
CurrencyCeilingExceededThe collateral ceiling would be exceeded for the vault's currency
NoTokensIssuedCollateralization is infinite if no tokens are issued
NoVaultWithSufficientCollateral
NoVaultWithSufficientTokens
NoVaultUnderThePremiumRedeemThreshold
InvalidCurrencyFailed attempt to modify vault's collateral because it was in the wrong currency
ThresholdNotSetThreshold was not found for the given currency
CeilingNotSetCeiling was not found for the given currency
ArithmeticOverflow
ArithmeticUnderflow
TryIntoIntErrorUnable to convert value