import type { ApiTypes } from '@polkadot/api/types'; declare module '@polkadot/api/types/errors' { interface AugmentedErrors { asset: { /** * When extension already archived. **/ AlreadyArchived: AugmentedError; /** * The token is already frozen. **/ AlreadyFrozen: AugmentedError; /** * When extension already un-archived. **/ AlreadyUnArchived: AugmentedError; /** * The token has already been created. **/ AssetAlreadyCreated: AugmentedError; /** * The token is already divisible. **/ AssetAlreadyDivisible: AugmentedError; /** * An overflow while calculating the balance. **/ BalanceOverflow: AugmentedError; /** * When extension is already added. **/ ExtensionAlreadyPresent: AugmentedError; /** * Maximum length of the funding round name has been exceeded. **/ FundingRoundNameMaxLengthExceeded: AugmentedError; /** * Given smart extension is not compatible with the asset. **/ IncompatibleExtensionVersion: AugmentedError; /** * The sender balance is not sufficient. **/ InsufficientBalance: AugmentedError; /** * Some `AssetIdentifier` was invalid. **/ InvalidAssetIdentifier: AugmentedError; /** * Invalid `CustomAssetTypeId`. **/ InvalidCustomAssetTypeId: AugmentedError; /** * An invalid Ethereum `EcdsaSignature`. **/ InvalidEthereumSignature: AugmentedError; /** * An invalid granularity. **/ InvalidGranularity: AugmentedError; /** * Transfer validation check failed. **/ InvalidTransfer: AugmentedError; /** * Investor Uniqueness claims are not allowed for this asset. **/ InvestorUniquenessClaimNotAllowed: AugmentedError; /** * Number of Transfer Manager extensions attached to an asset is equal to MaxNumberOfTMExtensionForAsset. **/ MaximumTMExtensionLimitReached: AugmentedError; /** * Maximum length of asset name has been exceeded. **/ MaxLengthOfAssetNameExceeded: AugmentedError; /** * No such token. **/ NoSuchAsset: AugmentedError; /** * The given ticker is not a classic one. **/ NoSuchClassicTicker: AugmentedError; /** * The given Document does not exist. **/ NoSuchDoc: AugmentedError; /** * Not an owner of the token on Ethereum. **/ NotAnOwner: AugmentedError; /** * The asset must be frozen. **/ NotFrozen: AugmentedError; /** * Transfers to self are not allowed **/ SenderSameAsReceiver: AugmentedError; /** * The ticker is already registered to someone else. **/ TickerAlreadyRegistered: AugmentedError; /** * The ticker has non-ascii-encoded parts. **/ TickerNotAscii: AugmentedError; /** * Registration of ticker has expired. **/ TickerRegistrationExpired: AugmentedError; /** * The ticker length is over the limit. **/ TickerTooLong: AugmentedError; /** * The total supply is above the limit. **/ TotalSupplyAboveLimit: AugmentedError; /** * An overflow while calculating the total supply. **/ TotalSupplyOverflow: AugmentedError; /** * The user is not authorized. **/ Unauthorized: AugmentedError; }; authorship: { /** * The uncle is genesis. **/ GenesisUncle: AugmentedError; /** * The uncle parent not in the chain. **/ InvalidUncleParent: AugmentedError; /** * The uncle isn't recent enough to be included. **/ OldUncle: AugmentedError; /** * The uncle is too high in chain. **/ TooHighUncle: AugmentedError; /** * Too many uncles. **/ TooManyUncles: AugmentedError; /** * The uncle is already included. **/ UncleAlreadyIncluded: AugmentedError; /** * Uncles already set in the block. **/ UnclesAlreadySet: AugmentedError; }; balances: { /** * Value too low to create account due to existential deposit **/ ExistentialDeposit: AugmentedError; /** * Balance too low to send value **/ InsufficientBalance: AugmentedError; /** * Account liquidity restrictions prevent withdrawal **/ LiquidityRestrictions: AugmentedError; /** * Got an overflow after adding **/ Overflow: AugmentedError; /** * Receiver does not have a valid CDD **/ ReceiverCddMissing: AugmentedError; }; base: { /** * The sequence counter for something overflowed. * * When this happens depends on e.g., the capacity of the identifier type. * For example, we might have `pub struct PipId(u32);`, with `u32::MAX` capacity. * In practice, these errors will never happen but no code path should result in a panic, * so these corner cases need to be covered with an error variant. **/ CounterOverflow: AugmentedError; /** * Exceeded a generic length limit. * The limit could be for any sort of lists of things, including a string. **/ TooLong: AugmentedError; }; bridge: { /** * The origin is not the admin address. **/ BadAdmin: AugmentedError; /** * The origin is not the controller or the admin address. **/ BadCaller: AugmentedError; /** * The identity's minted total has reached the bridge limit. **/ BridgeLimitReached: AugmentedError; /** * The bridge controller address is not set. **/ ControllerNotSet: AugmentedError; /** * The block interval duration is zero. Cannot divide. **/ DivisionByZero: AugmentedError; /** * The bridge is already frozen. **/ Frozen: AugmentedError; /** * The transaction is frozen. **/ FrozenTx: AugmentedError; /** * The bridge is not frozen. **/ NotFrozen: AugmentedError; /** * The recipient DID has no valid CDD. **/ NoValidCdd: AugmentedError; /** * The identity's minted total has overflowed. **/ Overflow: AugmentedError; /** * The bridge transaction proposal has already been handled and the funds minted. **/ ProposalAlreadyHandled: AugmentedError; /** * The transaction is timelocked. **/ TimelockedTx: AugmentedError; /** * Unauthorized to perform an operation. **/ Unauthorized: AugmentedError; }; capitalDistribution: { /** * A distribution already exists for this CA. **/ AlreadyExists: AugmentedError; /** * DID who created the distribution already did reclaim. **/ AlreadyReclaimed: AugmentedError; /** * Multiplication of the balance with the per share payout amount overflowed. **/ BalancePerShareProductOverflowed: AugmentedError; /** * Distribution's expiry has passed. DID cannot claim anymore and has forfeited the benefits. **/ CannotClaimAfterExpiry: AugmentedError; /** * Distribution allotment cannot be claimed as the current time is before start-of-payment. **/ CannotClaimBeforeStart: AugmentedError; /** * A capital distribution was made for a non-benefit CA. **/ CANotBenefit: AugmentedError; /** * Currency that is distributed is the same as the CA's ticker. * Calling agent is attempting a form of stock split, which is not what the extrinsic is for. **/ DistributingAsset: AugmentedError; /** * A distribution has been activated, as `payment_at <= now` holds. **/ DistributionStarted: AugmentedError; /** * A distributions provided expiry date was strictly before its payment date. * In other words, everything to distribute would immediately be forfeited. **/ ExpiryBeforePayment: AugmentedError; /** * The token holder has already been paid their benefit. **/ HolderAlreadyPaid: AugmentedError; /** * A distribution has insufficient remaining amount of currency to distribute. **/ InsufficientRemainingAmount: AugmentedError; /** * A capital distribution doesn't exist for this CA. **/ NoSuchDistribution: AugmentedError; /** * DID is not the one who created the distribution. **/ NotDistributionCreator: AugmentedError; /** * Distribution had not expired yet, or there's no expiry date. **/ NotExpired: AugmentedError; }; cddServiceProviders: { /** * The limit for the number of concurrent active members for this group has been exceeded. **/ ActiveMembersLimitExceeded: AugmentedError; /** * Active member limit was greater than maximum committee members limit. **/ ActiveMembersLimitOverflow: AugmentedError; /** * Group member was added already. **/ DuplicateMember: AugmentedError; /** * Last member of the committee can not quit. **/ LastMemberCannotQuit: AugmentedError; /** * Missing current DID **/ MissingCurrentIdentity: AugmentedError; /** * Can't remove a member that doesn't exist. **/ NoSuchMember: AugmentedError; /** * Only primary key of the identity is allowed. **/ OnlyPrimaryKeyAllowed: AugmentedError; }; checkpoint: { /** * Failed to compute the next checkpoint. * The schedule does not have any upcoming checkpoints. **/ FailedToComputeNextCheckpoint: AugmentedError; /** * A checkpoint schedule does not exist for the asset. **/ NoSuchSchedule: AugmentedError; /** * The duration of a schedule period is too short. **/ ScheduleDurationTooShort: AugmentedError; /** * A checkpoint schedule is not removable as `ref_count(schedule_id) > 0`. **/ ScheduleNotRemovable: AugmentedError; /** * The set of schedules taken together are too complex. * For example, they are too many, or they occurs too frequently. **/ SchedulesTooComplex: AugmentedError; }; committeeMembership: { /** * The limit for the number of concurrent active members for this group has been exceeded. **/ ActiveMembersLimitExceeded: AugmentedError; /** * Active member limit was greater than maximum committee members limit. **/ ActiveMembersLimitOverflow: AugmentedError; /** * Group member was added already. **/ DuplicateMember: AugmentedError; /** * Last member of the committee can not quit. **/ LastMemberCannotQuit: AugmentedError; /** * Missing current DID **/ MissingCurrentIdentity: AugmentedError; /** * Can't remove a member that doesn't exist. **/ NoSuchMember: AugmentedError; /** * Only primary key of the identity is allowed. **/ OnlyPrimaryKeyAllowed: AugmentedError; }; complianceManager: { /** * The worst case scenario of the compliance requirement is too complex **/ ComplianceRequirementTooComplex: AugmentedError; /** * Did not exist **/ DidNotExist: AugmentedError; /** * There are duplicate compliance requirements. **/ DuplicateComplianceRequirements: AugmentedError; /** * Issuer exist but trying to add it again **/ IncorrectOperationOnTrustedIssuer: AugmentedError; /** * Compliance requirement id doesn't exist **/ InvalidComplianceRequirementId: AugmentedError; /** * User is not authorized. **/ Unauthorized: AugmentedError; }; corporateAction: { /** * The authorization type is not to transfer the CAA to another DID. **/ AuthNotCAATransfer: AugmentedError; /** * A CA's declaration date was strictly after its record date. **/ DeclDateAfterRecordDate: AugmentedError; /** * A CA's declaration date occurs in the future. **/ DeclDateInFuture: AugmentedError; /** * The `details` of a CA exceeded the max allowed length. **/ DetailsTooLong: AugmentedError; /** * A withholding tax override for a given DID was specified more than once. * The chain refused to make a choice, and hence there was an error. **/ DuplicateDidTax: AugmentedError; /** * The CA did not have a record date. **/ NoRecordDate: AugmentedError; /** * A CA with the given `CAId` did not exist. **/ NoSuchCA: AugmentedError; /** * On CA creation, a checkpoint ID was provided which doesn't exist. **/ NoSuchCheckpointId: AugmentedError; /** * CA does not target the DID. **/ NotTargetedByCA: AugmentedError; /** * A CA's record date was strictly after the "start" time, * where "start" is context dependent. * For example, it could be the start of a ballot, or the start-of-payment in capital distribution. **/ RecordDateAfterStart: AugmentedError; /** * Too many withholding tax overrides were specified. **/ TooManyDidTaxes: AugmentedError; /** * Too many identities in `TargetIdentities` were specified. **/ TooManyTargetIds: AugmentedError; }; corporateBallot: { /** * A corporate ballot already exists for this CA. **/ AlreadyExists: AugmentedError; /** * A corporate ballot was made for a non `IssuerNotice` CA. **/ CANotNotice: AugmentedError; /** * Voting power used by a DID on a motion exceeds that which is available to them. **/ InsufficientVotes: AugmentedError; /** * A corporate ballot doesn't exist for this CA. **/ NoSuchBallot: AugmentedError; /** * The RCV fallback of some choice does not exist. **/ NoSuchRCVFallback: AugmentedError; /** * A corporate ballot's end time was strictly before the current time. **/ NowAfterEnd: AugmentedError; /** * If some motion in a corporate ballot has more choices than would fit in `u16`. **/ NumberOfChoicesOverflow: AugmentedError; /** * RCV is not allowed for this ballot. **/ RCVNotAllowed: AugmentedError; /** * The RCV fallback points to the origin choice. **/ RCVSelfCycle: AugmentedError; /** * A corporate ballot's start time was strictly after the ballot's end. **/ StartAfterEnd: AugmentedError; /** * Voting ended already. **/ VotingAlreadyEnded: AugmentedError; /** * Voting started already. Amending a ballot is no longer possible. **/ VotingAlreadyStarted: AugmentedError; /** * Voting hasn't started yet. **/ VotingNotStarted: AugmentedError; /** * Provided list of balances does not match the total number of choices. **/ WrongVoteCount: AugmentedError; }; externalAgents: { /** * The provided `agent` is already an agent for the `Ticker`. **/ AlreadyAnAgent: AugmentedError; /** * An AG with the given `AGId` did not exist for the `Ticker`. **/ NoSuchAG: AugmentedError; /** * The provided `agent` is not an agent for the `Ticker`. **/ NotAnAgent: AugmentedError; /** * This agent is the last full one, and it's being removed, * making the asset orphaned. **/ RemovingLastFullAgent: AugmentedError; /** * The caller's secondary key does not have the required asset permission. **/ SecondaryKeyNotAuthorizedForAsset: AugmentedError; /** * The agent is not authorized to call the current extrinsic. **/ UnauthorizedAgent: AugmentedError; }; grandpa: { /** * Attempt to signal GRANDPA change with one already pending. **/ ChangePending: AugmentedError; /** * A given equivocation report is valid but already previously reported. **/ DuplicateOffenceReport: AugmentedError; /** * An equivocation proof provided as part of an equivocation report is invalid. **/ InvalidEquivocationProof: AugmentedError; /** * A key ownership proof provided as part of an equivocation report is invalid. **/ InvalidKeyOwnershipProof: AugmentedError; /** * Attempt to signal GRANDPA pause when the authority set isn't live * (either paused or already pending pause). **/ PauseFailed: AugmentedError; /** * Attempt to signal GRANDPA resume when the authority set isn't paused * (either live or already pending resume). **/ ResumeFailed: AugmentedError; /** * Cannot signal forced change so soon after last. **/ TooSoon: AugmentedError; }; identity: { /** * The account key is being used, it can't be unlinked. **/ AccountKeyIsBeingUsed: AugmentedError; /** * One secondary or primary key can only belong to one DID **/ AlreadyLinked: AugmentedError; /** * The offchain authorization has expired. **/ AuthorizationExpired: AugmentedError; /** * Authorization has been explicitly revoked. **/ AuthorizationHasBeenRevoked: AugmentedError; /** * Authorizations are not for the same DID. **/ AuthorizationsNotForSameDids: AugmentedError; /** * Cannot convert a `T::AccountId` to `AnySignature::Signer::AccountId`. **/ CannotDecodeSignerAccountId: AugmentedError; /** * CDDId should be unique & same within all cdd claims possessed by a DID. **/ CDDIdNotUniqueForIdentity: AugmentedError; /** * Claim and Proof versions are different. **/ ClaimAndProofVersionsDoNotMatch: AugmentedError; /** * Try to add a claim variant using un-designated extrinsic. **/ ClaimVariantNotAllowed: AugmentedError; /** * Confidential Scope claims can be added by an Identity to it-self. **/ ConfidentialScopeClaimNotAllowed: AugmentedError; /** * Current identity cannot be forwarded, it is not a secondary key of target identity. **/ CurrentIdentityCannotBeForwarded: AugmentedError; /** * A custom scope is too long. * It can at most be `32` characters long. **/ CustomScopeTooLong: AugmentedError; /** * The DID already exists. **/ DidAlreadyExists: AugmentedError; /** * The DID does not exist. **/ DidDoesNotExist: AugmentedError; /** * The DID must already exist. **/ DidMustAlreadyExist: AugmentedError; /** * Couldn't charge fee for the transaction. **/ FailedToChargeFee: AugmentedError; /** * Account Id cannot be extracted from signer **/ InvalidAccountKey: AugmentedError; /** * An invalid authorization from the CDD provider. **/ InvalidAuthorizationFromCddProvider: AugmentedError; /** * An invalid authorization from the owner. **/ InvalidAuthorizationFromOwner: AugmentedError; /** * An invalid authorization signature. **/ InvalidAuthorizationSignature: AugmentedError; /** * Non systematic CDD providers can not create default cdd_id claims. **/ InvalidCDDId: AugmentedError; /** * Addition of a new scope claim gets invalidated. **/ InvalidScopeClaim: AugmentedError; /** * This key is not allowed to execute a given operation. **/ KeyNotAllowed: AugmentedError; /** * Missing current identity on the transaction **/ MissingCurrentIdentity: AugmentedError; /** * Multisig can not be unlinked from an identity while it still holds POLYX **/ MultiSigHasBalance: AugmentedError; /** * Signer is not a secondary key of the provided identity **/ NotASigner: AugmentedError; /** * Attestation was not by a CDD service provider. **/ NotCddProviderAttestation: AugmentedError; /** * Only the primary key is allowed to revoke an Identity Signatory off-chain authorization. **/ NotPrimaryKey: AugmentedError; /** * The secondary keys contain the primary key. **/ SecondaryKeysContainPrimaryKey: AugmentedError; /** * The target DID has no valid CDD. **/ TargetHasNoCdd: AugmentedError; /** * Try to delete the IU claim even when the user has non zero balance at given scopeId. **/ TargetHasNonZeroBalanceAtScopeId: AugmentedError; /** * Signatory is not pre authorized by the identity **/ Unauthorized: AugmentedError; /** * Only CDD service providers are allowed. **/ UnAuthorizedCddProvider: AugmentedError; }; imOnline: { /** * Duplicated heartbeat. **/ DuplicatedHeartbeat: AugmentedError; /** * Non existent public key. **/ InvalidKey: AugmentedError; }; multiSig: { /** * Already a signer. **/ AlreadyASigner: AugmentedError; /** * Already voted. **/ AlreadyVoted: AugmentedError; /** * The multisig is not attached to a CDD'd identity. **/ CddMissing: AugmentedError; /** * Changing multisig parameters not allowed since multisig is a primary key. **/ ChangeNotAllowed: AugmentedError; /** * Multisig address. **/ DecodingError: AugmentedError; /** * Couldn't charge fee for the transaction. **/ FailedToChargeFee: AugmentedError; /** * Scheduling of a proposal fails **/ FailedToSchedule: AugmentedError; /** * Identity provided is not the multisig's creator. **/ IdentityNotCreator: AugmentedError; /** * Current DID is missing **/ MissingCurrentIdentity: AugmentedError; /** * Multisig is not attached to an identity **/ MultisigMissingIdentity: AugmentedError; /** * A nonce overflow. **/ NonceOverflow: AugmentedError; /** * No signers. **/ NoSigners: AugmentedError; /** * No such multisig. **/ NoSuchMultisig: AugmentedError; /** * Not a signer. **/ NotASigner: AugmentedError; /** * Not enough signers. **/ NotEnoughSigners: AugmentedError; /** * The function can only be called by the primary key of the did **/ NotPrimaryKey: AugmentedError; /** * Proposal was executed earlier **/ ProposalAlreadyExecuted: AugmentedError; /** * Proposal was rejected earlier **/ ProposalAlreadyRejected: AugmentedError; /** * Proposal has expired **/ ProposalExpired: AugmentedError; /** * The proposal does not exist. **/ ProposalMissing: AugmentedError; /** * Too few or too many required signatures. **/ RequiredSignaturesOutOfBounds: AugmentedError; /** * Signer is an account key that is already associated with a multisig. **/ SignerAlreadyLinked: AugmentedError; /** * More signers than required. **/ TooManySigners: AugmentedError; }; permissions: { /** * The caller is not authorized to call the current extrinsic. **/ UnauthorizedCaller: AugmentedError; }; pips: { /** * When enacting snapshot results, an unskippable PIP was skipped. **/ CannotSkipPip: AugmentedError; /** * Proposer specifies an incorrect deposit **/ IncorrectDeposit: AugmentedError; /** * Proposal is not in the correct state **/ IncorrectProposalState: AugmentedError; /** * Proposer can't afford to lock minimum deposit **/ InsufficientDeposit: AugmentedError; /** * When a block number is less than current block number. **/ InvalidFutureBlockNumber: AugmentedError; /** * Missing current DID **/ MissingCurrentIdentity: AugmentedError; /** * The proposal does not exist. **/ NoSuchProposal: AugmentedError; /** * Not part of governance committee. **/ NotACommitteeMember: AugmentedError; /** * The given dispatchable call is not valid for this proposal. * The proposal must be by community, but isn't. **/ NotByCommittee: AugmentedError; /** * The given dispatchable call is not valid for this proposal. * The proposal must be from the community, but isn't. **/ NotFromCommunity: AugmentedError; /** * When number of votes overflows. **/ NumberOfVotesExceeded: AugmentedError; /** * A proposal that is not in a scheduled state cannot be executed. **/ ProposalNotInScheduledState: AugmentedError; /** * Only the GC release coordinator is allowed to reschedule proposal execution. **/ RescheduleNotByReleaseCoordinator: AugmentedError; /** * Execution of a scheduled proposal failed because it is missing. **/ ScheduledProposalDoesntExist: AugmentedError; /** * Tried to enact result for PIP with id different from that at the position in the queue. **/ SnapshotIdMismatch: AugmentedError; /** * Tried to enact results for the snapshot queue overflowing its length. **/ SnapshotResultTooLarge: AugmentedError; /** * When stake amount of a vote overflows. **/ StakeAmountOfVotesExceeded: AugmentedError; /** * The current number of active (pending | scheduled) PIPs exceed the maximum * and the proposal is not by a committee. **/ TooManyActivePips: AugmentedError; }; polymeshCommittee: { /** * Duplicate proposal. **/ DuplicateProposal: AugmentedError; /** * Duplicate votes are not allowed. **/ DuplicateVote: AugmentedError; /** * First vote on a proposal creates it, so it must be an approval. * All proposals are motions to execute something as "GC majority". * To reject e.g., a PIP, a motion to reject should be *approved*. **/ FirstVoteReject: AugmentedError; /** * Proportion must be a rational number. **/ InvalidProportion: AugmentedError; /** * Mismatched voting index. **/ MismatchedVotingIndex: AugmentedError; /** * No such proposal. **/ NoSuchProposal: AugmentedError; /** * A DID isn't part of the committee. * The DID may either be a caller or some other context. **/ NotAMember: AugmentedError; /** * Proposal exists, but it has expired. **/ ProposalExpired: AugmentedError; /** * Maximum number of proposals has been reached. **/ ProposalsLimitReached: AugmentedError; }; portfolio: { /** * The source and destination portfolios should be different. **/ DestinationIsSamePortfolio: AugmentedError; /** * The portfolios belong to different identities **/ DifferentIdentityPortfolios: AugmentedError; /** * Insufficient balance for a transaction. **/ InsufficientPortfolioBalance: AugmentedError; /** * Can not unlock more tokens than what are locked **/ InsufficientTokensLocked: AugmentedError; /** * The portfolio doesn't exist. **/ PortfolioDoesNotExist: AugmentedError; /** * The portfolio couldn't be renamed because the chosen name is already in use. **/ PortfolioNameAlreadyInUse: AugmentedError; /** * The portfolio still has some asset balance left **/ PortfolioNotEmpty: AugmentedError; /** * The secondary key is not authorized to access the portfolio(s). **/ SecondaryKeyNotAuthorizedForPortfolio: AugmentedError; /** * The porfolio's custody is with someone other than the caller. **/ UnauthorizedCustodian: AugmentedError; }; protocolFee: { /** * Insufficient account balance to pay the fee. **/ InsufficientAccountBalance: AugmentedError; /** * Insufficient subsidy balance to pay the fee. **/ InsufficientSubsidyBalance: AugmentedError; /** * Not able to handled the imbalances **/ UnHandledImbalances: AugmentedError; }; relayer: { /** * The `user_key` doesn't have a `paying_key`. **/ NoPayingKey: AugmentedError; /** * The signer is not authorized for `paying_key`. **/ NotAuthorizedForPayingKey: AugmentedError; /** * The signer is not authorized for `user_key`. **/ NotAuthorizedForUserKey: AugmentedError; /** * The `user_key` has a different `paying_key`. **/ NotPayingKey: AugmentedError; /** * The remaining POLYX for `user_key` overflowed. **/ Overflow: AugmentedError; /** * The `user_key` is not attached to a CDD'd identity. **/ PayingKeyCddMissing: AugmentedError; /** * The `user_key` is not attached to a CDD'd identity. **/ UserKeyCddMissing: AugmentedError; }; rewards: { /** * Provided signature was invalid. **/ InvalidSignature: AugmentedError; /** * Itn reward was already claimed. **/ ItnRewardAlreadyClaimed: AugmentedError; /** * Balance can not be converted to a primitive. **/ UnableToCovertBalance: AugmentedError; /** * Address was not found in the list of Itn addresses. **/ UnknownItnAddress: AugmentedError; }; scheduler: { /** * Failed to schedule a call **/ FailedToSchedule: 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; }; 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; }; settlement: { /** * While affirming the transfer, system failed to lock the assets involved. **/ FailedToLockTokens: AugmentedError; /** * Scheduling of an instruction fails. **/ FailedToSchedule: AugmentedError; /** * Instruction has invalid dates **/ InstructionDatesInvalid: AugmentedError; /** * Instruction failed to execute. **/ InstructionFailed: AugmentedError; /** * Maximum legs that can be in a single instruction. **/ InstructionHasTooManyLegs: AugmentedError; /** * Instruction has not been affirmed. **/ InstructionNotAffirmed: AugmentedError; /** * Provided instruction is not failing execution. **/ InstructionNotFailed: AugmentedError; /** * Provided instruction is not pending execution. **/ InstructionNotPending: AugmentedError; /** * Instruction's target settle block reached. **/ InstructionSettleBlockPassed: AugmentedError; /** * Offchain signature is invalid. **/ InvalidSignature: AugmentedError; /** * Venue does not exist. **/ InvalidVenue: AugmentedError; /** * Legs count should matches with the total number of legs in which given portfolio act as `from_portfolio`. **/ LegCountTooSmall: AugmentedError; /** * Provided leg is not pending execution. **/ LegNotPending: AugmentedError; /** * No pending affirmation for the provided instruction. **/ NoPendingAffirm: AugmentedError; /** * Portfolio based actions require at least one portfolio to be provided as input. **/ NoPortfolioProvided: AugmentedError; /** * Portfolio in receipt does not match with portfolios provided by the user. **/ PortfolioMismatch: AugmentedError; /** * Receipt already used. **/ ReceiptAlreadyClaimed: AugmentedError; /** * Receipt not used yet. **/ ReceiptNotClaimed: AugmentedError; /** * Sender and receiver are the same. **/ SameSenderReceiver: AugmentedError; /** * The provided settlement block number is in the past and cannot be used by the scheduler. **/ SettleOnPastBlock: AugmentedError; /** * Sender does not have required permissions. **/ Unauthorized: AugmentedError; /** * Signer is not authorized by the venue. **/ UnauthorizedSigner: AugmentedError; /** * Venue does not have required permissions. **/ UnauthorizedVenue: AugmentedError; /** * The current instruction affirmation status does not support the requested action. **/ UnexpectedAffirmationStatus: AugmentedError; /** * Instruction status is unknown **/ UnknownInstruction: AugmentedError; }; staking: { /** * Stash is already bonded. **/ AlreadyBonded: AugmentedError; /** * Rewards for this era have already been claimed for this validator. **/ AlreadyClaimed: AugmentedError; /** * Permissioned validator already exists. **/ AlreadyExists: 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; /** * When the amount to be bonded is less than `MinimumBond` **/ BondTooSmall: AugmentedError; /** * The call is not allowed at the given time due to restrictions of election period. **/ CallNotAllowed: AugmentedError; /** * Targets cannot be empty. **/ EmptyTargets: AugmentedError; /** * Attempting to target a stash that still has funds. **/ FundedTarget: AugmentedError; /** * Running validator count hit the intended count. **/ HitIntendedValidatorCount: AugmentedError; /** * Incorrect number of slashing spans provided. **/ IncorrectSlashingSpans: AugmentedError; /** * Can not bond with value less than minimum balance. **/ InsufficientValue: AugmentedError; /** * When the intended number of validators to run is >= 2/3 of `validator_count`. **/ IntendedCountIsExceedingConsensusLimit: AugmentedError; /** * Invalid era to reward. **/ InvalidEraToReward: AugmentedError; /** * Slash record index out of bounds. **/ InvalidSlashIndex: AugmentedError; /** * Validator prefs are not in valid range. **/ InvalidValidatorCommission: AugmentedError; /** * Given potential validator identity is invalid. **/ InvalidValidatorIdentity: AugmentedError; /** * Updates with same value. **/ NoChange: AugmentedError; /** * Can not schedule more unlock chunks. **/ NoMoreChunks: AugmentedError; /** * Not a controller account. **/ NotController: AugmentedError; /** * Permissioned validator not exists. **/ NotExists: AugmentedError; /** * Items are not sorted and unique. **/ NotSortedAndUnique: AugmentedError; /** * Not a stash account. **/ NotStash: AugmentedError; /** * Can not rebond without unlocking chunks. **/ NoUnlockChunk: AugmentedError; /** * Error while building the assignment type from the compact. This can happen if an index * is invalid, or if the weights _overflow_. **/ OffchainElectionBogusCompact: AugmentedError; /** * The submitted result has unknown edges that are not among the presented winners. **/ OffchainElectionBogusEdge: AugmentedError; /** * The election size is invalid. **/ OffchainElectionBogusElectionSize: AugmentedError; /** * One of the submitted nominators has an edge to which they have not voted on chain. **/ OffchainElectionBogusNomination: AugmentedError; /** * One of the submitted nominators is not an active nominator on chain. **/ OffchainElectionBogusNominator: AugmentedError; /** * The claimed score does not match with the one computed from the data. **/ OffchainElectionBogusScore: AugmentedError; /** * A self vote must only be originated from a validator to ONLY themselves. **/ OffchainElectionBogusSelfVote: AugmentedError; /** * One of the submitted winners is not an active candidate on chain (index is out of range * in snapshot). **/ OffchainElectionBogusWinner: AugmentedError; /** * Incorrect number of winners were presented. **/ OffchainElectionBogusWinnerCount: AugmentedError; /** * The submitted result is received out of the open window. **/ OffchainElectionEarlySubmission: AugmentedError; /** * One of the submitted nominators has an edge which is submitted before the last non-zero * slash of the target. **/ OffchainElectionSlashedNomination: AugmentedError; /** * The submitted result is not as good as the one stored on chain. **/ OffchainElectionWeakSubmission: AugmentedError; /** * The snapshot data of the current window is missing. **/ SnapshotUnavailable: AugmentedError; /** * Validator or nominator stash identity does not exist. **/ StashIdentityDoesNotExist: AugmentedError; /** * Nominator stash was not CDDed. **/ StashIdentityNotCDDed: AugmentedError; /** * Validator stash identity was not permissioned. **/ StashIdentityNotPermissioned: AugmentedError; /** * Too many nomination targets supplied. **/ TooManyTargets: AugmentedError; }; statistics: { /** * The transfer manager already exists **/ DuplicateTransferManager: AugmentedError; /** * Transfer not allowed **/ InvalidTransfer: AugmentedError; /** * Transfer manager is not enabled **/ TransferManagerMissing: AugmentedError; /** * The limit of transfer managers allowed for an asset has been reached **/ TransferManagersLimitReached: AugmentedError; }; sto: { /** * Fundraiser has been closed/stopped already. **/ FundraiserClosed: AugmentedError; /** * Interacting with a fundraiser past the end `Moment`. **/ FundraiserExpired: AugmentedError; /** * Fundraiser not found. **/ FundraiserNotFound: AugmentedError; /** * Fundraiser is either frozen or stopped. **/ FundraiserNotLive: AugmentedError; /** * Not enough tokens left for sale. **/ InsufficientTokensRemaining: AugmentedError; /** * Window (start time, end time) has invalid parameters, e.g start time is after end time. **/ InvalidOfferingWindow: AugmentedError; /** * An individual price tier was invalid or a set of price tiers was invalid. **/ InvalidPriceTiers: AugmentedError; /** * An invalid venue provided. **/ InvalidVenue: AugmentedError; /** * Investment amount is lower than minimum investment amount. **/ InvestmentAmountTooLow: AugmentedError; /** * Price of the investment exceeded the max price. **/ MaxPriceExceeded: AugmentedError; /** * An arithmetic operation overflowed. **/ Overflow: AugmentedError; /** * Sender does not have required permissions. **/ Unauthorized: AugmentedError; }; sudo: { /** * Sender must be the Sudo account **/ RequireSudo: AugmentedError; }; system: { /** * 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; }; technicalCommittee: { /** * Duplicate proposal. **/ DuplicateProposal: AugmentedError; /** * Duplicate votes are not allowed. **/ DuplicateVote: AugmentedError; /** * First vote on a proposal creates it, so it must be an approval. * All proposals are motions to execute something as "GC majority". * To reject e.g., a PIP, a motion to reject should be *approved*. **/ FirstVoteReject: AugmentedError; /** * Proportion must be a rational number. **/ InvalidProportion: AugmentedError; /** * Mismatched voting index. **/ MismatchedVotingIndex: AugmentedError; /** * No such proposal. **/ NoSuchProposal: AugmentedError; /** * A DID isn't part of the committee. * The DID may either be a caller or some other context. **/ NotAMember: AugmentedError; /** * Proposal exists, but it has expired. **/ ProposalExpired: AugmentedError; /** * Maximum number of proposals has been reached. **/ ProposalsLimitReached: AugmentedError; }; technicalCommitteeMembership: { /** * The limit for the number of concurrent active members for this group has been exceeded. **/ ActiveMembersLimitExceeded: AugmentedError; /** * Active member limit was greater than maximum committee members limit. **/ ActiveMembersLimitOverflow: AugmentedError; /** * Group member was added already. **/ DuplicateMember: AugmentedError; /** * Last member of the committee can not quit. **/ LastMemberCannotQuit: AugmentedError; /** * Missing current DID **/ MissingCurrentIdentity: AugmentedError; /** * Can't remove a member that doesn't exist. **/ NoSuchMember: AugmentedError; /** * Only primary key of the identity is allowed. **/ OnlyPrimaryKeyAllowed: AugmentedError; }; treasury: { /** * Proposer's balance is too low. **/ InsufficientBalance: AugmentedError; }; upgradeCommittee: { /** * Duplicate proposal. **/ DuplicateProposal: AugmentedError; /** * Duplicate votes are not allowed. **/ DuplicateVote: AugmentedError; /** * First vote on a proposal creates it, so it must be an approval. * All proposals are motions to execute something as "GC majority". * To reject e.g., a PIP, a motion to reject should be *approved*. **/ FirstVoteReject: AugmentedError; /** * Proportion must be a rational number. **/ InvalidProportion: AugmentedError; /** * Mismatched voting index. **/ MismatchedVotingIndex: AugmentedError; /** * No such proposal. **/ NoSuchProposal: AugmentedError; /** * A DID isn't part of the committee. * The DID may either be a caller or some other context. **/ NotAMember: AugmentedError; /** * Proposal exists, but it has expired. **/ ProposalExpired: AugmentedError; /** * Maximum number of proposals has been reached. **/ ProposalsLimitReached: AugmentedError; }; upgradeCommitteeMembership: { /** * The limit for the number of concurrent active members for this group has been exceeded. **/ ActiveMembersLimitExceeded: AugmentedError; /** * Active member limit was greater than maximum committee members limit. **/ ActiveMembersLimitOverflow: AugmentedError; /** * Group member was added already. **/ DuplicateMember: AugmentedError; /** * Last member of the committee can not quit. **/ LastMemberCannotQuit: AugmentedError; /** * Missing current DID **/ MissingCurrentIdentity: AugmentedError; /** * Can't remove a member that doesn't exist. **/ NoSuchMember: AugmentedError; /** * Only primary key of the identity is allowed. **/ OnlyPrimaryKeyAllowed: AugmentedError; }; utility: { /** * Provided nonce was invalid * If the provided nonce < current nonce, the call was already executed * If the provided nonce > current nonce, the call(s) before the current failed to execute **/ InvalidNonce: AugmentedError; /** * Offchain signature is invalid **/ InvalidSignature: AugmentedError; /** * Target does not have a valid CDD **/ TargetCddMissing: AugmentedError; }; } interface DecoratedErrors extends AugmentedErrors { } } //# sourceMappingURL=augment-api-errors.d.ts.map