// Auto-generated via `yarn polkadot-types-from-defs`, do not edit /* eslint-disable */ // import type lookup before we augment - in some environments // this is required to allow for ambient/previous definitions import '@polkadot/types/lookup'; import type { Data } from '@polkadot/types'; import type { BTreeMap, BTreeSet, Bytes, Compact, Enum, Null, Option, Result, Set, 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, H160, H256, MultiAddress, Perbill, Permill } from '@polkadot/types/interfaces/runtime'; import type { Event } from '@polkadot/types/interfaces/system'; declare module '@polkadot/types/lookup' { /** @name FrameSystemAccountInfo (3) */ interface FrameSystemAccountInfo extends Struct { readonly nonce: u32; readonly consumers: u32; readonly providers: u32; readonly sufficients: u32; readonly data: PalletBalancesAccountData; } /** @name PalletBalancesAccountData (5) */ interface PalletBalancesAccountData extends Struct { readonly free: u128; readonly reserved: u128; readonly miscFrozen: u128; readonly feeFrozen: u128; } /** @name FrameSupportDispatchPerDispatchClassWeight (7) */ interface FrameSupportDispatchPerDispatchClassWeight extends Struct { readonly normal: SpWeightsWeightV2Weight; readonly operational: SpWeightsWeightV2Weight; readonly mandatory: SpWeightsWeightV2Weight; } /** @name SpWeightsWeightV2Weight (8) */ interface SpWeightsWeightV2Weight extends Struct { readonly refTime: Compact; readonly proofSize: Compact; } /** @name SpRuntimeDigest (13) */ interface SpRuntimeDigest extends Struct { readonly logs: Vec; } /** @name SpRuntimeDigestDigestItem (15) */ 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 (18) */ interface FrameSystemEventRecord extends Struct { readonly phase: FrameSystemPhase; readonly event: Event; readonly topics: Vec; } /** @name FrameSystemEvent (20) */ 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 type: 'ExtrinsicSuccess' | 'ExtrinsicFailed' | 'CodeUpdated' | 'NewAccount' | 'KilledAccount' | 'Remarked'; } /** @name FrameSupportDispatchDispatchInfo (21) */ interface FrameSupportDispatchDispatchInfo extends Struct { readonly weight: SpWeightsWeightV2Weight; readonly class: FrameSupportDispatchDispatchClass; readonly paysFee: FrameSupportDispatchPays; } /** @name FrameSupportDispatchDispatchClass (22) */ interface FrameSupportDispatchDispatchClass extends Enum { readonly isNormal: boolean; readonly isOperational: boolean; readonly isMandatory: boolean; readonly type: 'Normal' | 'Operational' | 'Mandatory'; } /** @name FrameSupportDispatchPays (23) */ interface FrameSupportDispatchPays extends Enum { readonly isYes: boolean; readonly isNo: boolean; readonly type: 'Yes' | 'No'; } /** @name SpRuntimeDispatchError (24) */ 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: SpRuntimeArithmeticError; readonly isTransactional: boolean; readonly asTransactional: SpRuntimeTransactionalError; readonly isExhausted: boolean; readonly isCorruption: boolean; readonly isUnavailable: boolean; readonly type: 'Other' | 'CannotLookup' | 'BadOrigin' | 'Module' | 'ConsumerRemaining' | 'NoProviders' | 'TooManyConsumers' | 'Token' | 'Arithmetic' | 'Transactional' | 'Exhausted' | 'Corruption' | 'Unavailable'; } /** @name SpRuntimeModuleError (25) */ interface SpRuntimeModuleError extends Struct { readonly index: u8; readonly error: U8aFixed; } /** @name SpRuntimeTokenError (26) */ interface SpRuntimeTokenError extends Enum { readonly isNoFunds: boolean; readonly isWouldDie: boolean; readonly isBelowMinimum: boolean; readonly isCannotCreate: boolean; readonly isUnknownAsset: boolean; readonly isFrozen: boolean; readonly isUnsupported: boolean; readonly type: 'NoFunds' | 'WouldDie' | 'BelowMinimum' | 'CannotCreate' | 'UnknownAsset' | 'Frozen' | 'Unsupported'; } /** @name SpRuntimeArithmeticError (27) */ interface SpRuntimeArithmeticError extends Enum { readonly isUnderflow: boolean; readonly isOverflow: boolean; readonly isDivisionByZero: boolean; readonly type: 'Underflow' | 'Overflow' | 'DivisionByZero'; } /** @name SpRuntimeTransactionalError (28) */ interface SpRuntimeTransactionalError extends Enum { readonly isLimitReached: boolean; readonly isNoLayer: boolean; readonly type: 'LimitReached' | 'NoLayer'; } /** @name PalletUtilityEvent (29) */ 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 PalletIdentityEvent (32) */ interface PalletIdentityEvent extends Enum { readonly isIdentitySet: boolean; readonly asIdentitySet: { readonly who: AccountId32; } & Struct; readonly isIdentityCleared: boolean; readonly asIdentityCleared: { readonly who: AccountId32; readonly deposit: u128; } & Struct; readonly isIdentityKilled: boolean; readonly asIdentityKilled: { readonly who: AccountId32; readonly deposit: u128; } & Struct; readonly isJudgementRequested: boolean; readonly asJudgementRequested: { readonly who: AccountId32; readonly registrarIndex: u32; } & Struct; readonly isJudgementUnrequested: boolean; readonly asJudgementUnrequested: { readonly who: AccountId32; readonly registrarIndex: u32; } & Struct; readonly isJudgementGiven: boolean; readonly asJudgementGiven: { readonly target: AccountId32; readonly registrarIndex: u32; } & Struct; readonly isRegistrarAdded: boolean; readonly asRegistrarAdded: { readonly registrarIndex: u32; } & Struct; readonly isSubIdentityAdded: boolean; readonly asSubIdentityAdded: { readonly sub: AccountId32; readonly main: AccountId32; readonly deposit: u128; } & Struct; readonly isSubIdentityRemoved: boolean; readonly asSubIdentityRemoved: { readonly sub: AccountId32; readonly main: AccountId32; readonly deposit: u128; } & Struct; readonly isSubIdentityRevoked: boolean; readonly asSubIdentityRevoked: { readonly sub: AccountId32; readonly main: AccountId32; readonly deposit: u128; } & Struct; readonly type: 'IdentitySet' | 'IdentityCleared' | 'IdentityKilled' | 'JudgementRequested' | 'JudgementUnrequested' | 'JudgementGiven' | 'RegistrarAdded' | 'SubIdentityAdded' | 'SubIdentityRemoved' | 'SubIdentityRevoked'; } /** @name PalletMultisigEvent (33) */ 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 (34) */ interface PalletMultisigTimepoint extends Struct { readonly height: u32; readonly index: u32; } /** @name PalletCustomSignaturesEvent (35) */ interface PalletCustomSignaturesEvent extends Enum { readonly isExecuted: boolean; readonly asExecuted: ITuple<[AccountId32, Result]>; readonly type: 'Executed'; } /** @name PalletSchedulerEvent (36) */ interface PalletSchedulerEvent extends Enum { readonly isScheduled: boolean; readonly asScheduled: { readonly when: u32; readonly index: u32; } & Struct; readonly isCanceled: boolean; readonly asCanceled: { readonly when: u32; readonly index: u32; } & Struct; readonly isDispatched: boolean; readonly asDispatched: { readonly task: ITuple<[u32, u32]>; readonly id: Option; readonly result: Result; } & Struct; readonly isCallUnavailable: boolean; readonly asCallUnavailable: { readonly task: ITuple<[u32, u32]>; readonly id: Option; } & Struct; readonly isPeriodicFailed: boolean; readonly asPeriodicFailed: { readonly task: ITuple<[u32, u32]>; readonly id: Option; } & Struct; readonly isPermanentlyOverweight: boolean; readonly asPermanentlyOverweight: { readonly task: ITuple<[u32, u32]>; readonly id: Option; } & Struct; readonly type: 'Scheduled' | 'Canceled' | 'Dispatched' | 'CallUnavailable' | 'PeriodicFailed' | 'PermanentlyOverweight'; } /** @name PalletProxyEvent (39) */ 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: ShibuyaRuntimeProxyType; 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: ShibuyaRuntimeProxyType; readonly delay: u32; } & Struct; readonly isProxyRemoved: boolean; readonly asProxyRemoved: { readonly delegator: AccountId32; readonly delegatee: AccountId32; readonly proxyType: ShibuyaRuntimeProxyType; readonly delay: u32; } & Struct; readonly type: 'ProxyExecuted' | 'PureCreated' | 'Announced' | 'ProxyAdded' | 'ProxyRemoved'; } /** @name ShibuyaRuntimeProxyType (40) */ interface ShibuyaRuntimeProxyType extends Enum { readonly isAny: boolean; readonly isNonTransfer: boolean; readonly isGovernance: boolean; readonly isIdentityJudgement: boolean; readonly isCancelProxy: boolean; readonly isDappsStaking: boolean; readonly type: 'Any' | 'NonTransfer' | 'Governance' | 'IdentityJudgement' | 'CancelProxy' | 'DappsStaking'; } /** @name CumulusPalletParachainSystemEvent (42) */ interface CumulusPalletParachainSystemEvent extends Enum { readonly isValidationFunctionStored: boolean; readonly isValidationFunctionApplied: boolean; readonly asValidationFunctionApplied: { readonly relayChainBlockNum: u32; } & Struct; readonly isValidationFunctionDiscarded: boolean; readonly isUpgradeAuthorized: boolean; readonly asUpgradeAuthorized: { readonly codeHash: H256; } & Struct; readonly isDownwardMessagesReceived: boolean; readonly asDownwardMessagesReceived: { readonly count: u32; } & Struct; readonly isDownwardMessagesProcessed: boolean; readonly asDownwardMessagesProcessed: { readonly weightUsed: SpWeightsWeightV2Weight; readonly dmqHead: H256; } & Struct; readonly type: 'ValidationFunctionStored' | 'ValidationFunctionApplied' | 'ValidationFunctionDiscarded' | 'UpgradeAuthorized' | 'DownwardMessagesReceived' | 'DownwardMessagesProcessed'; } /** @name PalletTransactionPaymentEvent (43) */ interface PalletTransactionPaymentEvent extends Enum { readonly isTransactionFeePaid: boolean; readonly asTransactionFeePaid: { readonly who: AccountId32; readonly actualFee: u128; readonly tip: u128; } & Struct; readonly type: 'TransactionFeePaid'; } /** @name PalletBalancesEvent (44) */ 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; readonly reserved: 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 type: 'Endowed' | 'DustLost' | 'Transfer' | 'BalanceSet' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'Deposit' | 'Withdraw' | 'Slashed'; } /** @name FrameSupportTokensMiscBalanceStatus (45) */ interface FrameSupportTokensMiscBalanceStatus extends Enum { readonly isFree: boolean; readonly isReserved: boolean; readonly type: 'Free' | 'Reserved'; } /** @name PalletVestingEvent (46) */ 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 PalletDappsStakingPalletEvent (47) */ interface PalletDappsStakingPalletEvent extends Enum { readonly isBondAndStake: boolean; readonly asBondAndStake: ITuple<[AccountId32, ShibuyaRuntimeSmartContract, u128]>; readonly isUnbondAndUnstake: boolean; readonly asUnbondAndUnstake: ITuple<[AccountId32, ShibuyaRuntimeSmartContract, u128]>; readonly isWithdrawFromUnregistered: boolean; readonly asWithdrawFromUnregistered: ITuple<[AccountId32, ShibuyaRuntimeSmartContract, u128]>; readonly isWithdrawn: boolean; readonly asWithdrawn: ITuple<[AccountId32, u128]>; readonly isNewContract: boolean; readonly asNewContract: ITuple<[AccountId32, ShibuyaRuntimeSmartContract]>; readonly isContractRemoved: boolean; readonly asContractRemoved: ITuple<[AccountId32, ShibuyaRuntimeSmartContract]>; readonly isNewDappStakingEra: boolean; readonly asNewDappStakingEra: u32; readonly isReward: boolean; readonly asReward: ITuple<[AccountId32, ShibuyaRuntimeSmartContract, u32, u128]>; readonly isMaintenanceMode: boolean; readonly asMaintenanceMode: bool; readonly isRewardDestination: boolean; readonly asRewardDestination: ITuple<[AccountId32, PalletDappsStakingRewardDestination]>; readonly isNominationTransfer: boolean; readonly asNominationTransfer: ITuple<[AccountId32, ShibuyaRuntimeSmartContract, u128, ShibuyaRuntimeSmartContract]>; readonly isStaleRewardBurned: boolean; readonly asStaleRewardBurned: ITuple<[AccountId32, ShibuyaRuntimeSmartContract, u32, u128]>; readonly type: 'BondAndStake' | 'UnbondAndUnstake' | 'WithdrawFromUnregistered' | 'Withdrawn' | 'NewContract' | 'ContractRemoved' | 'NewDappStakingEra' | 'Reward' | 'MaintenanceMode' | 'RewardDestination' | 'NominationTransfer' | 'StaleRewardBurned'; } /** @name ShibuyaRuntimeSmartContract (48) */ interface ShibuyaRuntimeSmartContract extends Enum { readonly isEvm: boolean; readonly asEvm: H160; readonly isWasm: boolean; readonly asWasm: AccountId32; readonly type: 'Evm' | 'Wasm'; } /** @name PalletDappsStakingRewardDestination (52) */ interface PalletDappsStakingRewardDestination extends Enum { readonly isFreeBalance: boolean; readonly isStakeBalance: boolean; readonly type: 'FreeBalance' | 'StakeBalance'; } /** @name PalletBlockRewardEvent (53) */ interface PalletBlockRewardEvent extends Enum { readonly isDistributionConfigurationChanged: boolean; readonly asDistributionConfigurationChanged: PalletBlockRewardRewardDistributionConfig; readonly type: 'DistributionConfigurationChanged'; } /** @name PalletBlockRewardRewardDistributionConfig (54) */ interface PalletBlockRewardRewardDistributionConfig extends Struct { readonly baseTreasuryPercent: Compact; readonly baseStakerPercent: Compact; readonly dappsPercent: Compact; readonly collatorsPercent: Compact; readonly adjustablePercent: Compact; readonly idealDappsStakingTvl: Compact; } /** @name PalletAssetsEvent (57) */ interface PalletAssetsEvent extends Enum { readonly isCreated: boolean; readonly asCreated: { readonly assetId: u128; readonly creator: AccountId32; readonly owner: AccountId32; } & Struct; readonly isIssued: boolean; readonly asIssued: { readonly assetId: u128; readonly owner: AccountId32; readonly totalSupply: u128; } & Struct; readonly isTransferred: boolean; readonly asTransferred: { readonly assetId: u128; readonly from: AccountId32; readonly to: AccountId32; readonly amount: u128; } & Struct; readonly isBurned: boolean; readonly asBurned: { readonly assetId: u128; readonly owner: AccountId32; readonly balance: u128; } & Struct; readonly isTeamChanged: boolean; readonly asTeamChanged: { readonly assetId: u128; readonly issuer: AccountId32; readonly admin: AccountId32; readonly freezer: AccountId32; } & Struct; readonly isOwnerChanged: boolean; readonly asOwnerChanged: { readonly assetId: u128; readonly owner: AccountId32; } & Struct; readonly isFrozen: boolean; readonly asFrozen: { readonly assetId: u128; readonly who: AccountId32; } & Struct; readonly isThawed: boolean; readonly asThawed: { readonly assetId: u128; readonly who: AccountId32; } & Struct; readonly isAssetFrozen: boolean; readonly asAssetFrozen: { readonly assetId: u128; } & Struct; readonly isAssetThawed: boolean; readonly asAssetThawed: { readonly assetId: u128; } & Struct; readonly isAccountsDestroyed: boolean; readonly asAccountsDestroyed: { readonly assetId: u128; readonly accountsDestroyed: u32; readonly accountsRemaining: u32; } & Struct; readonly isApprovalsDestroyed: boolean; readonly asApprovalsDestroyed: { readonly assetId: u128; readonly approvalsDestroyed: u32; readonly approvalsRemaining: u32; } & Struct; readonly isDestructionStarted: boolean; readonly asDestructionStarted: { readonly assetId: u128; } & Struct; readonly isDestroyed: boolean; readonly asDestroyed: { readonly assetId: u128; } & Struct; readonly isForceCreated: boolean; readonly asForceCreated: { readonly assetId: u128; readonly owner: AccountId32; } & Struct; readonly isMetadataSet: boolean; readonly asMetadataSet: { readonly assetId: u128; readonly name: Bytes; readonly symbol: Bytes; readonly decimals: u8; readonly isFrozen: bool; } & Struct; readonly isMetadataCleared: boolean; readonly asMetadataCleared: { readonly assetId: u128; } & Struct; readonly isApprovedTransfer: boolean; readonly asApprovedTransfer: { readonly assetId: u128; readonly source: AccountId32; readonly delegate: AccountId32; readonly amount: u128; } & Struct; readonly isApprovalCancelled: boolean; readonly asApprovalCancelled: { readonly assetId: u128; readonly owner: AccountId32; readonly delegate: AccountId32; } & Struct; readonly isTransferredApproved: boolean; readonly asTransferredApproved: { readonly assetId: u128; readonly owner: AccountId32; readonly delegate: AccountId32; readonly destination: AccountId32; readonly amount: u128; } & Struct; readonly isAssetStatusChanged: boolean; readonly asAssetStatusChanged: { readonly assetId: u128; } & Struct; readonly type: 'Created' | 'Issued' | 'Transferred' | 'Burned' | 'TeamChanged' | 'OwnerChanged' | 'Frozen' | 'Thawed' | 'AssetFrozen' | 'AssetThawed' | 'AccountsDestroyed' | 'ApprovalsDestroyed' | 'DestructionStarted' | 'Destroyed' | 'ForceCreated' | 'MetadataSet' | 'MetadataCleared' | 'ApprovedTransfer' | 'ApprovalCancelled' | 'TransferredApproved' | 'AssetStatusChanged'; } /** @name PalletCollatorSelectionEvent (58) */ interface PalletCollatorSelectionEvent extends Enum { readonly isNewInvulnerables: boolean; readonly asNewInvulnerables: Vec; readonly isNewDesiredCandidates: boolean; readonly asNewDesiredCandidates: u32; readonly isNewCandidacyBond: boolean; readonly asNewCandidacyBond: u128; readonly isCandidateAdded: boolean; readonly asCandidateAdded: ITuple<[AccountId32, u128]>; readonly isCandidateRemoved: boolean; readonly asCandidateRemoved: AccountId32; readonly isCandidateSlashed: boolean; readonly asCandidateSlashed: AccountId32; readonly type: 'NewInvulnerables' | 'NewDesiredCandidates' | 'NewCandidacyBond' | 'CandidateAdded' | 'CandidateRemoved' | 'CandidateSlashed'; } /** @name PalletSessionEvent (60) */ interface PalletSessionEvent extends Enum { readonly isNewSession: boolean; readonly asNewSession: { readonly sessionIndex: u32; } & Struct; readonly type: 'NewSession'; } /** @name CumulusPalletXcmpQueueEvent (61) */ interface CumulusPalletXcmpQueueEvent extends Enum { readonly isSuccess: boolean; readonly asSuccess: { readonly messageHash: Option; readonly weight: SpWeightsWeightV2Weight; } & Struct; readonly isFail: boolean; readonly asFail: { readonly messageHash: Option; readonly error: XcmV2TraitsError; readonly weight: SpWeightsWeightV2Weight; } & Struct; readonly isBadVersion: boolean; readonly asBadVersion: { readonly messageHash: Option; } & Struct; readonly isBadFormat: boolean; readonly asBadFormat: { readonly messageHash: Option; } & Struct; readonly isUpwardMessageSent: boolean; readonly asUpwardMessageSent: { readonly messageHash: Option; } & Struct; readonly isXcmpMessageSent: boolean; readonly asXcmpMessageSent: { readonly messageHash: Option; } & Struct; readonly isOverweightEnqueued: boolean; readonly asOverweightEnqueued: { readonly sender: u32; readonly sentAt: u32; readonly index: u64; readonly required: SpWeightsWeightV2Weight; } & Struct; readonly isOverweightServiced: boolean; readonly asOverweightServiced: { readonly index: u64; readonly used: SpWeightsWeightV2Weight; } & Struct; readonly type: 'Success' | 'Fail' | 'BadVersion' | 'BadFormat' | 'UpwardMessageSent' | 'XcmpMessageSent' | 'OverweightEnqueued' | 'OverweightServiced'; } /** @name XcmV2TraitsError (63) */ 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 PalletXcmEvent (65) */ interface PalletXcmEvent extends Enum { readonly isAttempted: boolean; readonly asAttempted: XcmV2TraitsOutcome; readonly isSent: boolean; readonly asSent: ITuple<[XcmV1MultiLocation, XcmV1MultiLocation, XcmV2Xcm]>; readonly isUnexpectedResponse: boolean; readonly asUnexpectedResponse: ITuple<[XcmV1MultiLocation, u64]>; readonly isResponseReady: boolean; readonly asResponseReady: ITuple<[u64, XcmV2Response]>; readonly isNotified: boolean; readonly asNotified: ITuple<[u64, u8, u8]>; readonly isNotifyOverweight: boolean; readonly asNotifyOverweight: ITuple<[u64, u8, u8, SpWeightsWeightV2Weight, SpWeightsWeightV2Weight]>; readonly isNotifyDispatchError: boolean; readonly asNotifyDispatchError: ITuple<[u64, u8, u8]>; readonly isNotifyDecodeFailed: boolean; readonly asNotifyDecodeFailed: ITuple<[u64, u8, u8]>; readonly isInvalidResponder: boolean; readonly asInvalidResponder: ITuple<[XcmV1MultiLocation, u64, Option]>; readonly isInvalidResponderVersion: boolean; readonly asInvalidResponderVersion: ITuple<[XcmV1MultiLocation, u64]>; readonly isResponseTaken: boolean; readonly asResponseTaken: u64; readonly isAssetsTrapped: boolean; readonly asAssetsTrapped: ITuple<[H256, XcmV1MultiLocation, XcmVersionedMultiAssets]>; readonly isVersionChangeNotified: boolean; readonly asVersionChangeNotified: ITuple<[XcmV1MultiLocation, u32]>; readonly isSupportedVersionChanged: boolean; readonly asSupportedVersionChanged: ITuple<[XcmV1MultiLocation, u32]>; readonly isNotifyTargetSendFail: boolean; readonly asNotifyTargetSendFail: ITuple<[XcmV1MultiLocation, u64, XcmV2TraitsError]>; readonly isNotifyTargetMigrationFail: boolean; readonly asNotifyTargetMigrationFail: ITuple<[XcmVersionedMultiLocation, u64]>; readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail'; } /** @name XcmV2TraitsOutcome (66) */ interface XcmV2TraitsOutcome extends Enum { readonly isComplete: boolean; readonly asComplete: u64; readonly isIncomplete: boolean; readonly asIncomplete: ITuple<[u64, XcmV2TraitsError]>; readonly isError: boolean; readonly asError: XcmV2TraitsError; readonly type: 'Complete' | 'Incomplete' | 'Error'; } /** @name XcmV1MultiLocation (67) */ interface XcmV1MultiLocation extends Struct { readonly parents: u8; readonly interior: XcmV1MultilocationJunctions; } /** @name XcmV1MultilocationJunctions (68) */ interface XcmV1MultilocationJunctions extends Enum { readonly isHere: boolean; readonly isX1: boolean; readonly asX1: XcmV1Junction; readonly isX2: boolean; readonly asX2: ITuple<[XcmV1Junction, XcmV1Junction]>; readonly isX3: boolean; readonly asX3: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction]>; readonly isX4: boolean; readonly asX4: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>; readonly isX5: boolean; readonly asX5: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>; readonly isX6: boolean; readonly asX6: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>; readonly isX7: boolean; readonly asX7: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>; readonly isX8: boolean; readonly asX8: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>; readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8'; } /** @name XcmV1Junction (69) */ interface XcmV1Junction extends Enum { readonly isParachain: boolean; readonly asParachain: Compact; readonly isAccountId32: boolean; readonly asAccountId32: { readonly network: XcmV0JunctionNetworkId; readonly id: U8aFixed; } & Struct; readonly isAccountIndex64: boolean; readonly asAccountIndex64: { readonly network: XcmV0JunctionNetworkId; readonly index: Compact; } & Struct; readonly isAccountKey20: boolean; readonly asAccountKey20: { readonly network: XcmV0JunctionNetworkId; 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: XcmV0JunctionBodyId; readonly part: XcmV0JunctionBodyPart; } & Struct; readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality'; } /** @name XcmV0JunctionNetworkId (71) */ interface XcmV0JunctionNetworkId extends Enum { readonly isAny: boolean; readonly isNamed: boolean; readonly asNamed: Bytes; readonly isPolkadot: boolean; readonly isKusama: boolean; readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama'; } /** @name XcmV0JunctionBodyId (74) */ interface XcmV0JunctionBodyId 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 type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial'; } /** @name XcmV0JunctionBodyPart (75) */ interface XcmV0JunctionBodyPart 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 XcmV2Xcm (76) */ interface XcmV2Xcm extends Vec {} /** @name XcmV2Instruction (78) */ interface XcmV2Instruction extends Enum { readonly isWithdrawAsset: boolean; readonly asWithdrawAsset: XcmV1MultiassetMultiAssets; readonly isReserveAssetDeposited: boolean; readonly asReserveAssetDeposited: XcmV1MultiassetMultiAssets; readonly isReceiveTeleportedAsset: boolean; readonly asReceiveTeleportedAsset: XcmV1MultiassetMultiAssets; readonly isQueryResponse: boolean; readonly asQueryResponse: { readonly queryId: Compact; readonly response: XcmV2Response; readonly maxWeight: Compact; } & Struct; readonly isTransferAsset: boolean; readonly asTransferAsset: { readonly assets: XcmV1MultiassetMultiAssets; readonly beneficiary: XcmV1MultiLocation; } & Struct; readonly isTransferReserveAsset: boolean; readonly asTransferReserveAsset: { readonly assets: XcmV1MultiassetMultiAssets; readonly dest: XcmV1MultiLocation; readonly xcm: XcmV2Xcm; } & Struct; readonly isTransact: boolean; readonly asTransact: { readonly originType: XcmV0OriginKind; 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: XcmV1MultilocationJunctions; readonly isReportError: boolean; readonly asReportError: { readonly queryId: Compact; readonly dest: XcmV1MultiLocation; readonly maxResponseWeight: Compact; } & Struct; readonly isDepositAsset: boolean; readonly asDepositAsset: { readonly assets: XcmV1MultiassetMultiAssetFilter; readonly maxAssets: Compact; readonly beneficiary: XcmV1MultiLocation; } & Struct; readonly isDepositReserveAsset: boolean; readonly asDepositReserveAsset: { readonly assets: XcmV1MultiassetMultiAssetFilter; readonly maxAssets: Compact; readonly dest: XcmV1MultiLocation; readonly xcm: XcmV2Xcm; } & Struct; readonly isExchangeAsset: boolean; readonly asExchangeAsset: { readonly give: XcmV1MultiassetMultiAssetFilter; readonly receive: XcmV1MultiassetMultiAssets; } & Struct; readonly isInitiateReserveWithdraw: boolean; readonly asInitiateReserveWithdraw: { readonly assets: XcmV1MultiassetMultiAssetFilter; readonly reserve: XcmV1MultiLocation; readonly xcm: XcmV2Xcm; } & Struct; readonly isInitiateTeleport: boolean; readonly asInitiateTeleport: { readonly assets: XcmV1MultiassetMultiAssetFilter; readonly dest: XcmV1MultiLocation; readonly xcm: XcmV2Xcm; } & Struct; readonly isQueryHolding: boolean; readonly asQueryHolding: { readonly queryId: Compact; readonly dest: XcmV1MultiLocation; readonly assets: XcmV1MultiassetMultiAssetFilter; readonly maxResponseWeight: Compact; } & Struct; readonly isBuyExecution: boolean; readonly asBuyExecution: { readonly fees: XcmV1MultiAsset; 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: XcmV1MultiassetMultiAssets; readonly ticket: XcmV1MultiLocation; } & 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 XcmV1MultiassetMultiAssets (79) */ interface XcmV1MultiassetMultiAssets extends Vec {} /** @name XcmV1MultiAsset (81) */ interface XcmV1MultiAsset extends Struct { readonly id: XcmV1MultiassetAssetId; readonly fun: XcmV1MultiassetFungibility; } /** @name XcmV1MultiassetAssetId (82) */ interface XcmV1MultiassetAssetId extends Enum { readonly isConcrete: boolean; readonly asConcrete: XcmV1MultiLocation; readonly isAbstract: boolean; readonly asAbstract: Bytes; readonly type: 'Concrete' | 'Abstract'; } /** @name XcmV1MultiassetFungibility (83) */ interface XcmV1MultiassetFungibility extends Enum { readonly isFungible: boolean; readonly asFungible: Compact; readonly isNonFungible: boolean; readonly asNonFungible: XcmV1MultiassetAssetInstance; readonly type: 'Fungible' | 'NonFungible'; } /** @name XcmV1MultiassetAssetInstance (84) */ interface XcmV1MultiassetAssetInstance 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 XcmV2Response (87) */ interface XcmV2Response extends Enum { readonly isNull: boolean; readonly isAssets: boolean; readonly asAssets: XcmV1MultiassetMultiAssets; readonly isExecutionResult: boolean; readonly asExecutionResult: Option>; readonly isVersion: boolean; readonly asVersion: u32; readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version'; } /** @name XcmV0OriginKind (90) */ interface XcmV0OriginKind extends Enum { readonly isNative: boolean; readonly isSovereignAccount: boolean; readonly isSuperuser: boolean; readonly isXcm: boolean; readonly type: 'Native' | 'SovereignAccount' | 'Superuser' | 'Xcm'; } /** @name XcmDoubleEncoded (91) */ interface XcmDoubleEncoded extends Struct { readonly encoded: Bytes; } /** @name XcmV1MultiassetMultiAssetFilter (92) */ interface XcmV1MultiassetMultiAssetFilter extends Enum { readonly isDefinite: boolean; readonly asDefinite: XcmV1MultiassetMultiAssets; readonly isWild: boolean; readonly asWild: XcmV1MultiassetWildMultiAsset; readonly type: 'Definite' | 'Wild'; } /** @name XcmV1MultiassetWildMultiAsset (93) */ interface XcmV1MultiassetWildMultiAsset extends Enum { readonly isAll: boolean; readonly isAllOf: boolean; readonly asAllOf: { readonly id: XcmV1MultiassetAssetId; readonly fun: XcmV1MultiassetWildFungibility; } & Struct; readonly type: 'All' | 'AllOf'; } /** @name XcmV1MultiassetWildFungibility (94) */ interface XcmV1MultiassetWildFungibility extends Enum { readonly isFungible: boolean; readonly isNonFungible: boolean; readonly type: 'Fungible' | 'NonFungible'; } /** @name XcmV2WeightLimit (95) */ interface XcmV2WeightLimit extends Enum { readonly isUnlimited: boolean; readonly isLimited: boolean; readonly asLimited: Compact; readonly type: 'Unlimited' | 'Limited'; } /** @name XcmVersionedMultiAssets (97) */ interface XcmVersionedMultiAssets extends Enum { readonly isV0: boolean; readonly asV0: Vec; readonly isV1: boolean; readonly asV1: XcmV1MultiassetMultiAssets; readonly type: 'V0' | 'V1'; } /** @name XcmV0MultiAsset (99) */ interface XcmV0MultiAsset extends Enum { readonly isNone: boolean; readonly isAll: boolean; readonly isAllFungible: boolean; readonly isAllNonFungible: boolean; readonly isAllAbstractFungible: boolean; readonly asAllAbstractFungible: { readonly id: Bytes; } & Struct; readonly isAllAbstractNonFungible: boolean; readonly asAllAbstractNonFungible: { readonly class: Bytes; } & Struct; readonly isAllConcreteFungible: boolean; readonly asAllConcreteFungible: { readonly id: XcmV0MultiLocation; } & Struct; readonly isAllConcreteNonFungible: boolean; readonly asAllConcreteNonFungible: { readonly class: XcmV0MultiLocation; } & Struct; readonly isAbstractFungible: boolean; readonly asAbstractFungible: { readonly id: Bytes; readonly amount: Compact; } & Struct; readonly isAbstractNonFungible: boolean; readonly asAbstractNonFungible: { readonly class: Bytes; readonly instance: XcmV1MultiassetAssetInstance; } & Struct; readonly isConcreteFungible: boolean; readonly asConcreteFungible: { readonly id: XcmV0MultiLocation; readonly amount: Compact; } & Struct; readonly isConcreteNonFungible: boolean; readonly asConcreteNonFungible: { readonly class: XcmV0MultiLocation; readonly instance: XcmV1MultiassetAssetInstance; } & Struct; readonly type: 'None' | 'All' | 'AllFungible' | 'AllNonFungible' | 'AllAbstractFungible' | 'AllAbstractNonFungible' | 'AllConcreteFungible' | 'AllConcreteNonFungible' | 'AbstractFungible' | 'AbstractNonFungible' | 'ConcreteFungible' | 'ConcreteNonFungible'; } /** @name XcmV0MultiLocation (100) */ interface XcmV0MultiLocation extends Enum { readonly isNull: boolean; readonly isX1: boolean; readonly asX1: XcmV0Junction; readonly isX2: boolean; readonly asX2: ITuple<[XcmV0Junction, XcmV0Junction]>; readonly isX3: boolean; readonly asX3: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction]>; readonly isX4: boolean; readonly asX4: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>; readonly isX5: boolean; readonly asX5: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>; readonly isX6: boolean; readonly asX6: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>; readonly isX7: boolean; readonly asX7: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>; readonly isX8: boolean; readonly asX8: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>; readonly type: 'Null' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8'; } /** @name XcmV0Junction (101) */ interface XcmV0Junction extends Enum { readonly isParent: boolean; readonly isParachain: boolean; readonly asParachain: Compact; readonly isAccountId32: boolean; readonly asAccountId32: { readonly network: XcmV0JunctionNetworkId; readonly id: U8aFixed; } & Struct; readonly isAccountIndex64: boolean; readonly asAccountIndex64: { readonly network: XcmV0JunctionNetworkId; readonly index: Compact; } & Struct; readonly isAccountKey20: boolean; readonly asAccountKey20: { readonly network: XcmV0JunctionNetworkId; 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: XcmV0JunctionBodyId; readonly part: XcmV0JunctionBodyPart; } & Struct; readonly type: 'Parent' | 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality'; } /** @name XcmVersionedMultiLocation (102) */ interface XcmVersionedMultiLocation extends Enum { readonly isV0: boolean; readonly asV0: XcmV0MultiLocation; readonly isV1: boolean; readonly asV1: XcmV1MultiLocation; readonly type: 'V0' | 'V1'; } /** @name CumulusPalletXcmEvent (103) */ interface CumulusPalletXcmEvent extends Enum { readonly isInvalidFormat: boolean; readonly asInvalidFormat: U8aFixed; readonly isUnsupportedVersion: boolean; readonly asUnsupportedVersion: U8aFixed; readonly isExecutedDownward: boolean; readonly asExecutedDownward: ITuple<[U8aFixed, XcmV2TraitsOutcome]>; readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward'; } /** @name CumulusPalletDmpQueueEvent (104) */ interface CumulusPalletDmpQueueEvent extends Enum { readonly isInvalidFormat: boolean; readonly asInvalidFormat: { readonly messageId: U8aFixed; } & Struct; readonly isUnsupportedVersion: boolean; readonly asUnsupportedVersion: { readonly messageId: U8aFixed; } & Struct; readonly isExecutedDownward: boolean; readonly asExecutedDownward: { readonly messageId: U8aFixed; readonly outcome: XcmV2TraitsOutcome; } & Struct; readonly isWeightExhausted: boolean; readonly asWeightExhausted: { readonly messageId: U8aFixed; readonly remainingWeight: SpWeightsWeightV2Weight; readonly requiredWeight: SpWeightsWeightV2Weight; } & Struct; readonly isOverweightEnqueued: boolean; readonly asOverweightEnqueued: { readonly messageId: U8aFixed; readonly overweightIndex: u64; readonly requiredWeight: SpWeightsWeightV2Weight; } & Struct; readonly isOverweightServiced: boolean; readonly asOverweightServiced: { readonly overweightIndex: u64; readonly weightUsed: SpWeightsWeightV2Weight; } & Struct; readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward' | 'WeightExhausted' | 'OverweightEnqueued' | 'OverweightServiced'; } /** @name PalletXcAssetConfigEvent (105) */ interface PalletXcAssetConfigEvent extends Enum { readonly isAssetRegistered: boolean; readonly asAssetRegistered: { readonly assetLocation: XcmVersionedMultiLocation; readonly assetId: u128; } & Struct; readonly isUnitsPerSecondChanged: boolean; readonly asUnitsPerSecondChanged: { readonly assetLocation: XcmVersionedMultiLocation; readonly unitsPerSecond: u128; } & Struct; readonly isAssetLocationChanged: boolean; readonly asAssetLocationChanged: { readonly previousAssetLocation: XcmVersionedMultiLocation; readonly assetId: u128; readonly newAssetLocation: XcmVersionedMultiLocation; } & Struct; readonly isSupportedAssetRemoved: boolean; readonly asSupportedAssetRemoved: { readonly assetLocation: XcmVersionedMultiLocation; } & Struct; readonly isAssetRemoved: boolean; readonly asAssetRemoved: { readonly assetLocation: XcmVersionedMultiLocation; readonly assetId: u128; } & Struct; readonly type: 'AssetRegistered' | 'UnitsPerSecondChanged' | 'AssetLocationChanged' | 'SupportedAssetRemoved' | 'AssetRemoved'; } /** @name PalletEvmEvent (106) */ interface PalletEvmEvent extends Enum { readonly isLog: boolean; readonly asLog: { readonly log: EthereumLog; } & Struct; readonly isCreated: boolean; readonly asCreated: { readonly address: H160; } & Struct; readonly isCreatedFailed: boolean; readonly asCreatedFailed: { readonly address: H160; } & Struct; readonly isExecuted: boolean; readonly asExecuted: { readonly address: H160; } & Struct; readonly isExecutedFailed: boolean; readonly asExecutedFailed: { readonly address: H160; } & Struct; readonly type: 'Log' | 'Created' | 'CreatedFailed' | 'Executed' | 'ExecutedFailed'; } /** @name EthereumLog (107) */ interface EthereumLog extends Struct { readonly address: H160; readonly topics: Vec; readonly data: Bytes; } /** @name PalletEthereumEvent (109) */ interface PalletEthereumEvent extends Enum { readonly isExecuted: boolean; readonly asExecuted: { readonly from: H160; readonly to: H160; readonly transactionHash: H256; readonly exitReason: EvmCoreErrorExitReason; } & Struct; readonly type: 'Executed'; } /** @name EvmCoreErrorExitReason (110) */ interface EvmCoreErrorExitReason extends Enum { readonly isSucceed: boolean; readonly asSucceed: EvmCoreErrorExitSucceed; readonly isError: boolean; readonly asError: EvmCoreErrorExitError; readonly isRevert: boolean; readonly asRevert: EvmCoreErrorExitRevert; readonly isFatal: boolean; readonly asFatal: EvmCoreErrorExitFatal; readonly type: 'Succeed' | 'Error' | 'Revert' | 'Fatal'; } /** @name EvmCoreErrorExitSucceed (111) */ interface EvmCoreErrorExitSucceed extends Enum { readonly isStopped: boolean; readonly isReturned: boolean; readonly isSuicided: boolean; readonly type: 'Stopped' | 'Returned' | 'Suicided'; } /** @name EvmCoreErrorExitError (112) */ interface EvmCoreErrorExitError extends Enum { readonly isStackUnderflow: boolean; readonly isStackOverflow: boolean; readonly isInvalidJump: boolean; readonly isInvalidRange: boolean; readonly isDesignatedInvalid: boolean; readonly isCallTooDeep: boolean; readonly isCreateCollision: boolean; readonly isCreateContractLimit: boolean; readonly isOutOfOffset: boolean; readonly isOutOfGas: boolean; readonly isOutOfFund: boolean; readonly isPcUnderflow: boolean; readonly isCreateEmpty: boolean; readonly isOther: boolean; readonly asOther: Text; readonly isInvalidCode: boolean; readonly asInvalidCode: u8; readonly type: 'StackUnderflow' | 'StackOverflow' | 'InvalidJump' | 'InvalidRange' | 'DesignatedInvalid' | 'CallTooDeep' | 'CreateCollision' | 'CreateContractLimit' | 'OutOfOffset' | 'OutOfGas' | 'OutOfFund' | 'PcUnderflow' | 'CreateEmpty' | 'Other' | 'InvalidCode'; } /** @name EvmCoreErrorExitRevert (116) */ interface EvmCoreErrorExitRevert extends Enum { readonly isReverted: boolean; readonly type: 'Reverted'; } /** @name EvmCoreErrorExitFatal (117) */ interface EvmCoreErrorExitFatal extends Enum { readonly isNotSupported: boolean; readonly isUnhandledInterrupt: boolean; readonly isCallErrorAsFatal: boolean; readonly asCallErrorAsFatal: EvmCoreErrorExitError; readonly isOther: boolean; readonly asOther: Text; readonly type: 'NotSupported' | 'UnhandledInterrupt' | 'CallErrorAsFatal' | 'Other'; } /** @name PalletBaseFeeEvent (118) */ interface PalletBaseFeeEvent extends Enum { readonly isNewBaseFeePerGas: boolean; readonly asNewBaseFeePerGas: { readonly fee: U256; } & Struct; readonly isBaseFeeOverflow: boolean; readonly isNewElasticity: boolean; readonly asNewElasticity: { readonly elasticity: Permill; } & Struct; readonly type: 'NewBaseFeePerGas' | 'BaseFeeOverflow' | 'NewElasticity'; } /** @name PalletContractsEvent (122) */ interface PalletContractsEvent extends Enum { readonly isInstantiated: boolean; readonly asInstantiated: { readonly deployer: AccountId32; readonly contract: AccountId32; } & Struct; readonly isTerminated: boolean; readonly asTerminated: { readonly contract: AccountId32; readonly beneficiary: AccountId32; } & Struct; readonly isCodeStored: boolean; readonly asCodeStored: { readonly codeHash: H256; } & Struct; readonly isContractEmitted: boolean; readonly asContractEmitted: { readonly contract: AccountId32; readonly data: Bytes; } & Struct; readonly isCodeRemoved: boolean; readonly asCodeRemoved: { readonly codeHash: H256; } & Struct; readonly isContractCodeUpdated: boolean; readonly asContractCodeUpdated: { readonly contract: AccountId32; readonly newCodeHash: H256; readonly oldCodeHash: H256; } & Struct; readonly isCalled: boolean; readonly asCalled: { readonly caller: AccountId32; readonly contract: AccountId32; } & Struct; readonly isDelegateCalled: boolean; readonly asDelegateCalled: { readonly contract: AccountId32; readonly codeHash: H256; } & Struct; readonly type: 'Instantiated' | 'Terminated' | 'CodeStored' | 'ContractEmitted' | 'CodeRemoved' | 'ContractCodeUpdated' | 'Called' | 'DelegateCalled'; } /** @name PalletDemocracyEvent (123) */ 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: u32; } & 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 type: 'Proposed' | 'Tabled' | 'ExternalTabled' | 'Started' | 'Passed' | 'NotPassed' | 'Cancelled' | 'Delegated' | 'Undelegated' | 'Vetoed' | 'Blacklisted' | 'Voted' | 'Seconded' | 'ProposalCanceled'; } /** @name PalletDemocracyVoteThreshold (124) */ interface PalletDemocracyVoteThreshold extends Enum { readonly isSuperMajorityApprove: boolean; readonly isSuperMajorityAgainst: boolean; readonly isSimpleMajority: boolean; readonly type: 'SuperMajorityApprove' | 'SuperMajorityAgainst' | 'SimpleMajority'; } /** @name PalletDemocracyVoteAccountVote (125) */ 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 PalletCollectiveEvent (127) */ 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 PalletTreasuryEvent (129) */ 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 type: 'Proposed' | 'Spending' | 'Awarded' | 'Rejected' | 'Burnt' | 'Rollover' | 'Deposit' | 'SpendApproved'; } /** @name PalletPreimageEvent (130) */ 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 PalletXvmPalletEvent (131) */ interface PalletXvmPalletEvent extends Enum { readonly isXvmCall: boolean; readonly asXvmCall: { readonly result: Result; } & Struct; readonly isXvmSend: boolean; readonly asXvmSend: { readonly result: Result; } & Struct; readonly isXvmQuery: boolean; readonly asXvmQuery: { readonly result: Result; } & Struct; readonly type: 'XvmCall' | 'XvmSend' | 'XvmQuery'; } /** @name PalletXvmXvmError (133) */ interface PalletXvmXvmError extends Enum { readonly isVmNotRecognized: boolean; readonly isEncodingFailure: boolean; readonly isContextConversionFailed: boolean; readonly isOutOfGas: boolean; readonly isExecutionError: boolean; readonly asExecutionError: Bytes; readonly type: 'VmNotRecognized' | 'EncodingFailure' | 'ContextConversionFailed' | 'OutOfGas' | 'ExecutionError'; } /** @name PalletSudoEvent (134) */ interface PalletSudoEvent extends Enum { readonly isSudid: boolean; readonly asSudid: { readonly sudoResult: Result; } & Struct; readonly isKeyChanged: boolean; readonly asKeyChanged: { readonly oldSudoer: Option; } & Struct; readonly isSudoAsDone: boolean; readonly asSudoAsDone: { readonly sudoResult: Result; } & Struct; readonly type: 'Sudid' | 'KeyChanged' | 'SudoAsDone'; } /** @name PalletContractsMigrationEvent (136) */ interface PalletContractsMigrationEvent extends Enum { readonly isContractsMigrated: boolean; readonly asContractsMigrated: u32; readonly type: 'ContractsMigrated'; } /** @name FrameSystemPhase (137) */ interface FrameSystemPhase extends Enum { readonly isApplyExtrinsic: boolean; readonly asApplyExtrinsic: u32; readonly isFinalization: boolean; readonly isInitialization: boolean; readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization'; } /** @name FrameSystemLastRuntimeUpgradeInfo (139) */ interface FrameSystemLastRuntimeUpgradeInfo extends Struct { readonly specVersion: Compact; readonly specName: Text; } /** @name FrameSystemCall (140) */ 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 type: 'Remark' | 'SetHeapPages' | 'SetCode' | 'SetCodeWithoutChecks' | 'SetStorage' | 'KillStorage' | 'KillPrefix' | 'RemarkWithEvent'; } /** @name FrameSystemLimitsBlockWeights (144) */ interface FrameSystemLimitsBlockWeights extends Struct { readonly baseBlock: SpWeightsWeightV2Weight; readonly maxBlock: SpWeightsWeightV2Weight; readonly perClass: FrameSupportDispatchPerDispatchClassWeightsPerClass; } /** @name FrameSupportDispatchPerDispatchClassWeightsPerClass (145) */ interface FrameSupportDispatchPerDispatchClassWeightsPerClass extends Struct { readonly normal: FrameSystemLimitsWeightsPerClass; readonly operational: FrameSystemLimitsWeightsPerClass; readonly mandatory: FrameSystemLimitsWeightsPerClass; } /** @name FrameSystemLimitsWeightsPerClass (146) */ interface FrameSystemLimitsWeightsPerClass extends Struct { readonly baseExtrinsic: SpWeightsWeightV2Weight; readonly maxExtrinsic: Option; readonly maxTotal: Option; readonly reserved: Option; } /** @name FrameSystemLimitsBlockLength (148) */ interface FrameSystemLimitsBlockLength extends Struct { readonly max: FrameSupportDispatchPerDispatchClassU32; } /** @name FrameSupportDispatchPerDispatchClassU32 (149) */ interface FrameSupportDispatchPerDispatchClassU32 extends Struct { readonly normal: u32; readonly operational: u32; readonly mandatory: u32; } /** @name SpWeightsRuntimeDbWeight (150) */ interface SpWeightsRuntimeDbWeight extends Struct { readonly read: u64; readonly write: u64; } /** @name SpVersionRuntimeVersion (151) */ 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 (155) */ interface FrameSystemError extends Enum { readonly isInvalidSpecName: boolean; readonly isSpecVersionNeedsToIncrease: boolean; readonly isFailedToExtractRuntimeVersion: boolean; readonly isNonDefaultComposite: boolean; readonly isNonZeroRefCount: boolean; readonly isCallFiltered: boolean; readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered'; } /** @name PalletUtilityCall (156) */ 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: ShibuyaRuntimeOriginCaller; 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 PalletIdentityCall (159) */ interface PalletIdentityCall extends Enum { readonly isAddRegistrar: boolean; readonly asAddRegistrar: { readonly account: MultiAddress; } & Struct; readonly isSetIdentity: boolean; readonly asSetIdentity: { readonly info: PalletIdentityIdentityInfo; } & Struct; readonly isSetSubs: boolean; readonly asSetSubs: { readonly subs: Vec>; } & Struct; readonly isClearIdentity: boolean; readonly isRequestJudgement: boolean; readonly asRequestJudgement: { readonly regIndex: Compact; readonly maxFee: Compact; } & Struct; readonly isCancelRequest: boolean; readonly asCancelRequest: { readonly regIndex: u32; } & Struct; readonly isSetFee: boolean; readonly asSetFee: { readonly index: Compact; readonly fee: Compact; } & Struct; readonly isSetAccountId: boolean; readonly asSetAccountId: { readonly index: Compact; readonly new_: MultiAddress; } & Struct; readonly isSetFields: boolean; readonly asSetFields: { readonly index: Compact; readonly fields: PalletIdentityBitFlags; } & Struct; readonly isProvideJudgement: boolean; readonly asProvideJudgement: { readonly regIndex: Compact; readonly target: MultiAddress; readonly judgement: PalletIdentityJudgement; readonly identity: H256; } & Struct; readonly isKillIdentity: boolean; readonly asKillIdentity: { readonly target: MultiAddress; } & Struct; readonly isAddSub: boolean; readonly asAddSub: { readonly sub: MultiAddress; readonly data: Data; } & Struct; readonly isRenameSub: boolean; readonly asRenameSub: { readonly sub: MultiAddress; readonly data: Data; } & Struct; readonly isRemoveSub: boolean; readonly asRemoveSub: { readonly sub: MultiAddress; } & Struct; readonly isQuitSub: boolean; readonly type: 'AddRegistrar' | 'SetIdentity' | 'SetSubs' | 'ClearIdentity' | 'RequestJudgement' | 'CancelRequest' | 'SetFee' | 'SetAccountId' | 'SetFields' | 'ProvideJudgement' | 'KillIdentity' | 'AddSub' | 'RenameSub' | 'RemoveSub' | 'QuitSub'; } /** @name PalletIdentityIdentityInfo (162) */ interface PalletIdentityIdentityInfo extends Struct { readonly additional: Vec>; readonly display: Data; readonly legal: Data; readonly web: Data; readonly riot: Data; readonly email: Data; readonly pgpFingerprint: Option; readonly image: Data; readonly twitter: Data; } /** @name PalletIdentityBitFlags (198) */ interface PalletIdentityBitFlags extends Set { readonly isDisplay: boolean; readonly isLegal: boolean; readonly isWeb: boolean; readonly isRiot: boolean; readonly isEmail: boolean; readonly isPgpFingerprint: boolean; readonly isImage: boolean; readonly isTwitter: boolean; } /** @name PalletIdentityIdentityField (199) */ interface PalletIdentityIdentityField extends Enum { readonly isDisplay: boolean; readonly isLegal: boolean; readonly isWeb: boolean; readonly isRiot: boolean; readonly isEmail: boolean; readonly isPgpFingerprint: boolean; readonly isImage: boolean; readonly isTwitter: boolean; readonly type: 'Display' | 'Legal' | 'Web' | 'Riot' | 'Email' | 'PgpFingerprint' | 'Image' | 'Twitter'; } /** @name PalletIdentityJudgement (200) */ interface PalletIdentityJudgement extends Enum { readonly isUnknown: boolean; readonly isFeePaid: boolean; readonly asFeePaid: u128; readonly isReasonable: boolean; readonly isKnownGood: boolean; readonly isOutOfDate: boolean; readonly isLowQuality: boolean; readonly isErroneous: boolean; readonly type: 'Unknown' | 'FeePaid' | 'Reasonable' | 'KnownGood' | 'OutOfDate' | 'LowQuality' | 'Erroneous'; } /** @name PalletTimestampCall (201) */ interface PalletTimestampCall extends Enum { readonly isSet: boolean; readonly asSet: { readonly now: Compact; } & Struct; readonly type: 'Set'; } /** @name PalletMultisigCall (202) */ 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 PalletCustomSignaturesCall (204) */ interface PalletCustomSignaturesCall extends Enum { readonly isCall: boolean; readonly asCall: { readonly call: Call; readonly signer: AccountId32; readonly signature: Bytes; readonly nonce: Compact; } & Struct; readonly type: 'Call'; } /** @name PalletSchedulerCall (205) */ interface PalletSchedulerCall extends Enum { readonly isSchedule: boolean; readonly asSchedule: { readonly when: u32; readonly maybePeriodic: Option>; readonly priority: u8; readonly call: Call; } & Struct; readonly isCancel: boolean; readonly asCancel: { readonly when: u32; readonly index: u32; } & Struct; readonly isScheduleNamed: boolean; readonly asScheduleNamed: { readonly id: U8aFixed; readonly when: u32; 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: u32; readonly maybePeriodic: Option>; readonly priority: u8; readonly call: Call; } & Struct; readonly isScheduleNamedAfter: boolean; readonly asScheduleNamedAfter: { readonly id: U8aFixed; readonly after: u32; readonly maybePeriodic: Option>; readonly priority: u8; readonly call: Call; } & Struct; readonly type: 'Schedule' | 'Cancel' | 'ScheduleNamed' | 'CancelNamed' | 'ScheduleAfter' | 'ScheduleNamedAfter'; } /** @name PalletProxyCall (207) */ 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: ShibuyaRuntimeProxyType; readonly delay: u32; } & Struct; readonly isRemoveProxy: boolean; readonly asRemoveProxy: { readonly delegate: MultiAddress; readonly proxyType: ShibuyaRuntimeProxyType; readonly delay: u32; } & Struct; readonly isRemoveProxies: boolean; readonly isCreatePure: boolean; readonly asCreatePure: { readonly proxyType: ShibuyaRuntimeProxyType; readonly delay: u32; readonly index: u16; } & Struct; readonly isKillPure: boolean; readonly asKillPure: { readonly spawner: MultiAddress; readonly proxyType: ShibuyaRuntimeProxyType; 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 CumulusPalletParachainSystemCall (209) */ 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; } & Struct; readonly isEnactAuthorizedUpgrade: boolean; readonly asEnactAuthorizedUpgrade: { readonly code: Bytes; } & Struct; readonly type: 'SetValidationData' | 'SudoSendUpwardMessage' | 'AuthorizeUpgrade' | 'EnactAuthorizedUpgrade'; } /** @name CumulusPrimitivesParachainInherentParachainInherentData (210) */ interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct { readonly validationData: PolkadotPrimitivesV2PersistedValidationData; readonly relayChainState: SpTrieStorageProof; readonly downwardMessages: Vec; readonly horizontalMessages: BTreeMap>; } /** @name PolkadotPrimitivesV2PersistedValidationData (211) */ interface PolkadotPrimitivesV2PersistedValidationData extends Struct { readonly parentHead: Bytes; readonly relayParentNumber: u32; readonly relayParentStorageRoot: H256; readonly maxPovSize: u32; } /** @name SpTrieStorageProof (213) */ interface SpTrieStorageProof extends Struct { readonly trieNodes: BTreeSet; } /** @name PolkadotCorePrimitivesInboundDownwardMessage (216) */ interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct { readonly sentAt: u32; readonly msg: Bytes; } /** @name PolkadotCorePrimitivesInboundHrmpMessage (219) */ interface PolkadotCorePrimitivesInboundHrmpMessage extends Struct { readonly sentAt: u32; readonly data: Bytes; } /** @name ParachainInfoCall (222) */ type ParachainInfoCall = Null; /** @name PalletBalancesCall (223) */ interface PalletBalancesCall extends Enum { readonly isTransfer: boolean; readonly asTransfer: { readonly dest: MultiAddress; readonly value: Compact; } & Struct; readonly isSetBalance: boolean; readonly asSetBalance: { readonly who: MultiAddress; readonly newFree: Compact; readonly newReserved: 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 type: 'Transfer' | 'SetBalance' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve'; } /** @name PalletVestingCall (224) */ 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 type: 'Vest' | 'VestOther' | 'VestedTransfer' | 'ForceVestedTransfer' | 'MergeSchedules'; } /** @name PalletVestingVestingInfo (225) */ interface PalletVestingVestingInfo extends Struct { readonly locked: u128; readonly perBlock: u128; readonly startingBlock: u32; } /** @name PalletDappsStakingPalletCall (226) */ interface PalletDappsStakingPalletCall extends Enum { readonly isRegister: boolean; readonly asRegister: { readonly developer: AccountId32; readonly contractId: ShibuyaRuntimeSmartContract; } & Struct; readonly isUnregister: boolean; readonly asUnregister: { readonly contractId: ShibuyaRuntimeSmartContract; } & Struct; readonly isWithdrawFromUnregistered: boolean; readonly asWithdrawFromUnregistered: { readonly contractId: ShibuyaRuntimeSmartContract; } & Struct; readonly isBondAndStake: boolean; readonly asBondAndStake: { readonly contractId: ShibuyaRuntimeSmartContract; readonly value: Compact; } & Struct; readonly isUnbondAndUnstake: boolean; readonly asUnbondAndUnstake: { readonly contractId: ShibuyaRuntimeSmartContract; readonly value: Compact; } & Struct; readonly isWithdrawUnbonded: boolean; readonly isNominationTransfer: boolean; readonly asNominationTransfer: { readonly originContractId: ShibuyaRuntimeSmartContract; readonly value: Compact; readonly targetContractId: ShibuyaRuntimeSmartContract; } & Struct; readonly isClaimStaker: boolean; readonly asClaimStaker: { readonly contractId: ShibuyaRuntimeSmartContract; } & Struct; readonly isClaimDapp: boolean; readonly asClaimDapp: { readonly contractId: ShibuyaRuntimeSmartContract; readonly era: Compact; } & Struct; readonly isForceNewEra: boolean; readonly isMaintenanceMode: boolean; readonly asMaintenanceMode: { readonly enableMaintenance: bool; } & Struct; readonly isSetRewardDestination: boolean; readonly asSetRewardDestination: { readonly rewardDestination: PalletDappsStakingRewardDestination; } & Struct; readonly isSetContractStakeInfo: boolean; readonly asSetContractStakeInfo: { readonly contract: ShibuyaRuntimeSmartContract; readonly era: u32; readonly contractStakeInfo: PalletDappsStakingContractStakeInfo; } & Struct; readonly isBurnStaleReward: boolean; readonly asBurnStaleReward: { readonly contractId: ShibuyaRuntimeSmartContract; readonly era: Compact; } & Struct; readonly type: 'Register' | 'Unregister' | 'WithdrawFromUnregistered' | 'BondAndStake' | 'UnbondAndUnstake' | 'WithdrawUnbonded' | 'NominationTransfer' | 'ClaimStaker' | 'ClaimDapp' | 'ForceNewEra' | 'MaintenanceMode' | 'SetRewardDestination' | 'SetContractStakeInfo' | 'BurnStaleReward'; } /** @name PalletDappsStakingContractStakeInfo (227) */ interface PalletDappsStakingContractStakeInfo extends Struct { readonly total: Compact; readonly numberOfStakers: Compact; readonly contractRewardClaimed: bool; } /** @name PalletBlockRewardCall (228) */ interface PalletBlockRewardCall extends Enum { readonly isSetConfiguration: boolean; readonly asSetConfiguration: { readonly rewardDistroParams: PalletBlockRewardRewardDistributionConfig; } & Struct; readonly type: 'SetConfiguration'; } /** @name PalletAssetsCall (229) */ interface PalletAssetsCall extends Enum { readonly isCreate: boolean; readonly asCreate: { readonly id: Compact; readonly admin: MultiAddress; readonly minBalance: u128; } & Struct; readonly isForceCreate: boolean; readonly asForceCreate: { readonly id: Compact; readonly owner: MultiAddress; readonly isSufficient: bool; readonly minBalance: Compact; } & Struct; readonly isStartDestroy: boolean; readonly asStartDestroy: { readonly id: Compact; } & Struct; readonly isDestroyAccounts: boolean; readonly asDestroyAccounts: { readonly id: Compact; } & Struct; readonly isDestroyApprovals: boolean; readonly asDestroyApprovals: { readonly id: Compact; } & Struct; readonly isFinishDestroy: boolean; readonly asFinishDestroy: { readonly id: Compact; } & Struct; readonly isMint: boolean; readonly asMint: { readonly id: Compact; readonly beneficiary: MultiAddress; readonly amount: Compact; } & Struct; readonly isBurn: boolean; readonly asBurn: { readonly id: Compact; readonly who: MultiAddress; readonly amount: Compact; } & Struct; readonly isTransfer: boolean; readonly asTransfer: { readonly id: Compact; readonly target: MultiAddress; readonly amount: Compact; } & Struct; readonly isTransferKeepAlive: boolean; readonly asTransferKeepAlive: { readonly id: Compact; readonly target: MultiAddress; readonly amount: Compact; } & Struct; readonly isForceTransfer: boolean; readonly asForceTransfer: { readonly id: Compact; readonly source: MultiAddress; readonly dest: MultiAddress; readonly amount: Compact; } & Struct; readonly isFreeze: boolean; readonly asFreeze: { readonly id: Compact; readonly who: MultiAddress; } & Struct; readonly isThaw: boolean; readonly asThaw: { readonly id: Compact; readonly who: MultiAddress; } & Struct; readonly isFreezeAsset: boolean; readonly asFreezeAsset: { readonly id: Compact; } & Struct; readonly isThawAsset: boolean; readonly asThawAsset: { readonly id: Compact; } & Struct; readonly isTransferOwnership: boolean; readonly asTransferOwnership: { readonly id: Compact; readonly owner: MultiAddress; } & Struct; readonly isSetTeam: boolean; readonly asSetTeam: { readonly id: Compact; readonly issuer: MultiAddress; readonly admin: MultiAddress; readonly freezer: MultiAddress; } & Struct; readonly isSetMetadata: boolean; readonly asSetMetadata: { readonly id: Compact; readonly name: Bytes; readonly symbol: Bytes; readonly decimals: u8; } & Struct; readonly isClearMetadata: boolean; readonly asClearMetadata: { readonly id: Compact; } & Struct; readonly isForceSetMetadata: boolean; readonly asForceSetMetadata: { readonly id: Compact; readonly name: Bytes; readonly symbol: Bytes; readonly decimals: u8; readonly isFrozen: bool; } & Struct; readonly isForceClearMetadata: boolean; readonly asForceClearMetadata: { readonly id: Compact; } & Struct; readonly isForceAssetStatus: boolean; readonly asForceAssetStatus: { readonly id: Compact; 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: Compact; readonly delegate: MultiAddress; readonly amount: Compact; } & Struct; readonly isCancelApproval: boolean; readonly asCancelApproval: { readonly id: Compact; readonly delegate: MultiAddress; } & Struct; readonly isForceCancelApproval: boolean; readonly asForceCancelApproval: { readonly id: Compact; readonly owner: MultiAddress; readonly delegate: MultiAddress; } & Struct; readonly isTransferApproved: boolean; readonly asTransferApproved: { readonly id: Compact; readonly owner: MultiAddress; readonly destination: MultiAddress; readonly amount: Compact; } & Struct; readonly isTouch: boolean; readonly asTouch: { readonly id: Compact; } & Struct; readonly isRefund: boolean; readonly asRefund: { readonly id: Compact; readonly allowBurn: bool; } & 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'; } /** @name PalletAuthorshipCall (230) */ interface PalletAuthorshipCall extends Enum { readonly isSetUncles: boolean; readonly asSetUncles: { readonly newUncles: Vec; } & Struct; readonly type: 'SetUncles'; } /** @name SpRuntimeHeader (232) */ interface SpRuntimeHeader extends Struct { readonly parentHash: H256; readonly number: Compact; readonly stateRoot: H256; readonly extrinsicsRoot: H256; readonly digest: SpRuntimeDigest; } /** @name SpRuntimeBlakeTwo256 (233) */ type SpRuntimeBlakeTwo256 = Null; /** @name PalletCollatorSelectionCall (234) */ interface PalletCollatorSelectionCall extends Enum { readonly isSetInvulnerables: boolean; readonly asSetInvulnerables: { readonly new_: Vec; } & Struct; readonly isSetDesiredCandidates: boolean; readonly asSetDesiredCandidates: { readonly max: u32; } & Struct; readonly isSetCandidacyBond: boolean; readonly asSetCandidacyBond: { readonly bond: u128; } & Struct; readonly isRegisterAsCandidate: boolean; readonly isLeaveIntent: boolean; readonly type: 'SetInvulnerables' | 'SetDesiredCandidates' | 'SetCandidacyBond' | 'RegisterAsCandidate' | 'LeaveIntent'; } /** @name PalletSessionCall (235) */ interface PalletSessionCall extends Enum { readonly isSetKeys: boolean; readonly asSetKeys: { readonly keys_: ShibuyaRuntimeSessionKeys; readonly proof: Bytes; } & Struct; readonly isPurgeKeys: boolean; readonly type: 'SetKeys' | 'PurgeKeys'; } /** @name ShibuyaRuntimeSessionKeys (236) */ interface ShibuyaRuntimeSessionKeys extends Struct { readonly aura: SpConsensusAuraSr25519AppSr25519Public; } /** @name SpConsensusAuraSr25519AppSr25519Public (237) */ interface SpConsensusAuraSr25519AppSr25519Public extends SpCoreSr25519Public {} /** @name SpCoreSr25519Public (238) */ interface SpCoreSr25519Public extends U8aFixed {} /** @name CumulusPalletXcmpQueueCall (239) */ interface CumulusPalletXcmpQueueCall extends Enum { readonly isServiceOverweight: boolean; readonly asServiceOverweight: { readonly index: u64; readonly weightLimit: u64; } & Struct; 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 isUpdateThresholdWeight: boolean; readonly asUpdateThresholdWeight: { readonly new_: u64; } & Struct; readonly isUpdateWeightRestrictDecay: boolean; readonly asUpdateWeightRestrictDecay: { readonly new_: u64; } & Struct; readonly isUpdateXcmpMaxIndividualWeight: boolean; readonly asUpdateXcmpMaxIndividualWeight: { readonly new_: u64; } & Struct; readonly type: 'ServiceOverweight' | 'SuspendXcmExecution' | 'ResumeXcmExecution' | 'UpdateSuspendThreshold' | 'UpdateDropThreshold' | 'UpdateResumeThreshold' | 'UpdateThresholdWeight' | 'UpdateWeightRestrictDecay' | 'UpdateXcmpMaxIndividualWeight'; } /** @name PalletXcmCall (240) */ interface PalletXcmCall extends Enum { readonly isSend: boolean; readonly asSend: { readonly dest: XcmVersionedMultiLocation; readonly message: XcmVersionedXcm; } & Struct; readonly isTeleportAssets: boolean; readonly asTeleportAssets: { readonly dest: XcmVersionedMultiLocation; readonly beneficiary: XcmVersionedMultiLocation; readonly assets: XcmVersionedMultiAssets; readonly feeAssetItem: u32; } & Struct; readonly isReserveTransferAssets: boolean; readonly asReserveTransferAssets: { readonly dest: XcmVersionedMultiLocation; readonly beneficiary: XcmVersionedMultiLocation; readonly assets: XcmVersionedMultiAssets; readonly feeAssetItem: u32; } & Struct; readonly isReserveWithdrawAssets: boolean; readonly asReserveWithdrawAssets: { readonly dest: XcmVersionedMultiLocation; readonly beneficiary: XcmVersionedMultiLocation; readonly assets: XcmVersionedMultiAssets; readonly feeAssetItem: u32; } & Struct; readonly isExecute: boolean; readonly asExecute: { readonly message: XcmVersionedXcm; readonly maxWeight: SpWeightsWeightV2Weight; } & Struct; readonly isForceXcmVersion: boolean; readonly asForceXcmVersion: { readonly location: XcmV1MultiLocation; readonly xcmVersion: u32; } & Struct; readonly isForceDefaultXcmVersion: boolean; readonly asForceDefaultXcmVersion: { readonly maybeXcmVersion: Option; } & Struct; readonly isForceSubscribeVersionNotify: boolean; readonly asForceSubscribeVersionNotify: { readonly location: XcmVersionedMultiLocation; } & Struct; readonly isForceUnsubscribeVersionNotify: boolean; readonly asForceUnsubscribeVersionNotify: { readonly location: XcmVersionedMultiLocation; } & Struct; readonly isLimitedReserveTransferAssets: boolean; readonly asLimitedReserveTransferAssets: { readonly dest: XcmVersionedMultiLocation; readonly beneficiary: XcmVersionedMultiLocation; readonly assets: XcmVersionedMultiAssets; readonly feeAssetItem: u32; readonly weightLimit: XcmV2WeightLimit; } & Struct; readonly isLimitedTeleportAssets: boolean; readonly asLimitedTeleportAssets: { readonly dest: XcmVersionedMultiLocation; readonly beneficiary: XcmVersionedMultiLocation; readonly assets: XcmVersionedMultiAssets; readonly feeAssetItem: u32; readonly weightLimit: XcmV2WeightLimit; } & Struct; readonly isLimitedReserveWithdrawAssets: boolean; readonly asLimitedReserveWithdrawAssets: { readonly dest: XcmVersionedMultiLocation; readonly beneficiary: XcmVersionedMultiLocation; readonly assets: XcmVersionedMultiAssets; readonly feeAssetItem: u32; readonly weightLimit: XcmV2WeightLimit; } & Struct; readonly type: 'Send' | 'TeleportAssets' | 'ReserveTransferAssets' | 'ReserveWithdrawAssets' | 'Execute' | 'ForceXcmVersion' | 'ForceDefaultXcmVersion' | 'ForceSubscribeVersionNotify' | 'ForceUnsubscribeVersionNotify' | 'LimitedReserveTransferAssets' | 'LimitedTeleportAssets' | 'LimitedReserveWithdrawAssets'; } /** @name XcmVersionedXcm (241) */ interface XcmVersionedXcm extends Enum { readonly isV0: boolean; readonly asV0: XcmV0Xcm; readonly isV1: boolean; readonly asV1: XcmV1Xcm; readonly isV2: boolean; readonly asV2: XcmV2Xcm; readonly type: 'V0' | 'V1' | 'V2'; } /** @name XcmV0Xcm (242) */ interface XcmV0Xcm extends Enum { readonly isWithdrawAsset: boolean; readonly asWithdrawAsset: { readonly assets: Vec; readonly effects: Vec; } & Struct; readonly isReserveAssetDeposit: boolean; readonly asReserveAssetDeposit: { readonly assets: Vec; readonly effects: Vec; } & Struct; readonly isTeleportAsset: boolean; readonly asTeleportAsset: { readonly assets: Vec; readonly effects: Vec; } & Struct; readonly isQueryResponse: boolean; readonly asQueryResponse: { readonly queryId: Compact; readonly response: XcmV0Response; } & Struct; readonly isTransferAsset: boolean; readonly asTransferAsset: { readonly assets: Vec; readonly dest: XcmV0MultiLocation; } & Struct; readonly isTransferReserveAsset: boolean; readonly asTransferReserveAsset: { readonly assets: Vec; readonly dest: XcmV0MultiLocation; readonly effects: Vec; } & Struct; readonly isTransact: boolean; readonly asTransact: { readonly originType: XcmV0OriginKind; readonly requireWeightAtMost: u64; 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 isRelayedFrom: boolean; readonly asRelayedFrom: { readonly who: XcmV0MultiLocation; readonly message: XcmV0Xcm; } & Struct; readonly type: 'WithdrawAsset' | 'ReserveAssetDeposit' | 'TeleportAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom'; } /** @name XcmV0Order (244) */ interface XcmV0Order extends Enum { readonly isNull: boolean; readonly isDepositAsset: boolean; readonly asDepositAsset: { readonly assets: Vec; readonly dest: XcmV0MultiLocation; } & Struct; readonly isDepositReserveAsset: boolean; readonly asDepositReserveAsset: { readonly assets: Vec; readonly dest: XcmV0MultiLocation; readonly effects: Vec; } & Struct; readonly isExchangeAsset: boolean; readonly asExchangeAsset: { readonly give: Vec; readonly receive: Vec; } & Struct; readonly isInitiateReserveWithdraw: boolean; readonly asInitiateReserveWithdraw: { readonly assets: Vec; readonly reserve: XcmV0MultiLocation; readonly effects: Vec; } & Struct; readonly isInitiateTeleport: boolean; readonly asInitiateTeleport: { readonly assets: Vec; readonly dest: XcmV0MultiLocation; readonly effects: Vec; } & Struct; readonly isQueryHolding: boolean; readonly asQueryHolding: { readonly queryId: Compact; readonly dest: XcmV0MultiLocation; readonly assets: Vec; } & Struct; readonly isBuyExecution: boolean; readonly asBuyExecution: { readonly fees: XcmV0MultiAsset; readonly weight: u64; readonly debt: u64; readonly haltOnError: bool; readonly xcm: Vec; } & Struct; readonly type: 'Null' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution'; } /** @name XcmV0Response (246) */ interface XcmV0Response extends Enum { readonly isAssets: boolean; readonly asAssets: Vec; readonly type: 'Assets'; } /** @name XcmV1Xcm (247) */ interface XcmV1Xcm extends Enum { readonly isWithdrawAsset: boolean; readonly asWithdrawAsset: { readonly assets: XcmV1MultiassetMultiAssets; readonly effects: Vec; } & Struct; readonly isReserveAssetDeposited: boolean; readonly asReserveAssetDeposited: { readonly assets: XcmV1MultiassetMultiAssets; readonly effects: Vec; } & Struct; readonly isReceiveTeleportedAsset: boolean; readonly asReceiveTeleportedAsset: { readonly assets: XcmV1MultiassetMultiAssets; readonly effects: Vec; } & Struct; readonly isQueryResponse: boolean; readonly asQueryResponse: { readonly queryId: Compact; readonly response: XcmV1Response; } & Struct; readonly isTransferAsset: boolean; readonly asTransferAsset: { readonly assets: XcmV1MultiassetMultiAssets; readonly beneficiary: XcmV1MultiLocation; } & Struct; readonly isTransferReserveAsset: boolean; readonly asTransferReserveAsset: { readonly assets: XcmV1MultiassetMultiAssets; readonly dest: XcmV1MultiLocation; readonly effects: Vec; } & Struct; readonly isTransact: boolean; readonly asTransact: { readonly originType: XcmV0OriginKind; readonly requireWeightAtMost: u64; 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 isRelayedFrom: boolean; readonly asRelayedFrom: { readonly who: XcmV1MultilocationJunctions; readonly message: XcmV1Xcm; } & Struct; 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' | 'RelayedFrom' | 'SubscribeVersion' | 'UnsubscribeVersion'; } /** @name XcmV1Order (249) */ interface XcmV1Order extends Enum { readonly isNoop: boolean; readonly isDepositAsset: boolean; readonly asDepositAsset: { readonly assets: XcmV1MultiassetMultiAssetFilter; readonly maxAssets: u32; readonly beneficiary: XcmV1MultiLocation; } & Struct; readonly isDepositReserveAsset: boolean; readonly asDepositReserveAsset: { readonly assets: XcmV1MultiassetMultiAssetFilter; readonly maxAssets: u32; readonly dest: XcmV1MultiLocation; readonly effects: Vec; } & Struct; readonly isExchangeAsset: boolean; readonly asExchangeAsset: { readonly give: XcmV1MultiassetMultiAssetFilter; readonly receive: XcmV1MultiassetMultiAssets; } & Struct; readonly isInitiateReserveWithdraw: boolean; readonly asInitiateReserveWithdraw: { readonly assets: XcmV1MultiassetMultiAssetFilter; readonly reserve: XcmV1MultiLocation; readonly effects: Vec; } & Struct; readonly isInitiateTeleport: boolean; readonly asInitiateTeleport: { readonly assets: XcmV1MultiassetMultiAssetFilter; readonly dest: XcmV1MultiLocation; readonly effects: Vec; } & Struct; readonly isQueryHolding: boolean; readonly asQueryHolding: { readonly queryId: Compact; readonly dest: XcmV1MultiLocation; readonly assets: XcmV1MultiassetMultiAssetFilter; } & Struct; readonly isBuyExecution: boolean; readonly asBuyExecution: { readonly fees: XcmV1MultiAsset; readonly weight: u64; readonly debt: u64; readonly haltOnError: bool; readonly instructions: Vec; } & Struct; readonly type: 'Noop' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution'; } /** @name XcmV1Response (251) */ interface XcmV1Response extends Enum { readonly isAssets: boolean; readonly asAssets: XcmV1MultiassetMultiAssets; readonly isVersion: boolean; readonly asVersion: u32; readonly type: 'Assets' | 'Version'; } /** @name CumulusPalletXcmCall (266) */ type CumulusPalletXcmCall = Null; /** @name CumulusPalletDmpQueueCall (267) */ interface CumulusPalletDmpQueueCall extends Enum { readonly isServiceOverweight: boolean; readonly asServiceOverweight: { readonly index: u64; readonly weightLimit: u64; } & Struct; readonly type: 'ServiceOverweight'; } /** @name PalletXcAssetConfigCall (268) */ interface PalletXcAssetConfigCall extends Enum { readonly isRegisterAssetLocation: boolean; readonly asRegisterAssetLocation: { readonly assetLocation: XcmVersionedMultiLocation; readonly assetId: Compact; } & Struct; readonly isSetAssetUnitsPerSecond: boolean; readonly asSetAssetUnitsPerSecond: { readonly assetLocation: XcmVersionedMultiLocation; readonly unitsPerSecond: Compact; } & Struct; readonly isChangeExistingAssetLocation: boolean; readonly asChangeExistingAssetLocation: { readonly newAssetLocation: XcmVersionedMultiLocation; readonly assetId: Compact; } & Struct; readonly isRemovePaymentAsset: boolean; readonly asRemovePaymentAsset: { readonly assetLocation: XcmVersionedMultiLocation; } & Struct; readonly isRemoveAsset: boolean; readonly asRemoveAsset: { readonly assetId: Compact; } & Struct; readonly type: 'RegisterAssetLocation' | 'SetAssetUnitsPerSecond' | 'ChangeExistingAssetLocation' | 'RemovePaymentAsset' | 'RemoveAsset'; } /** @name PalletEvmCall (269) */ interface PalletEvmCall extends Enum { readonly isWithdraw: boolean; readonly asWithdraw: { readonly address: H160; readonly value: u128; } & Struct; readonly isCall: boolean; readonly asCall: { readonly source: H160; readonly target: H160; readonly input: Bytes; readonly value: U256; readonly gasLimit: u64; readonly maxFeePerGas: U256; readonly maxPriorityFeePerGas: Option; readonly nonce: Option; readonly accessList: Vec]>>; } & Struct; readonly isCreate: boolean; readonly asCreate: { readonly source: H160; readonly init: Bytes; readonly value: U256; readonly gasLimit: u64; readonly maxFeePerGas: U256; readonly maxPriorityFeePerGas: Option; readonly nonce: Option; readonly accessList: Vec]>>; } & Struct; readonly isCreate2: boolean; readonly asCreate2: { readonly source: H160; readonly init: Bytes; readonly salt: H256; readonly value: U256; readonly gasLimit: u64; readonly maxFeePerGas: U256; readonly maxPriorityFeePerGas: Option; readonly nonce: Option; readonly accessList: Vec]>>; } & Struct; readonly type: 'Withdraw' | 'Call' | 'Create' | 'Create2'; } /** @name PalletEthereumCall (273) */ interface PalletEthereumCall extends Enum { readonly isTransact: boolean; readonly asTransact: { readonly transaction: EthereumTransactionTransactionV2; } & Struct; readonly type: 'Transact'; } /** @name EthereumTransactionTransactionV2 (274) */ interface EthereumTransactionTransactionV2 extends Enum { readonly isLegacy: boolean; readonly asLegacy: EthereumTransactionLegacyTransaction; readonly isEip2930: boolean; readonly asEip2930: EthereumTransactionEip2930Transaction; readonly isEip1559: boolean; readonly asEip1559: EthereumTransactionEip1559Transaction; readonly type: 'Legacy' | 'Eip2930' | 'Eip1559'; } /** @name EthereumTransactionLegacyTransaction (275) */ interface EthereumTransactionLegacyTransaction extends Struct { readonly nonce: U256; readonly gasPrice: U256; readonly gasLimit: U256; readonly action: EthereumTransactionTransactionAction; readonly value: U256; readonly input: Bytes; readonly signature: EthereumTransactionTransactionSignature; } /** @name EthereumTransactionTransactionAction (276) */ interface EthereumTransactionTransactionAction extends Enum { readonly isCall: boolean; readonly asCall: H160; readonly isCreate: boolean; readonly type: 'Call' | 'Create'; } /** @name EthereumTransactionTransactionSignature (277) */ interface EthereumTransactionTransactionSignature extends Struct { readonly v: u64; readonly r: H256; readonly s: H256; } /** @name EthereumTransactionEip2930Transaction (279) */ interface EthereumTransactionEip2930Transaction extends Struct { readonly chainId: u64; readonly nonce: U256; readonly gasPrice: U256; readonly gasLimit: U256; readonly action: EthereumTransactionTransactionAction; readonly value: U256; readonly input: Bytes; readonly accessList: Vec; readonly oddYParity: bool; readonly r: H256; readonly s: H256; } /** @name EthereumTransactionAccessListItem (281) */ interface EthereumTransactionAccessListItem extends Struct { readonly address: H160; readonly storageKeys: Vec; } /** @name EthereumTransactionEip1559Transaction (282) */ interface EthereumTransactionEip1559Transaction extends Struct { readonly chainId: u64; readonly nonce: U256; readonly maxPriorityFeePerGas: U256; readonly maxFeePerGas: U256; readonly gasLimit: U256; readonly action: EthereumTransactionTransactionAction; readonly value: U256; readonly input: Bytes; readonly accessList: Vec; readonly oddYParity: bool; readonly r: H256; readonly s: H256; } /** @name PalletBaseFeeCall (283) */ interface PalletBaseFeeCall extends Enum { readonly isSetBaseFeePerGas: boolean; readonly asSetBaseFeePerGas: { readonly fee: U256; } & Struct; readonly isSetElasticity: boolean; readonly asSetElasticity: { readonly elasticity: Permill; } & Struct; readonly type: 'SetBaseFeePerGas' | 'SetElasticity'; } /** @name PalletContractsCall (284) */ interface PalletContractsCall extends Enum { readonly isCallOldWeight: boolean; readonly asCallOldWeight: { readonly dest: MultiAddress; readonly value: Compact; readonly gasLimit: Compact; readonly storageDepositLimit: Option>; readonly data: Bytes; } & Struct; readonly isInstantiateWithCodeOldWeight: boolean; readonly asInstantiateWithCodeOldWeight: { readonly value: Compact; readonly gasLimit: Compact; readonly storageDepositLimit: Option>; readonly code: Bytes; readonly data: Bytes; readonly salt: Bytes; } & Struct; readonly isInstantiateOldWeight: boolean; readonly asInstantiateOldWeight: { readonly value: Compact; readonly gasLimit: Compact; readonly storageDepositLimit: Option>; readonly codeHash: H256; readonly data: Bytes; readonly salt: Bytes; } & Struct; readonly isUploadCode: boolean; readonly asUploadCode: { readonly code: Bytes; readonly storageDepositLimit: Option>; readonly determinism: PalletContractsWasmDeterminism; } & Struct; readonly isRemoveCode: boolean; readonly asRemoveCode: { readonly codeHash: H256; } & Struct; readonly isSetCode: boolean; readonly asSetCode: { readonly dest: MultiAddress; readonly codeHash: H256; } & Struct; readonly isCall: boolean; readonly asCall: { readonly dest: MultiAddress; readonly value: Compact; readonly gasLimit: SpWeightsWeightV2Weight; readonly storageDepositLimit: Option>; readonly data: Bytes; } & Struct; readonly isInstantiateWithCode: boolean; readonly asInstantiateWithCode: { readonly value: Compact; readonly gasLimit: SpWeightsWeightV2Weight; readonly storageDepositLimit: Option>; readonly code: Bytes; readonly data: Bytes; readonly salt: Bytes; } & Struct; readonly isInstantiate: boolean; readonly asInstantiate: { readonly value: Compact; readonly gasLimit: SpWeightsWeightV2Weight; readonly storageDepositLimit: Option>; readonly codeHash: H256; readonly data: Bytes; readonly salt: Bytes; } & Struct; readonly type: 'CallOldWeight' | 'InstantiateWithCodeOldWeight' | 'InstantiateOldWeight' | 'UploadCode' | 'RemoveCode' | 'SetCode' | 'Call' | 'InstantiateWithCode' | 'Instantiate'; } /** @name PalletContractsWasmDeterminism (288) */ interface PalletContractsWasmDeterminism extends Enum { readonly isDeterministic: boolean; readonly isAllowIndeterminism: boolean; readonly type: 'Deterministic' | 'AllowIndeterminism'; } /** @name PalletDemocracyCall (289) */ 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: u32; readonly delay: u32; } & 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 type: 'Propose' | 'Second' | 'Vote' | 'EmergencyCancel' | 'ExternalPropose' | 'ExternalProposeMajority' | 'ExternalProposeDefault' | 'FastTrack' | 'VetoExternal' | 'CancelReferendum' | 'Delegate' | 'Undelegate' | 'ClearPublicProposals' | 'Unlock' | 'RemoveVote' | 'RemoveOtherVote' | 'Blacklist' | 'CancelProposal'; } /** @name FrameSupportPreimagesBounded (290) */ 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 PalletDemocracyConviction (292) */ 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 (293) */ 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 isCloseOldWeight: boolean; readonly asCloseOldWeight: { readonly proposalHash: H256; readonly index: Compact; readonly proposalWeightBound: Compact; readonly lengthBound: Compact; } & 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' | 'CloseOldWeight' | 'DisapproveProposal' | 'Close'; } /** @name PalletTreasuryCall (295) */ 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 isSpend: boolean; readonly asSpend: { readonly amount: Compact; readonly beneficiary: MultiAddress; } & Struct; readonly isRemoveApproval: boolean; readonly asRemoveApproval: { readonly proposalId: Compact; } & Struct; readonly type: 'ProposeSpend' | 'RejectProposal' | 'ApproveProposal' | 'Spend' | 'RemoveApproval'; } /** @name PalletPreimageCall (296) */ 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 type: 'NotePreimage' | 'UnnotePreimage' | 'RequestPreimage' | 'UnrequestPreimage'; } /** @name PalletXvmPalletCall (297) */ interface PalletXvmPalletCall extends Enum { readonly isXvmCall: boolean; readonly asXvmCall: { readonly context: PalletXvmXvmContext; readonly to: Bytes; readonly input: Bytes; } & Struct; readonly isXvmSend: boolean; readonly asXvmSend: { readonly context: PalletXvmXvmContext; readonly to: Bytes; readonly message: Bytes; } & Struct; readonly isXvmQuery: boolean; readonly asXvmQuery: { readonly context: PalletXvmXvmContext; } & Struct; readonly type: 'XvmCall' | 'XvmSend' | 'XvmQuery'; } /** @name PalletXvmXvmContext (298) */ interface PalletXvmXvmContext extends Struct { readonly id: u8; readonly maxWeight: SpWeightsWeightV2Weight; readonly env: Option; } /** @name PalletSudoCall (300) */ interface PalletSudoCall extends Enum { readonly isSudo: boolean; readonly asSudo: { readonly call: Call; } & Struct; readonly isSudoUncheckedWeight: boolean; readonly asSudoUncheckedWeight: { readonly call: Call; readonly weight: SpWeightsWeightV2Weight; } & Struct; readonly isSetKey: boolean; readonly asSetKey: { readonly new_: MultiAddress; } & Struct; readonly isSudoAs: boolean; readonly asSudoAs: { readonly who: MultiAddress; readonly call: Call; } & Struct; readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs'; } /** @name PalletContractsMigrationCall (301) */ interface PalletContractsMigrationCall extends Enum { readonly isMigrate: boolean; readonly asMigrate: { readonly weightLimit: Option; } & Struct; readonly type: 'Migrate'; } /** @name ShibuyaRuntimeOriginCaller (302) */ interface ShibuyaRuntimeOriginCaller extends Enum { readonly isVoid: boolean; readonly isSystem: boolean; readonly asSystem: FrameSupportDispatchRawOrigin; readonly isPolkadotXcm: boolean; readonly asPolkadotXcm: PalletXcmOrigin; readonly isCumulusXcm: boolean; readonly asCumulusXcm: CumulusPalletXcmOrigin; readonly isEthereum: boolean; readonly asEthereum: PalletEthereumRawOrigin; readonly isCouncil: boolean; readonly asCouncil: PalletCollectiveRawOrigin; readonly isTechnicalCommittee: boolean; readonly asTechnicalCommittee: PalletCollectiveRawOrigin; readonly type: 'Void' | 'System' | 'PolkadotXcm' | 'CumulusXcm' | 'Ethereum' | 'Council' | 'TechnicalCommittee'; } /** @name FrameSupportDispatchRawOrigin (303) */ interface FrameSupportDispatchRawOrigin extends Enum { readonly isRoot: boolean; readonly isSigned: boolean; readonly asSigned: AccountId32; readonly isNone: boolean; readonly type: 'Root' | 'Signed' | 'None'; } /** @name PalletXcmOrigin (304) */ interface PalletXcmOrigin extends Enum { readonly isXcm: boolean; readonly asXcm: XcmV1MultiLocation; readonly isResponse: boolean; readonly asResponse: XcmV1MultiLocation; readonly type: 'Xcm' | 'Response'; } /** @name CumulusPalletXcmOrigin (305) */ interface CumulusPalletXcmOrigin extends Enum { readonly isRelay: boolean; readonly isSiblingParachain: boolean; readonly asSiblingParachain: u32; readonly type: 'Relay' | 'SiblingParachain'; } /** @name PalletEthereumRawOrigin (306) */ interface PalletEthereumRawOrigin extends Enum { readonly isEthereumTransaction: boolean; readonly asEthereumTransaction: H160; readonly type: 'EthereumTransaction'; } /** @name PalletCollectiveRawOrigin (307) */ 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 SpCoreVoid (309) */ type SpCoreVoid = Null; /** @name PalletUtilityError (310) */ interface PalletUtilityError extends Enum { readonly isTooManyCalls: boolean; readonly type: 'TooManyCalls'; } /** @name PalletIdentityRegistration (311) */ interface PalletIdentityRegistration extends Struct { readonly judgements: Vec>; readonly deposit: u128; readonly info: PalletIdentityIdentityInfo; } /** @name PalletIdentityRegistrarInfo (319) */ interface PalletIdentityRegistrarInfo extends Struct { readonly account: AccountId32; readonly fee: u128; readonly fields: PalletIdentityBitFlags; } /** @name PalletIdentityError (321) */ interface PalletIdentityError extends Enum { readonly isTooManySubAccounts: boolean; readonly isNotFound: boolean; readonly isNotNamed: boolean; readonly isEmptyIndex: boolean; readonly isFeeChanged: boolean; readonly isNoIdentity: boolean; readonly isStickyJudgement: boolean; readonly isJudgementGiven: boolean; readonly isInvalidJudgement: boolean; readonly isInvalidIndex: boolean; readonly isInvalidTarget: boolean; readonly isTooManyFields: boolean; readonly isTooManyRegistrars: boolean; readonly isAlreadyClaimed: boolean; readonly isNotSub: boolean; readonly isNotOwned: boolean; readonly isJudgementForDifferentIdentity: boolean; readonly isJudgementPaymentFailed: boolean; readonly type: 'TooManySubAccounts' | 'NotFound' | 'NotNamed' | 'EmptyIndex' | 'FeeChanged' | 'NoIdentity' | 'StickyJudgement' | 'JudgementGiven' | 'InvalidJudgement' | 'InvalidIndex' | 'InvalidTarget' | 'TooManyFields' | 'TooManyRegistrars' | 'AlreadyClaimed' | 'NotSub' | 'NotOwned' | 'JudgementForDifferentIdentity' | 'JudgementPaymentFailed'; } /** @name PalletMultisigMultisig (323) */ interface PalletMultisigMultisig extends Struct { readonly when: PalletMultisigTimepoint; readonly deposit: u128; readonly depositor: AccountId32; readonly approvals: Vec; } /** @name PalletMultisigError (325) */ 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 PalletCustomSignaturesError (326) */ interface PalletCustomSignaturesError extends Enum { readonly isDecodeFailure: boolean; readonly isInvalidSignature: boolean; readonly isBadNonce: boolean; readonly type: 'DecodeFailure' | 'InvalidSignature' | 'BadNonce'; } /** @name PalletSchedulerScheduled (330) */ interface PalletSchedulerScheduled extends Struct { readonly maybeId: Option; readonly priority: u8; readonly call: FrameSupportPreimagesBounded; readonly maybePeriodic: Option>; readonly origin: ShibuyaRuntimeOriginCaller; } /** @name PalletSchedulerError (332) */ 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 (335) */ interface PalletProxyProxyDefinition extends Struct { readonly delegate: AccountId32; readonly proxyType: ShibuyaRuntimeProxyType; readonly delay: u32; } /** @name PalletProxyAnnouncement (339) */ interface PalletProxyAnnouncement extends Struct { readonly real: AccountId32; readonly callHash: H256; readonly height: u32; } /** @name PalletProxyError (341) */ 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 PolkadotPrimitivesV2UpgradeRestriction (343) */ interface PolkadotPrimitivesV2UpgradeRestriction extends Enum { readonly isPresent: boolean; readonly type: 'Present'; } /** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot (344) */ interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct { readonly dmqMqcHead: H256; readonly relayDispatchQueueSize: ITuple<[u32, u32]>; readonly ingressChannels: Vec>; readonly egressChannels: Vec>; } /** @name PolkadotPrimitivesV2AbridgedHrmpChannel (347) */ interface PolkadotPrimitivesV2AbridgedHrmpChannel extends Struct { readonly maxCapacity: u32; readonly maxTotalSize: u32; readonly maxMessageSize: u32; readonly msgCount: u32; readonly totalSize: u32; readonly mqcHead: Option; } /** @name PolkadotPrimitivesV2AbridgedHostConfiguration (348) */ interface PolkadotPrimitivesV2AbridgedHostConfiguration 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; } /** @name PolkadotCorePrimitivesOutboundHrmpMessage (354) */ interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct { readonly recipient: u32; readonly data: Bytes; } /** @name CumulusPalletParachainSystemError (355) */ 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 PalletTransactionPaymentReleases (357) */ interface PalletTransactionPaymentReleases extends Enum { readonly isV1Ancient: boolean; readonly isV2: boolean; readonly type: 'V1Ancient' | 'V2'; } /** @name PalletBalancesBalanceLock (359) */ interface PalletBalancesBalanceLock extends Struct { readonly id: U8aFixed; readonly amount: u128; readonly reasons: PalletBalancesReasons; } /** @name PalletBalancesReasons (360) */ interface PalletBalancesReasons extends Enum { readonly isFee: boolean; readonly isMisc: boolean; readonly isAll: boolean; readonly type: 'Fee' | 'Misc' | 'All'; } /** @name PalletBalancesReserveData (363) */ interface PalletBalancesReserveData extends Struct { readonly id: U8aFixed; readonly amount: u128; } /** @name PalletBalancesError (365) */ interface PalletBalancesError extends Enum { readonly isVestingBalance: boolean; readonly isLiquidityRestrictions: boolean; readonly isInsufficientBalance: boolean; readonly isExistentialDeposit: boolean; readonly isKeepAlive: boolean; readonly isExistingVestingSchedule: boolean; readonly isDeadAccount: boolean; readonly isTooManyReserves: boolean; readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'KeepAlive' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves'; } /** @name PalletVestingReleases (368) */ interface PalletVestingReleases extends Enum { readonly isV0: boolean; readonly isV1: boolean; readonly type: 'V0' | 'V1'; } /** @name PalletVestingError (369) */ 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 PalletDappsStakingAccountLedger (370) */ interface PalletDappsStakingAccountLedger extends Struct { readonly locked: Compact; readonly unbondingInfo: PalletDappsStakingUnbondingInfo; readonly rewardDestination: PalletDappsStakingRewardDestination; } /** @name PalletDappsStakingUnbondingInfo (371) */ interface PalletDappsStakingUnbondingInfo extends Struct { readonly unlockingChunks: Vec; } /** @name PalletDappsStakingUnlockingChunk (373) */ interface PalletDappsStakingUnlockingChunk extends Struct { readonly amount: Compact; readonly unlockEra: Compact; } /** @name PalletDappsStakingRewardInfo (374) */ interface PalletDappsStakingRewardInfo extends Struct { readonly stakers: Compact; readonly dapps: Compact; } /** @name PalletDappsStakingForcing (375) */ interface PalletDappsStakingForcing extends Enum { readonly isNotForcing: boolean; readonly isForceNew: boolean; readonly type: 'NotForcing' | 'ForceNew'; } /** @name PalletDappsStakingDAppInfo (376) */ interface PalletDappsStakingDAppInfo extends Struct { readonly developer: AccountId32; readonly state: PalletDappsStakingDAppState; } /** @name PalletDappsStakingDAppState (377) */ interface PalletDappsStakingDAppState extends Enum { readonly isRegistered: boolean; readonly isUnregistered: boolean; readonly asUnregistered: u32; readonly type: 'Registered' | 'Unregistered'; } /** @name PalletDappsStakingEraInfo (378) */ interface PalletDappsStakingEraInfo extends Struct { readonly rewards: PalletDappsStakingRewardInfo; readonly staked: Compact; readonly locked: Compact; } /** @name PalletDappsStakingStakerInfo (381) */ interface PalletDappsStakingStakerInfo extends Struct { readonly stakes: Vec; } /** @name PalletDappsStakingEraStake (383) */ interface PalletDappsStakingEraStake extends Struct { readonly staked: Compact; readonly era: Compact; } /** @name PalletDappsStakingVersion (384) */ interface PalletDappsStakingVersion extends Enum { readonly isV100: boolean; readonly isV200: boolean; readonly isV300: boolean; readonly isV400: boolean; readonly type: 'V100' | 'V200' | 'V300' | 'V400'; } /** @name FrameSupportPalletId (385) */ interface FrameSupportPalletId extends U8aFixed {} /** @name PalletDappsStakingPalletError (386) */ interface PalletDappsStakingPalletError extends Enum { readonly isDisabled: boolean; readonly isNoMaintenanceModeChange: boolean; readonly isUpgradeTooHeavy: boolean; readonly isStakingWithNoValue: boolean; readonly isInsufficientValue: boolean; readonly isMaxNumberOfStakersExceeded: boolean; readonly isNotOperatedContract: boolean; readonly isNotStakedContract: boolean; readonly isNotUnregisteredContract: boolean; readonly isUnclaimedRewardsRemaining: boolean; readonly isUnstakingWithNoValue: boolean; readonly isNothingToWithdraw: boolean; readonly isAlreadyRegisteredContract: boolean; readonly isAlreadyUsedDeveloperAccount: boolean; readonly isNotOwnedContract: boolean; readonly isUnknownEraReward: boolean; readonly isUnexpectedStakeInfoEra: boolean; readonly isTooManyUnlockingChunks: boolean; readonly isAlreadyClaimedInThisEra: boolean; readonly isEraOutOfBounds: boolean; readonly isTooManyEraStakeValues: boolean; readonly isNotActiveStaker: boolean; readonly isNominationTransferToSameContract: boolean; readonly type: 'Disabled' | 'NoMaintenanceModeChange' | 'UpgradeTooHeavy' | 'StakingWithNoValue' | 'InsufficientValue' | 'MaxNumberOfStakersExceeded' | 'NotOperatedContract' | 'NotStakedContract' | 'NotUnregisteredContract' | 'UnclaimedRewardsRemaining' | 'UnstakingWithNoValue' | 'NothingToWithdraw' | 'AlreadyRegisteredContract' | 'AlreadyUsedDeveloperAccount' | 'NotOwnedContract' | 'UnknownEraReward' | 'UnexpectedStakeInfoEra' | 'TooManyUnlockingChunks' | 'AlreadyClaimedInThisEra' | 'EraOutOfBounds' | 'TooManyEraStakeValues' | 'NotActiveStaker' | 'NominationTransferToSameContract'; } /** @name PalletBlockRewardError (387) */ interface PalletBlockRewardError extends Enum { readonly isInvalidDistributionConfiguration: boolean; readonly type: 'InvalidDistributionConfiguration'; } /** @name PalletAssetsAssetDetails (388) */ 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 (389) */ interface PalletAssetsAssetStatus extends Enum { readonly isLive: boolean; readonly isFrozen: boolean; readonly isDestroying: boolean; readonly type: 'Live' | 'Frozen' | 'Destroying'; } /** @name PalletAssetsAssetAccount (391) */ interface PalletAssetsAssetAccount extends Struct { readonly balance: u128; readonly isFrozen: bool; readonly reason: PalletAssetsExistenceReason; readonly extra: Null; } /** @name PalletAssetsExistenceReason (392) */ interface PalletAssetsExistenceReason extends Enum { readonly isConsumer: boolean; readonly isSufficient: boolean; readonly isDepositHeld: boolean; readonly asDepositHeld: u128; readonly isDepositRefunded: boolean; readonly type: 'Consumer' | 'Sufficient' | 'DepositHeld' | 'DepositRefunded'; } /** @name PalletAssetsApproval (394) */ interface PalletAssetsApproval extends Struct { readonly amount: u128; readonly deposit: u128; } /** @name PalletAssetsAssetMetadata (395) */ interface PalletAssetsAssetMetadata extends Struct { readonly deposit: u128; readonly name: Bytes; readonly symbol: Bytes; readonly decimals: u8; readonly isFrozen: bool; } /** @name PalletAssetsError (397) */ 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 isNoProvider: 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 type: 'BalanceLow' | 'NoAccount' | 'NoPermission' | 'Unknown' | 'Frozen' | 'InUse' | 'BadWitness' | 'MinBalanceZero' | 'NoProvider' | 'BadMetadata' | 'Unapproved' | 'WouldDie' | 'AlreadyExists' | 'NoDeposit' | 'WouldBurn' | 'LiveAsset' | 'AssetNotLive' | 'IncorrectStatus' | 'NotFrozen'; } /** @name PalletAuthorshipUncleEntryItem (399) */ interface PalletAuthorshipUncleEntryItem extends Enum { readonly isInclusionHeight: boolean; readonly asInclusionHeight: u32; readonly isUncle: boolean; readonly asUncle: ITuple<[H256, Option]>; readonly type: 'InclusionHeight' | 'Uncle'; } /** @name PalletAuthorshipError (401) */ interface PalletAuthorshipError extends Enum { readonly isInvalidUncleParent: boolean; readonly isUnclesAlreadySet: boolean; readonly isTooManyUncles: boolean; readonly isGenesisUncle: boolean; readonly isTooHighUncle: boolean; readonly isUncleAlreadyIncluded: boolean; readonly isOldUncle: boolean; readonly type: 'InvalidUncleParent' | 'UnclesAlreadySet' | 'TooManyUncles' | 'GenesisUncle' | 'TooHighUncle' | 'UncleAlreadyIncluded' | 'OldUncle'; } /** @name PalletCollatorSelectionCandidateInfo (403) */ interface PalletCollatorSelectionCandidateInfo extends Struct { readonly who: AccountId32; readonly deposit: u128; } /** @name PalletCollatorSelectionError (404) */ interface PalletCollatorSelectionError extends Enum { readonly isTooManyCandidates: boolean; readonly isTooFewCandidates: boolean; readonly isUnknown: boolean; readonly isPermission: boolean; readonly isAlreadyCandidate: boolean; readonly isNotCandidate: boolean; readonly isAlreadyInvulnerable: boolean; readonly isNoAssociatedValidatorId: boolean; readonly isValidatorNotRegistered: boolean; readonly type: 'TooManyCandidates' | 'TooFewCandidates' | 'Unknown' | 'Permission' | 'AlreadyCandidate' | 'NotCandidate' | 'AlreadyInvulnerable' | 'NoAssociatedValidatorId' | 'ValidatorNotRegistered'; } /** @name SpCoreCryptoKeyTypeId (409) */ interface SpCoreCryptoKeyTypeId extends U8aFixed {} /** @name PalletSessionError (410) */ 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 CumulusPalletXcmpQueueInboundChannelDetails (415) */ interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct { readonly sender: u32; readonly state: CumulusPalletXcmpQueueInboundState; readonly messageMetadata: Vec>; } /** @name CumulusPalletXcmpQueueInboundState (416) */ interface CumulusPalletXcmpQueueInboundState extends Enum { readonly isOk: boolean; readonly isSuspended: boolean; readonly type: 'Ok' | 'Suspended'; } /** @name PolkadotParachainPrimitivesXcmpMessageFormat (419) */ interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum { readonly isConcatenatedVersionedXcm: boolean; readonly isConcatenatedEncodedBlob: boolean; readonly isSignals: boolean; readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals'; } /** @name CumulusPalletXcmpQueueOutboundChannelDetails (422) */ interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct { readonly recipient: u32; readonly state: CumulusPalletXcmpQueueOutboundState; readonly signalsExist: bool; readonly firstIndex: u16; readonly lastIndex: u16; } /** @name CumulusPalletXcmpQueueOutboundState (423) */ interface CumulusPalletXcmpQueueOutboundState extends Enum { readonly isOk: boolean; readonly isSuspended: boolean; readonly type: 'Ok' | 'Suspended'; } /** @name CumulusPalletXcmpQueueQueueConfigData (425) */ interface CumulusPalletXcmpQueueQueueConfigData extends Struct { readonly suspendThreshold: u32; readonly dropThreshold: u32; readonly resumeThreshold: u32; readonly thresholdWeight: SpWeightsWeightV2Weight; readonly weightRestrictDecay: SpWeightsWeightV2Weight; readonly xcmpMaxIndividualWeight: SpWeightsWeightV2Weight; } /** @name CumulusPalletXcmpQueueError (427) */ interface CumulusPalletXcmpQueueError extends Enum { readonly isFailedToSend: boolean; readonly isBadXcmOrigin: boolean; readonly isBadXcm: boolean; readonly isBadOverweightIndex: boolean; readonly isWeightOverLimit: boolean; readonly type: 'FailedToSend' | 'BadXcmOrigin' | 'BadXcm' | 'BadOverweightIndex' | 'WeightOverLimit'; } /** @name PalletXcmQueryStatus (428) */ interface PalletXcmQueryStatus extends Enum { readonly isPending: boolean; readonly asPending: { readonly responder: XcmVersionedMultiLocation; readonly maybeNotify: Option>; readonly timeout: u32; } & Struct; readonly isVersionNotifier: boolean; readonly asVersionNotifier: { readonly origin: XcmVersionedMultiLocation; readonly isActive: bool; } & Struct; readonly isReady: boolean; readonly asReady: { readonly response: XcmVersionedResponse; readonly at: u32; } & Struct; readonly type: 'Pending' | 'VersionNotifier' | 'Ready'; } /** @name XcmVersionedResponse (431) */ interface XcmVersionedResponse extends Enum { readonly isV0: boolean; readonly asV0: XcmV0Response; readonly isV1: boolean; readonly asV1: XcmV1Response; readonly isV2: boolean; readonly asV2: XcmV2Response; readonly type: 'V0' | 'V1' | 'V2'; } /** @name PalletXcmVersionMigrationStage (437) */ 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 PalletXcmError (438) */ 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 type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed'; } /** @name CumulusPalletXcmError (439) */ type CumulusPalletXcmError = Null; /** @name CumulusPalletDmpQueueConfigData (440) */ interface CumulusPalletDmpQueueConfigData extends Struct { readonly maxIndividual: SpWeightsWeightV2Weight; } /** @name CumulusPalletDmpQueuePageIndexData (441) */ interface CumulusPalletDmpQueuePageIndexData extends Struct { readonly beginUsed: u32; readonly endUsed: u32; readonly overweightCount: u64; } /** @name CumulusPalletDmpQueueError (444) */ interface CumulusPalletDmpQueueError extends Enum { readonly isUnknown: boolean; readonly isOverLimit: boolean; readonly type: 'Unknown' | 'OverLimit'; } /** @name PalletXcAssetConfigError (445) */ interface PalletXcAssetConfigError extends Enum { readonly isAssetAlreadyRegistered: boolean; readonly isAssetDoesNotExist: boolean; readonly type: 'AssetAlreadyRegistered' | 'AssetDoesNotExist'; } /** @name PalletEvmError (447) */ interface PalletEvmError extends Enum { readonly isBalanceLow: boolean; readonly isFeeOverflow: boolean; readonly isPaymentOverflow: boolean; readonly isWithdrawFailed: boolean; readonly isGasPriceTooLow: boolean; readonly isInvalidNonce: boolean; readonly isGasLimitTooLow: boolean; readonly isGasLimitTooHigh: boolean; readonly isUndefined: boolean; readonly isReentrancy: boolean; readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce' | 'GasLimitTooLow' | 'GasLimitTooHigh' | 'Undefined' | 'Reentrancy'; } /** @name FpRpcTransactionStatus (450) */ interface FpRpcTransactionStatus extends Struct { readonly transactionHash: H256; readonly transactionIndex: u32; readonly from: H160; readonly to: Option; readonly contractAddress: Option; readonly logs: Vec; readonly logsBloom: EthbloomBloom; } /** @name EthbloomBloom (453) */ interface EthbloomBloom extends U8aFixed {} /** @name EthereumReceiptReceiptV3 (455) */ interface EthereumReceiptReceiptV3 extends Enum { readonly isLegacy: boolean; readonly asLegacy: EthereumReceiptEip658ReceiptData; readonly isEip2930: boolean; readonly asEip2930: EthereumReceiptEip658ReceiptData; readonly isEip1559: boolean; readonly asEip1559: EthereumReceiptEip658ReceiptData; readonly type: 'Legacy' | 'Eip2930' | 'Eip1559'; } /** @name EthereumReceiptEip658ReceiptData (456) */ interface EthereumReceiptEip658ReceiptData extends Struct { readonly statusCode: u8; readonly usedGas: U256; readonly logsBloom: EthbloomBloom; readonly logs: Vec; } /** @name EthereumBlock (457) */ interface EthereumBlock extends Struct { readonly header: EthereumHeader; readonly transactions: Vec; readonly ommers: Vec; } /** @name EthereumHeader (458) */ interface EthereumHeader extends Struct { readonly parentHash: H256; readonly ommersHash: H256; readonly beneficiary: H160; readonly stateRoot: H256; readonly transactionsRoot: H256; readonly receiptsRoot: H256; readonly logsBloom: EthbloomBloom; readonly difficulty: U256; readonly number: U256; readonly gasLimit: U256; readonly gasUsed: U256; readonly timestamp: u64; readonly extraData: Bytes; readonly mixHash: H256; readonly nonce: EthereumTypesHashH64; } /** @name EthereumTypesHashH64 (459) */ interface EthereumTypesHashH64 extends U8aFixed {} /** @name PalletEthereumError (464) */ interface PalletEthereumError extends Enum { readonly isInvalidSignature: boolean; readonly isPreLogExists: boolean; readonly type: 'InvalidSignature' | 'PreLogExists'; } /** @name PalletContractsWasmPrefabWasmModule (466) */ interface PalletContractsWasmPrefabWasmModule extends Struct { readonly instructionWeightsVersion: Compact; readonly initial: Compact; readonly maximum: Compact; readonly code: Bytes; readonly determinism: PalletContractsWasmDeterminism; } /** @name PalletContractsWasmOwnerInfo (468) */ interface PalletContractsWasmOwnerInfo extends Struct { readonly owner: AccountId32; readonly deposit: Compact; readonly refcount: Compact; } /** @name PalletContractsStorageContractInfo (469) */ interface PalletContractsStorageContractInfo extends Struct { readonly trieId: Bytes; readonly codeHash: H256; readonly storageBytes: u32; readonly storageItems: u32; readonly storageByteDeposit: u128; readonly storageItemDeposit: u128; readonly storageBaseDeposit: u128; } /** @name PalletContractsStorageDeletedContract (471) */ interface PalletContractsStorageDeletedContract extends Struct { readonly trieId: Bytes; } /** @name PalletContractsSchedule (473) */ interface PalletContractsSchedule extends Struct { readonly limits: PalletContractsScheduleLimits; readonly instructionWeights: PalletContractsScheduleInstructionWeights; readonly hostFnWeights: PalletContractsScheduleHostFnWeights; } /** @name PalletContractsScheduleLimits (474) */ interface PalletContractsScheduleLimits extends Struct { readonly eventTopics: u32; readonly stackHeight: Option; readonly globals: u32; readonly locals: u32; readonly parameters: u32; readonly memoryPages: u32; readonly tableSize: u32; readonly brTableSize: u32; readonly subjectLen: u32; readonly callDepth: u32; readonly payloadLen: u32; } /** @name PalletContractsScheduleInstructionWeights (475) */ interface PalletContractsScheduleInstructionWeights extends Struct { readonly version: u32; readonly fallback: u32; readonly i64const: u32; readonly i64load: u32; readonly i64store: u32; readonly select: u32; readonly r_if: u32; readonly br: u32; readonly brIf: u32; readonly brTable: u32; readonly brTablePerEntry: u32; readonly call: u32; readonly callIndirect: u32; readonly callIndirectPerParam: u32; readonly callPerLocal: u32; readonly localGet: u32; readonly localSet: u32; readonly localTee: u32; readonly globalGet: u32; readonly globalSet: u32; readonly memoryCurrent: u32; readonly memoryGrow: u32; readonly i64clz: u32; readonly i64ctz: u32; readonly i64popcnt: u32; readonly i64eqz: u32; readonly i64extendsi32: u32; readonly i64extendui32: u32; readonly i32wrapi64: u32; readonly i64eq: u32; readonly i64ne: u32; readonly i64lts: u32; readonly i64ltu: u32; readonly i64gts: u32; readonly i64gtu: u32; readonly i64les: u32; readonly i64leu: u32; readonly i64ges: u32; readonly i64geu: u32; readonly i64add: u32; readonly i64sub: u32; readonly i64mul: u32; readonly i64divs: u32; readonly i64divu: u32; readonly i64rems: u32; readonly i64remu: u32; readonly i64and: u32; readonly i64or: u32; readonly i64xor: u32; readonly i64shl: u32; readonly i64shrs: u32; readonly i64shru: u32; readonly i64rotl: u32; readonly i64rotr: u32; } /** @name PalletContractsScheduleHostFnWeights (476) */ interface PalletContractsScheduleHostFnWeights extends Struct { readonly caller: u64; readonly isContract: u64; readonly codeHash: u64; readonly ownCodeHash: u64; readonly callerIsOrigin: u64; readonly address: u64; readonly gasLeft: u64; readonly balance: u64; readonly valueTransferred: u64; readonly minimumBalance: u64; readonly blockNumber: u64; readonly now: u64; readonly weightToFee: u64; readonly gas: u64; readonly input: u64; readonly inputPerByte: u64; readonly r_return: u64; readonly returnPerByte: u64; readonly terminate: u64; readonly random: u64; readonly depositEvent: u64; readonly depositEventPerTopic: u64; readonly depositEventPerByte: u64; readonly debugMessage: u64; readonly setStorage: u64; readonly setStoragePerNewByte: u64; readonly setStoragePerOldByte: u64; readonly setCodeHash: u64; readonly clearStorage: u64; readonly clearStoragePerByte: u64; readonly containsStorage: u64; readonly containsStoragePerByte: u64; readonly getStorage: u64; readonly getStoragePerByte: u64; readonly takeStorage: u64; readonly takeStoragePerByte: u64; readonly transfer: u64; readonly call: u64; readonly delegateCall: u64; readonly callTransferSurcharge: u64; readonly callPerClonedByte: u64; readonly instantiate: u64; readonly instantiateTransferSurcharge: u64; readonly instantiatePerSaltByte: u64; readonly hashSha2256: u64; readonly hashSha2256PerByte: u64; readonly hashKeccak256: u64; readonly hashKeccak256PerByte: u64; readonly hashBlake2256: u64; readonly hashBlake2256PerByte: u64; readonly hashBlake2128: u64; readonly hashBlake2128PerByte: u64; readonly ecdsaRecover: u64; readonly ecdsaToEthAddress: u64; readonly reentranceCount: u64; readonly accountReentranceCount: u64; readonly instantiationNonce: u64; } /** @name PalletContractsError (477) */ interface PalletContractsError extends Enum { readonly isInvalidScheduleVersion: boolean; readonly isInvalidCallFlags: boolean; readonly isOutOfGas: boolean; readonly isOutputBufferTooSmall: boolean; readonly isTransferFailed: boolean; readonly isMaxCallDepthReached: boolean; readonly isContractNotFound: boolean; readonly isCodeTooLarge: boolean; readonly isCodeNotFound: boolean; readonly isOutOfBounds: boolean; readonly isDecodingFailed: boolean; readonly isContractTrapped: boolean; readonly isValueTooLarge: boolean; readonly isTerminatedWhileReentrant: boolean; readonly isInputForwarded: boolean; readonly isRandomSubjectTooLong: boolean; readonly isTooManyTopics: boolean; readonly isDuplicateTopics: boolean; readonly isNoChainExtension: boolean; readonly isDeletionQueueFull: boolean; readonly isDuplicateContract: boolean; readonly isTerminatedInConstructor: boolean; readonly isDebugMessageInvalidUTF8: boolean; readonly isReentranceDenied: boolean; readonly isStorageDepositNotEnoughFunds: boolean; readonly isStorageDepositLimitExhausted: boolean; readonly isCodeInUse: boolean; readonly isContractReverted: boolean; readonly isCodeRejected: boolean; readonly isIndeterministic: boolean; readonly isDebugBufferExhausted: boolean; readonly type: 'InvalidScheduleVersion' | 'InvalidCallFlags' | 'OutOfGas' | 'OutputBufferTooSmall' | 'TransferFailed' | 'MaxCallDepthReached' | 'ContractNotFound' | 'CodeTooLarge' | 'CodeNotFound' | 'OutOfBounds' | 'DecodingFailed' | 'ContractTrapped' | 'ValueTooLarge' | 'TerminatedWhileReentrant' | 'InputForwarded' | 'RandomSubjectTooLong' | 'TooManyTopics' | 'DuplicateTopics' | 'NoChainExtension' | 'DeletionQueueFull' | 'DuplicateContract' | 'TerminatedInConstructor' | 'DebugMessageInvalidUTF8' | 'ReentranceDenied' | 'StorageDepositNotEnoughFunds' | 'StorageDepositLimitExhausted' | 'CodeInUse' | 'ContractReverted' | 'CodeRejected' | 'Indeterministic' | 'DebugBufferExhausted'; } /** @name PalletDemocracyReferendumInfo (482) */ interface PalletDemocracyReferendumInfo extends Enum { readonly isOngoing: boolean; readonly asOngoing: PalletDemocracyReferendumStatus; readonly isFinished: boolean; readonly asFinished: { readonly approved: bool; readonly end: u32; } & Struct; readonly type: 'Ongoing' | 'Finished'; } /** @name PalletDemocracyReferendumStatus (483) */ interface PalletDemocracyReferendumStatus extends Struct { readonly end: u32; readonly proposal: FrameSupportPreimagesBounded; readonly threshold: PalletDemocracyVoteThreshold; readonly delay: u32; readonly tally: PalletDemocracyTally; } /** @name PalletDemocracyTally (484) */ interface PalletDemocracyTally extends Struct { readonly ayes: u128; readonly nays: u128; readonly turnout: u128; } /** @name PalletDemocracyVoteVoting (485) */ 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 (489) */ interface PalletDemocracyDelegations extends Struct { readonly votes: u128; readonly capital: u128; } /** @name PalletDemocracyVotePriorLock (490) */ interface PalletDemocracyVotePriorLock extends ITuple<[u32, u128]> {} /** @name PalletDemocracyError (493) */ 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 type: 'ValueLow' | 'ProposalMissing' | 'AlreadyCanceled' | 'DuplicateProposal' | 'ProposalBlacklisted' | 'NotSimpleMajority' | 'InvalidHash' | 'NoProposal' | 'AlreadyVetoed' | 'ReferendumInvalid' | 'NoneWaiting' | 'NotVoter' | 'NoPermission' | 'AlreadyDelegating' | 'InsufficientFunds' | 'NotDelegating' | 'VotesExist' | 'InstantNotAllowed' | 'Nonsense' | 'WrongUpperBound' | 'MaxVotesReached' | 'TooMany' | 'VotingPeriodLow'; } /** @name PalletCollectiveVotes (495) */ interface PalletCollectiveVotes extends Struct { readonly index: u32; readonly threshold: u32; readonly ayes: Vec; readonly nays: Vec; readonly end: u32; } /** @name PalletCollectiveError (496) */ 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 type: 'NotMember' | 'DuplicateProposal' | 'ProposalMissing' | 'WrongIndex' | 'DuplicateVote' | 'AlreadyInitialized' | 'TooEarly' | 'TooManyProposals' | 'WrongProposalWeight' | 'WrongProposalLength'; } /** @name PalletTreasuryProposal (498) */ interface PalletTreasuryProposal extends Struct { readonly proposer: AccountId32; readonly value: u128; readonly beneficiary: AccountId32; readonly bond: u128; } /** @name PalletTreasuryError (501) */ interface PalletTreasuryError extends Enum { readonly isInsufficientProposersBalance: boolean; readonly isInvalidIndex: boolean; readonly isTooManyApprovals: boolean; readonly isInsufficientPermission: boolean; readonly isProposalNotApproved: boolean; readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals' | 'InsufficientPermission' | 'ProposalNotApproved'; } /** @name PalletPreimageRequestStatus (502) */ interface PalletPreimageRequestStatus 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 PalletPreimageError (507) */ interface PalletPreimageError extends Enum { readonly isTooBig: boolean; readonly isAlreadyNoted: boolean; readonly isNotAuthorized: boolean; readonly isNotNoted: boolean; readonly isRequested: boolean; readonly isNotRequested: boolean; readonly type: 'TooBig' | 'AlreadyNoted' | 'NotAuthorized' | 'NotNoted' | 'Requested' | 'NotRequested'; } /** @name PalletXvmPalletError (508) */ type PalletXvmPalletError = Null; /** @name PalletSudoError (509) */ interface PalletSudoError extends Enum { readonly isRequireSudo: boolean; readonly type: 'RequireSudo'; } /** @name PalletContractsMigrationMigrationState (510) */ interface PalletContractsMigrationMigrationState extends Enum { readonly isNotInProgress: boolean; readonly isCodeStorage: boolean; readonly asCodeStorage: Option; readonly type: 'NotInProgress' | 'CodeStorage'; } /** @name SpRuntimeMultiSignature (514) */ 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 SpCoreEd25519Signature (515) */ interface SpCoreEd25519Signature extends U8aFixed {} /** @name SpCoreSr25519Signature (517) */ interface SpCoreSr25519Signature extends U8aFixed {} /** @name SpCoreEcdsaSignature (518) */ interface SpCoreEcdsaSignature extends U8aFixed {} /** @name FrameSystemExtensionsCheckSpecVersion (521) */ type FrameSystemExtensionsCheckSpecVersion = Null; /** @name FrameSystemExtensionsCheckTxVersion (522) */ type FrameSystemExtensionsCheckTxVersion = Null; /** @name FrameSystemExtensionsCheckGenesis (523) */ type FrameSystemExtensionsCheckGenesis = Null; /** @name FrameSystemExtensionsCheckNonce (526) */ interface FrameSystemExtensionsCheckNonce extends Compact {} /** @name FrameSystemExtensionsCheckWeight (527) */ type FrameSystemExtensionsCheckWeight = Null; /** @name PalletTransactionPaymentChargeTransactionPayment (528) */ interface PalletTransactionPaymentChargeTransactionPayment extends Compact {} /** @name ShibuyaRuntimeRuntime (530) */ type ShibuyaRuntimeRuntime = Null; } // declare module