import '@polkadot/api-base/types/errors'; import type { ApiTypes, AugmentedError } from '@polkadot/api-base/types'; export type __AugmentedError = AugmentedError; declare module '@polkadot/api-base/types/errors' { interface AugmentedErrors { assetRegistry: { /** * Asset was not found. **/ AssetNotFound: AugmentedError; /** * The version of the `VersionedMultiLocation` value used is not able * to be interpreted. **/ BadVersion: AugmentedError; /** * Another asset was already register with this asset id. **/ ConflictingAssetId: AugmentedError; /** * Another asset was already register with this location. **/ ConflictingLocation: AugmentedError; /** * The asset id is invalid. **/ InvalidAssetId: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; btcRelay: { /** * Already initialized **/ AlreadyInitialized: AugmentedError; /** * Error code already reported **/ AlreadyReported: AugmentedError; /** * Arithmetic overflow **/ ArithmeticOverflow: AugmentedError; /** * Arithmetic underflow **/ ArithmeticUnderflow: AugmentedError; /** * Transaction has less confirmations of Bitcoin blocks than required **/ BitcoinConfirmations: AugmentedError; /** * Overflow of block height **/ BlockHeightOverflow: AugmentedError; /** * Block header not found for given hash **/ BlockNotFound: AugmentedError; /** * Weight bound exceeded **/ BoundExceeded: AugmentedError; /** * Overflow of chain counter **/ ChainCounterOverflow: AugmentedError; /** * Underflow of stored blockchains counter **/ ChainsUnderflow: AugmentedError; /** * Incorrect difficulty target specified in block header **/ DiffTargetHeader: AugmentedError; /** * Block already stored **/ DuplicateBlock: AugmentedError; /** * EndOfFile reached while parsing **/ EndOfFile: AugmentedError; /** * Blockchain with requested ID not found **/ ForkIdNotFound: AugmentedError; /** * Invalid block header version **/ InvalidBlockVersion: AugmentedError; /** * Specified invalid Bitcoin address **/ InvalidBtcAddress: AugmentedError; /** * User supplied an invalid address **/ InvalidBtcHash: AugmentedError; /** * Invalid chain ID **/ InvalidChainID: AugmentedError; /** * Coinbase tx must be the first transaction in the block **/ InvalidCoinbasePosition: AugmentedError; /** * Invalid compact value in header **/ InvalidCompact: AugmentedError; /** * Invalid block header size **/ InvalidHeaderSize: AugmentedError; /** * Invalid merkle proof **/ InvalidMerkleProof: AugmentedError; /** * Incorrect identifier in OP_RETURN field **/ InvalidOpReturn: AugmentedError; /** * Transaction does meet the requirements to be a valid op-return payment **/ InvalidOpReturnTransaction: AugmentedError; /** * Incorrect transaction output format **/ InvalidOutputFormat: AugmentedError; /** * Incorrect recipient Bitcoin address **/ InvalidPayment: AugmentedError; /** * Invalid payment amount **/ InvalidPaymentAmount: AugmentedError; /** * User supplied an invalid script **/ InvalidScript: AugmentedError; /** * Start height must be start of difficulty period **/ InvalidStartHeight: AugmentedError; /** * Transaction does meet the requirements to be considered valid **/ InvalidTransaction: AugmentedError; /** * Transaction hash does not match given txid **/ InvalidTxid: AugmentedError; /** * Invalid transaction version **/ InvalidTxVersion: AugmentedError; /** * PoW hash does not meet difficulty target of header **/ LowDiff: AugmentedError; /** * Format of the header is invalid **/ MalformedHeader: AugmentedError; /** * Merkle proof is malformed **/ MalformedMerkleProof: AugmentedError; /** * Format of the OP_RETURN transaction output is invalid **/ MalformedOpReturnOutput: AugmentedError; MalformedP2PKHOutput: AugmentedError; MalformedP2SHOutput: AugmentedError; /** * Transaction has incorrect format **/ MalformedTransaction: AugmentedError; /** * Malformed transaction identifier **/ MalformedTxid: AugmentedError; /** * Format of the BIP141 witness transaction output is invalid **/ MalformedWitnessOutput: AugmentedError; /** * Missing the block at this height **/ MissingBlockHeight: AugmentedError; /** * Current fork ongoing **/ OngoingFork: AugmentedError; /** * Transaction has less confirmations of Parachain blocks than required **/ ParachainConfirmations: AugmentedError; /** * Previous block hash not found **/ PrevBlock: AugmentedError; /** * BTC Parachain has shut down **/ Shutdown: AugmentedError; /** * TryInto failed on integer **/ TryIntoIntError: AugmentedError; /** * Unauthorized staked relayer **/ UnauthorizedRelayer: AugmentedError; /** * Error code not applicable to blocks **/ UnknownErrorcode: AugmentedError; UnsupportedInputFormat: AugmentedError; UnsupportedOutputFormat: AugmentedError; /** * Wrong fork bound, should be higher **/ WrongForkBound: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; clientsInfo: { /** * Generic error **/ [key: string]: AugmentedError; }; collatorSelection: { /** * User is already a candidate **/ AlreadyCandidate: AugmentedError; /** * User is already an Invulnerable **/ AlreadyInvulnerable: AugmentedError; /** * Account has no associated validator ID **/ NoAssociatedValidatorId: AugmentedError; /** * User is not a candidate **/ NotCandidate: AugmentedError; /** * Permission issue **/ Permission: AugmentedError; /** * Too few candidates **/ TooFewCandidates: AugmentedError; /** * Too many candidates **/ TooManyCandidates: AugmentedError; /** * Too many invulnerables **/ TooManyInvulnerables: AugmentedError; /** * Unknown error **/ Unknown: AugmentedError; /** * Validator ID is not yet registered **/ ValidatorNotRegistered: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; cumulusXcm: { /** * Generic error **/ [key: string]: AugmentedError; }; currency: { InvalidCurrency: AugmentedError; TryIntoIntError: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; democracy: { /** * Imminent **/ Imminent: AugmentedError; /** * Too high a balance was provided that the account cannot afford. **/ InsufficientFunds: AugmentedError; /** * Maximum number of votes reached. **/ MaxVotesReached: AugmentedError; /** * No proposals waiting **/ NoneWaiting: AugmentedError; /** * Not imminent **/ NotImminent: AugmentedError; /** * The given account did not make this proposal. **/ NotProposer: AugmentedError; /** * The given account did not vote on the referendum. **/ NotVoter: AugmentedError; /** * Preimage does not exist **/ PreimageMissing: AugmentedError; /** * Proposal does not exist **/ ProposalMissing: AugmentedError; /** * Fast tracking failed, because the referendum is * ending sooner than the fast track voting period. **/ ReferendumFastTrackFailed: AugmentedError; /** * Vote given for invalid referendum **/ ReferendumInvalid: AugmentedError; /** * Too early **/ TooEarly: AugmentedError; /** * Maximum number of items reached. **/ TooMany: AugmentedError; /** * Unable to convert value. **/ TryIntoIntError: AugmentedError; /** * Value too low **/ ValueLow: AugmentedError; /** * Invalid upper bound. **/ WrongUpperBound: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; dexGeneral: { /** * Asset does not exist. **/ AssetNotExists: AugmentedError; /** * Charge bootstrap extrinsic args has error, **/ ChargeRewardParamsError: AugmentedError; /** * Transaction block number is larger than the end block number. **/ Deadline: AugmentedError; /** * Trading pair can't be created. **/ DeniedCreatePair: AugmentedError; /** * Bootstrap deny refund **/ DenyRefund: AugmentedError; /** * Bootstrap is disable **/ DisableBootstrap: AugmentedError; /** * Sold amount is more than exception. **/ ExcessiveSoldAmount: AugmentedError; /** * Exist some reward in bootstrap, **/ ExistRewardsInBootstrap: AugmentedError; /** * Incorrect amount range. **/ IncorrectAssetAmountRange: AugmentedError; /** * Account balance must be greater than or equal to the transfer amount. **/ InsufficientAssetBalance: AugmentedError; /** * Liquidity is not enough. **/ InsufficientLiquidity: AugmentedError; /** * Trading pair does have enough. **/ InsufficientPairReserve: AugmentedError; /** * Get target amount is less than exception. **/ InsufficientTargetAmount: AugmentedError; /** * Amount of contribution is invalid. **/ InvalidContributionAmount: AugmentedError; /** * Invalid fee_rate **/ InvalidFeeRate: AugmentedError; /** * Can't find pair though trading path. **/ InvalidPath: AugmentedError; /** * Can't pass the K value check **/ InvariantCheckFailed: AugmentedError; /** * Reward of bootstrap is not set. **/ NoRewardTokens: AugmentedError; /** * Pair is not in bootstrap **/ NotInBootstrap: AugmentedError; /** * Not eligible to contribute **/ NotQualifiedAccount: AugmentedError; /** * Overflow. **/ Overflow: AugmentedError; /** * Trading pair already exists. **/ PairAlreadyExists: AugmentedError; /** * Trading pair does not exist. **/ PairNotExists: AugmentedError; /** * The number of limits exceeds the storage limit **/ TooManyLimits: AugmentedError; /** * The number of rewards exceeds the storage limit **/ TooManyRewards: AugmentedError; /** * Amount of contribution is invalid. **/ UnqualifiedBootstrap: AugmentedError; /** * Unsupported AssetId. **/ UnsupportedAssetType: AugmentedError; /** * Zero contribute in bootstrap **/ ZeroContribute: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; dexStable: { /** * The ramping A of this pool is already stopped. **/ AlreadyStoppedRampA: AugmentedError; /** * Slippage is too large. **/ AmountSlippage: AugmentedError; /** * The error generate by some arithmetic function. **/ Arithmetic: AugmentedError; /** * The symbol of created pool exceeds the length limit. **/ BadPoolCurrencySymbol: AugmentedError; /** * The new d below then older. **/ CheckDFailed: AugmentedError; /** * The index of currency id bigger the length of pool's currencies. **/ CurrencyIndexOutRange: AugmentedError; /** * The call already expired. **/ Deadline: AugmentedError; /** * The A parameter exceed MAX_A when creating the pool. **/ ExceedMaxA: AugmentedError; /** * Forbid change A of a pool bigger than MAX_A. **/ ExceedMaxAChange: AugmentedError; /** * The admin fee parameter exceeds MAX_ADMIN_FEE when creating the pool. **/ ExceedMaxAdminFee: AugmentedError; /** * The fee parameter exceeds MAX_SWAP_FEE when creating the pool. **/ ExceedMaxFee: AugmentedError; /** * The setting value exceed threshold. **/ ExceedThreshold: AugmentedError; /** * The pool does not have enough lp currency. **/ InsufficientLpReserve: AugmentedError; /** * The pool does not have enough currencies. **/ InsufficientReserve: AugmentedError; /** * The caller does not have enough currencies. **/ InsufficientSupply: AugmentedError; /** * The base pool mismatch this pool. **/ InvalidBasePool: AugmentedError; /** * The base pool lp currency is invalid when create meta pool. **/ InvalidBasePoolLpCurrency: AugmentedError; /** * The decimal of currency is invalid when create pool. **/ InvalidCurrencyDecimal: AugmentedError; /** * The currency id can't become the lp currency id of stable amm pool. **/ InvalidLpCurrency: AugmentedError; /** * The currency id can't join stable amm pool. **/ InvalidPooledCurrency: AugmentedError; /** * The pool id is invalid. **/ InvalidPoolId: AugmentedError; /** * The transaction change nothing. **/ InvalidTransaction: AugmentedError; /** * The lp currency id is already used when create pool. **/ LpCurrencyAlreadyUsed: AugmentedError; /** * The value of feature_a_time is too small. **/ MinRampTime: AugmentedError; /** * The parameters of a call are contradictory. **/ MismatchParameter: AugmentedError; /** * The A of this pool is already ramped in current period. **/ RampADelay: AugmentedError; /** * Require all currencies of this pool when first supply. **/ RequireAllCurrencies: AugmentedError; /** * Forbid swap same currency. **/ SwapSameCurrency: AugmentedError; /** * The token index out of range. **/ TokenIndexOutOfRange: AugmentedError; /** * The number of currencies exceeds the length limit. **/ TooManyCurrencies: AugmentedError; /** * The A parameter cannot be zero when creating the pool. **/ ZeroA: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; dexSwapRouter: { AmountSlippage: AugmentedError; ConvertCurrencyFailed: AugmentedError; Deadline: AugmentedError; InvalidPath: AugmentedError; InvalidRoutes: AugmentedError; MismatchPoolAndCurrencyId: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; dmpQueue: { /** * The amount of weight given is possibly not enough for executing the message. **/ OverLimit: AugmentedError; /** * The message index given is unknown. **/ Unknown: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; escrow: { /** * Incorrect Percent **/ IncorrectPercent: AugmentedError; /** * Input amount must be non-zero. **/ InputAmountZero: AugmentedError; /** * Insufficient account balance. **/ InsufficientFunds: AugmentedError; /** * Lock amount is too large. **/ LockAmountTooLow: AugmentedError; /** * Lock amount must be non-zero. **/ LockAmountZero: AugmentedError; /** * Lock already exists. **/ LockFound: AugmentedError; /** * Previous lock has expired. **/ LockHasExpired: AugmentedError; /** * Previous lock has not expired. **/ LockNotExpired: AugmentedError; /** * Lock does not exist. **/ LockNotFound: AugmentedError; /** * Not supported. **/ NotSupported: AugmentedError; /** * Unlock height should be greater than lock. **/ UnlockHeightMustIncrease: AugmentedError; /** * Unlock height is not in the future. **/ UnlockHeightNotInTheFuture: AugmentedError; /** * Unlock height is greater than max period. **/ UnlockHeightTooFarInTheFuture: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; escrowAnnuity: { /** * Generic error **/ [key: string]: AugmentedError; }; escrowRewards: { /** * Balance not sufficient to withdraw stake. **/ InsufficientFunds: AugmentedError; /** * Maximum rewards currencies reached. **/ MaxRewardCurrencies: AugmentedError; /** * Unable to convert value. **/ TryIntoIntError: AugmentedError; /** * Cannot distribute rewards without stake. **/ ZeroTotalStake: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; ethereum: { /** * Signature is invalid. **/ InvalidSignature: AugmentedError; /** * Pre-log is present, therefore transact is not allowed. **/ PreLogExists: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; evm: { /** * Not enough balance to perform action **/ BalanceLow: AugmentedError; /** * Calculating total fee overflowed **/ FeeOverflow: AugmentedError; /** * Gas limit is too high. **/ GasLimitTooHigh: AugmentedError; /** * Gas limit is too low. **/ GasLimitTooLow: AugmentedError; /** * Gas price is too low. **/ GasPriceTooLow: AugmentedError; /** * Nonce is invalid **/ InvalidNonce: AugmentedError; /** * Calculating total payment overflowed **/ PaymentOverflow: AugmentedError; /** * EVM reentrancy **/ Reentrancy: AugmentedError; /** * EIP-3607, **/ TransactionMustComeFromEOA: AugmentedError; /** * Undefined error. **/ Undefined: AugmentedError; /** * Withdraw fee failed **/ WithdrawFailed: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; farming: { BadRewardLength: AugmentedError; InsufficientStake: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; farmingRewards: { /** * Balance not sufficient to withdraw stake. **/ InsufficientFunds: AugmentedError; /** * Maximum rewards currencies reached. **/ MaxRewardCurrencies: AugmentedError; /** * Unable to convert value. **/ TryIntoIntError: AugmentedError; /** * Cannot distribute rewards without stake. **/ ZeroTotalStake: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; fee: { /** * Value exceeds the expected upper bound for storage fields in this pallet. **/ AboveMaxExpectedValue: AugmentedError; /** * Unable to convert value. **/ TryIntoIntError: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; identity: { /** * Account ID is already named. **/ AlreadyClaimed: AugmentedError; /** * Empty index. **/ EmptyIndex: AugmentedError; /** * Fee is changed. **/ FeeChanged: AugmentedError; /** * The index is invalid. **/ InvalidIndex: AugmentedError; /** * Invalid judgement. **/ InvalidJudgement: AugmentedError; /** * The target is invalid. **/ InvalidTarget: AugmentedError; /** * The provided judgement was for a different identity. **/ JudgementForDifferentIdentity: AugmentedError; /** * Judgement given. **/ JudgementGiven: AugmentedError; /** * Error that occurs when there is an issue paying for judgement. **/ JudgementPaymentFailed: AugmentedError; /** * No identity found. **/ NoIdentity: AugmentedError; /** * Account isn't found. **/ NotFound: AugmentedError; /** * Account isn't named. **/ NotNamed: AugmentedError; /** * Sub-account isn't owned by sender. **/ NotOwned: AugmentedError; /** * Sender is not a sub-account. **/ NotSub: AugmentedError; /** * Sticky judgement. **/ StickyJudgement: AugmentedError; /** * Too many additional fields. **/ TooManyFields: AugmentedError; /** * Maximum amount of registrars reached. Cannot add any more. **/ TooManyRegistrars: AugmentedError; /** * Too many subs-accounts. **/ TooManySubAccounts: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; issue: { /** * Issue amount is too small. **/ AmountBelowDustAmount: AugmentedError; /** * Issue request has expired. **/ CommitPeriodExpired: AugmentedError; /** * Not expected origin. **/ InvalidExecutor: AugmentedError; /** * Issue request already cancelled. **/ IssueCancelled: AugmentedError; /** * Issue request already completed. **/ IssueCompleted: AugmentedError; /** * Issue request not found. **/ IssueIdNotFound: AugmentedError; /** * Issue request has not expired. **/ TimeNotExpired: AugmentedError; /** * Vault is not active. **/ VaultNotAcceptingNewIssues: AugmentedError; /** * Relay is not initialized. **/ WaitingForRelayerInitialization: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; loans: { /** * Upper bound of borrowing is exceeded **/ BorrowCapacityExceeded: AugmentedError; /** * Locking collateral failed. The account has no `free` tokens. **/ DepositAllCollateralFailed: AugmentedError; /** * Deposits are not used as a collateral **/ DepositsAreNotCollateral: AugmentedError; /** * Insufficient cash in the pool **/ InsufficientCash: AugmentedError; /** * Repay amount more than collateral amount **/ InsufficientCollateral: AugmentedError; /** * Insufficient deposit to redeem **/ InsufficientDeposit: AugmentedError; /** * Insufficient liquidity to borrow more or disable collateral **/ InsufficientLiquidity: AugmentedError; /** * Insufficient reserves **/ InsufficientReserves: AugmentedError; /** * Insufficient shortfall to repay **/ InsufficientShortfall: AugmentedError; /** * Amount cannot be zero **/ InvalidAmount: AugmentedError; /** * The exchange rate should be a value between `MinExchangeRate` and `MaxExchangeRate` **/ InvalidExchangeRate: AugmentedError; /** * The factor should be greater than 0% and less than 100% **/ InvalidFactor: AugmentedError; /** * Invalid lend_token id **/ InvalidLendTokenId: AugmentedError; /** * Invalid rate model params **/ InvalidRateModelParam: AugmentedError; /** * The supply cap cannot be zero **/ InvalidSupplyCap: AugmentedError; /** * Liquidator is same as borrower **/ LiquidatorIsBorrower: AugmentedError; /** * Only free lend tokens are redeemable **/ LockedTokensCannotBeRedeemed: AugmentedError; /** * Market already activated **/ MarketAlreadyActivated: AugmentedError; /** * Market already exists **/ MarketAlreadyExists: AugmentedError; /** * Market does not exist **/ MarketDoesNotExist: AugmentedError; /** * Market not activated **/ MarketNotActivated: AugmentedError; /** * New markets must have a pending state **/ NewMarketMustHavePendingState: AugmentedError; /** * Upper bound of supplying is exceeded **/ SupplyCapacityExceeded: AugmentedError; /** * Tokens already locked for a different purpose than borrow collateral **/ TokensAlreadyLocked: AugmentedError; /** * Repay amount greater than allowed (either repays more than the existing debt, or * exceeds the close factor) **/ TooMuchRepay: AugmentedError; /** * Unlocking collateral failed. The account has no `reserved` tokens. **/ WithdrawAllCollateralFailed: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; multisig: { /** * Call is already approved by this signatory. **/ AlreadyApproved: AugmentedError; /** * The data to be stored is already stored. **/ AlreadyStored: AugmentedError; /** * The maximum weight information provided was too low. **/ MaxWeightTooLow: AugmentedError; /** * Threshold must be 2 or greater. **/ MinimumThreshold: AugmentedError; /** * Call doesn't need any (more) approvals. **/ NoApprovalsNeeded: AugmentedError; /** * Multisig operation not found when attempting to cancel. **/ NotFound: AugmentedError; /** * No timepoint was given, yet the multisig operation is already underway. **/ NoTimepoint: AugmentedError; /** * Only the account that originally created the multisig is able to cancel it. **/ NotOwner: AugmentedError; /** * The sender was contained in the other signatories; it shouldn't be. **/ SenderInSignatories: AugmentedError; /** * The signatories were provided out of order; they should be ordered. **/ SignatoriesOutOfOrder: AugmentedError; /** * There are too few signatories in the list. **/ TooFewSignatories: AugmentedError; /** * There are too many signatories in the list. **/ TooManySignatories: AugmentedError; /** * A timepoint was given, yet no multisig operation is underway. **/ UnexpectedTimepoint: AugmentedError; /** * A different timepoint was given to the multisig operation that is underway. **/ WrongTimepoint: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; multiTransactionPayment: { /** * Generic error **/ [key: string]: AugmentedError; }; nomination: { /** * Account cannot withdraw. **/ CannotWithdrawCollateral: AugmentedError; /** * Vault cannot withdraw. **/ CollateralizationTooLow: AugmentedError; /** * Nomination would overburden Vault. **/ NominationExceedsLimit: AugmentedError; /** * Vault has already enabled nomination. **/ VaultAlreadyOptedInToNomination: AugmentedError; /** * Nomination is not enabled. **/ VaultNominationDisabled: AugmentedError; /** * Vault not found. **/ VaultNotFound: AugmentedError; /** * Vault has not enabled nomination. **/ VaultNotOptedInToNomination: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; oracle: { /** * Not authorized to set exchange rate **/ InvalidOracleSource: AugmentedError; /** * Exchange rate not specified or has expired **/ MissingExchangeRate: AugmentedError; /** * Unable to convert value **/ TryIntoIntError: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; parachainSystem: { /** * The inherent which supplies the host configuration did not run this block. **/ HostConfigurationNotAvailable: AugmentedError; /** * No code upgrade has been authorized. **/ NothingAuthorized: AugmentedError; /** * No validation function upgrade is currently scheduled. **/ NotScheduled: AugmentedError; /** * Attempt to upgrade validation function while existing upgrade pending. **/ OverlappingUpgrades: AugmentedError; /** * Polkadot currently prohibits this parachain from upgrading its validation function. **/ ProhibitedByPolkadot: AugmentedError; /** * The supplied validation function has compiled into a blob larger than Polkadot is * willing to run. **/ TooBig: AugmentedError; /** * The given code upgrade has not been authorized. **/ Unauthorized: AugmentedError; /** * The inherent which supplies the validation data did not run this block. **/ ValidationDataNotAvailable: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; polkadotXcm: { /** * The given account is not an identifiable sovereign account for any location. **/ AccountNotSovereign: AugmentedError; /** * The location is invalid since it already has a subscription from us. **/ AlreadySubscribed: AugmentedError; /** * The given location could not be used (e.g. because it cannot be expressed in the * desired version of XCM). **/ BadLocation: AugmentedError; /** * The version of the `Versioned` value used is not able to be interpreted. **/ BadVersion: AugmentedError; /** * Could not re-anchor the assets to declare the fees for the destination chain. **/ CannotReanchor: AugmentedError; /** * The destination `MultiLocation` provided cannot be inverted. **/ DestinationNotInvertible: AugmentedError; /** * The assets to be sent are empty. **/ Empty: AugmentedError; /** * The operation required fees to be paid which the initiator could not meet. **/ FeesNotMet: AugmentedError; /** * The message execution fails the filter. **/ Filtered: AugmentedError; /** * The unlock operation cannot succeed because there are still users of the lock. **/ InUse: AugmentedError; /** * Invalid asset for the operation. **/ InvalidAsset: AugmentedError; /** * Origin is invalid for sending. **/ InvalidOrigin: AugmentedError; /** * A remote lock with the corresponding data could not be found. **/ LockNotFound: AugmentedError; /** * The owner does not own (all) of the asset that they wish to do the operation on. **/ LowBalance: AugmentedError; /** * The referenced subscription could not be found. **/ NoSubscription: AugmentedError; /** * There was some other issue (i.e. not to do with routing) in sending the message. Perhaps * a lack of space for buffering the message. **/ SendFailure: AugmentedError; /** * Too many assets have been attempted for transfer. **/ TooManyAssets: AugmentedError; /** * The asset owner has too many locks on the asset. **/ TooManyLocks: AugmentedError; /** * The desired destination was unreachable, generally because there is a no way of routing * to it. **/ Unreachable: AugmentedError; /** * The message's weight could not be determined. **/ UnweighableMessage: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; preimage: { /** * Preimage has already been noted on-chain. **/ AlreadyNoted: AugmentedError; /** * The user is not authorized to perform this action. **/ NotAuthorized: AugmentedError; /** * The preimage cannot be removed since it has not yet been noted. **/ NotNoted: AugmentedError; /** * The preimage request cannot be removed since no outstanding requests exist. **/ NotRequested: AugmentedError; /** * A preimage may not be removed when there are outstanding requests. **/ Requested: AugmentedError; /** * Preimage is too large to store on-chain. **/ TooBig: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; proxy: { /** * Account is already a proxy. **/ Duplicate: AugmentedError; /** * Call may not be made by proxy because it may escalate its privileges. **/ NoPermission: AugmentedError; /** * Cannot add self as proxy. **/ NoSelfProxy: AugmentedError; /** * Proxy registration not found. **/ NotFound: AugmentedError; /** * Sender is not a proxy of the account to be proxied. **/ NotProxy: AugmentedError; /** * There are too many proxies registered or too many announcements pending. **/ TooMany: AugmentedError; /** * Announcement, if made at all, was made too recently. **/ Unannounced: AugmentedError; /** * A call which is incompatible with the proxy type's filter was attempted. **/ Unproxyable: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; redeem: { /** * Redeem amount is too small. **/ AmountBelowDustAmount: AugmentedError; /** * Account has insufficient balance. **/ AmountExceedsUserBalance: AugmentedError; /** * Redeem request already cancelled. **/ RedeemCancelled: AugmentedError; /** * Redeem request already completed. **/ RedeemCompleted: AugmentedError; /** * Redeem request not found. **/ RedeemIdNotFound: AugmentedError; /** * Redeem request has not expired. **/ TimeNotExpired: AugmentedError; /** * Unable to convert value. **/ TryIntoIntError: AugmentedError; /** * Unexpected redeem account. **/ UnauthorizedRedeemer: AugmentedError; /** * Unexpected vault account. **/ UnauthorizedVault: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; replace: { /** * Replace amount is too small. **/ AmountBelowDustAmount: AugmentedError; /** * Vault cannot replace different currency. **/ InvalidWrappedCurrency: AugmentedError; /** * No replace request found. **/ NoPendingRequest: AugmentedError; /** * Replace requires non-zero increase. **/ ReplaceAmountZero: AugmentedError; /** * Replace request already cancelled. **/ ReplaceCancelled: AugmentedError; /** * Replace request already completed. **/ ReplaceCompleted: AugmentedError; /** * Replace request not found. **/ ReplaceIdNotFound: AugmentedError; /** * Replace request has not expired. **/ ReplacePeriodNotExpired: AugmentedError; /** * Cannot replace self. **/ ReplaceSelfNotAllowed: AugmentedError; /** * Unexpected vault account. **/ UnauthorizedVault: AugmentedError; /** * Cannot replace with nominated collateral. **/ VaultHasEnabledNomination: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; scheduler: { /** * Failed to schedule a call **/ FailedToSchedule: AugmentedError; /** * Attempt to use a non-named function on a named task. **/ Named: AugmentedError; /** * Cannot find the scheduled call. **/ NotFound: AugmentedError; /** * Reschedule failed because it does not change scheduled time. **/ RescheduleNoChange: AugmentedError; /** * Given target block number is in the past. **/ TargetBlockNumberInPast: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; security: { /** * Generic error **/ [key: string]: AugmentedError; }; session: { /** * Registered duplicate key. **/ DuplicatedKey: AugmentedError; /** * Invalid ownership proof. **/ InvalidProof: AugmentedError; /** * Key setting account is not live, so it's impossible to associate keys. **/ NoAccount: AugmentedError; /** * No associated validator ID for account. **/ NoAssociatedValidatorId: AugmentedError; /** * No keys are associated with this account. **/ NoKeys: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; sudo: { /** * Sender must be the Sudo account **/ RequireSudo: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; supply: { /** * Generic error **/ [key: string]: AugmentedError; }; system: { /** * The origin filter prevent the call to be dispatched. **/ CallFiltered: AugmentedError; /** * Failed to extract the runtime version from the new runtime. * * Either calling `Core_version` or decoding `RuntimeVersion` failed. **/ FailedToExtractRuntimeVersion: AugmentedError; /** * The name of specification does not match between the current runtime * and the new runtime. **/ InvalidSpecName: AugmentedError; /** * Suicide called when the account has non-default composite data. **/ NonDefaultComposite: AugmentedError; /** * There is a non-zero reference count preventing the account from being purged. **/ NonZeroRefCount: AugmentedError; /** * The specification version is not allowed to decrease between the current runtime * and the new runtime. **/ SpecVersionNeedsToIncrease: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; technicalCommittee: { /** * Members are already initialized! **/ AlreadyInitialized: AugmentedError; /** * Duplicate proposals not allowed **/ DuplicateProposal: AugmentedError; /** * Duplicate vote ignored **/ DuplicateVote: AugmentedError; /** * Account is not a member **/ NotMember: AugmentedError; /** * Proposal must exist **/ ProposalMissing: AugmentedError; /** * The close call was made too early, before the end of the voting. **/ TooEarly: AugmentedError; /** * There can only be a maximum of `MaxProposals` active proposals. **/ TooManyProposals: AugmentedError; /** * Mismatched index **/ WrongIndex: AugmentedError; /** * The given length bound for the proposal was too low. **/ WrongProposalLength: AugmentedError; /** * The given weight bound for the proposal was too low. **/ WrongProposalWeight: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; technicalMembership: { /** * Already a member. **/ AlreadyMember: AugmentedError; /** * Not a member. **/ NotMember: AugmentedError; /** * Too many members. **/ TooManyMembers: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; tokens: { /** * Cannot convert Amount into Balance type **/ AmountIntoBalanceFailed: AugmentedError; /** * The balance is too low **/ BalanceTooLow: AugmentedError; /** * Beneficiary account must pre-exist **/ DeadAccount: AugmentedError; /** * Value too low to create account due to existential deposit **/ ExistentialDeposit: AugmentedError; /** * Transfer/payment would kill account **/ KeepAlive: AugmentedError; /** * Failed because liquidity restrictions due to locking **/ LiquidityRestrictions: AugmentedError; /** * Failed because the maximum locks was exceeded **/ MaxLocksExceeded: AugmentedError; TooManyReserves: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; txPause: { /** * The call is (already or still) paused. **/ IsPaused: AugmentedError; /** * The call is listed as safe and cannot be paused. **/ IsUnpausable: AugmentedError; /** * The call is (already or still) unpaused. **/ IsUnpaused: AugmentedError; NotFound: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; unknownTokens: { /** * The operation will cause balance to overflow. **/ BalanceOverflow: AugmentedError; /** * The balance is too low. **/ BalanceTooLow: AugmentedError; /** * Unhandled asset. **/ UnhandledAsset: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; utility: { /** * Too many calls batched. **/ TooManyCalls: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; vaultAnnuity: { /** * Generic error **/ [key: string]: AugmentedError; }; vaultCapacity: { /** * Balance not sufficient to withdraw stake. **/ InsufficientFunds: AugmentedError; /** * Maximum rewards currencies reached. **/ MaxRewardCurrencies: AugmentedError; /** * Unable to convert value. **/ TryIntoIntError: AugmentedError; /** * Cannot distribute rewards without stake. **/ ZeroTotalStake: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; vaultRegistry: { /** * Ceiling was not found for the given currency **/ CeilingNotSet: AugmentedError; /** * The collateral ceiling would be exceeded for the vault's currency. **/ CurrencyCeilingExceeded: AugmentedError; /** * The amount of tokens to be issued is higher than the issuable amount by the vault **/ ExceedingVaultLimit: AugmentedError; /** * Not enough free collateral available. **/ InsufficientCollateral: AugmentedError; /** * The requested amount of tokens exceeds the amount available to this vault. **/ InsufficientTokensCommitted: AugmentedError; /** * The provided collateral was insufficient - it must be above ``MinimumCollateralVault``. **/ InsufficientVaultCollateralAmount: AugmentedError; /** * Failed attempt to modify vault's collateral because it was in the wrong currency **/ InvalidCurrency: AugmentedError; /** * Deposit address could not be generated with the given public key. **/ InvalidPublicKey: AugmentedError; MinimumCollateralNotSet: AugmentedError; /** * No bitcoin public key is registered for the vault. **/ NoBitcoinPublicKey: AugmentedError; /** * Collateralization is infinite if no tokens are issued **/ NoTokensIssued: AugmentedError; NoVaultUnderThePremiumRedeemThreshold: AugmentedError; NoVaultWithSufficientCollateral: AugmentedError; NoVaultWithSufficientTokens: AugmentedError; /** * A bitcoin public key was already registered for this account. **/ PublicKeyAlreadyRegistered: AugmentedError; /** * Vault attempted to set secure threshold below the global secure threshold **/ ThresholdNotAboveGlobalThreshold: AugmentedError; /** * Threshold was not found for the given currency **/ ThresholdNotSet: AugmentedError; /** * Unable to convert value **/ TryIntoIntError: AugmentedError; /** * Returned if a vault tries to register while already being registered **/ VaultAlreadyRegistered: AugmentedError; /** * Action not allowed on banned vault. **/ VaultBanned: AugmentedError; /** * Vault is no longer usable as it was liquidated due to undercollateralization. **/ VaultLiquidated: AugmentedError; /** * Vault is not accepting new issue requests. **/ VaultNotAcceptingIssueRequests: AugmentedError; /** * Attempted to liquidate a vault that is not undercollateralized. **/ VaultNotBelowLiquidationThreshold: AugmentedError; /** * The specified vault does not exist. **/ VaultNotFound: AugmentedError; /** * Vault must be liquidated. **/ VaultNotRecoverable: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; vaultRewards: { /** * Balance not sufficient to withdraw stake. **/ InsufficientFunds: AugmentedError; /** * Maximum rewards currencies reached. **/ MaxRewardCurrencies: AugmentedError; /** * Unable to convert value. **/ TryIntoIntError: AugmentedError; /** * Cannot distribute rewards without stake. **/ ZeroTotalStake: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; vaultStaking: { /** * Balance not sufficient to withdraw stake. **/ InsufficientFunds: AugmentedError; /** * Cannot slash zero total stake. **/ SlashZeroTotalStake: AugmentedError; /** * Unable to convert value. **/ TryIntoIntError: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; vesting: { /** * The vested transfer amount is too low **/ AmountLow: AugmentedError; /** * Insufficient amount of balance to lock **/ InsufficientBalanceToLock: AugmentedError; /** * Failed because the maximum vesting schedules was exceeded **/ MaxVestingSchedulesExceeded: AugmentedError; /** * This account have too many vesting schedules **/ TooManyVestingSchedules: AugmentedError; /** * Vesting period is zero **/ ZeroVestingPeriod: AugmentedError; /** * Number of vests is zero **/ ZeroVestingPeriodCount: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; xcmpQueue: { /** * Bad overweight index. **/ BadOverweightIndex: AugmentedError; /** * Bad XCM data. **/ BadXcm: AugmentedError; /** * Bad XCM origin. **/ BadXcmOrigin: AugmentedError; /** * Failed to send XCM message. **/ FailedToSend: AugmentedError; /** * Provided weight is possibly not enough to execute the message. **/ WeightOverLimit: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; xTokens: { /** * Asset has no reserve location. **/ AssetHasNoReserve: AugmentedError; /** * The specified index does not exist in a MultiAssets struct. **/ AssetIndexNonExistent: AugmentedError; /** * The version of the `Versioned` value used is not able to be * interpreted. **/ BadVersion: AugmentedError; /** * Could not re-anchor the assets to declare the fees for the * destination chain. **/ CannotReanchor: AugmentedError; /** * The destination `MultiLocation` provided cannot be inverted. **/ DestinationNotInvertible: AugmentedError; /** * We tried sending distinct asset and fee but they have different * reserve chains. **/ DistinctReserveForAssetAndFee: AugmentedError; /** * Fee is not enough. **/ FeeNotEnough: AugmentedError; /** * Could not get ancestry of asset reserve location. **/ InvalidAncestry: AugmentedError; /** * The MultiAsset is invalid. **/ InvalidAsset: AugmentedError; /** * Invalid transfer destination. **/ InvalidDest: AugmentedError; /** * MinXcmFee not registered for certain reserve location **/ MinXcmFeeNotDefined: AugmentedError; /** * Not cross-chain transfer. **/ NotCrossChainTransfer: AugmentedError; /** * Currency is not cross-chain transferable. **/ NotCrossChainTransferableCurrency: AugmentedError; /** * Not supported MultiLocation **/ NotSupportedMultiLocation: AugmentedError; /** * The number of assets to be sent is over the maximum. **/ TooManyAssetsBeingSent: AugmentedError; /** * The message's weight could not be determined. **/ UnweighableMessage: AugmentedError; /** * XCM execution failed. **/ XcmExecutionFailed: AugmentedError; /** * The transfering asset amount is zero. **/ ZeroAmount: AugmentedError; /** * The fee is zero. **/ ZeroFee: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; } }