Name | Lookup | Parameters | |
|---|---|---|---|
| register_vault | 4500 | 2 | |
| deposit_collateral | 4501 | 2 | |
| withdraw_collateral | 4502 | 2 | |
| register_public_key | 4503 | 1 | |
| accept_new_issues | 4504 | 2 | |
| set_custom_secure_threshold | 4505 | 2 | |
| report_undercollateralized_vault | 4506 | 1 | |
| set_minimum_collateral | 4507 | 2 | |
| set_system_collateral_ceiling | 4508 | 2 | |
| set_secure_collateral_threshold | 4509 | 2 | |
| set_premium_redeem_threshold | 450a | 2 | |
| set_liquidation_collateral_threshold | 450b | 2 | |
| recover_vault_id | 450c | 1 | |
| set_punishment_delay | 450d | 1 |
Name | Lookup | Attributes | |
|---|---|---|---|
| RegisterVault | 4500 | ["DefaultVaultId","BalanceOf"] | |
| DepositCollateral | 4501 | ["DefaultVaultId","BalanceOf","BalanceOf","BalanceOf"] | |
| WithdrawCollateral | 4502 | ["DefaultVaultId","BalanceOf","BalanceOf"] | |
| IncreaseLockedCollateral | 4503 | ["DefaultVaultCurrencyPair","BalanceOf","BalanceOf"] | |
| DecreaseLockedCollateral | 4504 | ["DefaultVaultCurrencyPair","BalanceOf","BalanceOf"] | |
| UpdatePublicKey | 4505 | ["AccountId","StellarPublicKeyRaw"] | |
| RegisterAddress | 4506 | ["DefaultVaultId","StellarPublicKeyRaw"] | |
| IncreaseToBeIssuedTokens | 4507 | ["DefaultVaultId","BalanceOf"] | |
| DecreaseToBeIssuedTokens | 4508 | ["DefaultVaultId","BalanceOf"] | |
| IssueTokens | 4509 | ["DefaultVaultId","BalanceOf"] | |
| IncreaseToBeRedeemedTokens | 450a | ["DefaultVaultId","BalanceOf"] | |
| DecreaseToBeRedeemedTokens | 450b | ["DefaultVaultId","BalanceOf"] | |
| IncreaseToBeReplacedTokens | 450c | ["DefaultVaultId","BalanceOf"] | |
| DecreaseToBeReplacedTokens | 450d | ["DefaultVaultId","BalanceOf"] | |
| DecreaseTokens | 450e | ["DefaultVaultId","AccountId","BalanceOf"] | |
| RedeemTokens | 450f | ["DefaultVaultId","BalanceOf"] | |
| RedeemTokensPremium | 4510 | ["DefaultVaultId","BalanceOf","BalanceOf","AccountId"] | |
| RedeemTokensLiquidatedVault | 4511 | ["DefaultVaultId","BalanceOf","BalanceOf"] | |
| RedeemTokensLiquidation | 4512 | ["AccountId","BalanceOf","BalanceOf"] | |
| ReplaceTokens | 4513 | ["DefaultVaultId","DefaultVaultId","BalanceOf","BalanceOf"] | |
| LiquidateVault | 4514 | ["DefaultVaultId","BalanceOf","BalanceOf","BalanceOf","BalanceOf","BalanceOf","VaultStatus","BalanceOf"] | |
| BanVault | 4515 | ["DefaultVaultId","BlockNumberFor"] |
Name | Type | |
|---|---|---|
| MinimumCollateralVault | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["spacewalk_primitives:CurrencyId"],"value":"U128","keys_id":121,"value_id":6}} | |
| PunishmentDelay | {"origin":"PlainType","plain_type":"U32","PlainTypeValue":4} | |
| SystemCollateralCeiling | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["spacewalk_primitives:VaultCurrencyPair"],"value":"U128","keys_id":144,"value_id":6}} | |
| SecureCollateralThreshold | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["spacewalk_primitives:VaultCurrencyPair"],"value":"U128","keys_id":144,"value_id":151}} | |
| PremiumRedeemThreshold | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["spacewalk_primitives:VaultCurrencyPair"],"value":"U128","keys_id":144,"value_id":151}} | |
| LiquidationCollateralThreshold | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["spacewalk_primitives:VaultCurrencyPair"],"value":"U128","keys_id":144,"value_id":151}} | |
| LiquidationVault | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["spacewalk_primitives:VaultCurrencyPair"],"value":"vault_registry:types:SystemVault","keys_id":144,"value_id":643}} | |
| Vaults | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["spacewalk_primitives:VaultId"],"value":"vault_registry:types:Vault","keys_id":143,"value_id":644}} | |
| VaultStellarPublicKey | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["AccountId"],"value":"[U8; 32]","keys_id":0,"value_id":1}} | |
| TotalUserVaultCollateral | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["spacewalk_primitives:VaultCurrencyPair"],"value":"U128","keys_id":144,"value_id":6}} |
Name | Type | Value | |
|---|---|---|---|
| PalletId | [U8; 8] | 6d6f642f76726567 | |
| GetGriefingCollateralCurrencyId | spacewalk_primitives:CurrencyId | 00 |
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. |
| 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. |
| VaultLiquidated | Vault is no longer usable as it was liquidated due to undercollateralization. |
| VaultNotRecoverable | Vault must be liquidated. |
| NoStellarPublicKey | No Stellar public key is registered for the vault. |
| PublicKeyAlreadyRegistered | A Stellar public key was already registered for this account. |
| 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 |
| GlobalThresholdNotSet | Threshold was not found for the given currency |
| LiquidationCollateralThresholdNotSet | Threshold was not found for the given currency |
| PremiumRedeemThresholdNotSet | Threshold was not found for the given currency |
| SecureCollateralThresholdNotSet | Threshold was not found for the given currency |
| CeilingNotSet | Ceiling was not found for the given currency |
| ThresholdNotAboveGlobalThreshold | Vault attempted to set secure threshold below the global secure threshold |
| TryIntoIntError | Unable to convert value |
| VaultNotAcceptingIssueRequests | Vault is not accepting new issue requests. |
| MinimumCollateralNotSet |