Name | Lookup | Parameters | |
---|---|---|---|
register_vault | 1400 | 3 | |
deposit_collateral | 1401 | 2 | |
withdraw_collateral | 1402 | 2 | |
update_public_key | 1403 | 2 | |
register_address | 1404 | 2 | |
accept_new_issues | 1405 | 2 | |
report_undercollateralized_vault | 1406 | 1 | |
set_minimum_collateral | 1407 | 2 | |
set_system_collateral_ceiling | 1408 | 2 | |
set_secure_collateral_threshold | 1409 | 2 | |
set_premium_redeem_threshold | 140a | 2 | |
set_liquidation_collateral_threshold | 140b | 2 |
Name | Lookup | Attributes | |
---|---|---|---|
RegisterVault | 1400 | ["DefaultVaultId","BalanceOf"] | |
DepositCollateral | 1401 | ["DefaultVaultId","BalanceOf","BalanceOf","BalanceOf"] | |
WithdrawCollateral | 1402 | ["DefaultVaultId","BalanceOf","BalanceOf"] | |
IncreaseLockedCollateral | 1403 | ["DefaultVaultCurrencyPair","BalanceOf","BalanceOf"] | |
DecreaseLockedCollateral | 1404 | ["DefaultVaultCurrencyPair","BalanceOf","BalanceOf"] | |
UpdatePublicKey | 1405 | ["DefaultVaultId","BtcPublicKey"] | |
RegisterAddress | 1406 | ["DefaultVaultId","BtcAddress"] | |
IncreaseToBeIssuedTokens | 1407 | ["DefaultVaultId","BalanceOf"] | |
DecreaseToBeIssuedTokens | 1408 | ["DefaultVaultId","BalanceOf"] | |
IssueTokens | 1409 | ["DefaultVaultId","BalanceOf"] | |
IncreaseToBeRedeemedTokens | 140a | ["DefaultVaultId","BalanceOf"] | |
DecreaseToBeRedeemedTokens | 140b | ["DefaultVaultId","BalanceOf"] | |
IncreaseToBeReplacedTokens | 140c | ["DefaultVaultId","BalanceOf"] | |
DecreaseToBeReplacedTokens | 140d | ["DefaultVaultId","BalanceOf"] | |
DecreaseTokens | 140e | ["DefaultVaultId","AccountId","BalanceOf"] | |
RedeemTokens | 140f | ["DefaultVaultId","BalanceOf"] | |
RedeemTokensPremium | 1410 | ["DefaultVaultId","BalanceOf","BalanceOf","AccountId"] | |
RedeemTokensLiquidatedVault | 1411 | ["DefaultVaultId","BalanceOf","BalanceOf"] | |
RedeemTokensLiquidation | 1412 | ["AccountId","BalanceOf","BalanceOf"] | |
ReplaceTokens | 1413 | ["DefaultVaultId","DefaultVaultId","BalanceOf","BalanceOf"] | |
LiquidateVault | 1414 | ["DefaultVaultId","BalanceOf","BalanceOf","BalanceOf","BalanceOf","BalanceOf","VaultStatus","BalanceOf"] | |
BanVault | 1415 | ["DefaultVaultId","BlockNumber"] |
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} |
Name | Type | Value | |
---|---|---|---|
PalletId | [U8; 8] | 6d6f642f76726567 | |
GetGriefingCollateralCurrencyId | interbtc_primitives:CurrencyId | 000c |
Name | Docs |
---|---|
InsufficientCollateral | Not enough free collateral available. |
ExceedingVaultLimit | The amount of tokens to be issued is higher than the issuable amount by the vault |
InsufficientTokensCommitted | The requested amount of tokens exceeds the amount available to this vault. |
VaultBanned | Action not allowed on banned vault. |
InsufficientVaultCollateralAmount | The provided collateral was insufficient - it must be above ``MinimumCollateralVault``. |
VaultAlreadyRegistered | Returned if a vault tries to register while already being registered |
VaultNotFound | The specified vault does not exist. |
ReservedDepositAddress | The Bitcoin Address has already been registered |
VaultNotBelowLiquidationThreshold | Attempted to liquidate a vault that is not undercollateralized. |
InvalidPublicKey | Deposit address could not be generated with the given public key. |
MaxNominationRatioViolation | The Max Nomination Ratio would be exceeded. |
CurrencyCeilingExceeded | The collateral ceiling would be exceeded for the vault's currency |
NoTokensIssued | Collateralization is infinite if no tokens are issued |
NoVaultWithSufficientCollateral | |
NoVaultWithSufficientTokens | |
NoVaultUnderThePremiumRedeemThreshold | |
InvalidCurrency | Failed attempt to modify vault's collateral because it was in the wrong currency |
ThresholdNotSet | Threshold was not found for the given currency |
CeilingNotSet | Ceiling was not found for the given currency |
ArithmeticOverflow | |
ArithmeticUnderflow | |
TryIntoIntError | Unable to convert value |