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 { ahMigrator: { /** * The XCM version is invalid. **/ BadXcmVersion: AugmentedError; /** * The DMP queue priority is already set to the same value. **/ DmpQueuePriorityAlreadySet: AugmentedError; /** * Failed to bound a call. **/ FailedToBoundCall: AugmentedError; /** * Vector did not fit into its compile-time bound. **/ FailedToBoundVector: AugmentedError; /** * Checking account overflow or underflow. **/ FailedToCalculateCheckingAccount: AugmentedError; /** * Failed to convert RC call to AH call. **/ FailedToConvertCall: AugmentedError; /** * Failed to convert RC type to AH type. **/ FailedToConvertType: AugmentedError; /** * Failed to integrate a vesting schedule. **/ FailedToIntegrateVestingSchedule: AugmentedError; /** * Failed to process an account data from RC. **/ FailedToProcessAccount: AugmentedError; /** * Failed to unreserve deposit. **/ FailedToUnreserveDeposit: AugmentedError; /** * Some item could not be inserted because it already exists. **/ InsertConflict: AugmentedError; /** * The origin is invalid. **/ InvalidOrigin: AugmentedError; /** * Invalid parameter. **/ InvalidParameter: AugmentedError; /** * Preimage chunk missing. **/ PreimageChunkMissing: AugmentedError; /** * Preimage missing. **/ PreimageMissing: AugmentedError; /** * Failed to fetch preimage. **/ PreimageNotFound: AugmentedError; /** * Preimage status invalid. **/ PreimageStatusInvalid: AugmentedError; /** * Preimage too big. **/ PreimageTooBig: AugmentedError; /** * Failed to send XCM message. **/ XcmError: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; ahOps: { /** * Not all contributions are withdrawn. **/ ContributionsRemaining: AugmentedError; /** * Failed to withdraw crowdloan contribution. **/ FailedToWithdrawCrowdloanContribution: AugmentedError; /** * Internal error, please bug report. **/ InternalError: AugmentedError; /** * The Asset Hub migration is not completed. **/ MigrationNotCompleted: AugmentedError; /** * Either no crowdloan contribution or already withdrawn. **/ NoCrowdloanContribution: AugmentedError; /** * Either no crowdloan reserve or already unreserved. **/ NoCrowdloanReserve: AugmentedError; /** * Either no lease deposit or already unreserved. **/ NoLeaseReserve: AugmentedError; /** * Account cannot be migrated since it is not a sovereign parachain account. **/ NotSovereign: AugmentedError; /** * Block number is not yet reached. **/ NotYet: AugmentedError; /** * The account is not a derived account. **/ WrongDerivedTranslation: AugmentedError; /** * The balance is zero. **/ ZeroBalance: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; assetConversion: { /** * Provided amount should be greater than or equal to the existential deposit/asset's * minimal amount. **/ AmountOneLessThanMinimal: AugmentedError; /** * Desired amount can't be equal to the pool reserve. **/ AmountOutTooHigh: AugmentedError; /** * Provided amount should be greater than or equal to the existential deposit/asset's * minimal amount. **/ AmountTwoLessThanMinimal: AugmentedError; /** * The minimal amount requirement for the first token in the pair wasn't met. **/ AssetOneDepositDidNotMeetMinimum: AugmentedError; /** * The minimal amount requirement for the first token in the pair wasn't met. **/ AssetOneWithdrawalDidNotMeetMinimum: AugmentedError; /** * The minimal amount requirement for the second token in the pair wasn't met. **/ AssetTwoDepositDidNotMeetMinimum: AugmentedError; /** * The minimal amount requirement for the second token in the pair wasn't met. **/ AssetTwoWithdrawalDidNotMeetMinimum: AugmentedError; /** * The destination account cannot exist with the swapped funds. **/ BelowMinimum: AugmentedError; /** * It was not possible to get or increment the Id of the pool. **/ IncorrectPoolAssetId: AugmentedError; /** * Insufficient liquidity minted. **/ InsufficientLiquidityMinted: AugmentedError; /** * Provided asset pair is not supported for pool. **/ InvalidAssetPair: AugmentedError; /** * The provided path must consists of 2 assets at least. **/ InvalidPath: AugmentedError; /** * The provided path must consists of unique assets. **/ NonUniquePath: AugmentedError; /** * Optimal calculated amount is less than desired. **/ OptimalAmountLessThanDesired: AugmentedError; /** * An overflow happened. **/ Overflow: AugmentedError; /** * Pool already exists. **/ PoolExists: AugmentedError; /** * The pool doesn't exist. **/ PoolNotFound: AugmentedError; /** * Provided maximum amount is not sufficient for swap. **/ ProvidedMaximumNotSufficientForSwap: AugmentedError; /** * Calculated amount out is less than provided minimum amount. **/ ProvidedMinimumNotSufficientForSwap: AugmentedError; /** * Reserve needs to always be greater than or equal to the existential deposit/asset's * minimal amount. **/ ReserveLeftLessThanMinimal: AugmentedError; /** * Desired amount can't be zero. **/ WrongDesiredAmount: AugmentedError; /** * Amount can't be zero. **/ ZeroAmount: AugmentedError; /** * Requested liquidity can't be zero. **/ ZeroLiquidity: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; assetRate: { /** * The given asset ID already has an assigned conversion rate and cannot be re-created. **/ AlreadyExists: AugmentedError; /** * Overflow ocurred when calculating the inverse rate. **/ Overflow: AugmentedError; /** * The given asset ID is unknown. **/ UnknownAssetKind: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; assets: { /** * The asset-account already exists. **/ AlreadyExists: AugmentedError; /** * The asset is not live, and likely being destroyed. **/ AssetNotLive: AugmentedError; /** * The asset ID must be equal to the [`NextAssetId`]. **/ BadAssetId: AugmentedError; /** * Invalid metadata given. **/ BadMetadata: AugmentedError; /** * Invalid witness data given. **/ BadWitness: AugmentedError; /** * Account balance must be greater than or equal to the transfer amount. **/ BalanceLow: AugmentedError; /** * Callback action resulted in error **/ CallbackFailed: AugmentedError; /** * The asset cannot be destroyed because some accounts for this asset contain freezes. **/ ContainsFreezes: AugmentedError; /** * The asset cannot be destroyed because some accounts for this asset contain holds. **/ ContainsHolds: AugmentedError; /** * The origin account is frozen. **/ Frozen: AugmentedError; /** * The asset status is not the expected status. **/ IncorrectStatus: AugmentedError; /** * The asset ID is already taken. **/ InUse: AugmentedError; /** * The asset is a live asset and is actively being used. Usually emit for operations such * as `start_destroy` which require the asset to be in a destroying state. **/ LiveAsset: AugmentedError; /** * Minimum balance should be non-zero. **/ MinBalanceZero: AugmentedError; /** * The account to alter does not exist. **/ NoAccount: AugmentedError; /** * The asset-account doesn't have an associated deposit. **/ NoDeposit: AugmentedError; /** * The signing account has no permission to do the operation. **/ NoPermission: AugmentedError; /** * The asset should be frozen before the given operation. **/ NotFrozen: AugmentedError; /** * No approval exists that would allow the transfer. **/ Unapproved: AugmentedError; /** * Unable to increment the consumer reference counters on the account. Either no provider * reference exists to allow a non-zero balance of a non-self-sufficient asset, or one * fewer then the maximum number of consumers has been reached. **/ UnavailableConsumer: AugmentedError; /** * The given asset ID is unknown. **/ Unknown: AugmentedError; /** * The operation would result in funds being burned. **/ WouldBurn: AugmentedError; /** * The source account would not survive the transfer and it needs to stay alive. **/ WouldDie: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; balances: { /** * Beneficiary account must pre-exist. **/ DeadAccount: AugmentedError; /** * The delta cannot be zero. **/ DeltaZero: AugmentedError; /** * Value too low to create account due to existential deposit. **/ ExistentialDeposit: AugmentedError; /** * A vesting schedule already exists for this account. **/ ExistingVestingSchedule: AugmentedError; /** * Transfer/payment would kill account. **/ Expendability: AugmentedError; /** * Balance too low to send value. **/ InsufficientBalance: AugmentedError; /** * The issuance cannot be modified since it is already deactivated. **/ IssuanceDeactivated: AugmentedError; /** * Account liquidity restrictions prevent withdrawal. **/ LiquidityRestrictions: AugmentedError; /** * Number of freezes exceed `MaxFreezes`. **/ TooManyFreezes: AugmentedError; /** * Number of holds exceed `VariantCountOf`. **/ TooManyHolds: AugmentedError; /** * Number of named reserves exceed `MaxReserves`. **/ TooManyReserves: AugmentedError; /** * Vesting balance too high to send value. **/ VestingBalance: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; bounties: { /** * The bounty cannot be closed because it has active child bounties. **/ HasActiveChildBounty: AugmentedError; /** * Proposer's balance is too low. **/ InsufficientProposersBalance: AugmentedError; /** * Invalid bounty fee. **/ InvalidFee: AugmentedError; /** * No proposal or bounty at that index. **/ InvalidIndex: AugmentedError; /** * Invalid bounty value. **/ InvalidValue: AugmentedError; /** * User is not the proposer of the bounty. **/ NotProposer: AugmentedError; /** * A bounty payout is pending. * To cancel the bounty, you must unassign and slash the curator. **/ PendingPayout: AugmentedError; /** * The bounties cannot be claimed/closed because it's still in the countdown period. **/ Premature: AugmentedError; /** * The reason given is just too big. **/ ReasonTooBig: AugmentedError; /** * Require bounty curator. **/ RequireCurator: AugmentedError; /** * Too many approvals are already queued. **/ TooManyQueued: AugmentedError; /** * The bounty status is unexpected. **/ UnexpectedStatus: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; childBounties: { /** * The bounty balance is not enough to add new child-bounty. **/ InsufficientBountyBalance: AugmentedError; /** * The parent bounty is not in active state. **/ ParentBountyNotActive: AugmentedError; /** * Number of child bounties exceeds limit `MaxActiveChildBountyCount`. **/ TooManyChildBounties: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; claims: { /** * Invalid Ethereum signature. **/ InvalidEthereumSignature: AugmentedError; /** * A needed statement was not included. **/ InvalidStatement: AugmentedError; /** * There's not enough in the pot to pay out some unvested amount. Generally implies a * logic error. **/ PotUnderflow: AugmentedError; /** * Account ID sending transaction has no claim. **/ SenderHasNoClaim: AugmentedError; /** * Ethereum address has no claim. **/ SignerHasNoClaim: AugmentedError; /** * The account already has a vested balance. **/ VestedBalanceExists: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; collatorSelection: { /** * Account is already a candidate. **/ AlreadyCandidate: AugmentedError; /** * Account is already an Invulnerable. **/ AlreadyInvulnerable: AugmentedError; /** * New deposit amount would be below the minimum candidacy bond. **/ DepositTooLow: AugmentedError; /** * The updated deposit amount is equal to the amount already reserved. **/ IdenticalDeposit: AugmentedError; /** * Could not insert in the candidate list. **/ InsertToCandidateListFailed: AugmentedError; /** * Deposit amount is too low to take the target's slot in the candidate list. **/ InsufficientBond: AugmentedError; /** * Cannot lower candidacy bond while occupying a future collator slot in the list. **/ InvalidUnreserve: AugmentedError; /** * Account has no associated validator ID. **/ NoAssociatedValidatorId: AugmentedError; /** * Account is not a candidate. **/ NotCandidate: AugmentedError; /** * Account is not an Invulnerable. **/ NotInvulnerable: AugmentedError; /** * Could not remove from the candidate list. **/ RemoveFromCandidateListFailed: AugmentedError; /** * The target account to be replaced in the candidate list is not a candidate. **/ TargetIsNotCandidate: AugmentedError; /** * Leaving would result in too few candidates. **/ TooFewEligibleCollators: AugmentedError; /** * The pallet has too many candidates. **/ TooManyCandidates: AugmentedError; /** * There are too many Invulnerables. **/ TooManyInvulnerables: AugmentedError; /** * Could not update the candidate list. **/ UpdateCandidateListFailed: AugmentedError; /** * Validator ID is not yet registered. **/ ValidatorNotRegistered: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; convictionVoting: { /** * The account is already delegating. **/ AlreadyDelegating: AugmentedError; /** * The account currently has votes attached to it and the operation cannot succeed until * these are removed through `remove_vote`. **/ AlreadyVoting: AugmentedError; /** * The class ID supplied is invalid. **/ BadClass: AugmentedError; /** * The class must be supplied since it is not easily determinable from the state. **/ ClassNeeded: AugmentedError; /** * Too high a balance was provided that the account cannot afford. **/ InsufficientFunds: AugmentedError; /** * Maximum number of votes reached. **/ MaxVotesReached: AugmentedError; /** * Delegation to oneself makes no sense. **/ Nonsense: AugmentedError; /** * The actor has no permission to conduct the action. **/ NoPermission: AugmentedError; /** * The actor has no permission to conduct the action right now but will do in the future. **/ NoPermissionYet: AugmentedError; /** * The account is not currently delegating. **/ NotDelegating: AugmentedError; /** * Poll is not ongoing. **/ NotOngoing: AugmentedError; /** * The given account did not vote on the poll. **/ NotVoter: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; delegatedStaking: { /** * An existing staker cannot perform this action. **/ AlreadyStaking: AugmentedError; /** * Some corruption in internal state. **/ BadState: AugmentedError; /** * Delegation conditions are not met. * * Possible issues are * 1) Cannot delegate to self, * 2) Cannot delegate to multiple delegates. **/ InvalidDelegation: AugmentedError; /** * Reward Destination cannot be same as `Agent` account. **/ InvalidRewardDestination: AugmentedError; /** * Not an existing `Agent` account. **/ NotAgent: AugmentedError; /** * The account cannot perform this operation. **/ NotAllowed: AugmentedError; /** * Not a Delegator account. **/ NotDelegator: AugmentedError; /** * The account does not have enough funds to perform the operation. **/ NotEnoughFunds: AugmentedError; /** * `Agent` has no pending slash to be applied. **/ NothingToSlash: AugmentedError; /** * Operation not supported by this pallet. **/ NotSupported: AugmentedError; /** * Unapplied pending slash restricts operation on `Agent`. **/ UnappliedSlash: AugmentedError; /** * Failed to withdraw amount from Core Staking. **/ WithdrawFailed: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; foreignAssets: { /** * The asset-account already exists. **/ AlreadyExists: AugmentedError; /** * The asset is not live, and likely being destroyed. **/ AssetNotLive: AugmentedError; /** * The asset ID must be equal to the [`NextAssetId`]. **/ BadAssetId: AugmentedError; /** * Invalid metadata given. **/ BadMetadata: AugmentedError; /** * Invalid witness data given. **/ BadWitness: AugmentedError; /** * Account balance must be greater than or equal to the transfer amount. **/ BalanceLow: AugmentedError; /** * Callback action resulted in error **/ CallbackFailed: AugmentedError; /** * The asset cannot be destroyed because some accounts for this asset contain freezes. **/ ContainsFreezes: AugmentedError; /** * The asset cannot be destroyed because some accounts for this asset contain holds. **/ ContainsHolds: AugmentedError; /** * The origin account is frozen. **/ Frozen: AugmentedError; /** * The asset status is not the expected status. **/ IncorrectStatus: AugmentedError; /** * The asset ID is already taken. **/ InUse: AugmentedError; /** * The asset is a live asset and is actively being used. Usually emit for operations such * as `start_destroy` which require the asset to be in a destroying state. **/ LiveAsset: AugmentedError; /** * Minimum balance should be non-zero. **/ MinBalanceZero: AugmentedError; /** * The account to alter does not exist. **/ NoAccount: AugmentedError; /** * The asset-account doesn't have an associated deposit. **/ NoDeposit: AugmentedError; /** * The signing account has no permission to do the operation. **/ NoPermission: AugmentedError; /** * The asset should be frozen before the given operation. **/ NotFrozen: AugmentedError; /** * No approval exists that would allow the transfer. **/ Unapproved: AugmentedError; /** * Unable to increment the consumer reference counters on the account. Either no provider * reference exists to allow a non-zero balance of a non-self-sufficient asset, or one * fewer then the maximum number of consumers has been reached. **/ UnavailableConsumer: AugmentedError; /** * The given asset ID is unknown. **/ Unknown: AugmentedError; /** * The operation would result in funds being burned. **/ WouldBurn: AugmentedError; /** * The source account would not survive the transfer and it needs to stay alive. **/ WouldDie: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; indices: { /** * The index was not available. **/ InUse: AugmentedError; /** * The index was not already assigned. **/ NotAssigned: AugmentedError; /** * The index is assigned to another account. **/ NotOwner: AugmentedError; /** * The source and destination accounts are identical. **/ NotTransfer: AugmentedError; /** * The index is permanent and may not be freed/changed. **/ Permanent: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; messageQueue: { /** * The message was already processed and cannot be processed again. **/ AlreadyProcessed: AugmentedError; /** * There is temporarily not enough weight to continue servicing messages. **/ InsufficientWeight: AugmentedError; /** * The referenced message could not be found. **/ NoMessage: AugmentedError; /** * Page to be reaped does not exist. **/ NoPage: AugmentedError; /** * Page is not reapable because it has items remaining to be processed and is not old * enough. **/ NotReapable: AugmentedError; /** * The message is queued for future execution. **/ Queued: AugmentedError; /** * The queue is paused and no message can be executed from it. * * This can change at any time and may resolve in the future by re-trying. **/ QueuePaused: AugmentedError; /** * Another call is in progress and needs to finish before this call can happen. **/ RecursiveDisallowed: AugmentedError; /** * This message is temporarily unprocessable. * * Such errors are expected, but not guaranteed, to resolve themselves eventually through * retrying. **/ TemporarilyUnprocessable: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; multiBlockElection: { /** * Triggering the `Fallback` failed. **/ Fallback: AugmentedError; /** * Snapshot was unavailable. **/ Snapshot: AugmentedError; /** * Unexpected phase **/ UnexpectedPhase: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; multiBlockElectionSigned: { /** * The page index is out of bounds. **/ BadPageIndex: AugmentedError; /** * Bad witness data provided. **/ BadWitnessData: AugmentedError; /** * The submission is a duplicate. **/ Duplicate: AugmentedError; /** * No submission found. **/ NoSubmission: AugmentedError; /** * The account is not registered. **/ NotRegistered: AugmentedError; /** * The phase is not signed. **/ PhaseNotSigned: AugmentedError; /** * The queue is full. **/ QueueFull: AugmentedError; /** * Round is not yet over. **/ RoundNotOver: AugmentedError; /** * Too many invulnerable accounts are provided, **/ TooManyInvulnerables: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; multiBlockMigrations: { /** * The operation cannot complete since some MBMs are ongoing. **/ Ongoing: 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 in storage. **/ 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 or update * its deposits. **/ 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; }; nftFractionalization: { /** * Asset ID does not correspond to locked NFT. **/ IncorrectAssetId: AugmentedError; /** * NFT doesn't exist. **/ NftNotFound: AugmentedError; /** * NFT has not yet been fractionalised. **/ NftNotFractionalized: AugmentedError; /** * The signing account has no permission to do the operation. **/ NoPermission: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; nfts: { /** * The provided Item was already used for claiming. **/ AlreadyClaimed: AugmentedError; /** * The item ID has already been used for an item. **/ AlreadyExists: AugmentedError; /** * The approval had a deadline that expired, so the approval isn't valid anymore. **/ ApprovalExpired: AugmentedError; /** * The provided attribute can't be found. **/ AttributeNotFound: AugmentedError; /** * The witness data given does not match the current state of the chain. **/ BadWitness: AugmentedError; /** * The provided bid is too low. **/ BidTooLow: AugmentedError; /** * Collection ID is already taken. **/ CollectionIdInUse: AugmentedError; /** * Can't delete non-empty collections. **/ CollectionNotEmpty: AugmentedError; /** * The deadline has already expired. **/ DeadlineExpired: AugmentedError; /** * Item's config already exists and should be equal to the provided one. **/ InconsistentItemConfig: AugmentedError; /** * The provided data is incorrect. **/ IncorrectData: AugmentedError; /** * The provided metadata might be too long. **/ IncorrectMetadata: AugmentedError; /** * The item is locked (non-transferable). **/ ItemLocked: AugmentedError; /** * Items within that collection are non-transferable. **/ ItemsNonTransferable: AugmentedError; /** * Collection's attributes are locked. **/ LockedCollectionAttributes: AugmentedError; /** * Collection's metadata is locked. **/ LockedCollectionMetadata: AugmentedError; /** * Item's attributes are locked. **/ LockedItemAttributes: AugmentedError; /** * Item's metadata is locked. **/ LockedItemMetadata: AugmentedError; /** * Can't set more attributes per one call. **/ MaxAttributesLimitReached: AugmentedError; /** * The max supply is locked and can't be changed. **/ MaxSupplyLocked: AugmentedError; /** * All items have been minted. **/ MaxSupplyReached: AugmentedError; /** * The provided max supply is less than the number of items a collection already has. **/ MaxSupplyTooSmall: AugmentedError; /** * The given item has no metadata set. **/ MetadataNotFound: AugmentedError; /** * The method is disabled by system settings. **/ MethodDisabled: AugmentedError; /** * Mint has already ended. **/ MintEnded: AugmentedError; /** * Mint has not started yet. **/ MintNotStarted: AugmentedError; /** * Config for a collection or an item can't be found. **/ NoConfig: AugmentedError; /** * The signing account has no permission to do the operation. **/ NoPermission: AugmentedError; /** * The provided account is not a delegate. **/ NotDelegate: AugmentedError; /** * Item is not for sale. **/ NotForSale: AugmentedError; /** * The item has reached its approval limit. **/ ReachedApprovalLimit: AugmentedError; /** * Some roles were not cleared. **/ RolesNotCleared: AugmentedError; /** * The named owner has not signed ownership acceptance of the collection. **/ Unaccepted: AugmentedError; /** * No approval exists that would allow the transfer. **/ Unapproved: AugmentedError; /** * The given item ID is unknown. **/ UnknownCollection: AugmentedError; /** * The given item ID is unknown. **/ UnknownItem: AugmentedError; /** * Swap doesn't exist. **/ UnknownSwap: AugmentedError; /** * The witness data should be provided. **/ WitnessRequired: AugmentedError; /** * The delegate turned out to be different to what was expected. **/ WrongDelegate: AugmentedError; /** * The duration provided should be less than or equal to `MaxDeadlineDuration`. **/ WrongDuration: AugmentedError; /** * The provided namespace isn't supported in this call. **/ WrongNamespace: AugmentedError; /** * The extrinsic was sent by the wrong origin. **/ WrongOrigin: AugmentedError; /** * The owner turned out to be different to what was expected. **/ WrongOwner: AugmentedError; /** * The provided setting can't be set. **/ WrongSetting: AugmentedError; /** * The provided signature is incorrect. **/ WrongSignature: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; nominationPools: { /** * An account is already delegating in another pool. An account may only belong to one * pool at a time. **/ AccountBelongsToOtherPool: AugmentedError; /** * The pool or member delegation has already migrated to delegate stake. **/ AlreadyMigrated: AugmentedError; /** * Bonding extra is restricted to the exact pending reward amount. **/ BondExtraRestricted: AugmentedError; /** * The pools state cannot be changed. **/ CanNotChangeState: AugmentedError; /** * None of the funds can be withdrawn yet because the bonding duration has not passed. **/ CannotWithdrawAny: AugmentedError; /** * The submitted changes to commission change rate are not allowed. **/ CommissionChangeRateNotAllowed: AugmentedError; /** * Not enough blocks have surpassed since the last commission update. **/ CommissionChangeThrottled: AugmentedError; /** * The supplied commission exceeds global maximum commission. **/ CommissionExceedsGlobalMaximum: AugmentedError; /** * The supplied commission exceeds the max allowed commission. **/ CommissionExceedsMaximum: AugmentedError; /** * Some error occurred that should never happen. This should be reported to the * maintainers. **/ Defensive: AugmentedError; /** * The caller does not have adequate permissions. **/ DoesNotHavePermission: AugmentedError; /** * The member is fully unbonded (and thus cannot access the bonded and reward pool * anymore to, for example, collect rewards). **/ FullyUnbonding: AugmentedError; /** * Pool id provided is not correct/usable. **/ InvalidPoolId: AugmentedError; /** * The pool's max commission cannot be set higher than the existing value. **/ MaxCommissionRestricted: AugmentedError; /** * Too many members in the pool or system. **/ MaxPoolMembers: AugmentedError; /** * The system is maxed out on pools. **/ MaxPools: AugmentedError; /** * The member cannot unbond further chunks due to reaching the limit. **/ MaxUnbondingLimit: AugmentedError; /** * Metadata exceeds [`Config::MaxMetadataLen`] **/ MetadataExceedsMaxLen: AugmentedError; /** * The amount does not meet the minimum bond to either join or create a pool. * * The depositor can never unbond to a value less than `Pallet::depositor_min_bond`. The * caller does not have nominating permissions for the pool. Members can never unbond to a * value below `MinJoinBond`. **/ MinimumBondNotMet: AugmentedError; /** * No commission current has been set. **/ NoCommissionCurrentSet: AugmentedError; /** * There is no pending commission to claim. **/ NoPendingCommission: AugmentedError; /** * A pool must be in [`PoolState::Destroying`] in order for the depositor to unbond or for * other members to be permissionlessly unbonded. **/ NotDestroying: AugmentedError; /** * No imbalance in the ED deposit for the pool. **/ NothingToAdjust: AugmentedError; /** * No slash pending that can be applied to the member. **/ NothingToSlash: AugmentedError; /** * Either a) the caller cannot make a valid kick or b) the pool is not destroying. **/ NotKickerOrDestroying: AugmentedError; /** * The pool or member delegation has not migrated yet to delegate stake. **/ NotMigrated: AugmentedError; /** * The caller does not have nominating permissions for the pool. **/ NotNominator: AugmentedError; /** * The pool is not open to join **/ NotOpen: AugmentedError; /** * This call is not allowed in the current state of the pallet. **/ NotSupported: AugmentedError; /** * The transaction could not be executed due to overflow risk for the pool. **/ OverflowRisk: AugmentedError; /** * Partial unbonding now allowed permissionlessly. **/ PartialUnbondNotAllowedPermissionlessly: AugmentedError; /** * Pool id currently in use. **/ PoolIdInUse: AugmentedError; /** * An account is not a member. **/ PoolMemberNotFound: AugmentedError; /** * A (bonded) pool id does not exist. **/ PoolNotFound: AugmentedError; /** * Account is restricted from participation in pools. This may happen if the account is * staking in another way already. **/ Restricted: AugmentedError; /** * A reward pool does not exist. In all cases this is a system logic error. **/ RewardPoolNotFound: AugmentedError; /** * The slash amount is too low to be applied. **/ SlashTooLow: AugmentedError; /** * A sub pool does not exist. **/ SubPoolsNotFound: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; parachainSystem: { /** * The inherent which supplies the host configuration did not run this block. **/ HostConfigurationNotAvailable: 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 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 alias to remove authorization for was not found. **/ AliasNotFound: 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 check-out the assets for teleportation to the destination chain. **/ CannotCheckOutTeleport: AugmentedError; /** * Could not re-anchor the assets to declare the fees for the destination chain. **/ CannotReanchor: AugmentedError; /** * The destination `Location` provided cannot be inverted. **/ DestinationNotInvertible: AugmentedError; /** * The assets to be sent are empty. **/ Empty: AugmentedError; /** * Expiry block number is in the past. **/ ExpiresInPast: 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 consumers of the lock. **/ InUse: AugmentedError; /** * Invalid asset, reserve chain could not be determined for it. **/ InvalidAssetUnknownReserve: AugmentedError; /** * Invalid asset, do not support remote asset reserves with different fees reserves. **/ InvalidAssetUnsupportedReserve: AugmentedError; /** * Origin is invalid for sending. **/ InvalidOrigin: AugmentedError; /** * Local XCM execution incomplete. **/ LocalExecutionIncomplete: AugmentedError; /** * Local XCM execution incomplete with the actual XCM error and the index of the * instruction that caused the error. **/ LocalExecutionIncompleteWithError: 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; /** * Too many locations authorized to alias origin. **/ TooManyAuthorizedAliases: AugmentedError; /** * The asset owner has too many locks on the asset. **/ TooManyLocks: AugmentedError; /** * Too many assets with different reserve locations have been attempted for transfer. **/ TooManyReserves: 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; }; poolAssets: { /** * The asset-account already exists. **/ AlreadyExists: AugmentedError; /** * The asset is not live, and likely being destroyed. **/ AssetNotLive: AugmentedError; /** * The asset ID must be equal to the [`NextAssetId`]. **/ BadAssetId: AugmentedError; /** * Invalid metadata given. **/ BadMetadata: AugmentedError; /** * Invalid witness data given. **/ BadWitness: AugmentedError; /** * Account balance must be greater than or equal to the transfer amount. **/ BalanceLow: AugmentedError; /** * Callback action resulted in error **/ CallbackFailed: AugmentedError; /** * The asset cannot be destroyed because some accounts for this asset contain freezes. **/ ContainsFreezes: AugmentedError; /** * The asset cannot be destroyed because some accounts for this asset contain holds. **/ ContainsHolds: AugmentedError; /** * The origin account is frozen. **/ Frozen: AugmentedError; /** * The asset status is not the expected status. **/ IncorrectStatus: AugmentedError; /** * The asset ID is already taken. **/ InUse: AugmentedError; /** * The asset is a live asset and is actively being used. Usually emit for operations such * as `start_destroy` which require the asset to be in a destroying state. **/ LiveAsset: AugmentedError; /** * Minimum balance should be non-zero. **/ MinBalanceZero: AugmentedError; /** * The account to alter does not exist. **/ NoAccount: AugmentedError; /** * The asset-account doesn't have an associated deposit. **/ NoDeposit: AugmentedError; /** * The signing account has no permission to do the operation. **/ NoPermission: AugmentedError; /** * The asset should be frozen before the given operation. **/ NotFrozen: AugmentedError; /** * No approval exists that would allow the transfer. **/ Unapproved: AugmentedError; /** * Unable to increment the consumer reference counters on the account. Either no provider * reference exists to allow a non-zero balance of a non-self-sufficient asset, or one * fewer then the maximum number of consumers has been reached. **/ UnavailableConsumer: AugmentedError; /** * The given asset ID is unknown. **/ Unknown: AugmentedError; /** * The operation would result in funds being burned. **/ WouldBurn: AugmentedError; /** * The source account would not survive the transfer and it needs to stay alive. **/ WouldDie: 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; /** * Too few hashes were requested to be upgraded (i.e. zero). **/ TooFew: AugmentedError; /** * More than `MAX_HASH_UPGRADE_BULK_COUNT` hashes were requested to be upgraded at once. **/ TooMany: 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; }; recovery: { /** * This account is already set up for recovery **/ AlreadyProxy: AugmentedError; /** * This account is already set up for recovery **/ AlreadyRecoverable: AugmentedError; /** * A recovery process has already started for this account **/ AlreadyStarted: AugmentedError; /** * This user has already vouched for this recovery **/ AlreadyVouched: AugmentedError; /** * Some internal state is broken. **/ BadState: AugmentedError; /** * The friend must wait until the delay period to vouch for this recovery **/ DelayPeriod: AugmentedError; /** * Friends list must be less than max friends **/ MaxFriends: AugmentedError; /** * User is not allowed to make a call on behalf of this account **/ NotAllowed: AugmentedError; /** * Friends list must be greater than zero and threshold **/ NotEnoughFriends: AugmentedError; /** * This account is not a friend who can vouch **/ NotFriend: AugmentedError; /** * This account is not set up for recovery **/ NotRecoverable: AugmentedError; /** * Friends list must be sorted and free of duplicates **/ NotSorted: AugmentedError; /** * A recovery process has not started for this rescuer **/ NotStarted: AugmentedError; /** * There are still active recovery attempts that need to be closed **/ StillActive: AugmentedError; /** * The threshold for recovering this account has not been met **/ Threshold: AugmentedError; /** * Threshold must be greater than zero **/ ZeroThreshold: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; referenda: { /** * The referendum index provided is invalid in this context. **/ BadReferendum: AugmentedError; /** * The referendum status is invalid for this operation. **/ BadStatus: AugmentedError; /** * The track identifier given was invalid. **/ BadTrack: AugmentedError; /** * There are already a full complement of referenda in progress for this track. **/ Full: AugmentedError; /** * Referendum's decision deposit is already paid. **/ HasDeposit: AugmentedError; /** * The deposit cannot be refunded since none was made. **/ NoDeposit: AugmentedError; /** * The deposit refunder is not the depositor. **/ NoPermission: AugmentedError; /** * There was nothing to do in the advancement. **/ NothingToDo: AugmentedError; /** * Referendum is not ongoing. **/ NotOngoing: AugmentedError; /** * No track exists for the proposal origin. **/ NoTrack: AugmentedError; /** * The preimage does not exist. **/ PreimageNotExist: AugmentedError; /** * The preimage is stored with a different length than the one provided. **/ PreimageStoredWithDifferentLength: AugmentedError; /** * The queue of the track is empty. **/ QueueEmpty: AugmentedError; /** * Any deposit cannot be refunded until after the decision is over. **/ Unfinished: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; remoteProxyRelayChain: { /** * The local account id could not converted to the remote account id. **/ CouldNotConvertLocalToRemoteAccountId: AugmentedError; /** * Could not find any matching proxy definition in the proof. **/ DidNotFindMatchingProxyDefinition: AugmentedError; /** * The proxy definition could not be found in the proof. **/ InvalidProof: AugmentedError; /** * Failed to decode the remote proxy definition from the proof. **/ ProxyDefinitionDecodingFailed: AugmentedError; /** * Proxy proof not registered. **/ ProxyProofNotRegistered: AugmentedError; /** * Announcement, if made at all, was made too recently. **/ Unannounced: AugmentedError; /** * The anchor block of the remote proof is unknown. **/ UnknownProofAnchorBlock: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; revive: { /** * Tried to map an account that is already mapped. **/ AccountAlreadyMapped: AugmentedError; /** * An `AccountID32` account tried to interact with the pallet without having a mapping. * * Call [`Pallet::map_account`] in order to create a mapping for the account. **/ AccountUnmapped: AugmentedError; /** * Failed to convert a U256 to a Balance. **/ BalanceConversionFailed: AugmentedError; /** * The program contains a basic block that is larger than allowed. **/ BasicBlockTooLarge: AugmentedError; /** * The code blob supplied is larger than [`limits::code::BLOB_BYTES`]. **/ BlobTooLarge: AugmentedError; /** * The calldata exceeds [`limits::CALLDATA_BYTES`]. **/ CallDataTooLarge: AugmentedError; /** * Can not add a delegate dependency to the code hash of the contract itself. **/ CannotAddSelfAsDelegateDependency: AugmentedError; /** * No code info could be found at the supplied code hash. **/ CodeInfoNotFound: AugmentedError; /** * Code removal was denied because the code is still in use by at least one contract. **/ CodeInUse: AugmentedError; /** * No code could be found at the supplied code hash. **/ CodeNotFound: AugmentedError; /** * The contract failed to compile or is missing the correct entry points. * * A more detailed error can be found on the node console if debug messages are enabled * by supplying `-lruntime::revive=debug`. **/ CodeRejected: AugmentedError; /** * No contract was found at the specified address. **/ ContractNotFound: AugmentedError; /** * The contract ran to completion but decided to revert its storage changes. * Please note that this error is only returned from extrinsics. When called directly * or via RPC an `Ok` will be returned. In this case the caller needs to inspect the flags * to determine whether a reversion has taken place. **/ ContractReverted: AugmentedError; /** * Contract trapped during execution. **/ ContractTrapped: AugmentedError; /** * Input passed to a contract API function failed to decode as expected type. **/ DecodingFailed: AugmentedError; /** * The contract already depends on the given delegate dependency. **/ DelegateDependencyAlreadyExists: AugmentedError; /** * The dependency was not found in the contract's delegate dependencies. **/ DelegateDependencyNotFound: AugmentedError; /** * A contract with the same AccountId already exists. **/ DuplicateContract: AugmentedError; /** * PolkaVM failed during code execution. Probably due to a malformed program. **/ ExecutionFailed: AugmentedError; /** * `seal_call` forwarded this contracts input. It therefore is no longer available. **/ InputForwarded: AugmentedError; /** * Invalid combination of flags supplied to `seal_call` or `seal_delegate_call`. **/ InvalidCallFlags: AugmentedError; /** * The transaction used to dry-run a contract is invalid. **/ InvalidGenericTransaction: AugmentedError; /** * Immutable data can only be set during deploys and only be read during calls. * Additionally, it is only valid to set the data once and it must not be empty. **/ InvalidImmutableAccess: AugmentedError; /** * The program contains an invalid instruction. **/ InvalidInstruction: AugmentedError; /** * Invalid schedule supplied, e.g. with zero weight of a basic operation. **/ InvalidSchedule: AugmentedError; /** * Invalid storage flags were passed to one of the storage syscalls. **/ InvalidStorageFlags: AugmentedError; /** * The contract tried to call a syscall which does not exist (at its current api level). **/ InvalidSyscall: AugmentedError; /** * Performing a call was denied because the calling depth reached the limit * of what is specified in the schedule. **/ MaxCallDepthReached: AugmentedError; /** * The contract has reached its maximum number of delegate dependencies. **/ MaxDelegateDependenciesReached: AugmentedError; /** * A buffer outside of sandbox memory was passed to a contract API function. **/ OutOfBounds: AugmentedError; /** * The executed contract exhausted its gas limit. **/ OutOfGas: AugmentedError; /** * Can not add more data to transient storage. **/ OutOfTransientStorage: AugmentedError; /** * A contract called into the runtime which then called back into this pallet. **/ ReenteredPallet: AugmentedError; /** * A call tried to invoke a contract that is flagged as non-reentrant. **/ ReentranceDenied: AugmentedError; /** * The refcount of a code either over or underflowed. **/ RefcountOverOrUnderflow: AugmentedError; /** * The return data exceeds [`limits::CALLDATA_BYTES`]. **/ ReturnDataTooLarge: AugmentedError; /** * A contract attempted to invoke a state modifying API while being in read-only mode. **/ StateChangeDenied: AugmentedError; /** * The contract declares too much memory (ro + rw + stack). **/ StaticMemoryTooLarge: AugmentedError; /** * More storage was created than allowed by the storage deposit limit. **/ StorageDepositLimitExhausted: AugmentedError; /** * Origin doesn't have enough balance to pay the required storage deposits. **/ StorageDepositNotEnoughFunds: AugmentedError; /** * A contract self destructed in its constructor. * * This can be triggered by a call to `seal_terminate`. **/ TerminatedInConstructor: AugmentedError; /** * Termination of a contract is not allowed while the contract is already * on the call stack. Can be triggered by `seal_terminate`. **/ TerminatedWhileReentrant: AugmentedError; /** * The amount of topics passed to `seal_deposit_events` exceeds the limit. **/ TooManyTopics: AugmentedError; /** * Performing the requested transfer failed. Probably because there isn't enough * free balance in the sender's account. **/ TransferFailed: AugmentedError; /** * Unsupported precompile address. **/ UnsupportedPrecompileAddress: AugmentedError; /** * Event body or storage item exceeds [`limits::PAYLOAD_BYTES`]. **/ ValueTooLarge: 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; }; 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; }; society: { /** * User has already made a bid. **/ AlreadyBid: AugmentedError; /** * User is already a candidate. **/ AlreadyCandidate: AugmentedError; /** * The member is already elevated to this rank. **/ AlreadyElevated: AugmentedError; /** * Society already founded. **/ AlreadyFounded: AugmentedError; /** * User is already a member. **/ AlreadyMember: AugmentedError; /** * The skeptic has already been punished for this offence. **/ AlreadyPunished: AugmentedError; /** * Member is already vouching or banned from vouching again. **/ AlreadyVouching: AugmentedError; /** * The candidacy cannot be dropped as the candidate was clearly approved. **/ Approved: AugmentedError; /** * The skeptic need not vote on candidates from expired rounds. **/ Expired: AugmentedError; /** * Cannot remove the founder. **/ Founder: AugmentedError; /** * Cannot remove the head of the chain. **/ Head: AugmentedError; /** * The candidacy cannot be concluded as the voting is still in progress. **/ InProgress: AugmentedError; /** * Funds are insufficient to pay off society debts. **/ InsufficientFunds: AugmentedError; /** * Not enough in pot to accept candidate. **/ InsufficientPot: AugmentedError; /** * Too many members in the society. **/ MaxMembers: AugmentedError; /** * There is no defender currently. **/ NoDefender: AugmentedError; /** * There is no deposit associated with a bid. **/ NoDeposit: AugmentedError; /** * Nothing to payout. **/ NoPayout: AugmentedError; /** * The membership cannot be claimed as the candidate was not clearly approved. **/ NotApproved: AugmentedError; /** * User is not a bidder. **/ NotBidder: AugmentedError; /** * User is not a candidate. **/ NotCandidate: AugmentedError; /** * The caller is not the founder. **/ NotFounder: AugmentedError; /** * Group doesn't exist. **/ NotGroup: AugmentedError; /** * The caller is not the head. **/ NotHead: AugmentedError; /** * User is not a member. **/ NotMember: AugmentedError; /** * The candidate cannot be kicked as the candidate was not clearly rejected. **/ NotRejected: AugmentedError; /** * User is not suspended. **/ NotSuspended: AugmentedError; /** * Member is not vouching. **/ NotVouchingOnBidder: AugmentedError; /** * The candidate/defender has no stale votes to remove. **/ NoVotes: AugmentedError; /** * The candidacy cannot be bestowed as the candidate was clearly rejected. **/ Rejected: AugmentedError; /** * User is suspended. **/ Suspended: AugmentedError; /** * The candidacy cannot be pruned until a full additional intake period has passed. **/ TooEarly: AugmentedError; /** * The skeptic already voted. **/ Voted: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; staking: { /** * Stash is already bonded. **/ AlreadyBonded: AugmentedError; /** * Rewards for this era have already been claimed for this validator. **/ AlreadyClaimed: AugmentedError; /** * The stake of this account is already migrated to `Fungible` holds. **/ AlreadyMigrated: AugmentedError; /** * Controller is already paired. **/ AlreadyPaired: AugmentedError; /** * Internal state has become somehow corrupted and the operation cannot continue. **/ BadState: AugmentedError; /** * A nomination target was supplied that was blocked or otherwise not a validator. **/ BadTarget: AugmentedError; /** * Some bound is not met. **/ BoundNotMet: AugmentedError; /** * The slash has been cancelled and cannot be applied. **/ CancelledSlash: AugmentedError; /** * The user has enough bond and thus cannot be chilled forcefully by an external person. **/ CannotChillOther: AugmentedError; /** * Stash could not be reaped as other pallet might depend on it. **/ CannotReapStash: AugmentedError; /** * Cannot reset a ledger. **/ CannotRestoreLedger: AugmentedError; /** * Commission is too low. Must be at least `MinCommission`. **/ CommissionTooLow: AugmentedError; /** * Used when attempting to use deprecated controller account logic. **/ ControllerDeprecated: AugmentedError; /** * Duplicate index. **/ DuplicateIndex: AugmentedError; /** * Targets cannot be empty. **/ EmptyTargets: AugmentedError; /** * The era is not eligible for pruning. **/ EraNotPrunable: AugmentedError; /** * Era not yet started. **/ EraNotStarted: AugmentedError; /** * Attempting to target a stash that still has funds. **/ FundedTarget: AugmentedError; /** * Incorrect previous history depth input provided. **/ IncorrectHistoryDepth: AugmentedError; /** * Cannot bond, nominate or validate with value less than the minimum defined by * governance (see `MinValidatorBond` and `MinNominatorBond`). If unbonding is the * intention, `chill` first to remove one's role as validator/nominator. **/ InsufficientBond: AugmentedError; /** * Invalid era to reward. **/ InvalidEraToReward: AugmentedError; /** * Invalid number of nominations. **/ InvalidNumberOfNominations: AugmentedError; /** * No nominators exist on this page. **/ InvalidPage: AugmentedError; /** * Slash record not found. **/ InvalidSlashRecord: AugmentedError; /** * Can not schedule more unlock chunks. **/ NoMoreChunks: AugmentedError; /** * Not a controller account. **/ NotController: AugmentedError; /** * Not enough funds available to withdraw. **/ NotEnoughFunds: AugmentedError; /** * Not a stash account. **/ NotStash: AugmentedError; /** * Can not rebond without unlocking chunks. **/ NoUnlockChunk: AugmentedError; /** * Account is restricted from participation in staking. This may happen if the account is * staking in another way already, such as via pool. **/ Restricted: AugmentedError; /** * Provided reward destination is not allowed. **/ RewardDestinationRestricted: AugmentedError; /** * There are too many nominators in the system. Governance needs to adjust the staking * settings to keep things safe for the runtime. **/ TooManyNominators: AugmentedError; /** * Too many nomination targets supplied. **/ TooManyTargets: AugmentedError; /** * There are too many validator candidates in the system. Governance needs to adjust the * staking settings to keep things safe for the runtime. **/ TooManyValidators: AugmentedError; /** * Unapplied slashes in the recently concluded era is blocking this operation. * See `Call::apply_slash` to apply them. **/ UnappliedSlashesInPreviousEra: AugmentedError; /** * Operation not allowed for virtual stakers. **/ VirtualStakerNotAllowed: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; stateTrieMigration: { /** * Bad child root provided. **/ BadChildRoot: AugmentedError; /** * Bad witness data provided. **/ BadWitness: AugmentedError; /** * A key was longer than the configured maximum. * * This means that the migration halted at the current [`Progress`] and * can be resumed with a larger [`crate::Config::MaxKeyLen`] value. * Retrying with the same [`crate::Config::MaxKeyLen`] value will not work. * The value should only be increased to avoid a storage migration for the currently * stored [`crate::Progress::LastKey`]. **/ KeyTooLong: AugmentedError; /** * Max signed limits not respected. **/ MaxSignedLimits: AugmentedError; /** * submitter does not have enough funds. **/ NotEnoughFunds: AugmentedError; /** * Signed migration is not allowed because the maximum limit is not set yet. **/ SignedMigrationNotAllowed: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; system: { /** * The origin filter prevent the call to be dispatched. **/ CallFiltered: AugmentedError; /** * The specified [`Task`] failed during execution. **/ FailedTask: 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; /** * The specified [`Task`] is not valid. **/ InvalidTask: AugmentedError; /** * A multi-block migration is ongoing and prevents the current code from being replaced. **/ MultiBlockMigrationsOngoing: 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; /** * No upgrade authorized. **/ NothingAuthorized: AugmentedError; /** * The specification version is not allowed to decrease between the current runtime * and the new runtime. **/ SpecVersionNeedsToIncrease: AugmentedError; /** * The submitted code is not authorized. **/ Unauthorized: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; treasury: { /** * The payment has already been attempted. **/ AlreadyAttempted: AugmentedError; /** * The spend is not yet eligible for payout. **/ EarlyPayout: AugmentedError; /** * The balance of the asset kind is not convertible to the balance of the native asset. **/ FailedToConvertBalance: AugmentedError; /** * The payment has neither failed nor succeeded yet. **/ Inconclusive: AugmentedError; /** * The spend origin is valid but the amount it is allowed to spend is lower than the * amount to be spent. **/ InsufficientPermission: AugmentedError; /** * No proposal, bounty or spend at that index. **/ InvalidIndex: AugmentedError; /** * The payout was not yet attempted/claimed. **/ NotAttempted: AugmentedError; /** * There was some issue with the mechanism of payment. **/ PayoutError: AugmentedError; /** * Proposal has not been approved. **/ ProposalNotApproved: AugmentedError; /** * The spend has expired and cannot be claimed. **/ SpendExpired: AugmentedError; /** * Too many approvals in the queue. **/ TooManyApprovals: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; uniques: { /** * The item ID has already been used for an item. **/ AlreadyExists: AugmentedError; /** * An attribute is not found. **/ AttributeNotFound: AugmentedError; /** * Invalid witness data given. **/ BadWitness: AugmentedError; /** * The provided bid is too low. **/ BidTooLow: AugmentedError; /** * The item or collection is frozen. **/ Frozen: AugmentedError; /** * The item ID is already taken. **/ InUse: AugmentedError; /** * The item is locked. **/ Locked: AugmentedError; /** * The max supply has already been set. **/ MaxSupplyAlreadySet: AugmentedError; /** * All items have been minted. **/ MaxSupplyReached: AugmentedError; /** * The provided max supply is less to the amount of items a collection already has. **/ MaxSupplyTooSmall: AugmentedError; /** * There is no delegate approved. **/ NoDelegate: AugmentedError; /** * No metadata is found. **/ NoMetadata: AugmentedError; /** * The signing account has no permission to do the operation. **/ NoPermission: AugmentedError; /** * Item is not for sale. **/ NotForSale: AugmentedError; /** * The named owner has not signed ownership of the collection is acceptable. **/ Unaccepted: AugmentedError; /** * No approval exists that would allow the transfer. **/ Unapproved: AugmentedError; /** * The given item ID is unknown. **/ UnknownCollection: AugmentedError; /** * The given item ID is unknown. **/ UnknownItem: AugmentedError; /** * Wrong attribute key/value bytes supplied. **/ WrongAttribute: AugmentedError; /** * The delegate turned out to be different to what was expected. **/ WrongDelegate: AugmentedError; /** * Wrong metadata key/value bytes supplied. **/ WrongMetadata: AugmentedError; /** * The owner turned out to be different to what was expected. **/ WrongOwner: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; utility: { /** * Too many calls batched. **/ TooManyCalls: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; vesting: { /** * Amount being transferred is too low to create a vesting schedule. **/ AmountLow: AugmentedError; /** * The account already has `MaxVestingSchedules` count of schedules and thus * cannot add another one. Consider merging existing schedules in order to add another. **/ AtMaxVestingSchedules: AugmentedError; /** * Failed to create a new schedule because some parameter was invalid. **/ InvalidScheduleParams: AugmentedError; /** * The account given is not vesting. **/ NotVesting: AugmentedError; /** * An index was out of bounds of the vesting schedules. **/ ScheduleIndexOutOfBounds: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; voterList: { /** * A error in the list interface implementation. **/ List: AugmentedError; /** * Could not update a node, because the pallet is locked. **/ Locked: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; whitelist: { /** * The call was already whitelisted; No-Op. **/ CallAlreadyWhitelisted: AugmentedError; /** * The call was not whitelisted. **/ CallIsNotWhitelisted: AugmentedError; /** * The weight of the decoded call was higher than the witness. **/ InvalidCallWeightWitness: AugmentedError; /** * The preimage of the call hash could not be loaded. **/ UnavailablePreImage: AugmentedError; /** * The call could not be decoded. **/ UndecodableCall: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; xcmpQueue: { /** * The execution is already resumed. **/ AlreadyResumed: AugmentedError; /** * The execution is already suspended. **/ AlreadySuspended: AugmentedError; /** * Setting the queue config failed since one of its values was invalid. **/ BadQueueConfig: AugmentedError; /** * The message is too big. **/ TooBig: AugmentedError; /** * There are too many active outbound channels. **/ TooManyActiveOutboundChannels: AugmentedError; /** * Generic error **/ [key: string]: AugmentedError; }; } }