import '@polkadot/types/lookup'; import type { BTreeMap, BTreeSet, Bytes, Compact, Enum, Null, Option, Result, Struct, Text, U256, U8aFixed, Vec, bool, 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 { AccountId32, Call, H256, MultiAddress, Perquintill } 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: u64; 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; readonly proofSize: Compact; } /** @name SpRuntimeDigest (14) */ interface SpRuntimeDigest extends Struct { readonly logs: Vec; } /** @name SpRuntimeDigestDigestItem (16) */ 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 (19) */ interface FrameSystemEventRecord extends Struct { readonly phase: FrameSystemPhase; readonly event: Event; readonly topics: Vec; } /** @name FrameSystemEvent (21) */ 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: AccountId32; } & Struct; readonly isKilledAccount: boolean; readonly asKilledAccount: { readonly account: AccountId32; } & Struct; readonly isRemarked: boolean; readonly asRemarked: { readonly sender: AccountId32; 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 (22) */ interface FrameSupportDispatchDispatchInfo extends Struct { readonly weight: SpWeightsWeightV2Weight; readonly class: FrameSupportDispatchDispatchClass; readonly paysFee: FrameSupportDispatchPays; } /** @name FrameSupportDispatchDispatchClass (23) */ interface FrameSupportDispatchDispatchClass extends Enum { readonly isNormal: boolean; readonly isOperational: boolean; readonly isMandatory: boolean; readonly type: 'Normal' | 'Operational' | 'Mandatory'; } /** @name FrameSupportDispatchPays (24) */ interface FrameSupportDispatchPays extends Enum { readonly isYes: boolean; readonly isNo: boolean; readonly type: 'Yes' | 'No'; } /** @name SpRuntimeDispatchError (25) */ 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 (26) */ interface SpRuntimeModuleError extends Struct { readonly index: u8; readonly error: U8aFixed; } /** @name SpRuntimeTokenError (27) */ 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 (28) */ interface SpArithmeticArithmeticError extends Enum { readonly isUnderflow: boolean; readonly isOverflow: boolean; readonly isDivisionByZero: boolean; readonly type: 'Underflow' | 'Overflow' | 'DivisionByZero'; } /** @name SpRuntimeTransactionalError (29) */ interface SpRuntimeTransactionalError extends Enum { readonly isLimitReached: boolean; readonly isNoLayer: boolean; readonly type: 'LimitReached' | 'NoLayer'; } /** @name PalletIndicesEvent (31) */ interface PalletIndicesEvent extends Enum { readonly isIndexAssigned: boolean; readonly asIndexAssigned: { readonly who: AccountId32; readonly index: u64; } & Struct; readonly isIndexFreed: boolean; readonly asIndexFreed: { readonly index: u64; } & Struct; readonly isIndexFrozen: boolean; readonly asIndexFrozen: { readonly index: u64; readonly who: AccountId32; } & Struct; readonly type: 'IndexAssigned' | 'IndexFreed' | 'IndexFrozen'; } /** @name PalletBalancesEvent (32) */ interface PalletBalancesEvent extends Enum { readonly isEndowed: boolean; readonly asEndowed: { readonly account: AccountId32; readonly freeBalance: u128; } & Struct; readonly isDustLost: boolean; readonly asDustLost: { readonly account: AccountId32; readonly amount: u128; } & Struct; readonly isTransfer: boolean; readonly asTransfer: { readonly from: AccountId32; readonly to: AccountId32; readonly amount: u128; } & Struct; readonly isBalanceSet: boolean; readonly asBalanceSet: { readonly who: AccountId32; readonly free: u128; } & Struct; readonly isReserved: boolean; readonly asReserved: { readonly who: AccountId32; readonly amount: u128; } & Struct; readonly isUnreserved: boolean; readonly asUnreserved: { readonly who: AccountId32; readonly amount: u128; } & Struct; readonly isReserveRepatriated: boolean; readonly asReserveRepatriated: { readonly from: AccountId32; readonly to: AccountId32; readonly amount: u128; readonly destinationStatus: FrameSupportTokensMiscBalanceStatus; } & Struct; readonly isDeposit: boolean; readonly asDeposit: { readonly who: AccountId32; readonly amount: u128; } & Struct; readonly isWithdraw: boolean; readonly asWithdraw: { readonly who: AccountId32; readonly amount: u128; } & Struct; readonly isSlashed: boolean; readonly asSlashed: { readonly who: AccountId32; readonly amount: u128; } & Struct; readonly isMinted: boolean; readonly asMinted: { readonly who: AccountId32; readonly amount: u128; } & Struct; readonly isBurned: boolean; readonly asBurned: { readonly who: AccountId32; readonly amount: u128; } & Struct; readonly isSuspended: boolean; readonly asSuspended: { readonly who: AccountId32; readonly amount: u128; } & Struct; readonly isRestored: boolean; readonly asRestored: { readonly who: AccountId32; readonly amount: u128; } & Struct; readonly isUpgraded: boolean; readonly asUpgraded: { readonly who: AccountId32; } & 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: AccountId32; readonly amount: u128; } & Struct; readonly isUnlocked: boolean; readonly asUnlocked: { readonly who: AccountId32; readonly amount: u128; } & Struct; readonly isFrozen: boolean; readonly asFrozen: { readonly who: AccountId32; readonly amount: u128; } & Struct; readonly isThawed: boolean; readonly asThawed: { readonly who: AccountId32; 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 (33) */ interface FrameSupportTokensMiscBalanceStatus extends Enum { readonly isFree: boolean; readonly isReserved: boolean; readonly type: 'Free' | 'Reserved'; } /** @name PalletTransactionPaymentEvent (34) */ interface PalletTransactionPaymentEvent extends Enum { readonly isTransactionFeePaid: boolean; readonly asTransactionFeePaid: { readonly who: AccountId32; readonly actualFee: u128; readonly tip: u128; } & Struct; readonly type: 'TransactionFeePaid'; } /** @name PalletSessionEvent (35) */ interface PalletSessionEvent extends Enum { readonly isNewSession: boolean; readonly asNewSession: { readonly sessionIndex: u32; } & Struct; readonly type: 'NewSession'; } /** @name ParachainStakingEvent (36) */ interface ParachainStakingEvent extends Enum { readonly isNewRound: boolean; readonly asNewRound: ITuple<[u64, u32]>; readonly isEnteredTopCandidates: boolean; readonly asEnteredTopCandidates: AccountId32; readonly isLeftTopCandidates: boolean; readonly asLeftTopCandidates: AccountId32; readonly isJoinedCollatorCandidates: boolean; readonly asJoinedCollatorCandidates: ITuple<[AccountId32, u128]>; readonly isCollatorStakedMore: boolean; readonly asCollatorStakedMore: ITuple<[AccountId32, u128, u128]>; readonly isCollatorStakedLess: boolean; readonly asCollatorStakedLess: ITuple<[AccountId32, u128, u128]>; readonly isCollatorScheduledExit: boolean; readonly asCollatorScheduledExit: ITuple<[u32, AccountId32, u32]>; readonly isCollatorCanceledExit: boolean; readonly asCollatorCanceledExit: AccountId32; readonly isCandidateLeft: boolean; readonly asCandidateLeft: ITuple<[AccountId32, u128]>; readonly isCollatorRemoved: boolean; readonly asCollatorRemoved: ITuple<[AccountId32, u128]>; readonly isMaxCandidateStakeChanged: boolean; readonly asMaxCandidateStakeChanged: u128; readonly isDelegatorStakedMore: boolean; readonly asDelegatorStakedMore: ITuple<[AccountId32, AccountId32, u128, u128]>; readonly isDelegatorStakedLess: boolean; readonly asDelegatorStakedLess: ITuple<[AccountId32, AccountId32, u128, u128]>; readonly isDelegatorLeft: boolean; readonly asDelegatorLeft: ITuple<[AccountId32, u128]>; readonly isDelegation: boolean; readonly asDelegation: ITuple<[AccountId32, u128, AccountId32, u128]>; readonly isDelegationReplaced: boolean; readonly asDelegationReplaced: ITuple<[AccountId32, u128, AccountId32, u128, AccountId32, u128]>; readonly isDelegatorLeftCollator: boolean; readonly asDelegatorLeftCollator: ITuple<[AccountId32, AccountId32, u128, u128]>; readonly isRewarded: boolean; readonly asRewarded: ITuple<[AccountId32, u128]>; readonly isRoundInflationSet: boolean; readonly asRoundInflationSet: ITuple<[Perquintill, Perquintill, Perquintill, Perquintill]>; readonly isMaxSelectedCandidatesSet: boolean; readonly asMaxSelectedCandidatesSet: ITuple<[u32, u32]>; readonly isBlocksPerRoundSet: boolean; readonly asBlocksPerRoundSet: ITuple<[u32, u64, u64, u64]>; readonly type: 'NewRound' | 'EnteredTopCandidates' | 'LeftTopCandidates' | 'JoinedCollatorCandidates' | 'CollatorStakedMore' | 'CollatorStakedLess' | 'CollatorScheduledExit' | 'CollatorCanceledExit' | 'CandidateLeft' | 'CollatorRemoved' | 'MaxCandidateStakeChanged' | 'DelegatorStakedMore' | 'DelegatorStakedLess' | 'DelegatorLeft' | 'Delegation' | 'DelegationReplaced' | 'DelegatorLeftCollator' | 'Rewarded' | 'RoundInflationSet' | 'MaxSelectedCandidatesSet' | 'BlocksPerRoundSet'; } /** @name PalletDemocracyEvent (38) */ interface PalletDemocracyEvent extends Enum { readonly isProposed: boolean; readonly asProposed: { readonly proposalIndex: u32; readonly deposit: u128; } & Struct; readonly isTabled: boolean; readonly asTabled: { readonly proposalIndex: u32; readonly deposit: u128; } & Struct; readonly isExternalTabled: boolean; readonly isStarted: boolean; readonly asStarted: { readonly refIndex: u32; readonly threshold: PalletDemocracyVoteThreshold; } & Struct; readonly isPassed: boolean; readonly asPassed: { readonly refIndex: u32; } & Struct; readonly isNotPassed: boolean; readonly asNotPassed: { readonly refIndex: u32; } & Struct; readonly isCancelled: boolean; readonly asCancelled: { readonly refIndex: u32; } & Struct; readonly isDelegated: boolean; readonly asDelegated: { readonly who: AccountId32; readonly target: AccountId32; } & Struct; readonly isUndelegated: boolean; readonly asUndelegated: { readonly account: AccountId32; } & Struct; readonly isVetoed: boolean; readonly asVetoed: { readonly who: AccountId32; readonly proposalHash: H256; readonly until: u64; } & Struct; readonly isBlacklisted: boolean; readonly asBlacklisted: { readonly proposalHash: H256; } & Struct; readonly isVoted: boolean; readonly asVoted: { readonly voter: AccountId32; readonly refIndex: u32; readonly vote: PalletDemocracyVoteAccountVote; } & Struct; readonly isSeconded: boolean; readonly asSeconded: { readonly seconder: AccountId32; readonly propIndex: u32; } & Struct; readonly isProposalCanceled: boolean; readonly asProposalCanceled: { readonly propIndex: u32; } & Struct; readonly isMetadataSet: boolean; readonly asMetadataSet: { readonly owner: PalletDemocracyMetadataOwner; readonly hash_: H256; } & Struct; readonly isMetadataCleared: boolean; readonly asMetadataCleared: { readonly owner: PalletDemocracyMetadataOwner; readonly hash_: H256; } & Struct; readonly isMetadataTransferred: boolean; readonly asMetadataTransferred: { readonly prevOwner: PalletDemocracyMetadataOwner; readonly owner: PalletDemocracyMetadataOwner; readonly hash_: H256; } & Struct; readonly type: 'Proposed' | 'Tabled' | 'ExternalTabled' | 'Started' | 'Passed' | 'NotPassed' | 'Cancelled' | 'Delegated' | 'Undelegated' | 'Vetoed' | 'Blacklisted' | 'Voted' | 'Seconded' | 'ProposalCanceled' | 'MetadataSet' | 'MetadataCleared' | 'MetadataTransferred'; } /** @name PalletDemocracyVoteThreshold (39) */ interface PalletDemocracyVoteThreshold extends Enum { readonly isSuperMajorityApprove: boolean; readonly isSuperMajorityAgainst: boolean; readonly isSimpleMajority: boolean; readonly type: 'SuperMajorityApprove' | 'SuperMajorityAgainst' | 'SimpleMajority'; } /** @name PalletDemocracyVoteAccountVote (40) */ interface PalletDemocracyVoteAccountVote extends Enum { readonly isStandard: boolean; readonly asStandard: { readonly vote: Vote; readonly balance: u128; } & Struct; readonly isSplit: boolean; readonly asSplit: { readonly aye: u128; readonly nay: u128; } & Struct; readonly type: 'Standard' | 'Split'; } /** @name PalletDemocracyMetadataOwner (42) */ interface PalletDemocracyMetadataOwner extends Enum { readonly isExternal: boolean; readonly isProposal: boolean; readonly asProposal: u32; readonly isReferendum: boolean; readonly asReferendum: u32; readonly type: 'External' | 'Proposal' | 'Referendum'; } /** @name PalletCollectiveEvent (43) */ interface PalletCollectiveEvent extends Enum { readonly isProposed: boolean; readonly asProposed: { readonly account: AccountId32; readonly proposalIndex: u32; readonly proposalHash: H256; readonly threshold: u32; } & Struct; readonly isVoted: boolean; readonly asVoted: { readonly account: AccountId32; readonly proposalHash: H256; readonly voted: bool; readonly yes: u32; readonly no: u32; } & Struct; readonly isApproved: boolean; readonly asApproved: { readonly proposalHash: H256; } & Struct; readonly isDisapproved: boolean; readonly asDisapproved: { readonly proposalHash: H256; } & Struct; readonly isExecuted: boolean; readonly asExecuted: { readonly proposalHash: H256; readonly result: Result; } & Struct; readonly isMemberExecuted: boolean; readonly asMemberExecuted: { readonly proposalHash: H256; readonly result: Result; } & Struct; readonly isClosed: boolean; readonly asClosed: { readonly proposalHash: H256; readonly yes: u32; readonly no: u32; } & Struct; readonly type: 'Proposed' | 'Voted' | 'Approved' | 'Disapproved' | 'Executed' | 'MemberExecuted' | 'Closed'; } /** @name PalletMembershipEvent (47) */ interface PalletMembershipEvent extends Enum { readonly isMemberAdded: boolean; readonly isMemberRemoved: boolean; readonly isMembersSwapped: boolean; readonly isMembersReset: boolean; readonly isKeyChanged: boolean; readonly isDummy: boolean; readonly type: 'MemberAdded' | 'MemberRemoved' | 'MembersSwapped' | 'MembersReset' | 'KeyChanged' | 'Dummy'; } /** @name PalletTreasuryEvent (48) */ interface PalletTreasuryEvent extends Enum { readonly isProposed: boolean; readonly asProposed: { readonly proposalIndex: u32; } & Struct; readonly isSpending: boolean; readonly asSpending: { readonly budgetRemaining: u128; } & Struct; readonly isAwarded: boolean; readonly asAwarded: { readonly proposalIndex: u32; readonly award: u128; readonly account: AccountId32; } & Struct; readonly isRejected: boolean; readonly asRejected: { readonly proposalIndex: u32; readonly slashed: u128; } & 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: AccountId32; } & 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: AccountId32; readonly validFrom: u64; readonly expireAt: u64; } & 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: 'Proposed' | 'Spending' | 'Awarded' | 'Rejected' | 'Burnt' | 'Rollover' | 'Deposit' | 'SpendApproved' | 'UpdatedInactive' | 'AssetSpendApproved' | 'AssetSpendVoided' | 'Paid' | 'PaymentFailed' | 'SpendProcessed'; } /** @name PalletUtilityEvent (49) */ 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; } & Struct; readonly type: 'BatchInterrupted' | 'BatchCompleted' | 'BatchCompletedWithErrors' | 'ItemCompleted' | 'ItemFailed' | 'DispatchedAs'; } /** @name PalletVestingEvent (50) */ interface PalletVestingEvent extends Enum { readonly isVestingUpdated: boolean; readonly asVestingUpdated: { readonly account: AccountId32; readonly unvested: u128; } & Struct; readonly isVestingCompleted: boolean; readonly asVestingCompleted: { readonly account: AccountId32; } & Struct; readonly type: 'VestingUpdated' | 'VestingCompleted'; } /** @name PalletSchedulerEvent (51) */ interface PalletSchedulerEvent extends Enum { readonly isScheduled: boolean; readonly asScheduled: { readonly when: u64; readonly index: u32; } & Struct; readonly isCanceled: boolean; readonly asCanceled: { readonly when: u64; readonly index: u32; } & Struct; readonly isDispatched: boolean; readonly asDispatched: { readonly task: ITuple<[u64, u32]>; readonly id: Option; readonly result: Result; } & Struct; readonly isCallUnavailable: boolean; readonly asCallUnavailable: { readonly task: ITuple<[u64, u32]>; readonly id: Option; } & Struct; readonly isPeriodicFailed: boolean; readonly asPeriodicFailed: { readonly task: ITuple<[u64, u32]>; readonly id: Option; } & Struct; readonly isPermanentlyOverweight: boolean; readonly asPermanentlyOverweight: { readonly task: ITuple<[u64, u32]>; readonly id: Option; } & Struct; readonly type: 'Scheduled' | 'Canceled' | 'Dispatched' | 'CallUnavailable' | 'PeriodicFailed' | 'PermanentlyOverweight'; } /** @name PalletProxyEvent (54) */ interface PalletProxyEvent extends Enum { readonly isProxyExecuted: boolean; readonly asProxyExecuted: { readonly result: Result; } & Struct; readonly isPureCreated: boolean; readonly asPureCreated: { readonly pure: AccountId32; readonly who: AccountId32; readonly proxyType: SpiritnetRuntimeSystemProxyProxyType; readonly disambiguationIndex: u16; } & Struct; readonly isAnnounced: boolean; readonly asAnnounced: { readonly real: AccountId32; readonly proxy: AccountId32; readonly callHash: H256; } & Struct; readonly isProxyAdded: boolean; readonly asProxyAdded: { readonly delegator: AccountId32; readonly delegatee: AccountId32; readonly proxyType: SpiritnetRuntimeSystemProxyProxyType; readonly delay: u64; } & Struct; readonly isProxyRemoved: boolean; readonly asProxyRemoved: { readonly delegator: AccountId32; readonly delegatee: AccountId32; readonly proxyType: SpiritnetRuntimeSystemProxyProxyType; readonly delay: u64; } & Struct; readonly type: 'ProxyExecuted' | 'PureCreated' | 'Announced' | 'ProxyAdded' | 'ProxyRemoved'; } /** @name SpiritnetRuntimeSystemProxyProxyType (55) */ interface SpiritnetRuntimeSystemProxyProxyType extends Enum { readonly isAny: boolean; readonly isNonTransfer: boolean; readonly isGovernance: boolean; readonly isParachainStaking: boolean; readonly isCancelProxy: boolean; readonly isNonDepositClaiming: boolean; readonly type: 'Any' | 'NonTransfer' | 'Governance' | 'ParachainStaking' | 'CancelProxy' | 'NonDepositClaiming'; } /** @name PalletPreimageEvent (57) */ interface PalletPreimageEvent extends Enum { readonly isNoted: boolean; readonly asNoted: { readonly hash_: H256; } & Struct; readonly isRequested: boolean; readonly asRequested: { readonly hash_: H256; } & Struct; readonly isCleared: boolean; readonly asCleared: { readonly hash_: H256; } & Struct; readonly type: 'Noted' | 'Requested' | 'Cleared'; } /** @name PalletTipsEvent (59) */ interface PalletTipsEvent extends Enum { readonly isNewTip: boolean; readonly asNewTip: { readonly tipHash: H256; } & Struct; readonly isTipClosing: boolean; readonly asTipClosing: { readonly tipHash: H256; } & Struct; readonly isTipClosed: boolean; readonly asTipClosed: { readonly tipHash: H256; readonly who: AccountId32; readonly payout: u128; } & Struct; readonly isTipRetracted: boolean; readonly asTipRetracted: { readonly tipHash: H256; } & Struct; readonly isTipSlashed: boolean; readonly asTipSlashed: { readonly tipHash: H256; readonly finder: AccountId32; readonly deposit: u128; } & Struct; readonly type: 'NewTip' | 'TipClosing' | 'TipClosed' | 'TipRetracted' | 'TipSlashed'; } /** @name PalletMultisigEvent (60) */ interface PalletMultisigEvent extends Enum { readonly isNewMultisig: boolean; readonly asNewMultisig: { readonly approving: AccountId32; readonly multisig: AccountId32; readonly callHash: U8aFixed; } & Struct; readonly isMultisigApproval: boolean; readonly asMultisigApproval: { readonly approving: AccountId32; readonly timepoint: PalletMultisigTimepoint; readonly multisig: AccountId32; readonly callHash: U8aFixed; } & Struct; readonly isMultisigExecuted: boolean; readonly asMultisigExecuted: { readonly approving: AccountId32; readonly timepoint: PalletMultisigTimepoint; readonly multisig: AccountId32; readonly callHash: U8aFixed; readonly result: Result; } & Struct; readonly isMultisigCancelled: boolean; readonly asMultisigCancelled: { readonly cancelling: AccountId32; readonly timepoint: PalletMultisigTimepoint; readonly multisig: AccountId32; readonly callHash: U8aFixed; } & Struct; readonly type: 'NewMultisig' | 'MultisigApproval' | 'MultisigExecuted' | 'MultisigCancelled'; } /** @name PalletMultisigTimepoint (61) */ interface PalletMultisigTimepoint extends Struct { readonly height: u64; readonly index: u32; } /** @name PalletAssetSwitchEvent (62) */ interface PalletAssetSwitchEvent extends Enum { readonly isSwitchPairCreated: boolean; readonly asSwitchPairCreated: { readonly remoteAssetCirculatingSupply: u128; readonly remoteAssetEd: u128; readonly poolAccount: AccountId32; readonly remoteAssetId: XcmVersionedAssetId; readonly remoteReserveLocation: XcmVersionedLocation; readonly remoteXcmFee: XcmVersionedAsset; readonly remoteAssetTotalSupply: u128; } & Struct; readonly isSwitchPairRemoved: boolean; readonly asSwitchPairRemoved: { readonly remoteAssetId: XcmVersionedAssetId; } & Struct; readonly isSwitchPairResumed: boolean; readonly asSwitchPairResumed: { readonly remoteAssetId: XcmVersionedAssetId; } & Struct; readonly isSwitchPairPaused: boolean; readonly asSwitchPairPaused: { readonly remoteAssetId: XcmVersionedAssetId; } & Struct; readonly isSwitchPairFeeUpdated: boolean; readonly asSwitchPairFeeUpdated: { readonly old: XcmVersionedAsset; readonly new_: XcmVersionedAsset; } & Struct; readonly isLocalToRemoteSwitchExecuted: boolean; readonly asLocalToRemoteSwitchExecuted: { readonly from: AccountId32; readonly to: XcmVersionedLocation; readonly amount: u128; } & Struct; readonly isRemoteToLocalSwitchExecuted: boolean; readonly asRemoteToLocalSwitchExecuted: { readonly to: AccountId32; readonly amount: u128; } & Struct; readonly isLocalToRemoteSwitchReverted: boolean; readonly asLocalToRemoteSwitchReverted: { readonly from: AccountId32; readonly to: XcmVersionedLocation; readonly amount: u128; } & Struct; readonly isLocalToRemoteSwitchFinalized: boolean; readonly asLocalToRemoteSwitchFinalized: { readonly from: AccountId32; readonly to: XcmVersionedLocation; readonly amount: u128; } & Struct; readonly type: 'SwitchPairCreated' | 'SwitchPairRemoved' | 'SwitchPairResumed' | 'SwitchPairPaused' | 'SwitchPairFeeUpdated' | 'LocalToRemoteSwitchExecuted' | 'RemoteToLocalSwitchExecuted' | 'LocalToRemoteSwitchReverted' | 'LocalToRemoteSwitchFinalized'; } /** @name XcmVersionedAssetId (63) */ interface XcmVersionedAssetId extends Enum { readonly isV3: boolean; readonly asV3: XcmV3MultiassetAssetId; readonly isV4: boolean; readonly asV4: StagingXcmV4AssetAssetId; readonly type: 'V3' | 'V4'; } /** @name XcmV3MultiassetAssetId (64) */ interface XcmV3MultiassetAssetId extends Enum { readonly isConcrete: boolean; readonly asConcrete: StagingXcmV3MultiLocation; readonly isAbstract: boolean; readonly asAbstract: U8aFixed; readonly type: 'Concrete' | 'Abstract'; } /** @name StagingXcmV3MultiLocation (65) */ interface StagingXcmV3MultiLocation extends Struct { readonly parents: u8; readonly interior: XcmV3Junctions; } /** @name XcmV3Junctions (66) */ interface XcmV3Junctions extends Enum { readonly isHere: boolean; readonly isX1: boolean; readonly asX1: XcmV3Junction; readonly isX2: boolean; readonly asX2: ITuple<[XcmV3Junction, XcmV3Junction]>; readonly isX3: boolean; readonly asX3: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction]>; readonly isX4: boolean; readonly asX4: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction]>; readonly isX5: boolean; readonly asX5: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction]>; readonly isX6: boolean; readonly asX6: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction]>; readonly isX7: boolean; readonly asX7: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction]>; readonly isX8: boolean; readonly asX8: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction]>; readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8'; } /** @name XcmV3Junction (67) */ interface XcmV3Junction extends Enum { readonly isParachain: boolean; readonly asParachain: Compact; readonly isAccountId32: boolean; readonly asAccountId32: { readonly network: Option; readonly id: U8aFixed; } & Struct; readonly isAccountIndex64: boolean; readonly asAccountIndex64: { readonly network: Option; readonly index: Compact; } & Struct; readonly isAccountKey20: boolean; readonly asAccountKey20: { readonly network: Option; readonly key: U8aFixed; } & Struct; readonly isPalletInstance: boolean; readonly asPalletInstance: u8; readonly isGeneralIndex: boolean; readonly asGeneralIndex: Compact; readonly isGeneralKey: boolean; readonly asGeneralKey: { readonly length: u8; readonly data: U8aFixed; } & Struct; readonly isOnlyChild: boolean; readonly isPlurality: boolean; readonly asPlurality: { readonly id: XcmV3JunctionBodyId; readonly part: XcmV3JunctionBodyPart; } & Struct; readonly isGlobalConsensus: boolean; readonly asGlobalConsensus: XcmV3JunctionNetworkId; readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality' | 'GlobalConsensus'; } /** @name XcmV3JunctionNetworkId (70) */ interface XcmV3JunctionNetworkId extends Enum { readonly isByGenesis: boolean; readonly asByGenesis: U8aFixed; readonly isByFork: boolean; readonly asByFork: { readonly blockNumber: u64; readonly blockHash: U8aFixed; } & Struct; readonly isPolkadot: boolean; readonly isKusama: boolean; readonly isWestend: boolean; readonly isRococo: boolean; readonly isWococo: boolean; readonly isEthereum: boolean; readonly asEthereum: { readonly chainId: Compact; } & Struct; readonly isBitcoinCore: boolean; readonly isBitcoinCash: boolean; readonly isPolkadotBulletin: boolean; readonly type: 'ByGenesis' | 'ByFork' | 'Polkadot' | 'Kusama' | 'Westend' | 'Rococo' | 'Wococo' | 'Ethereum' | 'BitcoinCore' | 'BitcoinCash' | 'PolkadotBulletin'; } /** @name XcmV3JunctionBodyId (73) */ interface XcmV3JunctionBodyId extends Enum { readonly isUnit: boolean; readonly isMoniker: boolean; readonly asMoniker: U8aFixed; readonly isIndex: boolean; readonly asIndex: Compact; readonly isExecutive: boolean; readonly isTechnical: boolean; readonly isLegislative: boolean; readonly isJudicial: boolean; readonly isDefense: boolean; readonly isAdministration: boolean; readonly isTreasury: boolean; readonly type: 'Unit' | 'Moniker' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial' | 'Defense' | 'Administration' | 'Treasury'; } /** @name XcmV3JunctionBodyPart (74) */ interface XcmV3JunctionBodyPart extends Enum { readonly isVoice: boolean; readonly isMembers: boolean; readonly asMembers: { readonly count: Compact; } & Struct; readonly isFraction: boolean; readonly asFraction: { readonly nom: Compact; readonly denom: Compact; } & Struct; readonly isAtLeastProportion: boolean; readonly asAtLeastProportion: { readonly nom: Compact; readonly denom: Compact; } & Struct; readonly isMoreThanProportion: boolean; readonly asMoreThanProportion: { readonly nom: Compact; readonly denom: Compact; } & Struct; readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion'; } /** @name StagingXcmV4AssetAssetId (75) */ interface StagingXcmV4AssetAssetId extends StagingXcmV4Location { } /** @name StagingXcmV4Location (76) */ interface StagingXcmV4Location extends Struct { readonly parents: u8; readonly interior: StagingXcmV4Junctions; } /** @name StagingXcmV4Junctions (77) */ interface StagingXcmV4Junctions extends Enum { readonly isHere: boolean; readonly isX1: boolean; readonly asX1: StagingXcmV4Junction; readonly isX2: boolean; readonly asX2: StagingXcmV4Junction; readonly isX3: boolean; readonly asX3: StagingXcmV4Junction; readonly isX4: boolean; readonly asX4: StagingXcmV4Junction; readonly isX5: boolean; readonly asX5: StagingXcmV4Junction; readonly isX6: boolean; readonly asX6: StagingXcmV4Junction; readonly isX7: boolean; readonly asX7: StagingXcmV4Junction; readonly isX8: boolean; readonly asX8: StagingXcmV4Junction; readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8'; } /** @name StagingXcmV4Junction (79) */ interface StagingXcmV4Junction extends Enum { readonly isParachain: boolean; readonly asParachain: Compact; readonly isAccountId32: boolean; readonly asAccountId32: { readonly network: Option; readonly id: U8aFixed; } & Struct; readonly isAccountIndex64: boolean; readonly asAccountIndex64: { readonly network: Option; readonly index: Compact; } & Struct; readonly isAccountKey20: boolean; readonly asAccountKey20: { readonly network: Option; readonly key: U8aFixed; } & Struct; readonly isPalletInstance: boolean; readonly asPalletInstance: u8; readonly isGeneralIndex: boolean; readonly asGeneralIndex: Compact; readonly isGeneralKey: boolean; readonly asGeneralKey: { readonly length: u8; readonly data: U8aFixed; } & Struct; readonly isOnlyChild: boolean; readonly isPlurality: boolean; readonly asPlurality: { readonly id: XcmV3JunctionBodyId; readonly part: XcmV3JunctionBodyPart; } & Struct; readonly isGlobalConsensus: boolean; readonly asGlobalConsensus: StagingXcmV4JunctionNetworkId; readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality' | 'GlobalConsensus'; } /** @name StagingXcmV4JunctionNetworkId (81) */ interface StagingXcmV4JunctionNetworkId extends Enum { readonly isByGenesis: boolean; readonly asByGenesis: U8aFixed; readonly isByFork: boolean; readonly asByFork: { readonly blockNumber: u64; readonly blockHash: U8aFixed; } & Struct; readonly isPolkadot: boolean; readonly isKusama: boolean; readonly isWestend: boolean; readonly isRococo: boolean; readonly isWococo: boolean; readonly isEthereum: boolean; readonly asEthereum: { readonly chainId: Compact; } & Struct; readonly isBitcoinCore: boolean; readonly isBitcoinCash: boolean; readonly isPolkadotBulletin: boolean; readonly type: 'ByGenesis' | 'ByFork' | 'Polkadot' | 'Kusama' | 'Westend' | 'Rococo' | 'Wococo' | 'Ethereum' | 'BitcoinCore' | 'BitcoinCash' | 'PolkadotBulletin'; } /** @name XcmVersionedLocation (89) */ interface XcmVersionedLocation extends Enum { readonly isV2: boolean; readonly asV2: XcmV2MultiLocation; readonly isV3: boolean; readonly asV3: StagingXcmV3MultiLocation; readonly isV4: boolean; readonly asV4: StagingXcmV4Location; readonly type: 'V2' | 'V3' | 'V4'; } /** @name XcmV2MultiLocation (90) */ interface XcmV2MultiLocation extends Struct { readonly parents: u8; readonly interior: XcmV2MultilocationJunctions; } /** @name XcmV2MultilocationJunctions (91) */ interface XcmV2MultilocationJunctions extends Enum { readonly isHere: boolean; readonly isX1: boolean; readonly asX1: XcmV2Junction; readonly isX2: boolean; readonly asX2: ITuple<[XcmV2Junction, XcmV2Junction]>; readonly isX3: boolean; readonly asX3: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction]>; readonly isX4: boolean; readonly asX4: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>; readonly isX5: boolean; readonly asX5: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>; readonly isX6: boolean; readonly asX6: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>; readonly isX7: boolean; readonly asX7: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>; readonly isX8: boolean; readonly asX8: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>; readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8'; } /** @name XcmV2Junction (92) */ interface XcmV2Junction extends Enum { readonly isParachain: boolean; readonly asParachain: Compact; readonly isAccountId32: boolean; readonly asAccountId32: { readonly network: XcmV2NetworkId; readonly id: U8aFixed; } & Struct; readonly isAccountIndex64: boolean; readonly asAccountIndex64: { readonly network: XcmV2NetworkId; readonly index: Compact; } & Struct; readonly isAccountKey20: boolean; readonly asAccountKey20: { readonly network: XcmV2NetworkId; readonly key: U8aFixed; } & Struct; readonly isPalletInstance: boolean; readonly asPalletInstance: u8; readonly isGeneralIndex: boolean; readonly asGeneralIndex: Compact; readonly isGeneralKey: boolean; readonly asGeneralKey: Bytes; readonly isOnlyChild: boolean; readonly isPlurality: boolean; readonly asPlurality: { readonly id: XcmV2BodyId; readonly part: XcmV2BodyPart; } & Struct; readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality'; } /** @name XcmV2NetworkId (93) */ interface XcmV2NetworkId extends Enum { readonly isAny: boolean; readonly isNamed: boolean; readonly asNamed: Bytes; readonly isPolkadot: boolean; readonly isKusama: boolean; readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama'; } /** @name XcmV2BodyId (95) */ interface XcmV2BodyId extends Enum { readonly isUnit: boolean; readonly isNamed: boolean; readonly asNamed: Bytes; readonly isIndex: boolean; readonly asIndex: Compact; readonly isExecutive: boolean; readonly isTechnical: boolean; readonly isLegislative: boolean; readonly isJudicial: boolean; readonly isDefense: boolean; readonly isAdministration: boolean; readonly isTreasury: boolean; readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial' | 'Defense' | 'Administration' | 'Treasury'; } /** @name XcmV2BodyPart (96) */ interface XcmV2BodyPart extends Enum { readonly isVoice: boolean; readonly isMembers: boolean; readonly asMembers: { readonly count: Compact; } & Struct; readonly isFraction: boolean; readonly asFraction: { readonly nom: Compact; readonly denom: Compact; } & Struct; readonly isAtLeastProportion: boolean; readonly asAtLeastProportion: { readonly nom: Compact; readonly denom: Compact; } & Struct; readonly isMoreThanProportion: boolean; readonly asMoreThanProportion: { readonly nom: Compact; readonly denom: Compact; } & Struct; readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion'; } /** @name XcmVersionedAsset (97) */ interface XcmVersionedAsset extends Enum { readonly isV2: boolean; readonly asV2: XcmV2MultiAsset; readonly isV3: boolean; readonly asV3: XcmV3MultiAsset; readonly isV4: boolean; readonly asV4: StagingXcmV4Asset; readonly type: 'V2' | 'V3' | 'V4'; } /** @name XcmV2MultiAsset (98) */ interface XcmV2MultiAsset extends Struct { readonly id: XcmV2MultiassetAssetId; readonly fun: XcmV2MultiassetFungibility; } /** @name XcmV2MultiassetAssetId (99) */ interface XcmV2MultiassetAssetId extends Enum { readonly isConcrete: boolean; readonly asConcrete: XcmV2MultiLocation; readonly isAbstract: boolean; readonly asAbstract: Bytes; readonly type: 'Concrete' | 'Abstract'; } /** @name XcmV2MultiassetFungibility (100) */ interface XcmV2MultiassetFungibility extends Enum { readonly isFungible: boolean; readonly asFungible: Compact; readonly isNonFungible: boolean; readonly asNonFungible: XcmV2MultiassetAssetInstance; readonly type: 'Fungible' | 'NonFungible'; } /** @name XcmV2MultiassetAssetInstance (101) */ interface XcmV2MultiassetAssetInstance extends Enum { readonly isUndefined: boolean; readonly isIndex: boolean; readonly asIndex: Compact; readonly isArray4: boolean; readonly asArray4: U8aFixed; readonly isArray8: boolean; readonly asArray8: U8aFixed; readonly isArray16: boolean; readonly asArray16: U8aFixed; readonly isArray32: boolean; readonly asArray32: U8aFixed; readonly isBlob: boolean; readonly asBlob: Bytes; readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32' | 'Blob'; } /** @name XcmV3MultiAsset (104) */ interface XcmV3MultiAsset extends Struct { readonly id: XcmV3MultiassetAssetId; readonly fun: XcmV3MultiassetFungibility; } /** @name XcmV3MultiassetFungibility (105) */ interface XcmV3MultiassetFungibility extends Enum { readonly isFungible: boolean; readonly asFungible: Compact; readonly isNonFungible: boolean; readonly asNonFungible: XcmV3MultiassetAssetInstance; readonly type: 'Fungible' | 'NonFungible'; } /** @name XcmV3MultiassetAssetInstance (106) */ interface XcmV3MultiassetAssetInstance extends Enum { readonly isUndefined: boolean; readonly isIndex: boolean; readonly asIndex: Compact; readonly isArray4: boolean; readonly asArray4: U8aFixed; readonly isArray8: boolean; readonly asArray8: U8aFixed; readonly isArray16: boolean; readonly asArray16: U8aFixed; readonly isArray32: boolean; readonly asArray32: U8aFixed; readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32'; } /** @name StagingXcmV4Asset (107) */ interface StagingXcmV4Asset extends Struct { readonly id: StagingXcmV4AssetAssetId; readonly fun: StagingXcmV4AssetFungibility; } /** @name StagingXcmV4AssetFungibility (108) */ interface StagingXcmV4AssetFungibility extends Enum { readonly isFungible: boolean; readonly asFungible: Compact; readonly isNonFungible: boolean; readonly asNonFungible: StagingXcmV4AssetAssetInstance; readonly type: 'Fungible' | 'NonFungible'; } /** @name StagingXcmV4AssetAssetInstance (109) */ interface StagingXcmV4AssetAssetInstance extends Enum { readonly isUndefined: boolean; readonly isIndex: boolean; readonly asIndex: Compact; readonly isArray4: boolean; readonly asArray4: U8aFixed; readonly isArray8: boolean; readonly asArray8: U8aFixed; readonly isArray16: boolean; readonly asArray16: U8aFixed; readonly isArray32: boolean; readonly asArray32: U8aFixed; readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32'; } /** @name PalletAssetsEvent (110) */ interface PalletAssetsEvent extends Enum { readonly isCreated: boolean; readonly asCreated: { readonly assetId: StagingXcmV4Location; readonly creator: AccountId32; readonly owner: AccountId32; } & Struct; readonly isIssued: boolean; readonly asIssued: { readonly assetId: StagingXcmV4Location; readonly owner: AccountId32; readonly amount: u128; } & Struct; readonly isTransferred: boolean; readonly asTransferred: { readonly assetId: StagingXcmV4Location; readonly from: AccountId32; readonly to: AccountId32; readonly amount: u128; } & Struct; readonly isBurned: boolean; readonly asBurned: { readonly assetId: StagingXcmV4Location; readonly owner: AccountId32; readonly balance: u128; } & Struct; readonly isTeamChanged: boolean; readonly asTeamChanged: { readonly assetId: StagingXcmV4Location; readonly issuer: AccountId32; readonly admin: AccountId32; readonly freezer: AccountId32; } & Struct; readonly isOwnerChanged: boolean; readonly asOwnerChanged: { readonly assetId: StagingXcmV4Location; readonly owner: AccountId32; } & Struct; readonly isFrozen: boolean; readonly asFrozen: { readonly assetId: StagingXcmV4Location; readonly who: AccountId32; } & Struct; readonly isThawed: boolean; readonly asThawed: { readonly assetId: StagingXcmV4Location; readonly who: AccountId32; } & Struct; readonly isAssetFrozen: boolean; readonly asAssetFrozen: { readonly assetId: StagingXcmV4Location; } & Struct; readonly isAssetThawed: boolean; readonly asAssetThawed: { readonly assetId: StagingXcmV4Location; } & Struct; readonly isAccountsDestroyed: boolean; readonly asAccountsDestroyed: { readonly assetId: StagingXcmV4Location; readonly accountsDestroyed: u32; readonly accountsRemaining: u32; } & Struct; readonly isApprovalsDestroyed: boolean; readonly asApprovalsDestroyed: { readonly assetId: StagingXcmV4Location; readonly approvalsDestroyed: u32; readonly approvalsRemaining: u32; } & Struct; readonly isDestructionStarted: boolean; readonly asDestructionStarted: { readonly assetId: StagingXcmV4Location; } & Struct; readonly isDestroyed: boolean; readonly asDestroyed: { readonly assetId: StagingXcmV4Location; } & Struct; readonly isForceCreated: boolean; readonly asForceCreated: { readonly assetId: StagingXcmV4Location; readonly owner: AccountId32; } & Struct; readonly isMetadataSet: boolean; readonly asMetadataSet: { readonly assetId: StagingXcmV4Location; readonly name: Bytes; readonly symbol: Bytes; readonly decimals: u8; readonly isFrozen: bool; } & Struct; readonly isMetadataCleared: boolean; readonly asMetadataCleared: { readonly assetId: StagingXcmV4Location; } & Struct; readonly isApprovedTransfer: boolean; readonly asApprovedTransfer: { readonly assetId: StagingXcmV4Location; readonly source: AccountId32; readonly delegate: AccountId32; readonly amount: u128; } & Struct; readonly isApprovalCancelled: boolean; readonly asApprovalCancelled: { readonly assetId: StagingXcmV4Location; readonly owner: AccountId32; readonly delegate: AccountId32; } & Struct; readonly isTransferredApproved: boolean; readonly asTransferredApproved: { readonly assetId: StagingXcmV4Location; readonly owner: AccountId32; readonly delegate: AccountId32; readonly destination: AccountId32; readonly amount: u128; } & Struct; readonly isAssetStatusChanged: boolean; readonly asAssetStatusChanged: { readonly assetId: StagingXcmV4Location; } & Struct; readonly isAssetMinBalanceChanged: boolean; readonly asAssetMinBalanceChanged: { readonly assetId: StagingXcmV4Location; readonly newMinBalance: u128; } & Struct; readonly isTouched: boolean; readonly asTouched: { readonly assetId: StagingXcmV4Location; readonly who: AccountId32; readonly depositor: AccountId32; } & Struct; readonly isBlocked: boolean; readonly asBlocked: { readonly assetId: StagingXcmV4Location; readonly who: AccountId32; } & Struct; readonly type: 'Created' | 'Issued' | 'Transferred' | 'Burned' | 'TeamChanged' | 'OwnerChanged' | 'Frozen' | 'Thawed' | 'AssetFrozen' | 'AssetThawed' | 'AccountsDestroyed' | 'ApprovalsDestroyed' | 'DestructionStarted' | 'Destroyed' | 'ForceCreated' | 'MetadataSet' | 'MetadataCleared' | 'ApprovedTransfer' | 'ApprovalCancelled' | 'TransferredApproved' | 'AssetStatusChanged' | 'AssetMinBalanceChanged' | 'Touched' | 'Blocked'; } /** @name CtypeEvent (111) */ interface CtypeEvent extends Enum { readonly isCTypeCreated: boolean; readonly asCTypeCreated: ITuple<[AccountId32, H256]>; readonly isCTypeUpdated: boolean; readonly asCTypeUpdated: H256; readonly type: 'CTypeCreated' | 'CTypeUpdated'; } /** @name AttestationEvent (112) */ interface AttestationEvent extends Enum { readonly isAttestationCreated: boolean; readonly asAttestationCreated: { readonly attester: AccountId32; readonly claimHash: H256; readonly ctypeHash: H256; readonly authorization: Option; } & Struct; readonly isAttestationRevoked: boolean; readonly asAttestationRevoked: { readonly attester: AccountId32; readonly claimHash: H256; readonly ctypeHash: H256; readonly authorizedBy: AttestationAuthorizedBy; } & Struct; readonly isAttestationRemoved: boolean; readonly asAttestationRemoved: { readonly attester: AccountId32; readonly claimHash: H256; readonly ctypeHash: H256; readonly authorizedBy: AttestationAuthorizedBy; } & Struct; readonly isDepositOwnerChanged: boolean; readonly asDepositOwnerChanged: { readonly id: H256; readonly from: AccountId32; readonly to: AccountId32; } & Struct; readonly type: 'AttestationCreated' | 'AttestationRevoked' | 'AttestationRemoved' | 'DepositOwnerChanged'; } /** @name RuntimeCommonAuthorizationAuthorizationId (114) */ interface RuntimeCommonAuthorizationAuthorizationId extends Enum { readonly isDelegation: boolean; readonly asDelegation: H256; readonly type: 'Delegation'; } /** @name AttestationAuthorizedBy (115) */ interface AttestationAuthorizedBy extends Enum { readonly isDepositOwner: boolean; readonly asDepositOwner: AccountId32; readonly isAttester: boolean; readonly asAttester: AccountId32; readonly isAuthorization: boolean; readonly asAuthorization: AccountId32; readonly type: 'DepositOwner' | 'Attester' | 'Authorization'; } /** @name DelegationEvent (116) */ interface DelegationEvent extends Enum { readonly isHierarchyCreated: boolean; readonly asHierarchyCreated: ITuple<[AccountId32, H256, H256]>; readonly isHierarchyRevoked: boolean; readonly asHierarchyRevoked: ITuple<[AccountId32, H256]>; readonly isHierarchyRemoved: boolean; readonly asHierarchyRemoved: ITuple<[AccountId32, H256]>; readonly isDelegationCreated: boolean; readonly asDelegationCreated: ITuple<[AccountId32, H256, H256, H256, AccountId32, DelegationDelegationHierarchyPermissions]>; readonly isDelegationRevoked: boolean; readonly asDelegationRevoked: ITuple<[AccountId32, H256]>; readonly isDelegationRemoved: boolean; readonly asDelegationRemoved: ITuple<[AccountId32, H256]>; readonly isDepositOwnerChanged: boolean; readonly asDepositOwnerChanged: { readonly id: H256; readonly from: AccountId32; readonly to: AccountId32; } & Struct; readonly type: 'HierarchyCreated' | 'HierarchyRevoked' | 'HierarchyRemoved' | 'DelegationCreated' | 'DelegationRevoked' | 'DelegationRemoved' | 'DepositOwnerChanged'; } /** @name DelegationDelegationHierarchyPermissions (117) */ interface DelegationDelegationHierarchyPermissions extends Struct { readonly bits: u32; } /** @name DidEvent (118) */ interface DidEvent extends Enum { readonly isDidCreated: boolean; readonly asDidCreated: ITuple<[AccountId32, AccountId32]>; readonly isDidUpdated: boolean; readonly asDidUpdated: AccountId32; readonly isDidDeleted: boolean; readonly asDidDeleted: AccountId32; readonly isDidCallDispatched: boolean; readonly asDidCallDispatched: ITuple<[AccountId32, Result]>; readonly isDepositOwnerChanged: boolean; readonly asDepositOwnerChanged: { readonly id: AccountId32; readonly from: AccountId32; readonly to: AccountId32; } & Struct; readonly type: 'DidCreated' | 'DidUpdated' | 'DidDeleted' | 'DidCallDispatched' | 'DepositOwnerChanged'; } /** @name PalletDidLookupEvent (119) */ interface PalletDidLookupEvent extends Enum { readonly isAssociationEstablished: boolean; readonly asAssociationEstablished: ITuple<[PalletDidLookupLinkableAccountLinkableAccountId, AccountId32]>; readonly isAssociationRemoved: boolean; readonly asAssociationRemoved: ITuple<[PalletDidLookupLinkableAccountLinkableAccountId, AccountId32]>; readonly isMigrationProgress: boolean; readonly isMigrationCompleted: boolean; readonly isDepositOwnerChanged: boolean; readonly asDepositOwnerChanged: { readonly id: ITuple<[AccountId32, PalletDidLookupLinkableAccountLinkableAccountId]>; readonly from: AccountId32; readonly to: AccountId32; } & Struct; readonly type: 'AssociationEstablished' | 'AssociationRemoved' | 'MigrationProgress' | 'MigrationCompleted' | 'DepositOwnerChanged'; } /** @name PalletDidLookupLinkableAccountLinkableAccountId (120) */ interface PalletDidLookupLinkableAccountLinkableAccountId extends Enum { readonly isAccountId20: boolean; readonly asAccountId20: PalletDidLookupAccountAccountId20; readonly isAccountId32: boolean; readonly asAccountId32: AccountId32; readonly type: 'AccountId20' | 'AccountId32'; } /** @name PalletDidLookupAccountAccountId20 (121) */ interface PalletDidLookupAccountAccountId20 extends U8aFixed { } /** @name PalletWeb3NamesEvent (123) */ interface PalletWeb3NamesEvent extends Enum { readonly isWeb3NameClaimed: boolean; readonly asWeb3NameClaimed: { readonly owner: AccountId32; readonly name: Bytes; } & Struct; readonly isWeb3NameReleased: boolean; readonly asWeb3NameReleased: { readonly owner: AccountId32; readonly name: Bytes; } & Struct; readonly isWeb3NameBanned: boolean; readonly asWeb3NameBanned: { readonly name: Bytes; } & Struct; readonly isWeb3NameUnbanned: boolean; readonly asWeb3NameUnbanned: { readonly name: Bytes; } & Struct; readonly isDepositOwnerChanged: boolean; readonly asDepositOwnerChanged: { readonly id: Bytes; readonly from: AccountId32; readonly to: AccountId32; } & Struct; readonly type: 'Web3NameClaimed' | 'Web3NameReleased' | 'Web3NameBanned' | 'Web3NameUnbanned' | 'DepositOwnerChanged'; } /** @name PublicCredentialsEvent (126) */ interface PublicCredentialsEvent extends Enum { readonly isCredentialStored: boolean; readonly asCredentialStored: { readonly subjectId: RuntimeCommonAssetsAssetDid; readonly credentialId: H256; } & Struct; readonly isCredentialRemoved: boolean; readonly asCredentialRemoved: { readonly subjectId: RuntimeCommonAssetsAssetDid; readonly credentialId: H256; } & Struct; readonly isCredentialRevoked: boolean; readonly asCredentialRevoked: { readonly credentialId: H256; } & Struct; readonly isCredentialUnrevoked: boolean; readonly asCredentialUnrevoked: { readonly credentialId: H256; } & Struct; readonly isDepositOwnerChanged: boolean; readonly asDepositOwnerChanged: { readonly id: H256; readonly from: AccountId32; readonly to: AccountId32; } & Struct; readonly type: 'CredentialStored' | 'CredentialRemoved' | 'CredentialRevoked' | 'CredentialUnrevoked' | 'DepositOwnerChanged'; } /** @name RuntimeCommonAssetsAssetDid (127) */ interface RuntimeCommonAssetsAssetDid extends KiltAssetDidsV1AssetDid { } /** @name KiltAssetDidsV1AssetDid (128) */ interface KiltAssetDidsV1AssetDid extends Struct { readonly chainId: KiltAssetDidsChainV1ChainId; readonly assetId: KiltAssetDidsAssetV1AssetId; } /** @name KiltAssetDidsChainV1ChainId (129) */ interface KiltAssetDidsChainV1ChainId extends Enum { readonly isEip155: boolean; readonly asEip155: u128; readonly isBip122: boolean; readonly asBip122: KiltAssetDidsChainV1GenesisHexHash32Reference; readonly isDotsama: boolean; readonly asDotsama: KiltAssetDidsChainV1GenesisHexHash32Reference; readonly isSolana: boolean; readonly asSolana: Bytes; readonly isGeneric: boolean; readonly asGeneric: KiltAssetDidsChainV1GenericChainId; readonly type: 'Eip155' | 'Bip122' | 'Dotsama' | 'Solana' | 'Generic'; } /** @name KiltAssetDidsChainV1GenesisHexHash32Reference (131) */ interface KiltAssetDidsChainV1GenesisHexHash32Reference extends U8aFixed { } /** @name KiltAssetDidsChainV1GenericChainId (133) */ interface KiltAssetDidsChainV1GenericChainId extends Struct { readonly namespace: Bytes; readonly reference: Bytes; } /** @name KiltAssetDidsAssetV1AssetId (137) */ interface KiltAssetDidsAssetV1AssetId extends Enum { readonly isSlip44: boolean; readonly asSlip44: U256; readonly isErc20: boolean; readonly asErc20: KiltAssetDidsAssetV1EvmSmartContractFungibleReference; readonly isErc721: boolean; readonly asErc721: KiltAssetDidsAssetV1EvmSmartContractNonFungibleReference; readonly isErc1155: boolean; readonly asErc1155: KiltAssetDidsAssetV1EvmSmartContractNonFungibleReference; readonly isGeneric: boolean; readonly asGeneric: KiltAssetDidsAssetV1GenericAssetId; readonly type: 'Slip44' | 'Erc20' | 'Erc721' | 'Erc1155' | 'Generic'; } /** @name KiltAssetDidsAssetV1EvmSmartContractFungibleReference (141) */ interface KiltAssetDidsAssetV1EvmSmartContractFungibleReference extends U8aFixed { } /** @name KiltAssetDidsAssetV1EvmSmartContractNonFungibleReference (142) */ interface KiltAssetDidsAssetV1EvmSmartContractNonFungibleReference extends ITuple<[KiltAssetDidsAssetV1EvmSmartContractFungibleReference, Option]> { } /** @name KiltAssetDidsAssetV1GenericAssetId (146) */ interface KiltAssetDidsAssetV1GenericAssetId extends Struct { readonly namespace: Bytes; readonly reference: Bytes; readonly id: Option; } /** @name PalletMigrationEvent (152) */ interface PalletMigrationEvent extends Enum { readonly isEntriesUpdated: boolean; readonly asEntriesUpdated: PalletMigrationEntriesToMigrate; readonly type: 'EntriesUpdated'; } /** @name PalletMigrationEntriesToMigrate (153) */ interface PalletMigrationEntriesToMigrate extends Struct { readonly attestation: Vec; readonly delegation: Vec; readonly did: Vec; readonly lookup: Vec; readonly w3n: Vec; readonly publicCredentials: Vec>; } /** @name SpiritnetRuntimeRuntime (154) */ type SpiritnetRuntimeRuntime = Null; /** @name PalletDipProviderEvent (166) */ interface PalletDipProviderEvent extends Enum { readonly isVersionedIdentityCommitted: boolean; readonly asVersionedIdentityCommitted: { readonly identifier: AccountId32; readonly commitment: H256; readonly version: u16; } & Struct; readonly isVersionedIdentityDeleted: boolean; readonly asVersionedIdentityDeleted: { readonly identifier: AccountId32; readonly version: u16; } & Struct; readonly type: 'VersionedIdentityCommitted' | 'VersionedIdentityDeleted'; } /** @name PalletDepositStorageEvent (167) */ interface PalletDepositStorageEvent extends Enum { readonly isDepositAdded: boolean; readonly asDepositAdded: { readonly namespace: RuntimeCommonDepositsDepositNamespace; readonly key: Bytes; readonly depositEntry: PalletDepositStorageDepositDepositEntry; } & Struct; readonly isDepositReclaimed: boolean; readonly asDepositReclaimed: { readonly namespace: RuntimeCommonDepositsDepositNamespace; readonly key: Bytes; readonly depositEntry: PalletDepositStorageDepositDepositEntry; } & Struct; readonly type: 'DepositAdded' | 'DepositReclaimed'; } /** @name RuntimeCommonDepositsDepositNamespace (168) */ interface RuntimeCommonDepositsDepositNamespace extends Enum { readonly isDipProvider: boolean; readonly isBondedTokens: boolean; readonly type: 'DipProvider' | 'BondedTokens'; } /** @name PalletDepositStorageDepositDepositEntry (170) */ interface PalletDepositStorageDepositDepositEntry extends Struct { readonly deposit: KiltSupportDeposit; readonly reason: SpiritnetRuntimeRuntimeHoldReason; } /** @name SpiritnetRuntimeRuntimeHoldReason (171) */ interface SpiritnetRuntimeRuntimeHoldReason extends Enum { readonly isPreimage: boolean; readonly asPreimage: PalletPreimageHoldReason; readonly isAttestation: boolean; readonly asAttestation: AttestationHoldReason; readonly isDelegation: boolean; readonly asDelegation: DelegationHoldReason; readonly isDid: boolean; readonly asDid: DidHoldReason; readonly isDidLookup: boolean; readonly asDidLookup: PalletDidLookupHoldReason; readonly isWeb3Names: boolean; readonly asWeb3Names: PalletWeb3NamesHoldReason; readonly isPublicCredentials: boolean; readonly asPublicCredentials: PublicCredentialsHoldReason; readonly isDepositStorage: boolean; readonly asDepositStorage: PalletDepositStorageHoldReason; readonly type: 'Preimage' | 'Attestation' | 'Delegation' | 'Did' | 'DidLookup' | 'Web3Names' | 'PublicCredentials' | 'DepositStorage'; } /** @name PalletPreimageHoldReason (172) */ interface PalletPreimageHoldReason extends Enum { readonly isPreimage: boolean; readonly type: 'Preimage'; } /** @name AttestationHoldReason (173) */ interface AttestationHoldReason extends Enum { readonly isDeposit: boolean; readonly type: 'Deposit'; } /** @name DelegationHoldReason (174) */ interface DelegationHoldReason extends Enum { readonly isDeposit: boolean; readonly type: 'Deposit'; } /** @name DidHoldReason (175) */ interface DidHoldReason extends Enum { readonly isDeposit: boolean; readonly type: 'Deposit'; } /** @name PalletDidLookupHoldReason (176) */ interface PalletDidLookupHoldReason extends Enum { readonly isDeposit: boolean; readonly type: 'Deposit'; } /** @name PalletWeb3NamesHoldReason (177) */ interface PalletWeb3NamesHoldReason extends Enum { readonly isDeposit: boolean; readonly type: 'Deposit'; } /** @name PublicCredentialsHoldReason (178) */ interface PublicCredentialsHoldReason extends Enum { readonly isDeposit: boolean; readonly type: 'Deposit'; } /** @name PalletDepositStorageHoldReason (179) */ interface PalletDepositStorageHoldReason extends Enum { readonly isDeposit: boolean; readonly isFungibleImpl: boolean; readonly type: 'Deposit' | 'FungibleImpl'; } /** @name KiltSupportDeposit (180) */ interface KiltSupportDeposit extends Struct { readonly owner: AccountId32; readonly amount: u128; } /** @name CumulusPalletParachainSystemEvent (181) */ 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; } & Struct; readonly type: 'ValidationFunctionStored' | 'ValidationFunctionApplied' | 'ValidationFunctionDiscarded' | 'DownwardMessagesReceived' | 'DownwardMessagesProcessed' | 'UpwardMessageSent'; } /** @name CumulusPalletXcmpQueueEvent (182) */ interface CumulusPalletXcmpQueueEvent extends Enum { readonly isXcmpMessageSent: boolean; readonly asXcmpMessageSent: { readonly messageHash: U8aFixed; } & Struct; readonly type: 'XcmpMessageSent'; } /** @name PalletXcmEvent (183) */ 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; } & 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: { readonly location: StagingXcmV4Location; readonly version: u32; } & Struct; readonly isNotifyTargetSendFail: boolean; readonly asNotifyTargetSendFail: { readonly location: StagingXcmV4Location; readonly queryId: u64; readonly error: XcmV3TraitsError; } & Struct; readonly isNotifyTargetMigrationFail: boolean; readonly asNotifyTargetMigrationFail: { readonly location: XcmVersionedLocation; readonly queryId: u64; } & Struct; readonly isInvalidQuerierVersion: boolean; readonly asInvalidQuerierVersion: { readonly origin: StagingXcmV4Location; readonly queryId: u64; } & Struct; readonly isInvalidQuerier: boolean; readonly asInvalidQuerier: { readonly origin: StagingXcmV4Location; readonly queryId: u64; readonly expectedQuerier: StagingXcmV4Location; readonly maybeActualQuerier: Option; } & Struct; readonly isVersionNotifyStarted: boolean; readonly asVersionNotifyStarted: { readonly destination: StagingXcmV4Location; readonly cost: StagingXcmV4AssetAssets; readonly messageId: U8aFixed; } & Struct; readonly isVersionNotifyRequested: boolean; readonly asVersionNotifyRequested: { readonly destination: StagingXcmV4Location; readonly cost: StagingXcmV4AssetAssets; readonly messageId: U8aFixed; } & Struct; readonly isVersionNotifyUnrequested: boolean; readonly asVersionNotifyUnrequested: { readonly destination: StagingXcmV4Location; readonly cost: StagingXcmV4AssetAssets; readonly messageId: U8aFixed; } & Struct; readonly isFeesPaid: boolean; readonly asFeesPaid: { readonly paying: StagingXcmV4Location; readonly fees: StagingXcmV4AssetAssets; } & Struct; readonly isAssetsClaimed: boolean; readonly asAssetsClaimed: { readonly hash_: H256; readonly origin: StagingXcmV4Location; readonly assets: XcmVersionedAssets; } & Struct; readonly isVersionMigrationFinished: boolean; readonly asVersionMigrationFinished: { readonly version: u32; } & Struct; readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail' | 'InvalidQuerierVersion' | 'InvalidQuerier' | 'VersionNotifyStarted' | 'VersionNotifyRequested' | 'VersionNotifyUnrequested' | 'FeesPaid' | 'AssetsClaimed' | 'VersionMigrationFinished'; } /** @name StagingXcmV4TraitsOutcome (184) */ 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 (185) */ 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 StagingXcmV4Xcm (186) */ interface StagingXcmV4Xcm extends Vec { } /** @name StagingXcmV4Instruction (188) */ interface StagingXcmV4Instruction extends Enum { readonly isWithdrawAsset: boolean; readonly asWithdrawAsset: StagingXcmV4AssetAssets; readonly isReserveAssetDeposited: boolean; readonly asReserveAssetDeposited: StagingXcmV4AssetAssets; readonly isReceiveTeleportedAsset: boolean; readonly asReceiveTeleportedAsset: StagingXcmV4AssetAssets; readonly isQueryResponse: boolean; readonly asQueryResponse: { readonly queryId: Compact; readonly response: StagingXcmV4Response; readonly maxWeight: SpWeightsWeightV2Weight; readonly querier: Option; } & Struct; readonly isTransferAsset: boolean; readonly asTransferAsset: { readonly assets: StagingXcmV4AssetAssets; readonly beneficiary: StagingXcmV4Location; } & Struct; readonly isTransferReserveAsset: boolean; readonly asTransferReserveAsset: { readonly assets: StagingXcmV4AssetAssets; readonly dest: StagingXcmV4Location; readonly xcm: StagingXcmV4Xcm; } & Struct; readonly isTransact: boolean; readonly asTransact: { readonly originKind: XcmV2OriginKind; readonly requireWeightAtMost: SpWeightsWeightV2Weight; readonly call: XcmDoubleEncoded; } & Struct; readonly isHrmpNewChannelOpenRequest: boolean; readonly asHrmpNewChannelOpenRequest: { readonly sender: Compact; readonly maxMessageSize: Compact; readonly maxCapacity: Compact; } & Struct; readonly isHrmpChannelAccepted: boolean; readonly asHrmpChannelAccepted: { readonly recipient: Compact; } & Struct; readonly isHrmpChannelClosing: boolean; readonly asHrmpChannelClosing: { readonly initiator: Compact; readonly sender: Compact; readonly recipient: Compact; } & Struct; readonly isClearOrigin: boolean; readonly isDescendOrigin: boolean; readonly asDescendOrigin: StagingXcmV4Junctions; readonly isReportError: boolean; readonly asReportError: StagingXcmV4QueryResponseInfo; readonly isDepositAsset: boolean; readonly asDepositAsset: { readonly assets: StagingXcmV4AssetAssetFilter; readonly beneficiary: StagingXcmV4Location; } & Struct; readonly isDepositReserveAsset: boolean; readonly asDepositReserveAsset: { readonly assets: StagingXcmV4AssetAssetFilter; readonly dest: StagingXcmV4Location; readonly xcm: StagingXcmV4Xcm; } & Struct; readonly isExchangeAsset: boolean; readonly asExchangeAsset: { readonly give: StagingXcmV4AssetAssetFilter; readonly want: StagingXcmV4AssetAssets; readonly maximal: bool; } & Struct; readonly isInitiateReserveWithdraw: boolean; readonly asInitiateReserveWithdraw: { readonly assets: StagingXcmV4AssetAssetFilter; readonly reserve: StagingXcmV4Location; readonly xcm: StagingXcmV4Xcm; } & Struct; readonly isInitiateTeleport: boolean; readonly asInitiateTeleport: { readonly assets: StagingXcmV4AssetAssetFilter; readonly dest: StagingXcmV4Location; readonly xcm: StagingXcmV4Xcm; } & Struct; readonly isReportHolding: boolean; readonly asReportHolding: { readonly responseInfo: StagingXcmV4QueryResponseInfo; readonly assets: StagingXcmV4AssetAssetFilter; } & Struct; readonly isBuyExecution: boolean; readonly asBuyExecution: { readonly fees: StagingXcmV4Asset; readonly weightLimit: XcmV3WeightLimit; } & Struct; readonly isRefundSurplus: boolean; readonly isSetErrorHandler: boolean; readonly asSetErrorHandler: StagingXcmV4Xcm; readonly isSetAppendix: boolean; readonly asSetAppendix: StagingXcmV4Xcm; readonly isClearError: boolean; readonly isClaimAsset: boolean; readonly asClaimAsset: { readonly assets: StagingXcmV4AssetAssets; readonly ticket: StagingXcmV4Location; } & Struct; readonly isTrap: boolean; readonly asTrap: Compact; readonly isSubscribeVersion: boolean; readonly asSubscribeVersion: { readonly queryId: Compact; readonly maxResponseWeight: SpWeightsWeightV2Weight; } & Struct; readonly isUnsubscribeVersion: boolean; readonly isBurnAsset: boolean; readonly asBurnAsset: StagingXcmV4AssetAssets; readonly isExpectAsset: boolean; readonly asExpectAsset: StagingXcmV4AssetAssets; readonly isExpectOrigin: boolean; readonly asExpectOrigin: Option; readonly isExpectError: boolean; readonly asExpectError: Option>; readonly isExpectTransactStatus: boolean; readonly asExpectTransactStatus: XcmV3MaybeErrorCode; readonly isQueryPallet: boolean; readonly asQueryPallet: { readonly moduleName: Bytes; readonly responseInfo: StagingXcmV4QueryResponseInfo; } & Struct; readonly isExpectPallet: boolean; readonly asExpectPallet: { readonly index: Compact; readonly name: Bytes; readonly moduleName: Bytes; readonly crateMajor: Compact; readonly minCrateMinor: Compact; } & Struct; readonly isReportTransactStatus: boolean; readonly asReportTransactStatus: StagingXcmV4QueryResponseInfo; readonly isClearTransactStatus: boolean; readonly isUniversalOrigin: boolean; readonly asUniversalOrigin: StagingXcmV4Junction; readonly isExportMessage: boolean; readonly asExportMessage: { readonly network: StagingXcmV4JunctionNetworkId; readonly destination: StagingXcmV4Junctions; readonly xcm: StagingXcmV4Xcm; } & Struct; readonly isLockAsset: boolean; readonly asLockAsset: { readonly asset: StagingXcmV4Asset; readonly unlocker: StagingXcmV4Location; } & Struct; readonly isUnlockAsset: boolean; readonly asUnlockAsset: { readonly asset: StagingXcmV4Asset; readonly target: StagingXcmV4Location; } & Struct; readonly isNoteUnlockable: boolean; readonly asNoteUnlockable: { readonly asset: StagingXcmV4Asset; readonly owner: StagingXcmV4Location; } & Struct; readonly isRequestUnlock: boolean; readonly asRequestUnlock: { readonly asset: StagingXcmV4Asset; readonly locker: StagingXcmV4Location; } & Struct; readonly isSetFeesMode: boolean; readonly asSetFeesMode: { readonly jitWithdraw: bool; } & Struct; readonly isSetTopic: boolean; readonly asSetTopic: U8aFixed; readonly isClearTopic: boolean; readonly isAliasOrigin: boolean; readonly asAliasOrigin: StagingXcmV4Location; readonly isUnpaidExecution: boolean; readonly asUnpaidExecution: { readonly weightLimit: XcmV3WeightLimit; readonly checkOrigin: Option; } & Struct; readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'ClearOrigin' | 'DescendOrigin' | 'ReportError' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'ReportHolding' | 'BuyExecution' | 'RefundSurplus' | 'SetErrorHandler' | 'SetAppendix' | 'ClearError' | 'ClaimAsset' | 'Trap' | 'SubscribeVersion' | 'UnsubscribeVersion' | 'BurnAsset' | 'ExpectAsset' | 'ExpectOrigin' | 'ExpectError' | 'ExpectTransactStatus' | 'QueryPallet' | 'ExpectPallet' | 'ReportTransactStatus' | 'ClearTransactStatus' | 'UniversalOrigin' | 'ExportMessage' | 'LockAsset' | 'UnlockAsset' | 'NoteUnlockable' | 'RequestUnlock' | 'SetFeesMode' | 'SetTopic' | 'ClearTopic' | 'AliasOrigin' | 'UnpaidExecution'; } /** @name StagingXcmV4AssetAssets (189) */ interface StagingXcmV4AssetAssets extends Vec { } /** @name StagingXcmV4Response (191) */ interface StagingXcmV4Response extends Enum { readonly isNull: boolean; readonly isAssets: boolean; readonly asAssets: StagingXcmV4AssetAssets; readonly isExecutionResult: boolean; readonly asExecutionResult: Option>; readonly isVersion: boolean; readonly asVersion: u32; readonly isPalletsInfo: boolean; readonly asPalletsInfo: Vec; readonly isDispatchResult: boolean; readonly asDispatchResult: XcmV3MaybeErrorCode; readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version' | 'PalletsInfo' | 'DispatchResult'; } /** @name StagingXcmV4PalletInfo (195) */ interface StagingXcmV4PalletInfo extends Struct { readonly index: Compact; readonly name: Bytes; readonly moduleName: Bytes; readonly major: Compact; readonly minor: Compact; readonly patch: Compact; } /** @name XcmV3MaybeErrorCode (198) */ interface XcmV3MaybeErrorCode extends Enum { readonly isSuccess: boolean; readonly isError: boolean; readonly asError: Bytes; readonly isTruncatedError: boolean; readonly asTruncatedError: Bytes; readonly type: 'Success' | 'Error' | 'TruncatedError'; } /** @name XcmV2OriginKind (201) */ interface XcmV2OriginKind extends Enum { readonly isNative: boolean; readonly isSovereignAccount: boolean; readonly isSuperuser: boolean; readonly isXcm: boolean; readonly type: 'Native' | 'SovereignAccount' | 'Superuser' | 'Xcm'; } /** @name XcmDoubleEncoded (202) */ interface XcmDoubleEncoded extends Struct { readonly encoded: Bytes; } /** @name StagingXcmV4QueryResponseInfo (203) */ interface StagingXcmV4QueryResponseInfo extends Struct { readonly destination: StagingXcmV4Location; readonly queryId: Compact; readonly maxWeight: SpWeightsWeightV2Weight; } /** @name StagingXcmV4AssetAssetFilter (204) */ interface StagingXcmV4AssetAssetFilter extends Enum { readonly isDefinite: boolean; readonly asDefinite: StagingXcmV4AssetAssets; readonly isWild: boolean; readonly asWild: StagingXcmV4AssetWildAsset; readonly type: 'Definite' | 'Wild'; } /** @name StagingXcmV4AssetWildAsset (205) */ interface StagingXcmV4AssetWildAsset extends Enum { readonly isAll: boolean; readonly isAllOf: boolean; readonly asAllOf: { readonly id: StagingXcmV4AssetAssetId; readonly fun: StagingXcmV4AssetWildFungibility; } & Struct; readonly isAllCounted: boolean; readonly asAllCounted: Compact; readonly isAllOfCounted: boolean; readonly asAllOfCounted: { readonly id: StagingXcmV4AssetAssetId; readonly fun: StagingXcmV4AssetWildFungibility; readonly count: Compact; } & Struct; readonly type: 'All' | 'AllOf' | 'AllCounted' | 'AllOfCounted'; } /** @name StagingXcmV4AssetWildFungibility (206) */ interface StagingXcmV4AssetWildFungibility extends Enum { readonly isFungible: boolean; readonly isNonFungible: boolean; readonly type: 'Fungible' | 'NonFungible'; } /** @name XcmV3WeightLimit (207) */ interface XcmV3WeightLimit extends Enum { readonly isUnlimited: boolean; readonly isLimited: boolean; readonly asLimited: SpWeightsWeightV2Weight; readonly type: 'Unlimited' | 'Limited'; } /** @name XcmVersionedAssets (208) */ interface XcmVersionedAssets extends Enum { readonly isV2: boolean; readonly asV2: XcmV2MultiassetMultiAssets; readonly isV3: boolean; readonly asV3: XcmV3MultiassetMultiAssets; readonly isV4: boolean; readonly asV4: StagingXcmV4AssetAssets; readonly type: 'V2' | 'V3' | 'V4'; } /** @name XcmV2MultiassetMultiAssets (209) */ interface XcmV2MultiassetMultiAssets extends Vec { } /** @name XcmV3MultiassetMultiAssets (211) */ interface XcmV3MultiassetMultiAssets extends Vec { } /** @name CumulusPalletXcmEvent (213) */ 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 PalletMessageQueueEvent (214) */ interface PalletMessageQueueEvent extends Enum { readonly isProcessingFailed: boolean; readonly asProcessingFailed: { readonly id: H256; readonly origin: CumulusPrimitivesCoreAggregateMessageOrigin; readonly error: FrameSupportMessagesProcessMessageError; } & Struct; readonly isProcessed: boolean; readonly asProcessed: { readonly id: H256; readonly origin: CumulusPrimitivesCoreAggregateMessageOrigin; readonly weightUsed: SpWeightsWeightV2Weight; readonly success: bool; } & Struct; readonly isOverweightEnqueued: boolean; readonly asOverweightEnqueued: { readonly id: U8aFixed; readonly origin: CumulusPrimitivesCoreAggregateMessageOrigin; readonly pageIndex: u32; readonly messageIndex: u32; } & Struct; readonly isPageReaped: boolean; readonly asPageReaped: { readonly origin: CumulusPrimitivesCoreAggregateMessageOrigin; readonly index: u32; } & Struct; readonly type: 'ProcessingFailed' | 'Processed' | 'OverweightEnqueued' | 'PageReaped'; } /** @name CumulusPrimitivesCoreAggregateMessageOrigin (215) */ interface CumulusPrimitivesCoreAggregateMessageOrigin extends Enum { readonly isHere: boolean; readonly isParent: boolean; readonly isSibling: boolean; readonly asSibling: u32; readonly type: 'Here' | 'Parent' | 'Sibling'; } /** @name FrameSupportMessagesProcessMessageError (217) */ interface FrameSupportMessagesProcessMessageError extends Enum { readonly isBadFormat: boolean; readonly isCorrupt: boolean; readonly isUnsupported: boolean; readonly isOverweight: boolean; readonly asOverweight: SpWeightsWeightV2Weight; readonly isYield: boolean; readonly type: 'BadFormat' | 'Corrupt' | 'Unsupported' | 'Overweight' | 'Yield'; } /** @name FrameSystemPhase (218) */ interface FrameSystemPhase extends Enum { readonly isApplyExtrinsic: boolean; readonly asApplyExtrinsic: u32; readonly isFinalization: boolean; readonly isInitialization: boolean; readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization'; } /** @name FrameSystemLastRuntimeUpgradeInfo (220) */ interface FrameSystemLastRuntimeUpgradeInfo extends Struct { readonly specVersion: Compact; readonly specName: Text; } /** @name FrameSystemCodeUpgradeAuthorization (222) */ interface FrameSystemCodeUpgradeAuthorization extends Struct { readonly codeHash: H256; readonly checkVersion: bool; } /** @name FrameSystemCall (223) */ interface FrameSystemCall extends Enum { readonly isRemark: boolean; readonly asRemark: { readonly remark: Bytes; } & Struct; readonly isSetHeapPages: boolean; readonly asSetHeapPages: { readonly pages: u64; } & Struct; readonly isSetCode: boolean; readonly asSetCode: { readonly code: Bytes; } & Struct; readonly isSetCodeWithoutChecks: boolean; readonly asSetCodeWithoutChecks: { readonly code: Bytes; } & Struct; readonly isSetStorage: boolean; readonly asSetStorage: { readonly items: Vec>; } & Struct; readonly isKillStorage: boolean; readonly asKillStorage: { readonly keys_: Vec; } & Struct; readonly isKillPrefix: boolean; readonly asKillPrefix: { readonly prefix: Bytes; readonly subkeys: u32; } & Struct; readonly isRemarkWithEvent: boolean; readonly asRemarkWithEvent: { readonly remark: Bytes; } & Struct; readonly isAuthorizeUpgrade: boolean; readonly asAuthorizeUpgrade: { readonly codeHash: H256; } & Struct; readonly isAuthorizeUpgradeWithoutChecks: boolean; readonly asAuthorizeUpgradeWithoutChecks: { readonly codeHash: H256; } & Struct; readonly isApplyAuthorizedUpgrade: boolean; readonly asApplyAuthorizedUpgrade: { readonly code: Bytes; } & Struct; readonly type: 'Remark' | 'SetHeapPages' | 'SetCode' | 'SetCodeWithoutChecks' | 'SetStorage' | 'KillStorage' | 'KillPrefix' | 'RemarkWithEvent' | 'AuthorizeUpgrade' | 'AuthorizeUpgradeWithoutChecks' | 'ApplyAuthorizedUpgrade'; } /** @name FrameSystemLimitsBlockWeights (227) */ interface FrameSystemLimitsBlockWeights extends Struct { readonly baseBlock: SpWeightsWeightV2Weight; readonly maxBlock: SpWeightsWeightV2Weight; readonly perClass: FrameSupportDispatchPerDispatchClassWeightsPerClass; } /** @name FrameSupportDispatchPerDispatchClassWeightsPerClass (228) */ interface FrameSupportDispatchPerDispatchClassWeightsPerClass extends Struct { readonly normal: FrameSystemLimitsWeightsPerClass; readonly operational: FrameSystemLimitsWeightsPerClass; readonly mandatory: FrameSystemLimitsWeightsPerClass; } /** @name FrameSystemLimitsWeightsPerClass (229) */ interface FrameSystemLimitsWeightsPerClass extends Struct { readonly baseExtrinsic: SpWeightsWeightV2Weight; readonly maxExtrinsic: Option; readonly maxTotal: Option; readonly reserved: Option; } /** @name FrameSystemLimitsBlockLength (231) */ interface FrameSystemLimitsBlockLength extends Struct { readonly max: FrameSupportDispatchPerDispatchClassU32; } /** @name FrameSupportDispatchPerDispatchClassU32 (232) */ interface FrameSupportDispatchPerDispatchClassU32 extends Struct { readonly normal: u32; readonly operational: u32; readonly mandatory: u32; } /** @name SpWeightsRuntimeDbWeight (233) */ interface SpWeightsRuntimeDbWeight extends Struct { readonly read: u64; readonly write: u64; } /** @name SpVersionRuntimeVersion (234) */ interface SpVersionRuntimeVersion extends Struct { readonly specName: Text; readonly implName: Text; readonly authoringVersion: u32; readonly specVersion: u32; readonly implVersion: u32; readonly apis: Vec>; readonly transactionVersion: u32; readonly stateVersion: u8; } /** @name FrameSystemError (238) */ interface FrameSystemError extends Enum { readonly isInvalidSpecName: boolean; readonly isSpecVersionNeedsToIncrease: boolean; readonly isFailedToExtractRuntimeVersion: boolean; readonly isNonDefaultComposite: boolean; readonly isNonZeroRefCount: boolean; readonly isCallFiltered: boolean; readonly isNothingAuthorized: boolean; readonly isUnauthorized: boolean; readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered' | 'NothingAuthorized' | 'Unauthorized'; } /** @name PalletTimestampCall (239) */ interface PalletTimestampCall extends Enum { readonly isSet: boolean; readonly asSet: { readonly now: Compact; } & Struct; readonly type: 'Set'; } /** @name PalletIndicesCall (241) */ interface PalletIndicesCall extends Enum { readonly isClaim: boolean; readonly asClaim: { readonly index: u64; } & Struct; readonly isTransfer: boolean; readonly asTransfer: { readonly new_: MultiAddress; readonly index: u64; } & Struct; readonly isFree: boolean; readonly asFree: { readonly index: u64; } & Struct; readonly isForceTransfer: boolean; readonly asForceTransfer: { readonly new_: MultiAddress; readonly index: u64; readonly freeze: bool; } & Struct; readonly isFreeze: boolean; readonly asFreeze: { readonly index: u64; } & Struct; readonly type: 'Claim' | 'Transfer' | 'Free' | 'ForceTransfer' | 'Freeze'; } /** @name PalletIndicesError (244) */ interface PalletIndicesError extends Enum { readonly isNotAssigned: boolean; readonly isNotOwner: boolean; readonly isInUse: boolean; readonly isNotTransfer: boolean; readonly isPermanent: boolean; readonly type: 'NotAssigned' | 'NotOwner' | 'InUse' | 'NotTransfer' | 'Permanent'; } /** @name PalletBalancesBalanceLock (246) */ interface PalletBalancesBalanceLock extends Struct { readonly id: U8aFixed; readonly amount: u128; readonly reasons: PalletBalancesReasons; } /** @name PalletBalancesReasons (247) */ interface PalletBalancesReasons extends Enum { readonly isFee: boolean; readonly isMisc: boolean; readonly isAll: boolean; readonly type: 'Fee' | 'Misc' | 'All'; } /** @name PalletBalancesReserveData (250) */ interface PalletBalancesReserveData extends Struct { readonly id: U8aFixed; readonly amount: u128; } /** @name PalletBalancesIdAmountRuntimeHoldReason (253) */ interface PalletBalancesIdAmountRuntimeHoldReason extends Struct { readonly id: SpiritnetRuntimeRuntimeHoldReason; readonly amount: u128; } /** @name PalletBalancesIdAmountRuntimeFreezeReason (256) */ interface PalletBalancesIdAmountRuntimeFreezeReason extends Struct { readonly id: SpiritnetRuntimeRuntimeFreezeReason; readonly amount: u128; } /** @name SpiritnetRuntimeRuntimeFreezeReason (257) */ interface SpiritnetRuntimeRuntimeFreezeReason extends Enum { readonly isParachainStaking: boolean; readonly asParachainStaking: ParachainStakingFreezeReason; readonly type: 'ParachainStaking'; } /** @name ParachainStakingFreezeReason (258) */ interface ParachainStakingFreezeReason extends Enum { readonly isStaking: boolean; readonly type: 'Staking'; } /** @name PalletBalancesCall (260) */ interface PalletBalancesCall extends Enum { readonly isTransferAllowDeath: boolean; readonly asTransferAllowDeath: { readonly dest: MultiAddress; readonly value: Compact; } & Struct; readonly isForceTransfer: boolean; readonly asForceTransfer: { readonly source: MultiAddress; readonly dest: MultiAddress; readonly value: Compact; } & Struct; readonly isTransferKeepAlive: boolean; readonly asTransferKeepAlive: { readonly dest: MultiAddress; readonly value: Compact; } & Struct; readonly isTransferAll: boolean; readonly asTransferAll: { readonly dest: MultiAddress; readonly keepAlive: bool; } & Struct; readonly isForceUnreserve: boolean; readonly asForceUnreserve: { readonly who: MultiAddress; readonly amount: u128; } & Struct; readonly isUpgradeAccounts: boolean; readonly asUpgradeAccounts: { readonly who: Vec; } & Struct; readonly isForceSetBalance: boolean; readonly asForceSetBalance: { readonly who: MultiAddress; readonly newFree: Compact; } & Struct; readonly isForceAdjustTotalIssuance: boolean; readonly asForceAdjustTotalIssuance: { readonly direction: PalletBalancesAdjustmentDirection; readonly delta: Compact; } & Struct; readonly type: 'TransferAllowDeath' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve' | 'UpgradeAccounts' | 'ForceSetBalance' | 'ForceAdjustTotalIssuance'; } /** @name PalletBalancesAdjustmentDirection (261) */ interface PalletBalancesAdjustmentDirection extends Enum { readonly isIncrease: boolean; readonly isDecrease: boolean; readonly type: 'Increase' | 'Decrease'; } /** @name PalletBalancesError (262) */ interface PalletBalancesError extends Enum { readonly isVestingBalance: boolean; readonly isLiquidityRestrictions: boolean; readonly isInsufficientBalance: boolean; readonly isExistentialDeposit: boolean; readonly isExpendability: boolean; readonly isExistingVestingSchedule: boolean; readonly isDeadAccount: boolean; readonly isTooManyReserves: boolean; readonly isTooManyHolds: boolean; readonly isTooManyFreezes: boolean; readonly isIssuanceDeactivated: boolean; readonly isDeltaZero: boolean; readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'Expendability' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves' | 'TooManyHolds' | 'TooManyFreezes' | 'IssuanceDeactivated' | 'DeltaZero'; } /** @name PalletTransactionPaymentReleases (264) */ interface PalletTransactionPaymentReleases extends Enum { readonly isV1Ancient: boolean; readonly isV2: boolean; readonly type: 'V1Ancient' | 'V2'; } /** @name SpConsensusAuraSr25519AppSr25519Public (266) */ interface SpConsensusAuraSr25519AppSr25519Public extends SpCoreSr25519Public { } /** @name SpCoreSr25519Public (267) */ interface SpCoreSr25519Public extends U8aFixed { } /** @name SpiritnetRuntimeSystemSessionKeys (272) */ interface SpiritnetRuntimeSystemSessionKeys extends Struct { readonly aura: SpConsensusAuraSr25519AppSr25519Public; } /** @name SpCoreCryptoKeyTypeId (275) */ interface SpCoreCryptoKeyTypeId extends U8aFixed { } /** @name PalletSessionCall (276) */ interface PalletSessionCall extends Enum { readonly isSetKeys: boolean; readonly asSetKeys: { readonly keys_: SpiritnetRuntimeSystemSessionKeys; readonly proof: Bytes; } & Struct; readonly isPurgeKeys: boolean; readonly type: 'SetKeys' | 'PurgeKeys'; } /** @name PalletSessionError (277) */ interface PalletSessionError extends Enum { readonly isInvalidProof: boolean; readonly isNoAssociatedValidatorId: boolean; readonly isDuplicatedKey: boolean; readonly isNoKeys: boolean; readonly isNoAccount: boolean; readonly type: 'InvalidProof' | 'NoAssociatedValidatorId' | 'DuplicatedKey' | 'NoKeys' | 'NoAccount'; } /** @name ParachainStakingRoundInfo (278) */ interface ParachainStakingRoundInfo extends Struct { readonly current: u32; readonly first: u64; readonly length: u64; } /** @name ParachainStakingDelegationCounter (279) */ interface ParachainStakingDelegationCounter extends Struct { readonly round: u32; readonly counter: u32; } /** @name ParachainStakingStake (280) */ interface ParachainStakingStake extends Struct { readonly owner: AccountId32; readonly amount: u128; } /** @name ParachainStakingCandidate (281) */ interface ParachainStakingCandidate extends Struct { readonly id: AccountId32; readonly stake: u128; readonly delegators: ParachainStakingSetOrderedSet; readonly total: u128; readonly status: ParachainStakingCandidateStatus; } /** @name ParachainStakingSetOrderedSet (282) */ interface ParachainStakingSetOrderedSet extends Vec { } /** @name ParachainStakingCandidateStatus (285) */ interface ParachainStakingCandidateStatus extends Enum { readonly isActive: boolean; readonly isLeaving: boolean; readonly asLeaving: u32; readonly type: 'Active' | 'Leaving'; } /** @name ParachainStakingTotalStake (286) */ interface ParachainStakingTotalStake extends Struct { readonly collators: u128; readonly delegators: u128; } /** @name ParachainStakingInflationInflationInfo (289) */ interface ParachainStakingInflationInflationInfo extends Struct { readonly collator: ParachainStakingInflationStakingInfo; readonly delegator: ParachainStakingInflationStakingInfo; } /** @name ParachainStakingInflationStakingInfo (290) */ interface ParachainStakingInflationStakingInfo extends Struct { readonly maxRate: Perquintill; readonly rewardRate: ParachainStakingInflationRewardRate; } /** @name ParachainStakingInflationRewardRate (291) */ interface ParachainStakingInflationRewardRate extends Struct { readonly annual: Perquintill; readonly perBlock: Perquintill; } /** @name ParachainStakingCall (296) */ interface ParachainStakingCall extends Enum { readonly isForceNewRound: boolean; readonly isSetInflation: boolean; readonly asSetInflation: { readonly collatorMaxRatePercentage: Perquintill; readonly collatorAnnualRewardRatePercentage: Perquintill; readonly delegatorMaxRatePercentage: Perquintill; readonly delegatorAnnualRewardRatePercentage: Perquintill; readonly currentCollatorCandidatePoolSize: u32; } & Struct; readonly isSetMaxSelectedCandidates: boolean; readonly asSetMaxSelectedCandidates: { readonly new_: u32; } & Struct; readonly isSetBlocksPerRound: boolean; readonly asSetBlocksPerRound: { readonly new_: u64; } & Struct; readonly isSetMaxCandidateStake: boolean; readonly asSetMaxCandidateStake: { readonly new_: u128; } & Struct; readonly isForceRemoveCandidate: boolean; readonly asForceRemoveCandidate: { readonly collator: MultiAddress; } & Struct; readonly isJoinCandidates: boolean; readonly asJoinCandidates: { readonly stake: u128; } & Struct; readonly isInitLeaveCandidates: boolean; readonly isExecuteLeaveCandidates: boolean; readonly asExecuteLeaveCandidates: { readonly collator: MultiAddress; } & Struct; readonly isCancelLeaveCandidates: boolean; readonly isCandidateStakeMore: boolean; readonly asCandidateStakeMore: { readonly more: u128; } & Struct; readonly isCandidateStakeLess: boolean; readonly asCandidateStakeLess: { readonly less: u128; } & Struct; readonly isJoinDelegators: boolean; readonly asJoinDelegators: { readonly collator: MultiAddress; readonly amount: u128; } & Struct; readonly isLeaveDelegators: boolean; readonly isDelegatorStakeMore: boolean; readonly asDelegatorStakeMore: { readonly more: u128; } & Struct; readonly isDelegatorStakeLess: boolean; readonly asDelegatorStakeLess: { readonly less: u128; } & Struct; readonly isUnlockUnstaked: boolean; readonly asUnlockUnstaked: { readonly target: MultiAddress; } & Struct; readonly isClaimRewards: boolean; readonly isIncrementCollatorRewards: boolean; readonly isIncrementDelegatorRewards: boolean; readonly isExecuteScheduledRewardChange: boolean; readonly asExecuteScheduledRewardChange: { readonly currentCollatorCandidatePoolSize: u32; } & Struct; readonly type: 'ForceNewRound' | 'SetInflation' | 'SetMaxSelectedCandidates' | 'SetBlocksPerRound' | 'SetMaxCandidateStake' | 'ForceRemoveCandidate' | 'JoinCandidates' | 'InitLeaveCandidates' | 'ExecuteLeaveCandidates' | 'CancelLeaveCandidates' | 'CandidateStakeMore' | 'CandidateStakeLess' | 'JoinDelegators' | 'LeaveDelegators' | 'DelegatorStakeMore' | 'DelegatorStakeLess' | 'UnlockUnstaked' | 'ClaimRewards' | 'IncrementCollatorRewards' | 'IncrementDelegatorRewards' | 'ExecuteScheduledRewardChange'; } /** @name ParachainStakingError (297) */ interface ParachainStakingError extends Enum { readonly isDelegatorNotFound: boolean; readonly isCandidateNotFound: boolean; readonly isDelegatorExists: boolean; readonly isCandidateExists: boolean; readonly isValStakeZero: boolean; readonly isValStakeBelowMin: boolean; readonly isValStakeAboveMax: boolean; readonly isDelegationBelowMin: boolean; readonly isAlreadyLeaving: boolean; readonly isNotLeaving: boolean; readonly isCannotLeaveYet: boolean; readonly isCannotJoinBeforeUnlocking: boolean; readonly isAlreadyDelegating: boolean; readonly isNotYetDelegating: boolean; readonly isDelegationsPerRoundExceeded: boolean; readonly isTooManyDelegators: boolean; readonly isTooFewCollatorCandidates: boolean; readonly isCannotStakeIfLeaving: boolean; readonly isCannotDelegateIfLeaving: boolean; readonly isMaxCollatorsPerDelegatorExceeded: boolean; readonly isAlreadyDelegatedCollator: boolean; readonly isDelegationNotFound: boolean; readonly isUnderflow: boolean; readonly isCannotSetAboveMax: boolean; readonly isCannotSetBelowMin: boolean; readonly isInvalidSchedule: boolean; readonly isNoMoreUnstaking: boolean; readonly isTooEarly: boolean; readonly isStakeNotFound: boolean; readonly isUnstakingIsEmpty: boolean; readonly isRewardsNotFound: boolean; readonly isInvalidInput: boolean; readonly type: 'DelegatorNotFound' | 'CandidateNotFound' | 'DelegatorExists' | 'CandidateExists' | 'ValStakeZero' | 'ValStakeBelowMin' | 'ValStakeAboveMax' | 'DelegationBelowMin' | 'AlreadyLeaving' | 'NotLeaving' | 'CannotLeaveYet' | 'CannotJoinBeforeUnlocking' | 'AlreadyDelegating' | 'NotYetDelegating' | 'DelegationsPerRoundExceeded' | 'TooManyDelegators' | 'TooFewCollatorCandidates' | 'CannotStakeIfLeaving' | 'CannotDelegateIfLeaving' | 'MaxCollatorsPerDelegatorExceeded' | 'AlreadyDelegatedCollator' | 'DelegationNotFound' | 'Underflow' | 'CannotSetAboveMax' | 'CannotSetBelowMin' | 'InvalidSchedule' | 'NoMoreUnstaking' | 'TooEarly' | 'StakeNotFound' | 'UnstakingIsEmpty' | 'RewardsNotFound' | 'InvalidInput'; } /** @name FrameSupportPreimagesBounded (301) */ interface FrameSupportPreimagesBounded extends Enum { readonly isLegacy: boolean; readonly asLegacy: { readonly hash_: H256; } & Struct; readonly isInline: boolean; readonly asInline: Bytes; readonly isLookup: boolean; readonly asLookup: { readonly hash_: H256; readonly len: u32; } & Struct; readonly type: 'Legacy' | 'Inline' | 'Lookup'; } /** @name PalletDemocracyCall (303) */ interface PalletDemocracyCall extends Enum { readonly isPropose: boolean; readonly asPropose: { readonly proposal: FrameSupportPreimagesBounded; readonly value: Compact; } & Struct; readonly isSecond: boolean; readonly asSecond: { readonly proposal: Compact; } & Struct; readonly isVote: boolean; readonly asVote: { readonly refIndex: Compact; readonly vote: PalletDemocracyVoteAccountVote; } & Struct; readonly isEmergencyCancel: boolean; readonly asEmergencyCancel: { readonly refIndex: u32; } & Struct; readonly isExternalPropose: boolean; readonly asExternalPropose: { readonly proposal: FrameSupportPreimagesBounded; } & Struct; readonly isExternalProposeMajority: boolean; readonly asExternalProposeMajority: { readonly proposal: FrameSupportPreimagesBounded; } & Struct; readonly isExternalProposeDefault: boolean; readonly asExternalProposeDefault: { readonly proposal: FrameSupportPreimagesBounded; } & Struct; readonly isFastTrack: boolean; readonly asFastTrack: { readonly proposalHash: H256; readonly votingPeriod: u64; readonly delay: u64; } & Struct; readonly isVetoExternal: boolean; readonly asVetoExternal: { readonly proposalHash: H256; } & Struct; readonly isCancelReferendum: boolean; readonly asCancelReferendum: { readonly refIndex: Compact; } & Struct; readonly isDelegate: boolean; readonly asDelegate: { readonly to: MultiAddress; readonly conviction: PalletDemocracyConviction; readonly balance: u128; } & Struct; readonly isUndelegate: boolean; readonly isClearPublicProposals: boolean; readonly isUnlock: boolean; readonly asUnlock: { readonly target: MultiAddress; } & Struct; readonly isRemoveVote: boolean; readonly asRemoveVote: { readonly index: u32; } & Struct; readonly isRemoveOtherVote: boolean; readonly asRemoveOtherVote: { readonly target: MultiAddress; readonly index: u32; } & Struct; readonly isBlacklist: boolean; readonly asBlacklist: { readonly proposalHash: H256; readonly maybeRefIndex: Option; } & Struct; readonly isCancelProposal: boolean; readonly asCancelProposal: { readonly propIndex: Compact; } & Struct; readonly isSetMetadata: boolean; readonly asSetMetadata: { readonly owner: PalletDemocracyMetadataOwner; readonly maybeHash: Option; } & Struct; readonly type: 'Propose' | 'Second' | 'Vote' | 'EmergencyCancel' | 'ExternalPropose' | 'ExternalProposeMajority' | 'ExternalProposeDefault' | 'FastTrack' | 'VetoExternal' | 'CancelReferendum' | 'Delegate' | 'Undelegate' | 'ClearPublicProposals' | 'Unlock' | 'RemoveVote' | 'RemoveOtherVote' | 'Blacklist' | 'CancelProposal' | 'SetMetadata'; } /** @name PalletDemocracyConviction (304) */ interface PalletDemocracyConviction extends Enum { readonly isNone: boolean; readonly isLocked1x: boolean; readonly isLocked2x: boolean; readonly isLocked3x: boolean; readonly isLocked4x: boolean; readonly isLocked5x: boolean; readonly isLocked6x: boolean; readonly type: 'None' | 'Locked1x' | 'Locked2x' | 'Locked3x' | 'Locked4x' | 'Locked5x' | 'Locked6x'; } /** @name PalletCollectiveCall (307) */ interface PalletCollectiveCall extends Enum { readonly isSetMembers: boolean; readonly asSetMembers: { readonly newMembers: Vec; readonly prime: Option; readonly oldCount: u32; } & Struct; readonly isExecute: boolean; readonly asExecute: { readonly proposal: Call; readonly lengthBound: Compact; } & Struct; readonly isPropose: boolean; readonly asPropose: { readonly threshold: Compact; readonly proposal: Call; readonly lengthBound: Compact; } & Struct; readonly isVote: boolean; readonly asVote: { readonly proposal: H256; readonly index: Compact; readonly approve: bool; } & Struct; readonly isDisapproveProposal: boolean; readonly asDisapproveProposal: { readonly proposalHash: H256; } & Struct; readonly isClose: boolean; readonly asClose: { readonly proposalHash: H256; readonly index: Compact; readonly proposalWeightBound: SpWeightsWeightV2Weight; readonly lengthBound: Compact; } & Struct; readonly type: 'SetMembers' | 'Execute' | 'Propose' | 'Vote' | 'DisapproveProposal' | 'Close'; } /** @name PalletMembershipCall (310) */ interface PalletMembershipCall extends Enum { readonly isAddMember: boolean; readonly asAddMember: { readonly who: MultiAddress; } & Struct; readonly isRemoveMember: boolean; readonly asRemoveMember: { readonly who: MultiAddress; } & Struct; readonly isSwapMember: boolean; readonly asSwapMember: { readonly remove: MultiAddress; readonly add: MultiAddress; } & Struct; readonly isResetMembers: boolean; readonly asResetMembers: { readonly members: Vec; } & Struct; readonly isChangeKey: boolean; readonly asChangeKey: { readonly new_: MultiAddress; } & Struct; readonly isSetPrime: boolean; readonly asSetPrime: { readonly who: MultiAddress; } & Struct; readonly isClearPrime: boolean; readonly type: 'AddMember' | 'RemoveMember' | 'SwapMember' | 'ResetMembers' | 'ChangeKey' | 'SetPrime' | 'ClearPrime'; } /** @name PalletTreasuryCall (311) */ interface PalletTreasuryCall extends Enum { readonly isProposeSpend: boolean; readonly asProposeSpend: { readonly value: Compact; readonly beneficiary: MultiAddress; } & Struct; readonly isRejectProposal: boolean; readonly asRejectProposal: { readonly proposalId: Compact; } & Struct; readonly isApproveProposal: boolean; readonly asApproveProposal: { readonly proposalId: Compact; } & Struct; readonly isSpendLocal: boolean; readonly asSpendLocal: { readonly amount: Compact; readonly beneficiary: MultiAddress; } & Struct; readonly isRemoveApproval: boolean; readonly asRemoveApproval: { readonly proposalId: Compact; } & Struct; readonly isSpend: boolean; readonly asSpend: { readonly assetKind: Null; readonly amount: Compact; readonly beneficiary: MultiAddress; readonly validFrom: Option; } & Struct; readonly isPayout: boolean; readonly asPayout: { readonly index: u32; } & Struct; readonly isCheckStatus: boolean; readonly asCheckStatus: { readonly index: u32; } & Struct; readonly isVoidSpend: boolean; readonly asVoidSpend: { readonly index: u32; } & Struct; readonly type: 'ProposeSpend' | 'RejectProposal' | 'ApproveProposal' | 'SpendLocal' | 'RemoveApproval' | 'Spend' | 'Payout' | 'CheckStatus' | 'VoidSpend'; } /** @name PalletUtilityCall (313) */ interface PalletUtilityCall extends Enum { readonly isBatch: boolean; readonly asBatch: { readonly calls: Vec; } & Struct; readonly isAsDerivative: boolean; readonly asAsDerivative: { readonly index: u16; readonly call: Call; } & Struct; readonly isBatchAll: boolean; readonly asBatchAll: { readonly calls: Vec; } & Struct; readonly isDispatchAs: boolean; readonly asDispatchAs: { readonly asOrigin: SpiritnetRuntimeOriginCaller; readonly call: Call; } & Struct; readonly isForceBatch: boolean; readonly asForceBatch: { readonly calls: Vec; } & Struct; readonly isWithWeight: boolean; readonly asWithWeight: { readonly call: Call; readonly weight: SpWeightsWeightV2Weight; } & Struct; readonly type: 'Batch' | 'AsDerivative' | 'BatchAll' | 'DispatchAs' | 'ForceBatch' | 'WithWeight'; } /** @name SpiritnetRuntimeOriginCaller (315) */ interface SpiritnetRuntimeOriginCaller extends Enum { readonly isSystem: boolean; readonly asSystem: FrameSupportDispatchRawOrigin; readonly isVoid: boolean; readonly isCouncil: boolean; readonly asCouncil: PalletCollectiveRawOrigin; readonly isTechnicalCommittee: boolean; readonly asTechnicalCommittee: PalletCollectiveRawOrigin; readonly isDid: boolean; readonly asDid: DidOriginDidRawOrigin; readonly isPolkadotXcm: boolean; readonly asPolkadotXcm: PalletXcmOrigin; readonly isCumulusXcm: boolean; readonly asCumulusXcm: CumulusPalletXcmOrigin; readonly type: 'System' | 'Void' | 'Council' | 'TechnicalCommittee' | 'Did' | 'PolkadotXcm' | 'CumulusXcm'; } /** @name FrameSupportDispatchRawOrigin (316) */ interface FrameSupportDispatchRawOrigin extends Enum { readonly isRoot: boolean; readonly isSigned: boolean; readonly asSigned: AccountId32; readonly isNone: boolean; readonly type: 'Root' | 'Signed' | 'None'; } /** @name PalletCollectiveRawOrigin (317) */ interface PalletCollectiveRawOrigin extends Enum { readonly isMembers: boolean; readonly asMembers: ITuple<[u32, u32]>; readonly isMember: boolean; readonly asMember: AccountId32; readonly isPhantom: boolean; readonly type: 'Members' | 'Member' | 'Phantom'; } /** @name DidOriginDidRawOrigin (319) */ interface DidOriginDidRawOrigin extends Struct { readonly id: AccountId32; readonly submitter: AccountId32; } /** @name PalletXcmOrigin (320) */ interface PalletXcmOrigin extends Enum { readonly isXcm: boolean; readonly asXcm: StagingXcmV4Location; readonly isResponse: boolean; readonly asResponse: StagingXcmV4Location; readonly type: 'Xcm' | 'Response'; } /** @name CumulusPalletXcmOrigin (321) */ interface CumulusPalletXcmOrigin extends Enum { readonly isRelay: boolean; readonly isSiblingParachain: boolean; readonly asSiblingParachain: u32; readonly type: 'Relay' | 'SiblingParachain'; } /** @name SpCoreVoid (322) */ type SpCoreVoid = Null; /** @name PalletVestingCall (323) */ interface PalletVestingCall extends Enum { readonly isVest: boolean; readonly isVestOther: boolean; readonly asVestOther: { readonly target: MultiAddress; } & Struct; readonly isVestedTransfer: boolean; readonly asVestedTransfer: { readonly target: MultiAddress; readonly schedule: PalletVestingVestingInfo; } & Struct; readonly isForceVestedTransfer: boolean; readonly asForceVestedTransfer: { readonly source: MultiAddress; readonly target: MultiAddress; readonly schedule: PalletVestingVestingInfo; } & Struct; readonly isMergeSchedules: boolean; readonly asMergeSchedules: { readonly schedule1Index: u32; readonly schedule2Index: u32; } & Struct; readonly isForceRemoveVestingSchedule: boolean; readonly asForceRemoveVestingSchedule: { readonly target: MultiAddress; readonly scheduleIndex: u32; } & Struct; readonly type: 'Vest' | 'VestOther' | 'VestedTransfer' | 'ForceVestedTransfer' | 'MergeSchedules' | 'ForceRemoveVestingSchedule'; } /** @name PalletVestingVestingInfo (324) */ interface PalletVestingVestingInfo extends Struct { readonly locked: u128; readonly perBlock: u128; readonly startingBlock: u64; } /** @name PalletSchedulerCall (325) */ interface PalletSchedulerCall extends Enum { readonly isSchedule: boolean; readonly asSchedule: { readonly when: u64; readonly maybePeriodic: Option>; readonly priority: u8; readonly call: Call; } & Struct; readonly isCancel: boolean; readonly asCancel: { readonly when: u64; readonly index: u32; } & Struct; readonly isScheduleNamed: boolean; readonly asScheduleNamed: { readonly id: U8aFixed; readonly when: u64; readonly maybePeriodic: Option>; readonly priority: u8; readonly call: Call; } & Struct; readonly isCancelNamed: boolean; readonly asCancelNamed: { readonly id: U8aFixed; } & Struct; readonly isScheduleAfter: boolean; readonly asScheduleAfter: { readonly after: u64; readonly maybePeriodic: Option>; readonly priority: u8; readonly call: Call; } & Struct; readonly isScheduleNamedAfter: boolean; readonly asScheduleNamedAfter: { readonly id: U8aFixed; readonly after: u64; readonly maybePeriodic: Option>; readonly priority: u8; readonly call: Call; } & Struct; readonly type: 'Schedule' | 'Cancel' | 'ScheduleNamed' | 'CancelNamed' | 'ScheduleAfter' | 'ScheduleNamedAfter'; } /** @name PalletProxyCall (327) */ interface PalletProxyCall extends Enum { readonly isProxy: boolean; readonly asProxy: { readonly real: MultiAddress; readonly forceProxyType: Option; readonly call: Call; } & Struct; readonly isAddProxy: boolean; readonly asAddProxy: { readonly delegate: MultiAddress; readonly proxyType: SpiritnetRuntimeSystemProxyProxyType; readonly delay: u64; } & Struct; readonly isRemoveProxy: boolean; readonly asRemoveProxy: { readonly delegate: MultiAddress; readonly proxyType: SpiritnetRuntimeSystemProxyProxyType; readonly delay: u64; } & Struct; readonly isRemoveProxies: boolean; readonly isCreatePure: boolean; readonly asCreatePure: { readonly proxyType: SpiritnetRuntimeSystemProxyProxyType; readonly delay: u64; readonly index: u16; } & Struct; readonly isKillPure: boolean; readonly asKillPure: { readonly spawner: MultiAddress; readonly proxyType: SpiritnetRuntimeSystemProxyProxyType; readonly index: u16; readonly height: Compact; readonly extIndex: Compact; } & Struct; readonly isAnnounce: boolean; readonly asAnnounce: { readonly real: MultiAddress; readonly callHash: H256; } & Struct; readonly isRemoveAnnouncement: boolean; readonly asRemoveAnnouncement: { readonly real: MultiAddress; readonly callHash: H256; } & Struct; readonly isRejectAnnouncement: boolean; readonly asRejectAnnouncement: { readonly delegate: MultiAddress; readonly callHash: H256; } & Struct; readonly isProxyAnnounced: boolean; readonly asProxyAnnounced: { readonly delegate: MultiAddress; readonly real: MultiAddress; readonly forceProxyType: Option; readonly call: Call; } & Struct; readonly type: 'Proxy' | 'AddProxy' | 'RemoveProxy' | 'RemoveProxies' | 'CreatePure' | 'KillPure' | 'Announce' | 'RemoveAnnouncement' | 'RejectAnnouncement' | 'ProxyAnnounced'; } /** @name PalletPreimageCall (329) */ interface PalletPreimageCall extends Enum { readonly isNotePreimage: boolean; readonly asNotePreimage: { readonly bytes: Bytes; } & Struct; readonly isUnnotePreimage: boolean; readonly asUnnotePreimage: { readonly hash_: H256; } & Struct; readonly isRequestPreimage: boolean; readonly asRequestPreimage: { readonly hash_: H256; } & Struct; readonly isUnrequestPreimage: boolean; readonly asUnrequestPreimage: { readonly hash_: H256; } & Struct; readonly isEnsureUpdated: boolean; readonly asEnsureUpdated: { readonly hashes: Vec; } & Struct; readonly type: 'NotePreimage' | 'UnnotePreimage' | 'RequestPreimage' | 'UnrequestPreimage' | 'EnsureUpdated'; } /** @name PalletTipsCall (331) */ interface PalletTipsCall extends Enum { readonly isReportAwesome: boolean; readonly asReportAwesome: { readonly reason: Bytes; readonly who: MultiAddress; } & Struct; readonly isRetractTip: boolean; readonly asRetractTip: { readonly hash_: H256; } & Struct; readonly isTipNew: boolean; readonly asTipNew: { readonly reason: Bytes; readonly who: MultiAddress; readonly tipValue: Compact; } & Struct; readonly isTip: boolean; readonly asTip: { readonly hash_: H256; readonly tipValue: Compact; } & Struct; readonly isCloseTip: boolean; readonly asCloseTip: { readonly hash_: H256; } & Struct; readonly isSlashTip: boolean; readonly asSlashTip: { readonly hash_: H256; } & Struct; readonly type: 'ReportAwesome' | 'RetractTip' | 'TipNew' | 'Tip' | 'CloseTip' | 'SlashTip'; } /** @name PalletMultisigCall (332) */ interface PalletMultisigCall extends Enum { readonly isAsMultiThreshold1: boolean; readonly asAsMultiThreshold1: { readonly otherSignatories: Vec; readonly call: Call; } & Struct; readonly isAsMulti: boolean; readonly asAsMulti: { readonly threshold: u16; readonly otherSignatories: Vec; readonly maybeTimepoint: Option; readonly call: Call; readonly maxWeight: SpWeightsWeightV2Weight; } & Struct; readonly isApproveAsMulti: boolean; readonly asApproveAsMulti: { readonly threshold: u16; readonly otherSignatories: Vec; readonly maybeTimepoint: Option; readonly callHash: U8aFixed; readonly maxWeight: SpWeightsWeightV2Weight; } & Struct; readonly isCancelAsMulti: boolean; readonly asCancelAsMulti: { readonly threshold: u16; readonly otherSignatories: Vec; readonly timepoint: PalletMultisigTimepoint; readonly callHash: U8aFixed; } & Struct; readonly type: 'AsMultiThreshold1' | 'AsMulti' | 'ApproveAsMulti' | 'CancelAsMulti'; } /** @name PalletAssetSwitchCall (334) */ interface PalletAssetSwitchCall extends Enum { readonly isSetSwitchPair: boolean; readonly asSetSwitchPair: { readonly remoteAssetTotalSupply: u128; readonly remoteAssetId: XcmVersionedAssetId; readonly remoteAssetCirculatingSupply: u128; readonly remoteReserveLocation: XcmVersionedLocation; readonly remoteAssetEd: u128; readonly remoteXcmFee: XcmVersionedAsset; } & Struct; readonly isForceSetSwitchPair: boolean; readonly asForceSetSwitchPair: { readonly remoteAssetTotalSupply: u128; readonly remoteAssetId: XcmVersionedAssetId; readonly remoteAssetCirculatingSupply: u128; readonly remoteReserveLocation: XcmVersionedLocation; readonly remoteAssetEd: u128; readonly remoteXcmFee: XcmVersionedAsset; } & Struct; readonly isForceUnsetSwitchPair: boolean; readonly isPauseSwitchPair: boolean; readonly isResumeSwitchPair: boolean; readonly isUpdateRemoteXcmFee: boolean; readonly asUpdateRemoteXcmFee: { readonly new_: XcmVersionedAsset; } & Struct; readonly isSwitch: boolean; readonly asSwitch: { readonly localAssetAmount: u128; readonly beneficiary: XcmVersionedLocation; } & Struct; readonly type: 'SetSwitchPair' | 'ForceSetSwitchPair' | 'ForceUnsetSwitchPair' | 'PauseSwitchPair' | 'ResumeSwitchPair' | 'UpdateRemoteXcmFee' | 'Switch'; } /** @name PalletAssetsCall (335) */ interface PalletAssetsCall extends Enum { readonly isCreate: boolean; readonly asCreate: { readonly id: StagingXcmV4Location; readonly admin: MultiAddress; readonly minBalance: u128; } & Struct; readonly isForceCreate: boolean; readonly asForceCreate: { readonly id: StagingXcmV4Location; readonly owner: MultiAddress; readonly isSufficient: bool; readonly minBalance: Compact; } & Struct; readonly isStartDestroy: boolean; readonly asStartDestroy: { readonly id: StagingXcmV4Location; } & Struct; readonly isDestroyAccounts: boolean; readonly asDestroyAccounts: { readonly id: StagingXcmV4Location; } & Struct; readonly isDestroyApprovals: boolean; readonly asDestroyApprovals: { readonly id: StagingXcmV4Location; } & Struct; readonly isFinishDestroy: boolean; readonly asFinishDestroy: { readonly id: StagingXcmV4Location; } & Struct; readonly isMint: boolean; readonly asMint: { readonly id: StagingXcmV4Location; readonly beneficiary: MultiAddress; readonly amount: Compact; } & Struct; readonly isBurn: boolean; readonly asBurn: { readonly id: StagingXcmV4Location; readonly who: MultiAddress; readonly amount: Compact; } & Struct; readonly isTransfer: boolean; readonly asTransfer: { readonly id: StagingXcmV4Location; readonly target: MultiAddress; readonly amount: Compact; } & Struct; readonly isTransferKeepAlive: boolean; readonly asTransferKeepAlive: { readonly id: StagingXcmV4Location; readonly target: MultiAddress; readonly amount: Compact; } & Struct; readonly isForceTransfer: boolean; readonly asForceTransfer: { readonly id: StagingXcmV4Location; readonly source: MultiAddress; readonly dest: MultiAddress; readonly amount: Compact; } & Struct; readonly isFreeze: boolean; readonly asFreeze: { readonly id: StagingXcmV4Location; readonly who: MultiAddress; } & Struct; readonly isThaw: boolean; readonly asThaw: { readonly id: StagingXcmV4Location; readonly who: MultiAddress; } & Struct; readonly isFreezeAsset: boolean; readonly asFreezeAsset: { readonly id: StagingXcmV4Location; } & Struct; readonly isThawAsset: boolean; readonly asThawAsset: { readonly id: StagingXcmV4Location; } & Struct; readonly isTransferOwnership: boolean; readonly asTransferOwnership: { readonly id: StagingXcmV4Location; readonly owner: MultiAddress; } & Struct; readonly isSetTeam: boolean; readonly asSetTeam: { readonly id: StagingXcmV4Location; readonly issuer: MultiAddress; readonly admin: MultiAddress; readonly freezer: MultiAddress; } & Struct; readonly isSetMetadata: boolean; readonly asSetMetadata: { readonly id: StagingXcmV4Location; readonly name: Bytes; readonly symbol: Bytes; readonly decimals: u8; } & Struct; readonly isClearMetadata: boolean; readonly asClearMetadata: { readonly id: StagingXcmV4Location; } & Struct; readonly isForceSetMetadata: boolean; readonly asForceSetMetadata: { readonly id: StagingXcmV4Location; readonly name: Bytes; readonly symbol: Bytes; readonly decimals: u8; readonly isFrozen: bool; } & Struct; readonly isForceClearMetadata: boolean; readonly asForceClearMetadata: { readonly id: StagingXcmV4Location; } & Struct; readonly isForceAssetStatus: boolean; readonly asForceAssetStatus: { readonly id: StagingXcmV4Location; readonly owner: MultiAddress; readonly issuer: MultiAddress; readonly admin: MultiAddress; readonly freezer: MultiAddress; readonly minBalance: Compact; readonly isSufficient: bool; readonly isFrozen: bool; } & Struct; readonly isApproveTransfer: boolean; readonly asApproveTransfer: { readonly id: StagingXcmV4Location; readonly delegate: MultiAddress; readonly amount: Compact; } & Struct; readonly isCancelApproval: boolean; readonly asCancelApproval: { readonly id: StagingXcmV4Location; readonly delegate: MultiAddress; } & Struct; readonly isForceCancelApproval: boolean; readonly asForceCancelApproval: { readonly id: StagingXcmV4Location; readonly owner: MultiAddress; readonly delegate: MultiAddress; } & Struct; readonly isTransferApproved: boolean; readonly asTransferApproved: { readonly id: StagingXcmV4Location; readonly owner: MultiAddress; readonly destination: MultiAddress; readonly amount: Compact; } & Struct; readonly isTouch: boolean; readonly asTouch: { readonly id: StagingXcmV4Location; } & Struct; readonly isRefund: boolean; readonly asRefund: { readonly id: StagingXcmV4Location; readonly allowBurn: bool; } & Struct; readonly isSetMinBalance: boolean; readonly asSetMinBalance: { readonly id: StagingXcmV4Location; readonly minBalance: u128; } & Struct; readonly isTouchOther: boolean; readonly asTouchOther: { readonly id: StagingXcmV4Location; readonly who: MultiAddress; } & Struct; readonly isRefundOther: boolean; readonly asRefundOther: { readonly id: StagingXcmV4Location; readonly who: MultiAddress; } & Struct; readonly isBlock: boolean; readonly asBlock: { readonly id: StagingXcmV4Location; readonly who: MultiAddress; } & Struct; readonly type: 'Create' | 'ForceCreate' | 'StartDestroy' | 'DestroyAccounts' | 'DestroyApprovals' | 'FinishDestroy' | 'Mint' | 'Burn' | 'Transfer' | 'TransferKeepAlive' | 'ForceTransfer' | 'Freeze' | 'Thaw' | 'FreezeAsset' | 'ThawAsset' | 'TransferOwnership' | 'SetTeam' | 'SetMetadata' | 'ClearMetadata' | 'ForceSetMetadata' | 'ForceClearMetadata' | 'ForceAssetStatus' | 'ApproveTransfer' | 'CancelApproval' | 'ForceCancelApproval' | 'TransferApproved' | 'Touch' | 'Refund' | 'SetMinBalance' | 'TouchOther' | 'RefundOther' | 'Block'; } /** @name CtypeCall (336) */ interface CtypeCall extends Enum { readonly isAdd: boolean; readonly asAdd: { readonly ctype: Bytes; } & Struct; readonly isSetBlockNumber: boolean; readonly asSetBlockNumber: { readonly ctypeHash: H256; readonly blockNumber: u64; } & Struct; readonly type: 'Add' | 'SetBlockNumber'; } /** @name AttestationCall (337) */ interface AttestationCall extends Enum { readonly isAdd: boolean; readonly asAdd: { readonly claimHash: H256; readonly ctypeHash: H256; readonly authorization: Option; } & Struct; readonly isRevoke: boolean; readonly asRevoke: { readonly claimHash: H256; readonly authorization: Option; } & Struct; readonly isRemove: boolean; readonly asRemove: { readonly claimHash: H256; readonly authorization: Option; } & Struct; readonly isReclaimDeposit: boolean; readonly asReclaimDeposit: { readonly claimHash: H256; } & Struct; readonly isChangeDepositOwner: boolean; readonly asChangeDepositOwner: { readonly claimHash: H256; } & Struct; readonly isUpdateDeposit: boolean; readonly asUpdateDeposit: { readonly claimHash: H256; } & Struct; readonly type: 'Add' | 'Revoke' | 'Remove' | 'ReclaimDeposit' | 'ChangeDepositOwner' | 'UpdateDeposit'; } /** @name RuntimeCommonAuthorizationPalletAuthorize (339) */ interface RuntimeCommonAuthorizationPalletAuthorize extends Enum { readonly isDelegation: boolean; readonly asDelegation: DelegationAccessControlDelegationAc; readonly type: 'Delegation'; } /** @name DelegationAccessControlDelegationAc (340) */ interface DelegationAccessControlDelegationAc extends Struct { readonly subjectNodeId: H256; readonly maxChecks: u32; } /** @name DelegationCall (341) */ interface DelegationCall extends Enum { readonly isCreateHierarchy: boolean; readonly asCreateHierarchy: { readonly rootNodeId: H256; readonly ctypeHash: H256; } & Struct; readonly isAddDelegation: boolean; readonly asAddDelegation: { readonly delegationId: H256; readonly parentId: H256; readonly delegate: AccountId32; readonly permissions: DelegationDelegationHierarchyPermissions; readonly delegateSignature: DidDidDetailsDidSignature; } & Struct; readonly isRevokeDelegation: boolean; readonly asRevokeDelegation: { readonly delegationId: H256; readonly maxParentChecks: u32; readonly maxRevocations: u32; } & Struct; readonly isRemoveDelegation: boolean; readonly asRemoveDelegation: { readonly delegationId: H256; readonly maxRemovals: u32; } & Struct; readonly isReclaimDeposit: boolean; readonly asReclaimDeposit: { readonly delegationId: H256; readonly maxRemovals: u32; } & Struct; readonly isChangeDepositOwner: boolean; readonly asChangeDepositOwner: { readonly delegationId: H256; } & Struct; readonly isUpdateDeposit: boolean; readonly asUpdateDeposit: { readonly delegationId: H256; } & Struct; readonly type: 'CreateHierarchy' | 'AddDelegation' | 'RevokeDelegation' | 'RemoveDelegation' | 'ReclaimDeposit' | 'ChangeDepositOwner' | 'UpdateDeposit'; } /** @name DidDidDetailsDidSignature (342) */ interface DidDidDetailsDidSignature extends Enum { readonly isEd25519: boolean; readonly asEd25519: SpCoreEd25519Signature; readonly isSr25519: boolean; readonly asSr25519: SpCoreSr25519Signature; readonly isEcdsa: boolean; readonly asEcdsa: SpCoreEcdsaSignature; readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa'; } /** @name SpCoreEd25519Signature (343) */ interface SpCoreEd25519Signature extends U8aFixed { } /** @name SpCoreSr25519Signature (345) */ interface SpCoreSr25519Signature extends U8aFixed { } /** @name SpCoreEcdsaSignature (346) */ interface SpCoreEcdsaSignature extends U8aFixed { } /** @name DidCall (348) */ interface DidCall extends Enum { readonly isCreate: boolean; readonly asCreate: { readonly details: DidDidDetailsDidCreationDetails; readonly signature: DidDidDetailsDidSignature; } & Struct; readonly isSetAuthenticationKey: boolean; readonly asSetAuthenticationKey: { readonly newKey: DidDidDetailsDidVerificationKey; } & Struct; readonly isSetDelegationKey: boolean; readonly asSetDelegationKey: { readonly newKey: DidDidDetailsDidVerificationKey; } & Struct; readonly isRemoveDelegationKey: boolean; readonly isSetAttestationKey: boolean; readonly asSetAttestationKey: { readonly newKey: DidDidDetailsDidVerificationKey; } & Struct; readonly isRemoveAttestationKey: boolean; readonly isAddKeyAgreementKey: boolean; readonly asAddKeyAgreementKey: { readonly newKey: DidDidDetailsDidEncryptionKey; } & Struct; readonly isRemoveKeyAgreementKey: boolean; readonly asRemoveKeyAgreementKey: { readonly keyId: H256; } & Struct; readonly isAddServiceEndpoint: boolean; readonly asAddServiceEndpoint: { readonly serviceEndpoint: DidServiceEndpointsDidEndpoint; } & Struct; readonly isRemoveServiceEndpoint: boolean; readonly asRemoveServiceEndpoint: { readonly serviceId: Bytes; } & Struct; readonly isDelete: boolean; readonly asDelete: { readonly endpointsToRemove: u32; } & Struct; readonly isReclaimDeposit: boolean; readonly asReclaimDeposit: { readonly didSubject: AccountId32; readonly endpointsToRemove: u32; } & Struct; readonly isSubmitDidCall: boolean; readonly asSubmitDidCall: { readonly didCall: DidDidDetailsDidAuthorizedCallOperation; readonly signature: DidDidDetailsDidSignature; } & Struct; readonly isChangeDepositOwner: boolean; readonly isUpdateDeposit: boolean; readonly asUpdateDeposit: { readonly did: AccountId32; } & Struct; readonly isDispatchAs: boolean; readonly asDispatchAs: { readonly didIdentifier: AccountId32; readonly call: Call; } & Struct; readonly isCreateFromAccount: boolean; readonly asCreateFromAccount: { readonly authenticationKey: DidDidDetailsDidVerificationKey; } & Struct; readonly type: 'Create' | 'SetAuthenticationKey' | 'SetDelegationKey' | 'RemoveDelegationKey' | 'SetAttestationKey' | 'RemoveAttestationKey' | 'AddKeyAgreementKey' | 'RemoveKeyAgreementKey' | 'AddServiceEndpoint' | 'RemoveServiceEndpoint' | 'Delete' | 'ReclaimDeposit' | 'SubmitDidCall' | 'ChangeDepositOwner' | 'UpdateDeposit' | 'DispatchAs' | 'CreateFromAccount'; } /** @name DidDidDetailsDidCreationDetails (349) */ interface DidDidDetailsDidCreationDetails extends Struct { readonly did: AccountId32; readonly submitter: AccountId32; readonly newKeyAgreementKeys: BTreeSet; readonly newAttestationKey: Option; readonly newDelegationKey: Option; readonly newServiceDetails: Vec; } /** @name RuntimeCommonConstantsDidMaxNewKeyAgreementKeys (350) */ type RuntimeCommonConstantsDidMaxNewKeyAgreementKeys = Null; /** @name DidServiceEndpointsDidEndpoint (351) */ interface DidServiceEndpointsDidEndpoint extends Struct { readonly id: Bytes; readonly serviceTypes: Vec; readonly urls: Vec; } /** @name DidDidDetailsDidEncryptionKey (360) */ interface DidDidDetailsDidEncryptionKey extends Enum { readonly isX25519: boolean; readonly asX25519: U8aFixed; readonly type: 'X25519'; } /** @name DidDidDetailsDidVerificationKey (364) */ interface DidDidDetailsDidVerificationKey extends Enum { readonly isEd25519: boolean; readonly asEd25519: SpCoreEd25519Public; readonly isSr25519: boolean; readonly asSr25519: SpCoreSr25519Public; readonly isEcdsa: boolean; readonly asEcdsa: SpCoreEcdsaPublic; readonly isAccount: boolean; readonly asAccount: AccountId32; readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa' | 'Account'; } /** @name SpCoreEd25519Public (365) */ interface SpCoreEd25519Public extends U8aFixed { } /** @name SpCoreEcdsaPublic (366) */ interface SpCoreEcdsaPublic extends U8aFixed { } /** @name DidDidDetailsDidAuthorizedCallOperation (369) */ interface DidDidDetailsDidAuthorizedCallOperation extends Struct { readonly did: AccountId32; readonly txCounter: u64; readonly call: Call; readonly blockNumber: u64; readonly submitter: AccountId32; } /** @name PalletDidLookupCall (370) */ interface PalletDidLookupCall extends Enum { readonly isAssociateAccount: boolean; readonly asAssociateAccount: { readonly req: PalletDidLookupAssociateAccountRequest; readonly expiration: u64; } & Struct; readonly isAssociateSender: boolean; readonly isRemoveSenderAssociation: boolean; readonly isRemoveAccountAssociation: boolean; readonly asRemoveAccountAssociation: { readonly account: PalletDidLookupLinkableAccountLinkableAccountId; } & Struct; readonly isReclaimDeposit: boolean; readonly asReclaimDeposit: { readonly account: PalletDidLookupLinkableAccountLinkableAccountId; } & Struct; readonly isChangeDepositOwner: boolean; readonly asChangeDepositOwner: { readonly account: PalletDidLookupLinkableAccountLinkableAccountId; } & Struct; readonly isUpdateDeposit: boolean; readonly asUpdateDeposit: { readonly account: PalletDidLookupLinkableAccountLinkableAccountId; } & Struct; readonly type: 'AssociateAccount' | 'AssociateSender' | 'RemoveSenderAssociation' | 'RemoveAccountAssociation' | 'ReclaimDeposit' | 'ChangeDepositOwner' | 'UpdateDeposit'; } /** @name PalletDidLookupAssociateAccountRequest (371) */ interface PalletDidLookupAssociateAccountRequest extends Enum { readonly isPolkadot: boolean; readonly asPolkadot: ITuple<[AccountId32, SpRuntimeMultiSignature]>; readonly isEthereum: boolean; readonly asEthereum: ITuple<[PalletDidLookupAccountAccountId20, PalletDidLookupAccountEthereumSignature]>; readonly type: 'Polkadot' | 'Ethereum'; } /** @name SpRuntimeMultiSignature (372) */ interface SpRuntimeMultiSignature extends Enum { readonly isEd25519: boolean; readonly asEd25519: SpCoreEd25519Signature; readonly isSr25519: boolean; readonly asSr25519: SpCoreSr25519Signature; readonly isEcdsa: boolean; readonly asEcdsa: SpCoreEcdsaSignature; readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa'; } /** @name PalletDidLookupAccountEthereumSignature (373) */ interface PalletDidLookupAccountEthereumSignature extends SpCoreEcdsaSignature { } /** @name PalletWeb3NamesCall (374) */ interface PalletWeb3NamesCall extends Enum { readonly isClaim: boolean; readonly asClaim: { readonly name: Bytes; } & Struct; readonly isReleaseByOwner: boolean; readonly isReclaimDeposit: boolean; readonly asReclaimDeposit: { readonly name: Bytes; } & Struct; readonly isBan: boolean; readonly asBan: { readonly name: Bytes; } & Struct; readonly isUnban: boolean; readonly asUnban: { readonly name: Bytes; } & Struct; readonly isChangeDepositOwner: boolean; readonly isUpdateDeposit: boolean; readonly asUpdateDeposit: { readonly nameInput: Bytes; } & Struct; readonly type: 'Claim' | 'ReleaseByOwner' | 'ReclaimDeposit' | 'Ban' | 'Unban' | 'ChangeDepositOwner' | 'UpdateDeposit'; } /** @name PublicCredentialsCall (376) */ interface PublicCredentialsCall extends Enum { readonly isAdd: boolean; readonly asAdd: { readonly credential: PublicCredentialsCredentialsCredential; } & Struct; readonly isRevoke: boolean; readonly asRevoke: { readonly credentialId: H256; readonly authorization: Option; } & Struct; readonly isUnrevoke: boolean; readonly asUnrevoke: { readonly credentialId: H256; readonly authorization: Option; } & Struct; readonly isRemove: boolean; readonly asRemove: { readonly credentialId: H256; readonly authorization: Option; } & Struct; readonly isReclaimDeposit: boolean; readonly asReclaimDeposit: { readonly credentialId: H256; } & Struct; readonly isChangeDepositOwner: boolean; readonly asChangeDepositOwner: { readonly credentialId: H256; } & Struct; readonly isUpdateDeposit: boolean; readonly asUpdateDeposit: { readonly credentialId: H256; } & Struct; readonly type: 'Add' | 'Revoke' | 'Unrevoke' | 'Remove' | 'ReclaimDeposit' | 'ChangeDepositOwner' | 'UpdateDeposit'; } /** @name PublicCredentialsCredentialsCredential (377) */ interface PublicCredentialsCredentialsCredential extends Struct { readonly ctypeHash: H256; readonly subject: Bytes; readonly claims: Bytes; readonly authorization: Option; } /** @name PalletMigrationCall (380) */ interface PalletMigrationCall extends Enum { readonly isUpdateBalance: boolean; readonly asUpdateBalance: { readonly requestedMigrations: PalletMigrationEntriesToMigrate; } & Struct; readonly type: 'UpdateBalance'; } /** @name PalletDipProviderCall (381) */ interface PalletDipProviderCall extends Enum { readonly isCommitIdentity: boolean; readonly asCommitIdentity: { readonly identifier: AccountId32; readonly version: Option; } & Struct; readonly isDeleteIdentityCommitment: boolean; readonly asDeleteIdentityCommitment: { readonly identifier: AccountId32; readonly version: Option; } & Struct; readonly type: 'CommitIdentity' | 'DeleteIdentityCommitment'; } /** @name PalletDepositStorageCall (383) */ interface PalletDepositStorageCall extends Enum { readonly isReclaimDeposit: boolean; readonly asReclaimDeposit: { readonly namespace: RuntimeCommonDepositsDepositNamespace; readonly key: Bytes; } & Struct; readonly type: 'ReclaimDeposit'; } /** @name CumulusPalletParachainSystemCall (384) */ interface CumulusPalletParachainSystemCall extends Enum { readonly isSetValidationData: boolean; readonly asSetValidationData: { readonly data: CumulusPrimitivesParachainInherentParachainInherentData; } & Struct; readonly isSudoSendUpwardMessage: boolean; readonly asSudoSendUpwardMessage: { readonly message: Bytes; } & Struct; readonly isAuthorizeUpgrade: boolean; readonly asAuthorizeUpgrade: { readonly codeHash: H256; readonly checkVersion: bool; } & Struct; readonly isEnactAuthorizedUpgrade: boolean; readonly asEnactAuthorizedUpgrade: { readonly code: Bytes; } & Struct; readonly type: 'SetValidationData' | 'SudoSendUpwardMessage' | 'AuthorizeUpgrade' | 'EnactAuthorizedUpgrade'; } /** @name CumulusPrimitivesParachainInherentParachainInherentData (385) */ interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct { readonly validationData: PolkadotPrimitivesV6PersistedValidationData; readonly relayChainState: SpTrieStorageProof; readonly downwardMessages: Vec; readonly horizontalMessages: BTreeMap>; } /** @name PolkadotPrimitivesV6PersistedValidationData (386) */ interface PolkadotPrimitivesV6PersistedValidationData extends Struct { readonly parentHead: Bytes; readonly relayParentNumber: u32; readonly relayParentStorageRoot: H256; readonly maxPovSize: u32; } /** @name SpTrieStorageProof (388) */ interface SpTrieStorageProof extends Struct { readonly trieNodes: BTreeSet; } /** @name PolkadotCorePrimitivesInboundDownwardMessage (391) */ interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct { readonly sentAt: u32; readonly msg: Bytes; } /** @name PolkadotCorePrimitivesInboundHrmpMessage (394) */ interface PolkadotCorePrimitivesInboundHrmpMessage extends Struct { readonly sentAt: u32; readonly data: Bytes; } /** @name StagingParachainInfoCall (397) */ type StagingParachainInfoCall = Null; /** @name CumulusPalletXcmpQueueCall (398) */ interface CumulusPalletXcmpQueueCall extends Enum { readonly isSuspendXcmExecution: boolean; readonly isResumeXcmExecution: boolean; readonly isUpdateSuspendThreshold: boolean; readonly asUpdateSuspendThreshold: { readonly new_: u32; } & Struct; readonly isUpdateDropThreshold: boolean; readonly asUpdateDropThreshold: { readonly new_: u32; } & Struct; readonly isUpdateResumeThreshold: boolean; readonly asUpdateResumeThreshold: { readonly new_: u32; } & Struct; readonly type: 'SuspendXcmExecution' | 'ResumeXcmExecution' | 'UpdateSuspendThreshold' | 'UpdateDropThreshold' | 'UpdateResumeThreshold'; } /** @name PalletXcmCall (399) */ interface PalletXcmCall extends Enum { readonly isSend: boolean; readonly asSend: { readonly dest: XcmVersionedLocation; readonly message: XcmVersionedXcm; } & Struct; readonly isTeleportAssets: boolean; readonly asTeleportAssets: { readonly dest: XcmVersionedLocation; readonly beneficiary: XcmVersionedLocation; readonly assets: XcmVersionedAssets; readonly feeAssetItem: u32; } & Struct; readonly isReserveTransferAssets: boolean; readonly asReserveTransferAssets: { readonly dest: XcmVersionedLocation; readonly beneficiary: XcmVersionedLocation; readonly assets: XcmVersionedAssets; readonly feeAssetItem: u32; } & Struct; readonly isExecute: boolean; readonly asExecute: { readonly message: XcmVersionedXcm; readonly maxWeight: SpWeightsWeightV2Weight; } & Struct; readonly isForceXcmVersion: boolean; readonly asForceXcmVersion: { readonly location: StagingXcmV4Location; readonly version: u32; } & Struct; readonly isForceDefaultXcmVersion: boolean; readonly asForceDefaultXcmVersion: { readonly maybeXcmVersion: Option; } & Struct; readonly isForceSubscribeVersionNotify: boolean; readonly asForceSubscribeVersionNotify: { readonly location: XcmVersionedLocation; } & Struct; readonly isForceUnsubscribeVersionNotify: boolean; readonly asForceUnsubscribeVersionNotify: { readonly location: XcmVersionedLocation; } & Struct; readonly isLimitedReserveTransferAssets: boolean; readonly asLimitedReserveTransferAssets: { readonly dest: XcmVersionedLocation; readonly beneficiary: XcmVersionedLocation; readonly assets: XcmVersionedAssets; readonly feeAssetItem: u32; readonly weightLimit: XcmV3WeightLimit; } & Struct; readonly isLimitedTeleportAssets: boolean; readonly asLimitedTeleportAssets: { readonly dest: XcmVersionedLocation; readonly beneficiary: XcmVersionedLocation; readonly assets: XcmVersionedAssets; readonly feeAssetItem: u32; readonly weightLimit: XcmV3WeightLimit; } & Struct; readonly isForceSuspension: boolean; readonly asForceSuspension: { readonly suspended: bool; } & Struct; readonly isTransferAssets: boolean; readonly asTransferAssets: { readonly dest: XcmVersionedLocation; readonly beneficiary: XcmVersionedLocation; readonly assets: XcmVersionedAssets; readonly feeAssetItem: u32; readonly weightLimit: XcmV3WeightLimit; } & Struct; readonly isClaimAssets: boolean; readonly asClaimAssets: { readonly assets: XcmVersionedAssets; readonly beneficiary: XcmVersionedLocation; } & Struct; readonly isTransferAssetsUsingTypeAndThen: boolean; readonly asTransferAssetsUsingTypeAndThen: { readonly dest: XcmVersionedLocation; readonly assets: XcmVersionedAssets; readonly assetsTransferType: StagingXcmExecutorAssetTransferTransferType; readonly remoteFeesId: XcmVersionedAssetId; readonly feesTransferType: StagingXcmExecutorAssetTransferTransferType; readonly customXcmOnDest: XcmVersionedXcm; readonly weightLimit: XcmV3WeightLimit; } & Struct; readonly type: 'Send' | 'TeleportAssets' | 'ReserveTransferAssets' | 'Execute' | 'ForceXcmVersion' | 'ForceDefaultXcmVersion' | 'ForceSubscribeVersionNotify' | 'ForceUnsubscribeVersionNotify' | 'LimitedReserveTransferAssets' | 'LimitedTeleportAssets' | 'ForceSuspension' | 'TransferAssets' | 'ClaimAssets' | 'TransferAssetsUsingTypeAndThen'; } /** @name XcmVersionedXcm (400) */ interface XcmVersionedXcm extends Enum { readonly isV2: boolean; readonly asV2: XcmV2Xcm; readonly isV3: boolean; readonly asV3: XcmV3Xcm; readonly isV4: boolean; readonly asV4: StagingXcmV4Xcm; readonly type: 'V2' | 'V3' | 'V4'; } /** @name XcmV2Xcm (401) */ interface XcmV2Xcm extends Vec { } /** @name XcmV2Instruction (403) */ interface XcmV2Instruction extends Enum { readonly isWithdrawAsset: boolean; readonly asWithdrawAsset: XcmV2MultiassetMultiAssets; readonly isReserveAssetDeposited: boolean; readonly asReserveAssetDeposited: XcmV2MultiassetMultiAssets; readonly isReceiveTeleportedAsset: boolean; readonly asReceiveTeleportedAsset: XcmV2MultiassetMultiAssets; readonly isQueryResponse: boolean; readonly asQueryResponse: { readonly queryId: Compact; readonly response: XcmV2Response; readonly maxWeight: Compact; } & Struct; readonly isTransferAsset: boolean; readonly asTransferAsset: { readonly assets: XcmV2MultiassetMultiAssets; readonly beneficiary: XcmV2MultiLocation; } & Struct; readonly isTransferReserveAsset: boolean; readonly asTransferReserveAsset: { readonly assets: XcmV2MultiassetMultiAssets; readonly dest: XcmV2MultiLocation; readonly xcm: XcmV2Xcm; } & Struct; readonly isTransact: boolean; readonly asTransact: { readonly originType: XcmV2OriginKind; readonly requireWeightAtMost: Compact; readonly call: XcmDoubleEncoded; } & Struct; readonly isHrmpNewChannelOpenRequest: boolean; readonly asHrmpNewChannelOpenRequest: { readonly sender: Compact; readonly maxMessageSize: Compact; readonly maxCapacity: Compact; } & Struct; readonly isHrmpChannelAccepted: boolean; readonly asHrmpChannelAccepted: { readonly recipient: Compact; } & Struct; readonly isHrmpChannelClosing: boolean; readonly asHrmpChannelClosing: { readonly initiator: Compact; readonly sender: Compact; readonly recipient: Compact; } & Struct; readonly isClearOrigin: boolean; readonly isDescendOrigin: boolean; readonly asDescendOrigin: XcmV2MultilocationJunctions; readonly isReportError: boolean; readonly asReportError: { readonly queryId: Compact; readonly dest: XcmV2MultiLocation; readonly maxResponseWeight: Compact; } & Struct; readonly isDepositAsset: boolean; readonly asDepositAsset: { readonly assets: XcmV2MultiassetMultiAssetFilter; readonly maxAssets: Compact; readonly beneficiary: XcmV2MultiLocation; } & Struct; readonly isDepositReserveAsset: boolean; readonly asDepositReserveAsset: { readonly assets: XcmV2MultiassetMultiAssetFilter; readonly maxAssets: Compact; readonly dest: XcmV2MultiLocation; readonly xcm: XcmV2Xcm; } & Struct; readonly isExchangeAsset: boolean; readonly asExchangeAsset: { readonly give: XcmV2MultiassetMultiAssetFilter; readonly receive: XcmV2MultiassetMultiAssets; } & Struct; readonly isInitiateReserveWithdraw: boolean; readonly asInitiateReserveWithdraw: { readonly assets: XcmV2MultiassetMultiAssetFilter; readonly reserve: XcmV2MultiLocation; readonly xcm: XcmV2Xcm; } & Struct; readonly isInitiateTeleport: boolean; readonly asInitiateTeleport: { readonly assets: XcmV2MultiassetMultiAssetFilter; readonly dest: XcmV2MultiLocation; readonly xcm: XcmV2Xcm; } & Struct; readonly isQueryHolding: boolean; readonly asQueryHolding: { readonly queryId: Compact; readonly dest: XcmV2MultiLocation; readonly assets: XcmV2MultiassetMultiAssetFilter; readonly maxResponseWeight: Compact; } & Struct; readonly isBuyExecution: boolean; readonly asBuyExecution: { readonly fees: XcmV2MultiAsset; readonly weightLimit: XcmV2WeightLimit; } & Struct; readonly isRefundSurplus: boolean; readonly isSetErrorHandler: boolean; readonly asSetErrorHandler: XcmV2Xcm; readonly isSetAppendix: boolean; readonly asSetAppendix: XcmV2Xcm; readonly isClearError: boolean; readonly isClaimAsset: boolean; readonly asClaimAsset: { readonly assets: XcmV2MultiassetMultiAssets; readonly ticket: XcmV2MultiLocation; } & Struct; readonly isTrap: boolean; readonly asTrap: Compact; readonly isSubscribeVersion: boolean; readonly asSubscribeVersion: { readonly queryId: Compact; readonly maxResponseWeight: Compact; } & Struct; readonly isUnsubscribeVersion: boolean; readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'ClearOrigin' | 'DescendOrigin' | 'ReportError' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution' | 'RefundSurplus' | 'SetErrorHandler' | 'SetAppendix' | 'ClearError' | 'ClaimAsset' | 'Trap' | 'SubscribeVersion' | 'UnsubscribeVersion'; } /** @name XcmV2Response (404) */ interface XcmV2Response extends Enum { readonly isNull: boolean; readonly isAssets: boolean; readonly asAssets: XcmV2MultiassetMultiAssets; readonly isExecutionResult: boolean; readonly asExecutionResult: Option>; readonly isVersion: boolean; readonly asVersion: u32; readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version'; } /** @name XcmV2TraitsError (407) */ interface XcmV2TraitsError extends Enum { readonly isOverflow: boolean; readonly isUnimplemented: boolean; readonly isUntrustedReserveLocation: boolean; readonly isUntrustedTeleportLocation: boolean; readonly isMultiLocationFull: boolean; readonly isMultiLocationNotInvertible: 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 isUnhandledXcmVersion: boolean; readonly isWeightLimitReached: boolean; readonly asWeightLimitReached: u64; readonly isBarrier: boolean; readonly isWeightNotComputable: boolean; readonly type: 'Overflow' | 'Unimplemented' | 'UntrustedReserveLocation' | 'UntrustedTeleportLocation' | 'MultiLocationFull' | 'MultiLocationNotInvertible' | 'BadOrigin' | 'InvalidLocation' | 'AssetNotFound' | 'FailedToTransactAsset' | 'NotWithdrawable' | 'LocationCannotHold' | 'ExceedsMaxMessageSize' | 'DestinationUnsupported' | 'Transport' | 'Unroutable' | 'UnknownClaim' | 'FailedToDecode' | 'MaxWeightInvalid' | 'NotHoldingFees' | 'TooExpensive' | 'Trap' | 'UnhandledXcmVersion' | 'WeightLimitReached' | 'Barrier' | 'WeightNotComputable'; } /** @name XcmV2MultiassetMultiAssetFilter (408) */ interface XcmV2MultiassetMultiAssetFilter extends Enum { readonly isDefinite: boolean; readonly asDefinite: XcmV2MultiassetMultiAssets; readonly isWild: boolean; readonly asWild: XcmV2MultiassetWildMultiAsset; readonly type: 'Definite' | 'Wild'; } /** @name XcmV2MultiassetWildMultiAsset (409) */ interface XcmV2MultiassetWildMultiAsset extends Enum { readonly isAll: boolean; readonly isAllOf: boolean; readonly asAllOf: { readonly id: XcmV2MultiassetAssetId; readonly fun: XcmV2MultiassetWildFungibility; } & Struct; readonly type: 'All' | 'AllOf'; } /** @name XcmV2MultiassetWildFungibility (410) */ interface XcmV2MultiassetWildFungibility extends Enum { readonly isFungible: boolean; readonly isNonFungible: boolean; readonly type: 'Fungible' | 'NonFungible'; } /** @name XcmV2WeightLimit (411) */ interface XcmV2WeightLimit extends Enum { readonly isUnlimited: boolean; readonly isLimited: boolean; readonly asLimited: Compact; readonly type: 'Unlimited' | 'Limited'; } /** @name XcmV3Xcm (412) */ interface XcmV3Xcm extends Vec { } /** @name XcmV3Instruction (414) */ interface XcmV3Instruction extends Enum { readonly isWithdrawAsset: boolean; readonly asWithdrawAsset: XcmV3MultiassetMultiAssets; readonly isReserveAssetDeposited: boolean; readonly asReserveAssetDeposited: XcmV3MultiassetMultiAssets; readonly isReceiveTeleportedAsset: boolean; readonly asReceiveTeleportedAsset: XcmV3MultiassetMultiAssets; readonly isQueryResponse: boolean; readonly asQueryResponse: { readonly queryId: Compact; readonly response: XcmV3Response; readonly maxWeight: SpWeightsWeightV2Weight; readonly querier: Option; } & Struct; readonly isTransferAsset: boolean; readonly asTransferAsset: { readonly assets: XcmV3MultiassetMultiAssets; readonly beneficiary: StagingXcmV3MultiLocation; } & Struct; readonly isTransferReserveAsset: boolean; readonly asTransferReserveAsset: { readonly assets: XcmV3MultiassetMultiAssets; readonly dest: StagingXcmV3MultiLocation; readonly xcm: XcmV3Xcm; } & Struct; readonly isTransact: boolean; readonly asTransact: { readonly originKind: XcmV2OriginKind; readonly requireWeightAtMost: SpWeightsWeightV2Weight; readonly call: XcmDoubleEncoded; } & Struct; readonly isHrmpNewChannelOpenRequest: boolean; readonly asHrmpNewChannelOpenRequest: { readonly sender: Compact; readonly maxMessageSize: Compact; readonly maxCapacity: Compact; } & Struct; readonly isHrmpChannelAccepted: boolean; readonly asHrmpChannelAccepted: { readonly recipient: Compact; } & Struct; readonly isHrmpChannelClosing: boolean; readonly asHrmpChannelClosing: { readonly initiator: Compact; readonly sender: Compact; readonly recipient: Compact; } & Struct; readonly isClearOrigin: boolean; readonly isDescendOrigin: boolean; readonly asDescendOrigin: XcmV3Junctions; readonly isReportError: boolean; readonly asReportError: XcmV3QueryResponseInfo; readonly isDepositAsset: boolean; readonly asDepositAsset: { readonly assets: XcmV3MultiassetMultiAssetFilter; readonly beneficiary: StagingXcmV3MultiLocation; } & Struct; readonly isDepositReserveAsset: boolean; readonly asDepositReserveAsset: { readonly assets: XcmV3MultiassetMultiAssetFilter; readonly dest: StagingXcmV3MultiLocation; readonly xcm: XcmV3Xcm; } & Struct; readonly isExchangeAsset: boolean; readonly asExchangeAsset: { readonly give: XcmV3MultiassetMultiAssetFilter; readonly want: XcmV3MultiassetMultiAssets; readonly maximal: bool; } & Struct; readonly isInitiateReserveWithdraw: boolean; readonly asInitiateReserveWithdraw: { readonly assets: XcmV3MultiassetMultiAssetFilter; readonly reserve: StagingXcmV3MultiLocation; readonly xcm: XcmV3Xcm; } & Struct; readonly isInitiateTeleport: boolean; readonly asInitiateTeleport: { readonly assets: XcmV3MultiassetMultiAssetFilter; readonly dest: StagingXcmV3MultiLocation; readonly xcm: XcmV3Xcm; } & Struct; readonly isReportHolding: boolean; readonly asReportHolding: { readonly responseInfo: XcmV3QueryResponseInfo; readonly assets: XcmV3MultiassetMultiAssetFilter; } & Struct; readonly isBuyExecution: boolean; readonly asBuyExecution: { readonly fees: XcmV3MultiAsset; readonly weightLimit: XcmV3WeightLimit; } & Struct; readonly isRefundSurplus: boolean; readonly isSetErrorHandler: boolean; readonly asSetErrorHandler: XcmV3Xcm; readonly isSetAppendix: boolean; readonly asSetAppendix: XcmV3Xcm; readonly isClearError: boolean; readonly isClaimAsset: boolean; readonly asClaimAsset: { readonly assets: XcmV3MultiassetMultiAssets; readonly ticket: StagingXcmV3MultiLocation; } & Struct; readonly isTrap: boolean; readonly asTrap: Compact; readonly isSubscribeVersion: boolean; readonly asSubscribeVersion: { readonly queryId: Compact; readonly maxResponseWeight: SpWeightsWeightV2Weight; } & Struct; readonly isUnsubscribeVersion: boolean; readonly isBurnAsset: boolean; readonly asBurnAsset: XcmV3MultiassetMultiAssets; readonly isExpectAsset: boolean; readonly asExpectAsset: XcmV3MultiassetMultiAssets; readonly isExpectOrigin: boolean; readonly asExpectOrigin: Option; readonly isExpectError: boolean; readonly asExpectError: Option>; readonly isExpectTransactStatus: boolean; readonly asExpectTransactStatus: XcmV3MaybeErrorCode; readonly isQueryPallet: boolean; readonly asQueryPallet: { readonly moduleName: Bytes; readonly responseInfo: XcmV3QueryResponseInfo; } & Struct; readonly isExpectPallet: boolean; readonly asExpectPallet: { readonly index: Compact; readonly name: Bytes; readonly moduleName: Bytes; readonly crateMajor: Compact; readonly minCrateMinor: Compact; } & Struct; readonly isReportTransactStatus: boolean; readonly asReportTransactStatus: XcmV3QueryResponseInfo; readonly isClearTransactStatus: boolean; readonly isUniversalOrigin: boolean; readonly asUniversalOrigin: XcmV3Junction; readonly isExportMessage: boolean; readonly asExportMessage: { readonly network: XcmV3JunctionNetworkId; readonly destination: XcmV3Junctions; readonly xcm: XcmV3Xcm; } & Struct; readonly isLockAsset: boolean; readonly asLockAsset: { readonly asset: XcmV3MultiAsset; readonly unlocker: StagingXcmV3MultiLocation; } & Struct; readonly isUnlockAsset: boolean; readonly asUnlockAsset: { readonly asset: XcmV3MultiAsset; readonly target: StagingXcmV3MultiLocation; } & Struct; readonly isNoteUnlockable: boolean; readonly asNoteUnlockable: { readonly asset: XcmV3MultiAsset; readonly owner: StagingXcmV3MultiLocation; } & Struct; readonly isRequestUnlock: boolean; readonly asRequestUnlock: { readonly asset: XcmV3MultiAsset; readonly locker: StagingXcmV3MultiLocation; } & Struct; readonly isSetFeesMode: boolean; readonly asSetFeesMode: { readonly jitWithdraw: bool; } & Struct; readonly isSetTopic: boolean; readonly asSetTopic: U8aFixed; readonly isClearTopic: boolean; readonly isAliasOrigin: boolean; readonly asAliasOrigin: StagingXcmV3MultiLocation; readonly isUnpaidExecution: boolean; readonly asUnpaidExecution: { readonly weightLimit: XcmV3WeightLimit; readonly checkOrigin: Option; } & Struct; readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'ClearOrigin' | 'DescendOrigin' | 'ReportError' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'ReportHolding' | 'BuyExecution' | 'RefundSurplus' | 'SetErrorHandler' | 'SetAppendix' | 'ClearError' | 'ClaimAsset' | 'Trap' | 'SubscribeVersion' | 'UnsubscribeVersion' | 'BurnAsset' | 'ExpectAsset' | 'ExpectOrigin' | 'ExpectError' | 'ExpectTransactStatus' | 'QueryPallet' | 'ExpectPallet' | 'ReportTransactStatus' | 'ClearTransactStatus' | 'UniversalOrigin' | 'ExportMessage' | 'LockAsset' | 'UnlockAsset' | 'NoteUnlockable' | 'RequestUnlock' | 'SetFeesMode' | 'SetTopic' | 'ClearTopic' | 'AliasOrigin' | 'UnpaidExecution'; } /** @name XcmV3Response (415) */ interface XcmV3Response extends Enum { readonly isNull: boolean; readonly isAssets: boolean; readonly asAssets: XcmV3MultiassetMultiAssets; readonly isExecutionResult: boolean; readonly asExecutionResult: Option>; readonly isVersion: boolean; readonly asVersion: u32; readonly isPalletsInfo: boolean; readonly asPalletsInfo: Vec; readonly isDispatchResult: boolean; readonly asDispatchResult: XcmV3MaybeErrorCode; readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version' | 'PalletsInfo' | 'DispatchResult'; } /** @name XcmV3PalletInfo (417) */ interface XcmV3PalletInfo extends Struct { readonly index: Compact; readonly name: Bytes; readonly moduleName: Bytes; readonly major: Compact; readonly minor: Compact; readonly patch: Compact; } /** @name XcmV3QueryResponseInfo (421) */ interface XcmV3QueryResponseInfo extends Struct { readonly destination: StagingXcmV3MultiLocation; readonly queryId: Compact; readonly maxWeight: SpWeightsWeightV2Weight; } /** @name XcmV3MultiassetMultiAssetFilter (422) */ interface XcmV3MultiassetMultiAssetFilter extends Enum { readonly isDefinite: boolean; readonly asDefinite: XcmV3MultiassetMultiAssets; readonly isWild: boolean; readonly asWild: XcmV3MultiassetWildMultiAsset; readonly type: 'Definite' | 'Wild'; } /** @name XcmV3MultiassetWildMultiAsset (423) */ interface XcmV3MultiassetWildMultiAsset extends Enum { readonly isAll: boolean; readonly isAllOf: boolean; readonly asAllOf: { readonly id: XcmV3MultiassetAssetId; readonly fun: XcmV3MultiassetWildFungibility; } & Struct; readonly isAllCounted: boolean; readonly asAllCounted: Compact; readonly isAllOfCounted: boolean; readonly asAllOfCounted: { readonly id: XcmV3MultiassetAssetId; readonly fun: XcmV3MultiassetWildFungibility; readonly count: Compact; } & Struct; readonly type: 'All' | 'AllOf' | 'AllCounted' | 'AllOfCounted'; } /** @name XcmV3MultiassetWildFungibility (424) */ interface XcmV3MultiassetWildFungibility extends Enum { readonly isFungible: boolean; readonly isNonFungible: boolean; readonly type: 'Fungible' | 'NonFungible'; } /** @name StagingXcmExecutorAssetTransferTransferType (436) */ interface StagingXcmExecutorAssetTransferTransferType extends Enum { readonly isTeleport: boolean; readonly isLocalReserve: boolean; readonly isDestinationReserve: boolean; readonly isRemoteReserve: boolean; readonly asRemoteReserve: XcmVersionedLocation; readonly type: 'Teleport' | 'LocalReserve' | 'DestinationReserve' | 'RemoteReserve'; } /** @name PalletMessageQueueCall (437) */ interface PalletMessageQueueCall extends Enum { readonly isReapPage: boolean; readonly asReapPage: { readonly messageOrigin: CumulusPrimitivesCoreAggregateMessageOrigin; readonly pageIndex: u32; } & Struct; readonly isExecuteOverweight: boolean; readonly asExecuteOverweight: { readonly messageOrigin: CumulusPrimitivesCoreAggregateMessageOrigin; readonly page: u32; readonly index: u32; readonly weightLimit: SpWeightsWeightV2Weight; } & Struct; readonly type: 'ReapPage' | 'ExecuteOverweight'; } /** @name SpRuntimeBlakeTwo256 (438) */ type SpRuntimeBlakeTwo256 = Null; /** @name PalletDemocracyReferendumInfo (442) */ interface PalletDemocracyReferendumInfo extends Enum { readonly isOngoing: boolean; readonly asOngoing: PalletDemocracyReferendumStatus; readonly isFinished: boolean; readonly asFinished: { readonly approved: bool; readonly end: u64; } & Struct; readonly type: 'Ongoing' | 'Finished'; } /** @name PalletDemocracyReferendumStatus (443) */ interface PalletDemocracyReferendumStatus extends Struct { readonly end: u64; readonly proposal: FrameSupportPreimagesBounded; readonly threshold: PalletDemocracyVoteThreshold; readonly delay: u64; readonly tally: PalletDemocracyTally; } /** @name PalletDemocracyTally (444) */ interface PalletDemocracyTally extends Struct { readonly ayes: u128; readonly nays: u128; readonly turnout: u128; } /** @name PalletDemocracyVoteVoting (445) */ interface PalletDemocracyVoteVoting extends Enum { readonly isDirect: boolean; readonly asDirect: { readonly votes: Vec>; readonly delegations: PalletDemocracyDelegations; readonly prior: PalletDemocracyVotePriorLock; } & Struct; readonly isDelegating: boolean; readonly asDelegating: { readonly balance: u128; readonly target: AccountId32; readonly conviction: PalletDemocracyConviction; readonly delegations: PalletDemocracyDelegations; readonly prior: PalletDemocracyVotePriorLock; } & Struct; readonly type: 'Direct' | 'Delegating'; } /** @name PalletDemocracyDelegations (449) */ interface PalletDemocracyDelegations extends Struct { readonly votes: u128; readonly capital: u128; } /** @name PalletDemocracyVotePriorLock (450) */ interface PalletDemocracyVotePriorLock extends ITuple<[u64, u128]> { } /** @name PalletDemocracyError (453) */ interface PalletDemocracyError extends Enum { readonly isValueLow: boolean; readonly isProposalMissing: boolean; readonly isAlreadyCanceled: boolean; readonly isDuplicateProposal: boolean; readonly isProposalBlacklisted: boolean; readonly isNotSimpleMajority: boolean; readonly isInvalidHash: boolean; readonly isNoProposal: boolean; readonly isAlreadyVetoed: boolean; readonly isReferendumInvalid: boolean; readonly isNoneWaiting: boolean; readonly isNotVoter: boolean; readonly isNoPermission: boolean; readonly isAlreadyDelegating: boolean; readonly isInsufficientFunds: boolean; readonly isNotDelegating: boolean; readonly isVotesExist: boolean; readonly isInstantNotAllowed: boolean; readonly isNonsense: boolean; readonly isWrongUpperBound: boolean; readonly isMaxVotesReached: boolean; readonly isTooMany: boolean; readonly isVotingPeriodLow: boolean; readonly isPreimageNotExist: boolean; readonly type: 'ValueLow' | 'ProposalMissing' | 'AlreadyCanceled' | 'DuplicateProposal' | 'ProposalBlacklisted' | 'NotSimpleMajority' | 'InvalidHash' | 'NoProposal' | 'AlreadyVetoed' | 'ReferendumInvalid' | 'NoneWaiting' | 'NotVoter' | 'NoPermission' | 'AlreadyDelegating' | 'InsufficientFunds' | 'NotDelegating' | 'VotesExist' | 'InstantNotAllowed' | 'Nonsense' | 'WrongUpperBound' | 'MaxVotesReached' | 'TooMany' | 'VotingPeriodLow' | 'PreimageNotExist'; } /** @name PalletCollectiveVotes (455) */ interface PalletCollectiveVotes extends Struct { readonly index: u32; readonly threshold: u32; readonly ayes: Vec; readonly nays: Vec; readonly end: u64; } /** @name PalletCollectiveError (456) */ interface PalletCollectiveError extends Enum { readonly isNotMember: boolean; readonly isDuplicateProposal: boolean; readonly isProposalMissing: boolean; readonly isWrongIndex: boolean; readonly isDuplicateVote: boolean; readonly isAlreadyInitialized: boolean; readonly isTooEarly: boolean; readonly isTooManyProposals: boolean; readonly isWrongProposalWeight: boolean; readonly isWrongProposalLength: boolean; readonly isPrimeAccountNotMember: boolean; readonly type: 'NotMember' | 'DuplicateProposal' | 'ProposalMissing' | 'WrongIndex' | 'DuplicateVote' | 'AlreadyInitialized' | 'TooEarly' | 'TooManyProposals' | 'WrongProposalWeight' | 'WrongProposalLength' | 'PrimeAccountNotMember'; } /** @name PalletMembershipError (460) */ interface PalletMembershipError extends Enum { readonly isAlreadyMember: boolean; readonly isNotMember: boolean; readonly isTooManyMembers: boolean; readonly type: 'AlreadyMember' | 'NotMember' | 'TooManyMembers'; } /** @name PalletTreasuryProposal (461) */ interface PalletTreasuryProposal extends Struct { readonly proposer: AccountId32; readonly value: u128; readonly beneficiary: AccountId32; readonly bond: u128; } /** @name PalletTreasurySpendStatus (463) */ interface PalletTreasurySpendStatus extends Struct { readonly assetKind: Null; readonly amount: u128; readonly beneficiary: AccountId32; readonly validFrom: u64; readonly expireAt: u64; readonly status: PalletTreasuryPaymentState; } /** @name PalletTreasuryPaymentState (464) */ interface PalletTreasuryPaymentState extends Enum { readonly isPending: boolean; readonly isAttempted: boolean; readonly asAttempted: { readonly id: Null; } & Struct; readonly isFailed: boolean; readonly type: 'Pending' | 'Attempted' | 'Failed'; } /** @name FrameSupportPalletId (467) */ interface FrameSupportPalletId extends U8aFixed { } /** @name PalletTreasuryError (468) */ interface PalletTreasuryError extends Enum { readonly isInsufficientProposersBalance: boolean; readonly isInvalidIndex: boolean; readonly isTooManyApprovals: boolean; readonly isInsufficientPermission: boolean; readonly isProposalNotApproved: boolean; readonly isFailedToConvertBalance: boolean; readonly isSpendExpired: boolean; readonly isEarlyPayout: boolean; readonly isAlreadyAttempted: boolean; readonly isPayoutError: boolean; readonly isNotAttempted: boolean; readonly isInconclusive: boolean; readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals' | 'InsufficientPermission' | 'ProposalNotApproved' | 'FailedToConvertBalance' | 'SpendExpired' | 'EarlyPayout' | 'AlreadyAttempted' | 'PayoutError' | 'NotAttempted' | 'Inconclusive'; } /** @name PalletUtilityError (469) */ interface PalletUtilityError extends Enum { readonly isTooManyCalls: boolean; readonly type: 'TooManyCalls'; } /** @name PalletVestingReleases (472) */ interface PalletVestingReleases extends Enum { readonly isV0: boolean; readonly isV1: boolean; readonly type: 'V0' | 'V1'; } /** @name PalletVestingError (473) */ interface PalletVestingError extends Enum { readonly isNotVesting: boolean; readonly isAtMaxVestingSchedules: boolean; readonly isAmountLow: boolean; readonly isScheduleIndexOutOfBounds: boolean; readonly isInvalidScheduleParams: boolean; readonly type: 'NotVesting' | 'AtMaxVestingSchedules' | 'AmountLow' | 'ScheduleIndexOutOfBounds' | 'InvalidScheduleParams'; } /** @name PalletSchedulerScheduled (476) */ interface PalletSchedulerScheduled extends Struct { readonly maybeId: Option; readonly priority: u8; readonly call: FrameSupportPreimagesBounded; readonly maybePeriodic: Option>; readonly origin: SpiritnetRuntimeOriginCaller; } /** @name PalletSchedulerError (478) */ interface PalletSchedulerError extends Enum { readonly isFailedToSchedule: boolean; readonly isNotFound: boolean; readonly isTargetBlockNumberInPast: boolean; readonly isRescheduleNoChange: boolean; readonly isNamed: boolean; readonly type: 'FailedToSchedule' | 'NotFound' | 'TargetBlockNumberInPast' | 'RescheduleNoChange' | 'Named'; } /** @name PalletProxyProxyDefinition (481) */ interface PalletProxyProxyDefinition extends Struct { readonly delegate: AccountId32; readonly proxyType: SpiritnetRuntimeSystemProxyProxyType; readonly delay: u64; } /** @name PalletProxyAnnouncement (485) */ interface PalletProxyAnnouncement extends Struct { readonly real: AccountId32; readonly callHash: H256; readonly height: u64; } /** @name PalletProxyError (487) */ interface PalletProxyError extends Enum { readonly isTooMany: boolean; readonly isNotFound: boolean; readonly isNotProxy: boolean; readonly isUnproxyable: boolean; readonly isDuplicate: boolean; readonly isNoPermission: boolean; readonly isUnannounced: boolean; readonly isNoSelfProxy: boolean; readonly type: 'TooMany' | 'NotFound' | 'NotProxy' | 'Unproxyable' | 'Duplicate' | 'NoPermission' | 'Unannounced' | 'NoSelfProxy'; } /** @name PalletPreimageOldRequestStatus (488) */ interface PalletPreimageOldRequestStatus extends Enum { readonly isUnrequested: boolean; readonly asUnrequested: { readonly deposit: ITuple<[AccountId32, u128]>; readonly len: u32; } & Struct; readonly isRequested: boolean; readonly asRequested: { readonly deposit: Option>; readonly count: u32; readonly len: Option; } & Struct; readonly type: 'Unrequested' | 'Requested'; } /** @name PalletPreimageRequestStatus (491) */ interface PalletPreimageRequestStatus extends Enum { readonly isUnrequested: boolean; readonly asUnrequested: { readonly ticket: ITuple<[AccountId32, u128]>; readonly len: u32; } & Struct; readonly isRequested: boolean; readonly asRequested: { readonly maybeTicket: Option>; readonly count: u32; readonly maybeLen: Option; } & Struct; readonly type: 'Unrequested' | 'Requested'; } /** @name PalletPreimageError (497) */ interface PalletPreimageError extends Enum { readonly isTooBig: boolean; readonly isAlreadyNoted: boolean; readonly isNotAuthorized: boolean; readonly isNotNoted: boolean; readonly isRequested: boolean; readonly isNotRequested: boolean; readonly isTooMany: boolean; readonly isTooFew: boolean; readonly type: 'TooBig' | 'AlreadyNoted' | 'NotAuthorized' | 'NotNoted' | 'Requested' | 'NotRequested' | 'TooMany' | 'TooFew'; } /** @name PalletTipsOpenTip (500) */ interface PalletTipsOpenTip extends Struct { readonly reason: H256; readonly who: AccountId32; readonly finder: AccountId32; readonly deposit: u128; readonly closes: Option; readonly tips: Vec>; readonly findersFee: bool; } /** @name PalletTipsError (503) */ interface PalletTipsError extends Enum { readonly isReasonTooBig: boolean; readonly isAlreadyKnown: boolean; readonly isUnknownTip: boolean; readonly isMaxTipAmountExceeded: boolean; readonly isNotFinder: boolean; readonly isStillOpen: boolean; readonly isPremature: boolean; readonly type: 'ReasonTooBig' | 'AlreadyKnown' | 'UnknownTip' | 'MaxTipAmountExceeded' | 'NotFinder' | 'StillOpen' | 'Premature'; } /** @name PalletMultisigMultisig (505) */ interface PalletMultisigMultisig extends Struct { readonly when: PalletMultisigTimepoint; readonly deposit: u128; readonly depositor: AccountId32; readonly approvals: Vec; } /** @name PalletMultisigError (507) */ interface PalletMultisigError extends Enum { readonly isMinimumThreshold: boolean; readonly isAlreadyApproved: boolean; readonly isNoApprovalsNeeded: boolean; readonly isTooFewSignatories: boolean; readonly isTooManySignatories: boolean; readonly isSignatoriesOutOfOrder: boolean; readonly isSenderInSignatories: boolean; readonly isNotFound: boolean; readonly isNotOwner: boolean; readonly isNoTimepoint: boolean; readonly isWrongTimepoint: boolean; readonly isUnexpectedTimepoint: boolean; readonly isMaxWeightTooLow: boolean; readonly isAlreadyStored: boolean; readonly type: 'MinimumThreshold' | 'AlreadyApproved' | 'NoApprovalsNeeded' | 'TooFewSignatories' | 'TooManySignatories' | 'SignatoriesOutOfOrder' | 'SenderInSignatories' | 'NotFound' | 'NotOwner' | 'NoTimepoint' | 'WrongTimepoint' | 'UnexpectedTimepoint' | 'MaxWeightTooLow' | 'AlreadyStored'; } /** @name PalletAssetSwitchSwitchSwitchPairInfo (508) */ interface PalletAssetSwitchSwitchSwitchPairInfo extends Struct { readonly poolAccount: AccountId32; readonly remoteAssetCirculatingSupply: u128; readonly remoteAssetEd: u128; readonly remoteAssetId: XcmVersionedAssetId; readonly remoteAssetTotalSupply: u128; readonly remoteReserveLocation: XcmVersionedLocation; readonly remoteXcmFee: XcmVersionedAsset; readonly status: PalletAssetSwitchSwitchSwitchPairStatus; readonly remoteAssetSovereignTotalBalance: u128; } /** @name PalletAssetSwitchSwitchSwitchPairStatus (509) */ interface PalletAssetSwitchSwitchSwitchPairStatus extends Enum { readonly isPaused: boolean; readonly isRunning: boolean; readonly type: 'Paused' | 'Running'; } /** @name PalletAssetSwitchSwitchUnconfirmedSwitchInfo (510) */ interface PalletAssetSwitchSwitchUnconfirmedSwitchInfo extends Struct { readonly from: AccountId32; readonly to: XcmVersionedLocation; readonly amount: u128; } /** @name PalletAssetSwitchError (511) */ interface PalletAssetSwitchError extends Enum { readonly isInvalidInput: boolean; readonly isHook: boolean; readonly asHook: u8; readonly isLiquidity: boolean; readonly isLocalPoolBalance: boolean; readonly isPoolInitialLiquidityRequirement: boolean; readonly isSwitchPairAlreadyExisting: boolean; readonly isSwitchPairNotEnabled: boolean; readonly isSwitchPairNotFound: boolean; readonly isUserSwitchBalance: boolean; readonly isUserXcmBalance: boolean; readonly isXcm: boolean; readonly isInternal: boolean; readonly isAmountTooLow: boolean; readonly isPendingSwitches: boolean; readonly type: 'InvalidInput' | 'Hook' | 'Liquidity' | 'LocalPoolBalance' | 'PoolInitialLiquidityRequirement' | 'SwitchPairAlreadyExisting' | 'SwitchPairNotEnabled' | 'SwitchPairNotFound' | 'UserSwitchBalance' | 'UserXcmBalance' | 'Xcm' | 'Internal' | 'AmountTooLow' | 'PendingSwitches'; } /** @name PalletAssetsAssetDetails (512) */ interface PalletAssetsAssetDetails extends Struct { readonly owner: AccountId32; readonly issuer: AccountId32; readonly admin: AccountId32; readonly freezer: AccountId32; readonly supply: u128; readonly deposit: u128; readonly minBalance: u128; readonly isSufficient: bool; readonly accounts: u32; readonly sufficients: u32; readonly approvals: u32; readonly status: PalletAssetsAssetStatus; } /** @name PalletAssetsAssetStatus (513) */ interface PalletAssetsAssetStatus extends Enum { readonly isLive: boolean; readonly isFrozen: boolean; readonly isDestroying: boolean; readonly type: 'Live' | 'Frozen' | 'Destroying'; } /** @name PalletAssetsAssetAccount (515) */ interface PalletAssetsAssetAccount extends Struct { readonly balance: u128; readonly status: PalletAssetsAccountStatus; readonly reason: PalletAssetsExistenceReason; readonly extra: Null; } /** @name PalletAssetsAccountStatus (516) */ interface PalletAssetsAccountStatus extends Enum { readonly isLiquid: boolean; readonly isFrozen: boolean; readonly isBlocked: boolean; readonly type: 'Liquid' | 'Frozen' | 'Blocked'; } /** @name PalletAssetsExistenceReason (517) */ interface PalletAssetsExistenceReason extends Enum { readonly isConsumer: boolean; readonly isSufficient: boolean; readonly isDepositHeld: boolean; readonly asDepositHeld: u128; readonly isDepositRefunded: boolean; readonly isDepositFrom: boolean; readonly asDepositFrom: ITuple<[AccountId32, u128]>; readonly type: 'Consumer' | 'Sufficient' | 'DepositHeld' | 'DepositRefunded' | 'DepositFrom'; } /** @name PalletAssetsApproval (519) */ interface PalletAssetsApproval extends Struct { readonly amount: u128; readonly deposit: u128; } /** @name PalletAssetsAssetMetadata (520) */ interface PalletAssetsAssetMetadata extends Struct { readonly deposit: u128; readonly name: Bytes; readonly symbol: Bytes; readonly decimals: u8; readonly isFrozen: bool; } /** @name PalletAssetsError (522) */ interface PalletAssetsError extends Enum { readonly isBalanceLow: boolean; readonly isNoAccount: boolean; readonly isNoPermission: boolean; readonly isUnknown: boolean; readonly isFrozen: boolean; readonly isInUse: boolean; readonly isBadWitness: boolean; readonly isMinBalanceZero: boolean; readonly isUnavailableConsumer: boolean; readonly isBadMetadata: boolean; readonly isUnapproved: boolean; readonly isWouldDie: boolean; readonly isAlreadyExists: boolean; readonly isNoDeposit: boolean; readonly isWouldBurn: boolean; readonly isLiveAsset: boolean; readonly isAssetNotLive: boolean; readonly isIncorrectStatus: boolean; readonly isNotFrozen: boolean; readonly isCallbackFailed: boolean; readonly type: 'BalanceLow' | 'NoAccount' | 'NoPermission' | 'Unknown' | 'Frozen' | 'InUse' | 'BadWitness' | 'MinBalanceZero' | 'UnavailableConsumer' | 'BadMetadata' | 'Unapproved' | 'WouldDie' | 'AlreadyExists' | 'NoDeposit' | 'WouldBurn' | 'LiveAsset' | 'AssetNotLive' | 'IncorrectStatus' | 'NotFrozen' | 'CallbackFailed'; } /** @name CtypeCtypeEntry (523) */ interface CtypeCtypeEntry extends Struct { readonly creator: AccountId32; readonly createdAt: u64; } /** @name CtypeError (524) */ interface CtypeError extends Enum { readonly isNotFound: boolean; readonly isAlreadyExists: boolean; readonly isUnableToPayFees: boolean; readonly type: 'NotFound' | 'AlreadyExists' | 'UnableToPayFees'; } /** @name AttestationAttestationsAttestationDetails (525) */ interface AttestationAttestationsAttestationDetails extends Struct { readonly ctypeHash: H256; readonly attester: AccountId32; readonly authorizationId: Option; readonly revoked: bool; readonly deposit: KiltSupportDeposit; } /** @name AttestationError (527) */ interface AttestationError extends Enum { readonly isAlreadyAttested: boolean; readonly isAlreadyRevoked: boolean; readonly isNotFound: boolean; readonly isCTypeMismatch: boolean; readonly isNotAuthorized: boolean; readonly isMaxDelegatedAttestationsExceeded: boolean; readonly type: 'AlreadyAttested' | 'AlreadyRevoked' | 'NotFound' | 'CTypeMismatch' | 'NotAuthorized' | 'MaxDelegatedAttestationsExceeded'; } /** @name DelegationDelegationHierarchyDelegationNode (528) */ interface DelegationDelegationHierarchyDelegationNode extends Struct { readonly hierarchyRootId: H256; readonly parent: Option; readonly children: BTreeSet; readonly details: DelegationDelegationHierarchyDelegationDetails; readonly deposit: KiltSupportDeposit; } /** @name RuntimeCommonConstantsDelegationMaxChildren (529) */ type RuntimeCommonConstantsDelegationMaxChildren = Null; /** @name DelegationDelegationHierarchyDelegationDetails (530) */ interface DelegationDelegationHierarchyDelegationDetails extends Struct { readonly owner: AccountId32; readonly revoked: bool; readonly permissions: DelegationDelegationHierarchyPermissions; } /** @name DelegationDelegationHierarchyDelegationHierarchyDetails (533) */ interface DelegationDelegationHierarchyDelegationHierarchyDetails extends Struct { readonly ctypeHash: H256; } /** @name DelegationError (534) */ interface DelegationError extends Enum { readonly isDelegationAlreadyExists: boolean; readonly isInvalidDelegateSignature: boolean; readonly isDelegationNotFound: boolean; readonly isDelegateNotFound: boolean; readonly isHierarchyAlreadyExists: boolean; readonly isHierarchyNotFound: boolean; readonly isMaxSearchDepthReached: boolean; readonly isNotOwnerOfParentDelegation: boolean; readonly isNotOwnerOfDelegationHierarchy: boolean; readonly isParentDelegationNotFound: boolean; readonly isParentDelegationRevoked: boolean; readonly isUnauthorizedRevocation: boolean; readonly isUnauthorizedRemoval: boolean; readonly isUnauthorizedDelegation: boolean; readonly isAccessDenied: boolean; readonly isExceededRevocationBounds: boolean; readonly isExceededRemovalBounds: boolean; readonly isMaxRevocationsTooLarge: boolean; readonly isMaxRemovalsTooLarge: boolean; readonly isMaxParentChecksTooLarge: boolean; readonly isInternal: boolean; readonly isMaxChildrenExceeded: boolean; readonly type: 'DelegationAlreadyExists' | 'InvalidDelegateSignature' | 'DelegationNotFound' | 'DelegateNotFound' | 'HierarchyAlreadyExists' | 'HierarchyNotFound' | 'MaxSearchDepthReached' | 'NotOwnerOfParentDelegation' | 'NotOwnerOfDelegationHierarchy' | 'ParentDelegationNotFound' | 'ParentDelegationRevoked' | 'UnauthorizedRevocation' | 'UnauthorizedRemoval' | 'UnauthorizedDelegation' | 'AccessDenied' | 'ExceededRevocationBounds' | 'ExceededRemovalBounds' | 'MaxRevocationsTooLarge' | 'MaxRemovalsTooLarge' | 'MaxParentChecksTooLarge' | 'Internal' | 'MaxChildrenExceeded'; } /** @name DidDidDetails (535) */ interface DidDidDetails extends Struct { readonly authenticationKey: H256; readonly keyAgreementKeys: BTreeSet; readonly delegationKey: Option; readonly attestationKey: Option; readonly publicKeys: BTreeMap; readonly lastTxCounter: u64; readonly deposit: KiltSupportDeposit; } /** @name DidDidDetailsDidPublicKeyDetails (538) */ interface DidDidDetailsDidPublicKeyDetails extends Struct { readonly key: DidDidDetailsDidPublicKey; readonly blockNumber: u64; } /** @name DidDidDetailsDidPublicKey (539) */ interface DidDidDetailsDidPublicKey extends Enum { readonly isPublicVerificationKey: boolean; readonly asPublicVerificationKey: DidDidDetailsDidVerificationKey; readonly isPublicEncryptionKey: boolean; readonly asPublicEncryptionKey: DidDidDetailsDidEncryptionKey; readonly type: 'PublicVerificationKey' | 'PublicEncryptionKey'; } /** @name DidError (544) */ interface DidError extends Enum { readonly isInvalidSignatureFormat: boolean; readonly isInvalidSignature: boolean; readonly isAlreadyExists: boolean; readonly isNotFound: boolean; readonly isVerificationKeyNotFound: boolean; readonly isInvalidNonce: boolean; readonly isUnsupportedDidAuthorizationCall: boolean; readonly isInvalidDidAuthorizationCall: boolean; readonly isMaxNewKeyAgreementKeysLimitExceeded: boolean; readonly isMaxPublicKeysExceeded: boolean; readonly isMaxKeyAgreementKeysExceeded: boolean; readonly isBadDidOrigin: boolean; readonly isTransactionExpired: boolean; readonly isAlreadyDeleted: boolean; readonly isNotOwnerOfDeposit: boolean; readonly isUnableToPayFees: boolean; readonly isMaxNumberOfServicesExceeded: boolean; readonly isMaxServiceIdLengthExceeded: boolean; readonly isMaxServiceTypeLengthExceeded: boolean; readonly isMaxNumberOfTypesPerServiceExceeded: boolean; readonly isMaxServiceUrlLengthExceeded: boolean; readonly isMaxNumberOfUrlsPerServiceExceeded: boolean; readonly isServiceAlreadyExists: boolean; readonly isServiceNotFound: boolean; readonly isInvalidServiceEncoding: boolean; readonly isMaxStoredEndpointsCountExceeded: boolean; readonly isCannotDelete: boolean; readonly isInternal: boolean; readonly type: 'InvalidSignatureFormat' | 'InvalidSignature' | 'AlreadyExists' | 'NotFound' | 'VerificationKeyNotFound' | 'InvalidNonce' | 'UnsupportedDidAuthorizationCall' | 'InvalidDidAuthorizationCall' | 'MaxNewKeyAgreementKeysLimitExceeded' | 'MaxPublicKeysExceeded' | 'MaxKeyAgreementKeysExceeded' | 'BadDidOrigin' | 'TransactionExpired' | 'AlreadyDeleted' | 'NotOwnerOfDeposit' | 'UnableToPayFees' | 'MaxNumberOfServicesExceeded' | 'MaxServiceIdLengthExceeded' | 'MaxServiceTypeLengthExceeded' | 'MaxNumberOfTypesPerServiceExceeded' | 'MaxServiceUrlLengthExceeded' | 'MaxNumberOfUrlsPerServiceExceeded' | 'ServiceAlreadyExists' | 'ServiceNotFound' | 'InvalidServiceEncoding' | 'MaxStoredEndpointsCountExceeded' | 'CannotDelete' | 'Internal'; } /** @name PalletDidLookupConnectionRecord (545) */ interface PalletDidLookupConnectionRecord extends Struct { readonly did: AccountId32; readonly deposit: KiltSupportDeposit; } /** @name PalletDidLookupError (546) */ interface PalletDidLookupError extends Enum { readonly isNotFound: boolean; readonly isNotAuthorized: boolean; readonly isOutdatedProof: boolean; readonly isInsufficientFunds: boolean; readonly isMigration: boolean; readonly isLinkExisting: boolean; readonly type: 'NotFound' | 'NotAuthorized' | 'OutdatedProof' | 'InsufficientFunds' | 'Migration' | 'LinkExisting'; } /** @name PalletWeb3NamesWeb3NameWeb3NameOwnership (547) */ interface PalletWeb3NamesWeb3NameWeb3NameOwnership extends Struct { readonly owner: AccountId32; readonly claimedAt: u64; readonly deposit: KiltSupportDeposit; } /** @name PalletWeb3NamesError (548) */ interface PalletWeb3NamesError extends Enum { readonly isInsufficientFunds: boolean; readonly isAlreadyExists: boolean; readonly isNotFound: boolean; readonly isOwnerAlreadyExists: boolean; readonly isOwnerNotFound: boolean; readonly isBanned: boolean; readonly isNotBanned: boolean; readonly isAlreadyBanned: boolean; readonly isNotAuthorized: boolean; readonly isTooShort: boolean; readonly isTooLong: boolean; readonly isInvalidCharacter: boolean; readonly type: 'InsufficientFunds' | 'AlreadyExists' | 'NotFound' | 'OwnerAlreadyExists' | 'OwnerNotFound' | 'Banned' | 'NotBanned' | 'AlreadyBanned' | 'NotAuthorized' | 'TooShort' | 'TooLong' | 'InvalidCharacter'; } /** @name PublicCredentialsCredentialsCredentialEntry (549) */ interface PublicCredentialsCredentialsCredentialEntry extends Struct { readonly ctypeHash: H256; readonly attester: AccountId32; readonly revoked: bool; readonly blockNumber: u64; readonly deposit: KiltSupportDeposit; readonly authorizationId: Option; } /** @name PublicCredentialsError (550) */ interface PublicCredentialsError extends Enum { readonly isAlreadyAttested: boolean; readonly isNotFound: boolean; readonly isUnableToPayFees: boolean; readonly isInvalidInput: boolean; readonly isNotAuthorized: boolean; readonly isInternal: boolean; readonly type: 'AlreadyAttested' | 'NotFound' | 'UnableToPayFees' | 'InvalidInput' | 'NotAuthorized' | 'Internal'; } /** @name PalletMigrationError (551) */ interface PalletMigrationError extends Enum { readonly isKeyParse: boolean; readonly type: 'KeyParse'; } /** @name PalletDipProviderError (553) */ interface PalletDipProviderError extends Enum { readonly isCommitmentNotFound: boolean; readonly isIdentityProvider: boolean; readonly asIdentityProvider: u16; readonly isIdentityCommitmentGenerator: boolean; readonly asIdentityCommitmentGenerator: u16; readonly isHook: boolean; readonly asHook: u16; readonly type: 'CommitmentNotFound' | 'IdentityProvider' | 'IdentityCommitmentGenerator' | 'Hook'; } /** @name PalletDepositStorageError (555) */ interface PalletDepositStorageError extends Enum { readonly isDepositNotFound: boolean; readonly isDepositExisting: boolean; readonly isUnauthorized: boolean; readonly isFailedToHold: boolean; readonly isFailedToRelease: boolean; readonly isHook: boolean; readonly asHook: u16; readonly isInternal: boolean; readonly type: 'DepositNotFound' | 'DepositExisting' | 'Unauthorized' | 'FailedToHold' | 'FailedToRelease' | 'Hook' | 'Internal'; } /** @name CumulusPalletParachainSystemUnincludedSegmentAncestor (557) */ interface CumulusPalletParachainSystemUnincludedSegmentAncestor extends Struct { readonly usedBandwidth: CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth; readonly paraHeadHash: Option; readonly consumedGoAheadSignal: Option; } /** @name CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth (558) */ interface CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth extends Struct { readonly umpMsgCount: u32; readonly umpTotalBytes: u32; readonly hrmpOutgoing: BTreeMap; } /** @name CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate (560) */ interface CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate extends Struct { readonly msgCount: u32; readonly totalBytes: u32; } /** @name PolkadotPrimitivesV6UpgradeGoAhead (564) */ interface PolkadotPrimitivesV6UpgradeGoAhead extends Enum { readonly isAbort: boolean; readonly isGoAhead: boolean; readonly type: 'Abort' | 'GoAhead'; } /** @name CumulusPalletParachainSystemUnincludedSegmentSegmentTracker (565) */ interface CumulusPalletParachainSystemUnincludedSegmentSegmentTracker extends Struct { readonly usedBandwidth: CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth; readonly hrmpWatermark: Option; readonly consumedGoAheadSignal: Option; } /** @name PolkadotPrimitivesV6UpgradeRestriction (567) */ interface PolkadotPrimitivesV6UpgradeRestriction extends Enum { readonly isPresent: boolean; readonly type: 'Present'; } /** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot (568) */ interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct { readonly dmqMqcHead: H256; readonly relayDispatchQueueRemainingCapacity: CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity; readonly ingressChannels: Vec>; readonly egressChannels: Vec>; } /** @name CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity (569) */ interface CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity extends Struct { readonly remainingCount: u32; readonly remainingSize: u32; } /** @name PolkadotPrimitivesV6AbridgedHrmpChannel (572) */ interface PolkadotPrimitivesV6AbridgedHrmpChannel extends Struct { readonly maxCapacity: u32; readonly maxTotalSize: u32; readonly maxMessageSize: u32; readonly msgCount: u32; readonly totalSize: u32; readonly mqcHead: Option; } /** @name PolkadotPrimitivesV6AbridgedHostConfiguration (573) */ interface PolkadotPrimitivesV6AbridgedHostConfiguration extends Struct { readonly maxCodeSize: u32; readonly maxHeadDataSize: u32; readonly maxUpwardQueueCount: u32; readonly maxUpwardQueueSize: u32; readonly maxUpwardMessageSize: u32; readonly maxUpwardMessageNumPerCandidate: u32; readonly hrmpMaxMessageNumPerCandidate: u32; readonly validationUpgradeCooldown: u32; readonly validationUpgradeDelay: u32; readonly asyncBackingParams: PolkadotPrimitivesV6AsyncBackingAsyncBackingParams; } /** @name PolkadotPrimitivesV6AsyncBackingAsyncBackingParams (574) */ interface PolkadotPrimitivesV6AsyncBackingAsyncBackingParams extends Struct { readonly maxCandidateDepth: u32; readonly allowedAncestryLen: u32; } /** @name PolkadotCorePrimitivesOutboundHrmpMessage (580) */ interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct { readonly recipient: u32; readonly data: Bytes; } /** @name CumulusPalletParachainSystemError (581) */ interface CumulusPalletParachainSystemError extends Enum { readonly isOverlappingUpgrades: boolean; readonly isProhibitedByPolkadot: boolean; readonly isTooBig: boolean; readonly isValidationDataNotAvailable: boolean; readonly isHostConfigurationNotAvailable: boolean; readonly isNotScheduled: boolean; readonly isNothingAuthorized: boolean; readonly isUnauthorized: boolean; readonly type: 'OverlappingUpgrades' | 'ProhibitedByPolkadot' | 'TooBig' | 'ValidationDataNotAvailable' | 'HostConfigurationNotAvailable' | 'NotScheduled' | 'NothingAuthorized' | 'Unauthorized'; } /** @name CumulusPalletXcmpQueueOutboundChannelDetails (586) */ interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct { readonly recipient: u32; readonly state: CumulusPalletXcmpQueueOutboundState; readonly signalsExist: bool; readonly firstIndex: u16; readonly lastIndex: u16; } /** @name CumulusPalletXcmpQueueOutboundState (587) */ interface CumulusPalletXcmpQueueOutboundState extends Enum { readonly isOk: boolean; readonly isSuspended: boolean; readonly type: 'Ok' | 'Suspended'; } /** @name CumulusPalletXcmpQueueQueueConfigData (589) */ interface CumulusPalletXcmpQueueQueueConfigData extends Struct { readonly suspendThreshold: u32; readonly dropThreshold: u32; readonly resumeThreshold: u32; } /** @name CumulusPalletXcmpQueueError (590) */ interface CumulusPalletXcmpQueueError extends Enum { readonly isBadQueueConfig: boolean; readonly isAlreadySuspended: boolean; readonly isAlreadyResumed: boolean; readonly type: 'BadQueueConfig' | 'AlreadySuspended' | 'AlreadyResumed'; } /** @name PalletXcmQueryStatus (591) */ interface PalletXcmQueryStatus extends Enum { readonly isPending: boolean; readonly asPending: { readonly responder: XcmVersionedLocation; readonly maybeMatchQuerier: Option; readonly maybeNotify: Option>; readonly timeout: u64; } & Struct; readonly isVersionNotifier: boolean; readonly asVersionNotifier: { readonly origin: XcmVersionedLocation; readonly isActive: bool; } & Struct; readonly isReady: boolean; readonly asReady: { readonly response: XcmVersionedResponse; readonly at: u64; } & Struct; readonly type: 'Pending' | 'VersionNotifier' | 'Ready'; } /** @name XcmVersionedResponse (595) */ interface XcmVersionedResponse extends Enum { readonly isV2: boolean; readonly asV2: XcmV2Response; readonly isV3: boolean; readonly asV3: XcmV3Response; readonly isV4: boolean; readonly asV4: StagingXcmV4Response; readonly type: 'V2' | 'V3' | 'V4'; } /** @name PalletXcmVersionMigrationStage (601) */ interface PalletXcmVersionMigrationStage extends Enum { readonly isMigrateSupportedVersion: boolean; readonly isMigrateVersionNotifiers: boolean; readonly isNotifyCurrentTargets: boolean; readonly asNotifyCurrentTargets: Option; readonly isMigrateAndNotifyOldTargets: boolean; readonly type: 'MigrateSupportedVersion' | 'MigrateVersionNotifiers' | 'NotifyCurrentTargets' | 'MigrateAndNotifyOldTargets'; } /** @name PalletXcmRemoteLockedFungibleRecord (604) */ interface PalletXcmRemoteLockedFungibleRecord extends Struct { readonly amount: u128; readonly owner: XcmVersionedLocation; readonly locker: XcmVersionedLocation; readonly consumers: Vec>; } /** @name PalletXcmError (611) */ interface PalletXcmError extends Enum { readonly isUnreachable: boolean; readonly isSendFailure: boolean; readonly isFiltered: boolean; readonly isUnweighableMessage: boolean; readonly isDestinationNotInvertible: boolean; readonly isEmpty: boolean; readonly isCannotReanchor: boolean; readonly isTooManyAssets: boolean; readonly isInvalidOrigin: boolean; readonly isBadVersion: boolean; readonly isBadLocation: boolean; readonly isNoSubscription: boolean; readonly isAlreadySubscribed: boolean; readonly isCannotCheckOutTeleport: boolean; readonly isLowBalance: boolean; readonly isTooManyLocks: boolean; readonly isAccountNotSovereign: boolean; readonly isFeesNotMet: boolean; readonly isLockNotFound: boolean; readonly isInUse: boolean; readonly isInvalidAssetNotConcrete: boolean; readonly isInvalidAssetUnknownReserve: boolean; readonly isInvalidAssetUnsupportedReserve: boolean; readonly isTooManyReserves: boolean; readonly isLocalExecutionIncomplete: boolean; readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed' | 'CannotCheckOutTeleport' | 'LowBalance' | 'TooManyLocks' | 'AccountNotSovereign' | 'FeesNotMet' | 'LockNotFound' | 'InUse' | 'InvalidAssetNotConcrete' | 'InvalidAssetUnknownReserve' | 'InvalidAssetUnsupportedReserve' | 'TooManyReserves' | 'LocalExecutionIncomplete'; } /** @name PalletMessageQueueBookState (612) */ interface PalletMessageQueueBookState extends Struct { readonly begin: u32; readonly end: u32; readonly count: u32; readonly readyNeighbours: Option; readonly messageCount: u64; readonly size_: u64; } /** @name PalletMessageQueueNeighbours (614) */ interface PalletMessageQueueNeighbours extends Struct { readonly prev: CumulusPrimitivesCoreAggregateMessageOrigin; readonly next: CumulusPrimitivesCoreAggregateMessageOrigin; } /** @name PalletMessageQueuePage (616) */ interface PalletMessageQueuePage extends Struct { readonly remaining: u32; readonly remainingSize: u32; readonly firstIndex: u32; readonly first: u32; readonly last: u32; readonly heap: Bytes; } /** @name PalletMessageQueueError (618) */ interface PalletMessageQueueError extends Enum { readonly isNotReapable: boolean; readonly isNoPage: boolean; readonly isNoMessage: boolean; readonly isAlreadyProcessed: boolean; readonly isQueued: boolean; readonly isInsufficientWeight: boolean; readonly isTemporarilyUnprocessable: boolean; readonly isQueuePaused: boolean; readonly isRecursiveDisallowed: boolean; readonly type: 'NotReapable' | 'NoPage' | 'NoMessage' | 'AlreadyProcessed' | 'Queued' | 'InsufficientWeight' | 'TemporarilyUnprocessable' | 'QueuePaused' | 'RecursiveDisallowed'; } /** @name FrameSystemExtensionsCheckNonZeroSender (621) */ type FrameSystemExtensionsCheckNonZeroSender = Null; /** @name FrameSystemExtensionsCheckSpecVersion (622) */ type FrameSystemExtensionsCheckSpecVersion = Null; /** @name FrameSystemExtensionsCheckTxVersion (623) */ type FrameSystemExtensionsCheckTxVersion = Null; /** @name FrameSystemExtensionsCheckGenesis (624) */ type FrameSystemExtensionsCheckGenesis = Null; /** @name FrameSystemExtensionsCheckNonce (627) */ interface FrameSystemExtensionsCheckNonce extends Compact { } /** @name FrameSystemExtensionsCheckWeight (628) */ type FrameSystemExtensionsCheckWeight = Null; /** @name PalletTransactionPaymentChargeTransactionPayment (629) */ interface PalletTransactionPaymentChargeTransactionPayment extends Compact { } /** @name FrameMetadataHashExtensionCheckMetadataHash (630) */ interface FrameMetadataHashExtensionCheckMetadataHash extends Struct { readonly mode: FrameMetadataHashExtensionMode; } /** @name FrameMetadataHashExtensionMode (631) */ interface FrameMetadataHashExtensionMode extends Enum { readonly isDisabled: boolean; readonly isEnabled: boolean; readonly type: 'Disabled' | 'Enabled'; } }