@moonbeam-network/api-augment
Version:
Moonbeam types augment for @polkadot/api
1,170 lines • 290 kB
TypeScript
import "@polkadot/types/lookup";
import type { Data } from "@polkadot/types";
import type { BTreeMap, BTreeSet, Bytes, Compact, Enum, Null, Option, Result, Struct, Text, U256, U8aFixed, Vec, bool, i64, u128, u16, u32, u64, u8 } from "@polkadot/types-codec";
import type { ITuple } from "@polkadot/types-codec/types";
import type { Vote } from "@polkadot/types/interfaces/elections";
import type { AccountId20, Call, H160, H256, Perbill, Percent } from "@polkadot/types/interfaces/runtime";
import type { Event } from "@polkadot/types/interfaces/system";
declare module "@polkadot/types/lookup" {
/** @name FrameSystemAccountInfo (3) */
interface FrameSystemAccountInfo extends Struct {
readonly nonce: u32;
readonly consumers: u32;
readonly providers: u32;
readonly sufficients: u32;
readonly data: PalletBalancesAccountData;
}
/** @name PalletBalancesAccountData (5) */
interface PalletBalancesAccountData extends Struct {
readonly free: u128;
readonly reserved: u128;
readonly frozen: u128;
readonly flags: u128;
}
/** @name FrameSupportDispatchPerDispatchClassWeight (9) */
interface FrameSupportDispatchPerDispatchClassWeight extends Struct {
readonly normal: SpWeightsWeightV2Weight;
readonly operational: SpWeightsWeightV2Weight;
readonly mandatory: SpWeightsWeightV2Weight;
}
/** @name SpWeightsWeightV2Weight (10) */
interface SpWeightsWeightV2Weight extends Struct {
readonly refTime: Compact<u64>;
readonly proofSize: Compact<u64>;
}
/** @name SpRuntimeDigest (16) */
interface SpRuntimeDigest extends Struct {
readonly logs: Vec<SpRuntimeDigestDigestItem>;
}
/** @name SpRuntimeDigestDigestItem (18) */
interface SpRuntimeDigestDigestItem extends Enum {
readonly isOther: boolean;
readonly asOther: Bytes;
readonly isConsensus: boolean;
readonly asConsensus: ITuple<[U8aFixed, Bytes]>;
readonly isSeal: boolean;
readonly asSeal: ITuple<[U8aFixed, Bytes]>;
readonly isPreRuntime: boolean;
readonly asPreRuntime: ITuple<[U8aFixed, Bytes]>;
readonly isRuntimeEnvironmentUpdated: boolean;
readonly type: "Other" | "Consensus" | "Seal" | "PreRuntime" | "RuntimeEnvironmentUpdated";
}
/** @name FrameSystemEventRecord (21) */
interface FrameSystemEventRecord extends Struct {
readonly phase: FrameSystemPhase;
readonly event: Event;
readonly topics: Vec<H256>;
}
/** @name FrameSystemEvent (23) */
interface FrameSystemEvent extends Enum {
readonly isExtrinsicSuccess: boolean;
readonly asExtrinsicSuccess: {
readonly dispatchInfo: FrameSupportDispatchDispatchInfo;
} & Struct;
readonly isExtrinsicFailed: boolean;
readonly asExtrinsicFailed: {
readonly dispatchError: SpRuntimeDispatchError;
readonly dispatchInfo: FrameSupportDispatchDispatchInfo;
} & Struct;
readonly isCodeUpdated: boolean;
readonly isNewAccount: boolean;
readonly asNewAccount: {
readonly account: AccountId20;
} & Struct;
readonly isKilledAccount: boolean;
readonly asKilledAccount: {
readonly account: AccountId20;
} & Struct;
readonly isRemarked: boolean;
readonly asRemarked: {
readonly sender: AccountId20;
readonly hash_: H256;
} & Struct;
readonly isUpgradeAuthorized: boolean;
readonly asUpgradeAuthorized: {
readonly codeHash: H256;
readonly checkVersion: bool;
} & Struct;
readonly type: "ExtrinsicSuccess" | "ExtrinsicFailed" | "CodeUpdated" | "NewAccount" | "KilledAccount" | "Remarked" | "UpgradeAuthorized";
}
/** @name FrameSupportDispatchDispatchInfo (24) */
interface FrameSupportDispatchDispatchInfo extends Struct {
readonly weight: SpWeightsWeightV2Weight;
readonly class: FrameSupportDispatchDispatchClass;
readonly paysFee: FrameSupportDispatchPays;
}
/** @name FrameSupportDispatchDispatchClass (25) */
interface FrameSupportDispatchDispatchClass extends Enum {
readonly isNormal: boolean;
readonly isOperational: boolean;
readonly isMandatory: boolean;
readonly type: "Normal" | "Operational" | "Mandatory";
}
/** @name FrameSupportDispatchPays (26) */
interface FrameSupportDispatchPays extends Enum {
readonly isYes: boolean;
readonly isNo: boolean;
readonly type: "Yes" | "No";
}
/** @name SpRuntimeDispatchError (27) */
interface SpRuntimeDispatchError extends Enum {
readonly isOther: boolean;
readonly isCannotLookup: boolean;
readonly isBadOrigin: boolean;
readonly isModule: boolean;
readonly asModule: SpRuntimeModuleError;
readonly isConsumerRemaining: boolean;
readonly isNoProviders: boolean;
readonly isTooManyConsumers: boolean;
readonly isToken: boolean;
readonly asToken: SpRuntimeTokenError;
readonly isArithmetic: boolean;
readonly asArithmetic: SpArithmeticArithmeticError;
readonly isTransactional: boolean;
readonly asTransactional: SpRuntimeTransactionalError;
readonly isExhausted: boolean;
readonly isCorruption: boolean;
readonly isUnavailable: boolean;
readonly isRootNotAllowed: boolean;
readonly type: "Other" | "CannotLookup" | "BadOrigin" | "Module" | "ConsumerRemaining" | "NoProviders" | "TooManyConsumers" | "Token" | "Arithmetic" | "Transactional" | "Exhausted" | "Corruption" | "Unavailable" | "RootNotAllowed";
}
/** @name SpRuntimeModuleError (28) */
interface SpRuntimeModuleError extends Struct {
readonly index: u8;
readonly error: U8aFixed;
}
/** @name SpRuntimeTokenError (29) */
interface SpRuntimeTokenError extends Enum {
readonly isFundsUnavailable: boolean;
readonly isOnlyProvider: boolean;
readonly isBelowMinimum: boolean;
readonly isCannotCreate: boolean;
readonly isUnknownAsset: boolean;
readonly isFrozen: boolean;
readonly isUnsupported: boolean;
readonly isCannotCreateHold: boolean;
readonly isNotExpendable: boolean;
readonly isBlocked: boolean;
readonly type: "FundsUnavailable" | "OnlyProvider" | "BelowMinimum" | "CannotCreate" | "UnknownAsset" | "Frozen" | "Unsupported" | "CannotCreateHold" | "NotExpendable" | "Blocked";
}
/** @name SpArithmeticArithmeticError (30) */
interface SpArithmeticArithmeticError extends Enum {
readonly isUnderflow: boolean;
readonly isOverflow: boolean;
readonly isDivisionByZero: boolean;
readonly type: "Underflow" | "Overflow" | "DivisionByZero";
}
/** @name SpRuntimeTransactionalError (31) */
interface SpRuntimeTransactionalError extends Enum {
readonly isLimitReached: boolean;
readonly isNoLayer: boolean;
readonly type: "LimitReached" | "NoLayer";
}
/** @name PalletUtilityEvent (32) */
interface PalletUtilityEvent extends Enum {
readonly isBatchInterrupted: boolean;
readonly asBatchInterrupted: {
readonly index: u32;
readonly error: SpRuntimeDispatchError;
} & Struct;
readonly isBatchCompleted: boolean;
readonly isBatchCompletedWithErrors: boolean;
readonly isItemCompleted: boolean;
readonly isItemFailed: boolean;
readonly asItemFailed: {
readonly error: SpRuntimeDispatchError;
} & Struct;
readonly isDispatchedAs: boolean;
readonly asDispatchedAs: {
readonly result: Result<Null, SpRuntimeDispatchError>;
} & Struct;
readonly type: "BatchInterrupted" | "BatchCompleted" | "BatchCompletedWithErrors" | "ItemCompleted" | "ItemFailed" | "DispatchedAs";
}
/** @name PalletBalancesEvent (35) */
interface PalletBalancesEvent extends Enum {
readonly isEndowed: boolean;
readonly asEndowed: {
readonly account: AccountId20;
readonly freeBalance: u128;
} & Struct;
readonly isDustLost: boolean;
readonly asDustLost: {
readonly account: AccountId20;
readonly amount: u128;
} & Struct;
readonly isTransfer: boolean;
readonly asTransfer: {
readonly from: AccountId20;
readonly to: AccountId20;
readonly amount: u128;
} & Struct;
readonly isBalanceSet: boolean;
readonly asBalanceSet: {
readonly who: AccountId20;
readonly free: u128;
} & Struct;
readonly isReserved: boolean;
readonly asReserved: {
readonly who: AccountId20;
readonly amount: u128;
} & Struct;
readonly isUnreserved: boolean;
readonly asUnreserved: {
readonly who: AccountId20;
readonly amount: u128;
} & Struct;
readonly isReserveRepatriated: boolean;
readonly asReserveRepatriated: {
readonly from: AccountId20;
readonly to: AccountId20;
readonly amount: u128;
readonly destinationStatus: FrameSupportTokensMiscBalanceStatus;
} & Struct;
readonly isDeposit: boolean;
readonly asDeposit: {
readonly who: AccountId20;
readonly amount: u128;
} & Struct;
readonly isWithdraw: boolean;
readonly asWithdraw: {
readonly who: AccountId20;
readonly amount: u128;
} & Struct;
readonly isSlashed: boolean;
readonly asSlashed: {
readonly who: AccountId20;
readonly amount: u128;
} & Struct;
readonly isMinted: boolean;
readonly asMinted: {
readonly who: AccountId20;
readonly amount: u128;
} & Struct;
readonly isBurned: boolean;
readonly asBurned: {
readonly who: AccountId20;
readonly amount: u128;
} & Struct;
readonly isSuspended: boolean;
readonly asSuspended: {
readonly who: AccountId20;
readonly amount: u128;
} & Struct;
readonly isRestored: boolean;
readonly asRestored: {
readonly who: AccountId20;
readonly amount: u128;
} & Struct;
readonly isUpgraded: boolean;
readonly asUpgraded: {
readonly who: AccountId20;
} & Struct;
readonly isIssued: boolean;
readonly asIssued: {
readonly amount: u128;
} & Struct;
readonly isRescinded: boolean;
readonly asRescinded: {
readonly amount: u128;
} & Struct;
readonly isLocked: boolean;
readonly asLocked: {
readonly who: AccountId20;
readonly amount: u128;
} & Struct;
readonly isUnlocked: boolean;
readonly asUnlocked: {
readonly who: AccountId20;
readonly amount: u128;
} & Struct;
readonly isFrozen: boolean;
readonly asFrozen: {
readonly who: AccountId20;
readonly amount: u128;
} & Struct;
readonly isThawed: boolean;
readonly asThawed: {
readonly who: AccountId20;
readonly amount: u128;
} & Struct;
readonly isTotalIssuanceForced: boolean;
readonly asTotalIssuanceForced: {
readonly old: u128;
readonly new_: u128;
} & Struct;
readonly type: "Endowed" | "DustLost" | "Transfer" | "BalanceSet" | "Reserved" | "Unreserved" | "ReserveRepatriated" | "Deposit" | "Withdraw" | "Slashed" | "Minted" | "Burned" | "Suspended" | "Restored" | "Upgraded" | "Issued" | "Rescinded" | "Locked" | "Unlocked" | "Frozen" | "Thawed" | "TotalIssuanceForced";
}
/** @name FrameSupportTokensMiscBalanceStatus (36) */
interface FrameSupportTokensMiscBalanceStatus extends Enum {
readonly isFree: boolean;
readonly isReserved: boolean;
readonly type: "Free" | "Reserved";
}
/** @name PalletSudoEvent (37) */
interface PalletSudoEvent extends Enum {
readonly isSudid: boolean;
readonly asSudid: {
readonly sudoResult: Result<Null, SpRuntimeDispatchError>;
} & Struct;
readonly isKeyChanged: boolean;
readonly asKeyChanged: {
readonly old: Option<AccountId20>;
readonly new_: AccountId20;
} & Struct;
readonly isKeyRemoved: boolean;
readonly isSudoAsDone: boolean;
readonly asSudoAsDone: {
readonly sudoResult: Result<Null, SpRuntimeDispatchError>;
} & Struct;
readonly type: "Sudid" | "KeyChanged" | "KeyRemoved" | "SudoAsDone";
}
/** @name CumulusPalletParachainSystemEvent (39) */
interface CumulusPalletParachainSystemEvent extends Enum {
readonly isValidationFunctionStored: boolean;
readonly isValidationFunctionApplied: boolean;
readonly asValidationFunctionApplied: {
readonly relayChainBlockNum: u32;
} & Struct;
readonly isValidationFunctionDiscarded: boolean;
readonly isDownwardMessagesReceived: boolean;
readonly asDownwardMessagesReceived: {
readonly count: u32;
} & Struct;
readonly isDownwardMessagesProcessed: boolean;
readonly asDownwardMessagesProcessed: {
readonly weightUsed: SpWeightsWeightV2Weight;
readonly dmqHead: H256;
} & Struct;
readonly isUpwardMessageSent: boolean;
readonly asUpwardMessageSent: {
readonly messageHash: Option<U8aFixed>;
} & Struct;
readonly type: "ValidationFunctionStored" | "ValidationFunctionApplied" | "ValidationFunctionDiscarded" | "DownwardMessagesReceived" | "DownwardMessagesProcessed" | "UpwardMessageSent";
}
/** @name PalletTransactionPaymentEvent (41) */
interface PalletTransactionPaymentEvent extends Enum {
readonly isTransactionFeePaid: boolean;
readonly asTransactionFeePaid: {
readonly who: AccountId20;
readonly actualFee: u128;
readonly tip: u128;
} & Struct;
readonly type: "TransactionFeePaid";
}
/** @name PalletEvmEvent (42) */
interface PalletEvmEvent extends Enum {
readonly isLog: boolean;
readonly asLog: {
readonly log: EthereumLog;
} & Struct;
readonly isCreated: boolean;
readonly asCreated: {
readonly address: H160;
} & Struct;
readonly isCreatedFailed: boolean;
readonly asCreatedFailed: {
readonly address: H160;
} & Struct;
readonly isExecuted: boolean;
readonly asExecuted: {
readonly address: H160;
} & Struct;
readonly isExecutedFailed: boolean;
readonly asExecutedFailed: {
readonly address: H160;
} & Struct;
readonly type: "Log" | "Created" | "CreatedFailed" | "Executed" | "ExecutedFailed";
}
/** @name EthereumLog (43) */
interface EthereumLog extends Struct {
readonly address: H160;
readonly topics: Vec<H256>;
readonly data: Bytes;
}
/** @name PalletEthereumEvent (46) */
interface PalletEthereumEvent extends Enum {
readonly isExecuted: boolean;
readonly asExecuted: {
readonly from: H160;
readonly to: H160;
readonly transactionHash: H256;
readonly exitReason: EvmCoreErrorExitReason;
readonly extraData: Bytes;
} & Struct;
readonly type: "Executed";
}
/** @name EvmCoreErrorExitReason (47) */
interface EvmCoreErrorExitReason extends Enum {
readonly isSucceed: boolean;
readonly asSucceed: EvmCoreErrorExitSucceed;
readonly isError: boolean;
readonly asError: EvmCoreErrorExitError;
readonly isRevert: boolean;
readonly asRevert: EvmCoreErrorExitRevert;
readonly isFatal: boolean;
readonly asFatal: EvmCoreErrorExitFatal;
readonly type: "Succeed" | "Error" | "Revert" | "Fatal";
}
/** @name EvmCoreErrorExitSucceed (48) */
interface EvmCoreErrorExitSucceed extends Enum {
readonly isStopped: boolean;
readonly isReturned: boolean;
readonly isSuicided: boolean;
readonly type: "Stopped" | "Returned" | "Suicided";
}
/** @name EvmCoreErrorExitError (49) */
interface EvmCoreErrorExitError extends Enum {
readonly isStackUnderflow: boolean;
readonly isStackOverflow: boolean;
readonly isInvalidJump: boolean;
readonly isInvalidRange: boolean;
readonly isDesignatedInvalid: boolean;
readonly isCallTooDeep: boolean;
readonly isCreateCollision: boolean;
readonly isCreateContractLimit: boolean;
readonly isOutOfOffset: boolean;
readonly isOutOfGas: boolean;
readonly isOutOfFund: boolean;
readonly isPcUnderflow: boolean;
readonly isCreateEmpty: boolean;
readonly isOther: boolean;
readonly asOther: Text;
readonly isMaxNonce: boolean;
readonly isInvalidCode: boolean;
readonly asInvalidCode: u8;
readonly type: "StackUnderflow" | "StackOverflow" | "InvalidJump" | "InvalidRange" | "DesignatedInvalid" | "CallTooDeep" | "CreateCollision" | "CreateContractLimit" | "OutOfOffset" | "OutOfGas" | "OutOfFund" | "PcUnderflow" | "CreateEmpty" | "Other" | "MaxNonce" | "InvalidCode";
}
/** @name EvmCoreErrorExitRevert (53) */
interface EvmCoreErrorExitRevert extends Enum {
readonly isReverted: boolean;
readonly type: "Reverted";
}
/** @name EvmCoreErrorExitFatal (54) */
interface EvmCoreErrorExitFatal extends Enum {
readonly isNotSupported: boolean;
readonly isUnhandledInterrupt: boolean;
readonly isCallErrorAsFatal: boolean;
readonly asCallErrorAsFatal: EvmCoreErrorExitError;
readonly isOther: boolean;
readonly asOther: Text;
readonly type: "NotSupported" | "UnhandledInterrupt" | "CallErrorAsFatal" | "Other";
}
/** @name PalletParachainStakingEvent (55) */
interface PalletParachainStakingEvent extends Enum {
readonly isNewRound: boolean;
readonly asNewRound: {
readonly startingBlock: u32;
readonly round: u32;
readonly selectedCollatorsNumber: u32;
readonly totalBalance: u128;
} & Struct;
readonly isJoinedCollatorCandidates: boolean;
readonly asJoinedCollatorCandidates: {
readonly account: AccountId20;
readonly amountLocked: u128;
readonly newTotalAmtLocked: u128;
} & Struct;
readonly isCollatorChosen: boolean;
readonly asCollatorChosen: {
readonly round: u32;
readonly collatorAccount: AccountId20;
readonly totalExposedAmount: u128;
} & Struct;
readonly isCandidateBondLessRequested: boolean;
readonly asCandidateBondLessRequested: {
readonly candidate: AccountId20;
readonly amountToDecrease: u128;
readonly executeRound: u32;
} & Struct;
readonly isCandidateBondedMore: boolean;
readonly asCandidateBondedMore: {
readonly candidate: AccountId20;
readonly amount: u128;
readonly newTotalBond: u128;
} & Struct;
readonly isCandidateBondedLess: boolean;
readonly asCandidateBondedLess: {
readonly candidate: AccountId20;
readonly amount: u128;
readonly newBond: u128;
} & Struct;
readonly isCandidateWentOffline: boolean;
readonly asCandidateWentOffline: {
readonly candidate: AccountId20;
} & Struct;
readonly isCandidateBackOnline: boolean;
readonly asCandidateBackOnline: {
readonly candidate: AccountId20;
} & Struct;
readonly isCandidateScheduledExit: boolean;
readonly asCandidateScheduledExit: {
readonly exitAllowedRound: u32;
readonly candidate: AccountId20;
readonly scheduledExit: u32;
} & Struct;
readonly isCancelledCandidateExit: boolean;
readonly asCancelledCandidateExit: {
readonly candidate: AccountId20;
} & Struct;
readonly isCancelledCandidateBondLess: boolean;
readonly asCancelledCandidateBondLess: {
readonly candidate: AccountId20;
readonly amount: u128;
readonly executeRound: u32;
} & Struct;
readonly isCandidateLeft: boolean;
readonly asCandidateLeft: {
readonly exCandidate: AccountId20;
readonly unlockedAmount: u128;
readonly newTotalAmtLocked: u128;
} & Struct;
readonly isDelegationDecreaseScheduled: boolean;
readonly asDelegationDecreaseScheduled: {
readonly delegator: AccountId20;
readonly candidate: AccountId20;
readonly amountToDecrease: u128;
readonly executeRound: u32;
} & Struct;
readonly isDelegationIncreased: boolean;
readonly asDelegationIncreased: {
readonly delegator: AccountId20;
readonly candidate: AccountId20;
readonly amount: u128;
readonly inTop: bool;
} & Struct;
readonly isDelegationDecreased: boolean;
readonly asDelegationDecreased: {
readonly delegator: AccountId20;
readonly candidate: AccountId20;
readonly amount: u128;
readonly inTop: bool;
} & Struct;
readonly isDelegatorExitScheduled: boolean;
readonly asDelegatorExitScheduled: {
readonly round: u32;
readonly delegator: AccountId20;
readonly scheduledExit: u32;
} & Struct;
readonly isDelegationRevocationScheduled: boolean;
readonly asDelegationRevocationScheduled: {
readonly round: u32;
readonly delegator: AccountId20;
readonly candidate: AccountId20;
readonly scheduledExit: u32;
} & Struct;
readonly isDelegatorLeft: boolean;
readonly asDelegatorLeft: {
readonly delegator: AccountId20;
readonly unstakedAmount: u128;
} & Struct;
readonly isDelegationRevoked: boolean;
readonly asDelegationRevoked: {
readonly delegator: AccountId20;
readonly candidate: AccountId20;
readonly unstakedAmount: u128;
} & Struct;
readonly isDelegationKicked: boolean;
readonly asDelegationKicked: {
readonly delegator: AccountId20;
readonly candidate: AccountId20;
readonly unstakedAmount: u128;
} & Struct;
readonly isDelegatorExitCancelled: boolean;
readonly asDelegatorExitCancelled: {
readonly delegator: AccountId20;
} & Struct;
readonly isCancelledDelegationRequest: boolean;
readonly asCancelledDelegationRequest: {
readonly delegator: AccountId20;
readonly cancelledRequest: PalletParachainStakingDelegationRequestsCancelledScheduledRequest;
readonly collator: AccountId20;
} & Struct;
readonly isDelegation: boolean;
readonly asDelegation: {
readonly delegator: AccountId20;
readonly lockedAmount: u128;
readonly candidate: AccountId20;
readonly delegatorPosition: PalletParachainStakingDelegatorAdded;
readonly autoCompound: Percent;
} & Struct;
readonly isDelegatorLeftCandidate: boolean;
readonly asDelegatorLeftCandidate: {
readonly delegator: AccountId20;
readonly candidate: AccountId20;
readonly unstakedAmount: u128;
readonly totalCandidateStaked: u128;
} & Struct;
readonly isRewarded: boolean;
readonly asRewarded: {
readonly account: AccountId20;
readonly rewards: u128;
} & Struct;
readonly isInflationDistributed: boolean;
readonly asInflationDistributed: {
readonly index: u32;
readonly account: AccountId20;
readonly value: u128;
} & Struct;
readonly isInflationDistributionConfigUpdated: boolean;
readonly asInflationDistributionConfigUpdated: {
readonly old: PalletParachainStakingInflationDistributionConfig;
readonly new_: PalletParachainStakingInflationDistributionConfig;
} & Struct;
readonly isInflationSet: boolean;
readonly asInflationSet: {
readonly annualMin: Perbill;
readonly annualIdeal: Perbill;
readonly annualMax: Perbill;
readonly roundMin: Perbill;
readonly roundIdeal: Perbill;
readonly roundMax: Perbill;
} & Struct;
readonly isStakeExpectationsSet: boolean;
readonly asStakeExpectationsSet: {
readonly expectMin: u128;
readonly expectIdeal: u128;
readonly expectMax: u128;
} & Struct;
readonly isTotalSelectedSet: boolean;
readonly asTotalSelectedSet: {
readonly old: u32;
readonly new_: u32;
} & Struct;
readonly isCollatorCommissionSet: boolean;
readonly asCollatorCommissionSet: {
readonly old: Perbill;
readonly new_: Perbill;
} & Struct;
readonly isBlocksPerRoundSet: boolean;
readonly asBlocksPerRoundSet: {
readonly currentRound: u32;
readonly firstBlock: u32;
readonly old: u32;
readonly new_: u32;
readonly newPerRoundInflationMin: Perbill;
readonly newPerRoundInflationIdeal: Perbill;
readonly newPerRoundInflationMax: Perbill;
} & Struct;
readonly isAutoCompoundSet: boolean;
readonly asAutoCompoundSet: {
readonly candidate: AccountId20;
readonly delegator: AccountId20;
readonly value: Percent;
} & Struct;
readonly isCompounded: boolean;
readonly asCompounded: {
readonly candidate: AccountId20;
readonly delegator: AccountId20;
readonly amount: u128;
} & Struct;
readonly type: "NewRound" | "JoinedCollatorCandidates" | "CollatorChosen" | "CandidateBondLessRequested" | "CandidateBondedMore" | "CandidateBondedLess" | "CandidateWentOffline" | "CandidateBackOnline" | "CandidateScheduledExit" | "CancelledCandidateExit" | "CancelledCandidateBondLess" | "CandidateLeft" | "DelegationDecreaseScheduled" | "DelegationIncreased" | "DelegationDecreased" | "DelegatorExitScheduled" | "DelegationRevocationScheduled" | "DelegatorLeft" | "DelegationRevoked" | "DelegationKicked" | "DelegatorExitCancelled" | "CancelledDelegationRequest" | "Delegation" | "DelegatorLeftCandidate" | "Rewarded" | "InflationDistributed" | "InflationDistributionConfigUpdated" | "InflationSet" | "StakeExpectationsSet" | "TotalSelectedSet" | "CollatorCommissionSet" | "BlocksPerRoundSet" | "AutoCompoundSet" | "Compounded";
}
/** @name PalletParachainStakingDelegationRequestsCancelledScheduledRequest (56) */
interface PalletParachainStakingDelegationRequestsCancelledScheduledRequest extends Struct {
readonly whenExecutable: u32;
readonly action: PalletParachainStakingDelegationRequestsDelegationAction;
}
/** @name PalletParachainStakingDelegationRequestsDelegationAction (57) */
interface PalletParachainStakingDelegationRequestsDelegationAction extends Enum {
readonly isRevoke: boolean;
readonly asRevoke: u128;
readonly isDecrease: boolean;
readonly asDecrease: u128;
readonly type: "Revoke" | "Decrease";
}
/** @name PalletParachainStakingDelegatorAdded (58) */
interface PalletParachainStakingDelegatorAdded extends Enum {
readonly isAddedToTop: boolean;
readonly asAddedToTop: {
readonly newTotal: u128;
} & Struct;
readonly isAddedToBottom: boolean;
readonly type: "AddedToTop" | "AddedToBottom";
}
/** @name PalletParachainStakingInflationDistributionConfig (60) */
interface PalletParachainStakingInflationDistributionConfig extends Vec<PalletParachainStakingInflationDistributionAccount> {
}
/** @name PalletParachainStakingInflationDistributionAccount (62) */
interface PalletParachainStakingInflationDistributionAccount extends Struct {
readonly account: AccountId20;
readonly percent: Percent;
}
/** @name PalletSchedulerEvent (64) */
interface PalletSchedulerEvent extends Enum {
readonly isScheduled: boolean;
readonly asScheduled: {
readonly when: u32;
readonly index: u32;
} & Struct;
readonly isCanceled: boolean;
readonly asCanceled: {
readonly when: u32;
readonly index: u32;
} & Struct;
readonly isDispatched: boolean;
readonly asDispatched: {
readonly task: ITuple<[u32, u32]>;
readonly id: Option<U8aFixed>;
readonly result: Result<Null, SpRuntimeDispatchError>;
} & Struct;
readonly isRetrySet: boolean;
readonly asRetrySet: {
readonly task: ITuple<[u32, u32]>;
readonly id: Option<U8aFixed>;
readonly period: u32;
readonly retries: u8;
} & Struct;
readonly isRetryCancelled: boolean;
readonly asRetryCancelled: {
readonly task: ITuple<[u32, u32]>;
readonly id: Option<U8aFixed>;
} & Struct;
readonly isCallUnavailable: boolean;
readonly asCallUnavailable: {
readonly task: ITuple<[u32, u32]>;
readonly id: Option<U8aFixed>;
} & Struct;
readonly isPeriodicFailed: boolean;
readonly asPeriodicFailed: {
readonly task: ITuple<[u32, u32]>;
readonly id: Option<U8aFixed>;
} & Struct;
readonly isRetryFailed: boolean;
readonly asRetryFailed: {
readonly task: ITuple<[u32, u32]>;
readonly id: Option<U8aFixed>;
} & Struct;
readonly isPermanentlyOverweight: boolean;
readonly asPermanentlyOverweight: {
readonly task: ITuple<[u32, u32]>;
readonly id: Option<U8aFixed>;
} & Struct;
readonly type: "Scheduled" | "Canceled" | "Dispatched" | "RetrySet" | "RetryCancelled" | "CallUnavailable" | "PeriodicFailed" | "RetryFailed" | "PermanentlyOverweight";
}
/** @name PalletTreasuryEvent (66) */
interface PalletTreasuryEvent extends Enum {
readonly isSpending: boolean;
readonly asSpending: {
readonly budgetRemaining: u128;
} & Struct;
readonly isAwarded: boolean;
readonly asAwarded: {
readonly proposalIndex: u32;
readonly award: u128;
readonly account: AccountId20;
} & Struct;
readonly isBurnt: boolean;
readonly asBurnt: {
readonly burntFunds: u128;
} & Struct;
readonly isRollover: boolean;
readonly asRollover: {
readonly rolloverBalance: u128;
} & Struct;
readonly isDeposit: boolean;
readonly asDeposit: {
readonly value: u128;
} & Struct;
readonly isSpendApproved: boolean;
readonly asSpendApproved: {
readonly proposalIndex: u32;
readonly amount: u128;
readonly beneficiary: AccountId20;
} & Struct;
readonly isUpdatedInactive: boolean;
readonly asUpdatedInactive: {
readonly reactivated: u128;
readonly deactivated: u128;
} & Struct;
readonly isAssetSpendApproved: boolean;
readonly asAssetSpendApproved: {
readonly index: u32;
readonly assetKind: Null;
readonly amount: u128;
readonly beneficiary: AccountId20;
readonly validFrom: u32;
readonly expireAt: u32;
} & Struct;
readonly isAssetSpendVoided: boolean;
readonly asAssetSpendVoided: {
readonly index: u32;
} & Struct;
readonly isPaid: boolean;
readonly asPaid: {
readonly index: u32;
readonly paymentId: Null;
} & Struct;
readonly isPaymentFailed: boolean;
readonly asPaymentFailed: {
readonly index: u32;
readonly paymentId: Null;
} & Struct;
readonly isSpendProcessed: boolean;
readonly asSpendProcessed: {
readonly index: u32;
} & Struct;
readonly type: "Spending" | "Awarded" | "Burnt" | "Rollover" | "Deposit" | "SpendApproved" | "UpdatedInactive" | "AssetSpendApproved" | "AssetSpendVoided" | "Paid" | "PaymentFailed" | "SpendProcessed";
}
/** @name PalletAuthorSlotFilterEvent (67) */
interface PalletAuthorSlotFilterEvent extends Enum {
readonly isEligibleUpdated: boolean;
readonly asEligibleUpdated: u32;
readonly type: "EligibleUpdated";
}
/** @name PalletCrowdloanRewardsEvent (69) */
interface PalletCrowdloanRewardsEvent extends Enum {
readonly isInitialPaymentMade: boolean;
readonly asInitialPaymentMade: ITuple<[AccountId20, u128]>;
readonly isNativeIdentityAssociated: boolean;
readonly asNativeIdentityAssociated: ITuple<[U8aFixed, AccountId20, u128]>;
readonly isRewardsPaid: boolean;
readonly asRewardsPaid: ITuple<[AccountId20, u128]>;
readonly isRewardAddressUpdated: boolean;
readonly asRewardAddressUpdated: ITuple<[AccountId20, AccountId20]>;
readonly isInitializedAlreadyInitializedAccount: boolean;
readonly asInitializedAlreadyInitializedAccount: ITuple<[U8aFixed, Option<AccountId20>, u128]>;
readonly isInitializedAccountWithNotEnoughContribution: boolean;
readonly asInitializedAccountWithNotEnoughContribution: ITuple<[
U8aFixed,
Option<AccountId20>,
u128
]>;
readonly type: "InitialPaymentMade" | "NativeIdentityAssociated" | "RewardsPaid" | "RewardAddressUpdated" | "InitializedAlreadyInitializedAccount" | "InitializedAccountWithNotEnoughContribution";
}
/** @name PalletAuthorMappingEvent (70) */
interface PalletAuthorMappingEvent extends Enum {
readonly isKeysRegistered: boolean;
readonly asKeysRegistered: {
readonly nimbusId: NimbusPrimitivesNimbusCryptoPublic;
readonly accountId: AccountId20;
readonly keys_: SessionKeysPrimitivesVrfVrfCryptoPublic;
} & Struct;
readonly isKeysRemoved: boolean;
readonly asKeysRemoved: {
readonly nimbusId: NimbusPrimitivesNimbusCryptoPublic;
readonly accountId: AccountId20;
readonly keys_: SessionKeysPrimitivesVrfVrfCryptoPublic;
} & Struct;
readonly isKeysRotated: boolean;
readonly asKeysRotated: {
readonly newNimbusId: NimbusPrimitivesNimbusCryptoPublic;
readonly accountId: AccountId20;
readonly newKeys: SessionKeysPrimitivesVrfVrfCryptoPublic;
} & Struct;
readonly type: "KeysRegistered" | "KeysRemoved" | "KeysRotated";
}
/** @name NimbusPrimitivesNimbusCryptoPublic (71) */
interface NimbusPrimitivesNimbusCryptoPublic extends U8aFixed {
}
/** @name SessionKeysPrimitivesVrfVrfCryptoPublic (72) */
interface SessionKeysPrimitivesVrfVrfCryptoPublic extends U8aFixed {
}
/** @name PalletProxyEvent (73) */
interface PalletProxyEvent extends Enum {
readonly isProxyExecuted: boolean;
readonly asProxyExecuted: {
readonly result: Result<Null, SpRuntimeDispatchError>;
} & Struct;
readonly isPureCreated: boolean;
readonly asPureCreated: {
readonly pure: AccountId20;
readonly who: AccountId20;
readonly proxyType: MoonbaseRuntimeProxyType;
readonly disambiguationIndex: u16;
} & Struct;
readonly isAnnounced: boolean;
readonly asAnnounced: {
readonly real: AccountId20;
readonly proxy: AccountId20;
readonly callHash: H256;
} & Struct;
readonly isProxyAdded: boolean;
readonly asProxyAdded: {
readonly delegator: AccountId20;
readonly delegatee: AccountId20;
readonly proxyType: MoonbaseRuntimeProxyType;
readonly delay: u32;
} & Struct;
readonly isProxyRemoved: boolean;
readonly asProxyRemoved: {
readonly delegator: AccountId20;
readonly delegatee: AccountId20;
readonly proxyType: MoonbaseRuntimeProxyType;
readonly delay: u32;
} & Struct;
readonly type: "ProxyExecuted" | "PureCreated" | "Announced" | "ProxyAdded" | "ProxyRemoved";
}
/** @name MoonbaseRuntimeProxyType (74) */
interface MoonbaseRuntimeProxyType extends Enum {
readonly isAny: boolean;
readonly isNonTransfer: boolean;
readonly isGovernance: boolean;
readonly isStaking: boolean;
readonly isCancelProxy: boolean;
readonly isBalances: boolean;
readonly isAuthorMapping: boolean;
readonly isIdentityJudgement: boolean;
readonly type: "Any" | "NonTransfer" | "Governance" | "Staking" | "CancelProxy" | "Balances" | "AuthorMapping" | "IdentityJudgement";
}
/** @name PalletMaintenanceModeEvent (76) */
interface PalletMaintenanceModeEvent extends Enum {
readonly isEnteredMaintenanceMode: boolean;
readonly isNormalOperationResumed: boolean;
readonly isFailedToSuspendIdleXcmExecution: boolean;
readonly asFailedToSuspendIdleXcmExecution: {
readonly error: SpRuntimeDispatchError;
} & Struct;
readonly isFailedToResumeIdleXcmExecution: boolean;
readonly asFailedToResumeIdleXcmExecution: {
readonly error: SpRuntimeDispatchError;
} & Struct;
readonly type: "EnteredMaintenanceMode" | "NormalOperationResumed" | "FailedToSuspendIdleXcmExecution" | "FailedToResumeIdleXcmExecution";
}
/** @name PalletIdentityEvent (77) */
interface PalletIdentityEvent extends Enum {
readonly isIdentitySet: boolean;
readonly asIdentitySet: {
readonly who: AccountId20;
} & Struct;
readonly isIdentityCleared: boolean;
readonly asIdentityCleared: {
readonly who: AccountId20;
readonly deposit: u128;
} & Struct;
readonly isIdentityKilled: boolean;
readonly asIdentityKilled: {
readonly who: AccountId20;
readonly deposit: u128;
} & Struct;
readonly isJudgementRequested: boolean;
readonly asJudgementRequested: {
readonly who: AccountId20;
readonly registrarIndex: u32;
} & Struct;
readonly isJudgementUnrequested: boolean;
readonly asJudgementUnrequested: {
readonly who: AccountId20;
readonly registrarIndex: u32;
} & Struct;
readonly isJudgementGiven: boolean;
readonly asJudgementGiven: {
readonly target: AccountId20;
readonly registrarIndex: u32;
} & Struct;
readonly isRegistrarAdded: boolean;
readonly asRegistrarAdded: {
readonly registrarIndex: u32;
} & Struct;
readonly isSubIdentityAdded: boolean;
readonly asSubIdentityAdded: {
readonly sub: AccountId20;
readonly main: AccountId20;
readonly deposit: u128;
} & Struct;
readonly isSubIdentityRemoved: boolean;
readonly asSubIdentityRemoved: {
readonly sub: AccountId20;
readonly main: AccountId20;
readonly deposit: u128;
} & Struct;
readonly isSubIdentityRevoked: boolean;
readonly asSubIdentityRevoked: {
readonly sub: AccountId20;
readonly main: AccountId20;
readonly deposit: u128;
} & Struct;
readonly isAuthorityAdded: boolean;
readonly asAuthorityAdded: {
readonly authority: AccountId20;
} & Struct;
readonly isAuthorityRemoved: boolean;
readonly asAuthorityRemoved: {
readonly authority: AccountId20;
} & Struct;
readonly isUsernameSet: boolean;
readonly asUsernameSet: {
readonly who: AccountId20;
readonly username: Bytes;
} & Struct;
readonly isUsernameQueued: boolean;
readonly asUsernameQueued: {
readonly who: AccountId20;
readonly username: Bytes;
readonly expiration: u32;
} & Struct;
readonly isPreapprovalExpired: boolean;
readonly asPreapprovalExpired: {
readonly whose: AccountId20;
} & Struct;
readonly isPrimaryUsernameSet: boolean;
readonly asPrimaryUsernameSet: {
readonly who: AccountId20;
readonly username: Bytes;
} & Struct;
readonly isDanglingUsernameRemoved: boolean;
readonly asDanglingUsernameRemoved: {
readonly who: AccountId20;
readonly username: Bytes;
} & Struct;
readonly type: "IdentitySet" | "IdentityCleared" | "IdentityKilled" | "JudgementRequested" | "JudgementUnrequested" | "JudgementGiven" | "RegistrarAdded" | "SubIdentityAdded" | "SubIdentityRemoved" | "SubIdentityRevoked" | "AuthorityAdded" | "AuthorityRemoved" | "UsernameSet" | "UsernameQueued" | "PreapprovalExpired" | "PrimaryUsernameSet" | "DanglingUsernameRemoved";
}
/** @name CumulusPalletXcmpQueueEvent (79) */
interface CumulusPalletXcmpQueueEvent extends Enum {
readonly isXcmpMessageSent: boolean;
readonly asXcmpMessageSent: {
readonly messageHash: U8aFixed;
} & Struct;
readonly type: "XcmpMessageSent";
}
/** @name CumulusPalletXcmEvent (80) */
interface CumulusPalletXcmEvent extends Enum {
readonly isInvalidFormat: boolean;
readonly asInvalidFormat: U8aFixed;
readonly isUnsupportedVersion: boolean;
readonly asUnsupportedVersion: U8aFixed;
readonly isExecutedDownward: boolean;
readonly asExecutedDownward: ITuple<[U8aFixed, StagingXcmV4TraitsOutcome]>;
readonly type: "InvalidFormat" | "UnsupportedVersion" | "ExecutedDownward";
}
/** @name StagingXcmV4TraitsOutcome (81) */
interface StagingXcmV4TraitsOutcome extends Enum {
readonly isComplete: boolean;
readonly asComplete: {
readonly used: SpWeightsWeightV2Weight;
} & Struct;
readonly isIncomplete: boolean;
readonly asIncomplete: {
readonly used: SpWeightsWeightV2Weight;
readonly error: XcmV3TraitsError;
} & Struct;
readonly isError: boolean;
readonly asError: {
readonly error: XcmV3TraitsError;
} & Struct;
readonly type: "Complete" | "Incomplete" | "Error";
}
/** @name XcmV3TraitsError (82) */
interface XcmV3TraitsError extends Enum {
readonly isOverflow: boolean;
readonly isUnimplemented: boolean;
readonly isUntrustedReserveLocation: boolean;
readonly isUntrustedTeleportLocation: boolean;
readonly isLocationFull: boolean;
readonly isLocationNotInvertible: boolean;
readonly isBadOrigin: boolean;
readonly isInvalidLocation: boolean;
readonly isAssetNotFound: boolean;
readonly isFailedToTransactAsset: boolean;
readonly isNotWithdrawable: boolean;
readonly isLocationCannotHold: boolean;
readonly isExceedsMaxMessageSize: boolean;
readonly isDestinationUnsupported: boolean;
readonly isTransport: boolean;
readonly isUnroutable: boolean;
readonly isUnknownClaim: boolean;
readonly isFailedToDecode: boolean;
readonly isMaxWeightInvalid: boolean;
readonly isNotHoldingFees: boolean;
readonly isTooExpensive: boolean;
readonly isTrap: boolean;
readonly asTrap: u64;
readonly isExpectationFalse: boolean;
readonly isPalletNotFound: boolean;
readonly isNameMismatch: boolean;
readonly isVersionIncompatible: boolean;
readonly isHoldingWouldOverflow: boolean;
readonly isExportError: boolean;
readonly isReanchorFailed: boolean;
readonly isNoDeal: boolean;
readonly isFeesNotMet: boolean;
readonly isLockError: boolean;
readonly isNoPermission: boolean;
readonly isUnanchored: boolean;
readonly isNotDepositable: boolean;
readonly isUnhandledXcmVersion: boolean;
readonly isWeightLimitReached: boolean;
readonly asWeightLimitReached: SpWeightsWeightV2Weight;
readonly isBarrier: boolean;
readonly isWeightNotComputable: boolean;
readonly isExceedsStackLimit: boolean;
readonly type: "Overflow" | "Unimplemented" | "UntrustedReserveLocation" | "UntrustedTeleportLocation" | "LocationFull" | "LocationNotInvertible" | "BadOrigin" | "InvalidLocation" | "AssetNotFound" | "FailedToTransactAsset" | "NotWithdrawable" | "LocationCannotHold" | "ExceedsMaxMessageSize" | "DestinationUnsupported" | "Transport" | "Unroutable" | "UnknownClaim" | "FailedToDecode" | "MaxWeightInvalid" | "NotHoldingFees" | "TooExpensive" | "Trap" | "ExpectationFalse" | "PalletNotFound" | "NameMismatch" | "VersionIncompatible" | "HoldingWouldOverflow" | "ExportError" | "ReanchorFailed" | "NoDeal" | "FeesNotMet" | "LockError" | "NoPermission" | "Unanchored" | "NotDepositable" | "UnhandledXcmVersion" | "WeightLimitReached" | "Barrier" | "WeightNotComputable" | "ExceedsStackLimit";
}
/** @name PalletXcmEvent (83) */
interface PalletXcmEvent extends Enum {
readonly isAttempted: boolean;
readonly asAttempted: {
readonly outcome: StagingXcmV4TraitsOutcome;
} & Struct;
readonly isSent: boolean;
readonly asSent: {
readonly origin: StagingXcmV4Location;
readonly destination: StagingXcmV4Location;
readonly message: StagingXcmV4Xcm;
readonly messageId: U8aFixed;
} & Struct;
readonly isUnexpectedResponse: boolean;
readonly asUnexpectedResponse: {
readonly origin: StagingXcmV4Location;
readonly queryId: u64;
} & Struct;
readonly isResponseReady: boolean;
readonly asResponseReady: {
readonly queryId: u64;
readonly response: StagingXcmV4Response;
} & Struct;
readonly isNotified: boolean;
readonly asNotified: {
readonly queryId: u64;
readonly palletIndex: u8;
readonly callIndex: u8;
} & Struct;
readonly isNotifyOverweight: boolean;
readonly asNotifyOverweight: {
readonly queryId: u64;
readonly palletIndex: u8;
readonly callIndex: u8;
readonly actualWeight: SpWeightsWeightV2Weight;
readonly maxBudgetedWeight: SpWeightsWeightV2Weight;
} & Struct;
readonly isNotifyDispatchError: boolean;
readonly asNotifyDispatchError: {
readonly queryId: u64;
readonly palletIndex: u8;
readonly callIndex: u8;
} & Struct;
readonly isNotifyDecodeFailed: boolean;
readonly asNotifyDecodeFailed: {
readonly queryId: u64;
readonly palletIndex: u8;
readonly callIndex: u8;
} & Struct;
readonly isInvalidResponder: boolean;
readonly asInvalidResponder: {
readonly origin: StagingXcmV4Location;
readonly queryId: u64;
readonly expectedLocation: Option<StagingXcmV4Location>;
} & Struct;
readonly isInvalidResponderVersion: boolean;
readonly asInvalidResponderVersion: {
readonly origin: StagingXcmV4Location;
readonly queryId: u64;
} & Struct;
readonly isResponseTaken: boolean;
readonly asResponseTaken: {
readonly queryId: u64;
} & Struct;
readonly isAssetsTrapped: boolean;
readonly asAssetsTrapped: {
readonly hash_: H256;
readonly origin: StagingXcmV4Location;
readonly assets: XcmVersionedAssets;
} & Struct;
readonly isVersionChangeNotified: boolean;
readonly asVersionChangeNotified: {
readonly destination: StagingXcmV4Location;
readonly result: u32;
readonly cost: StagingXcmV4AssetAssets;
readonly messageId: U8aFixed;
} & Struct;
readonly isSupportedVersionChanged: boolean;
readonly asSupportedVersionChanged