git.delta.rocks / unique-network / refs/commits / 589437134e5d

difftreelog

chore regenerate types

Fahrrader2023-02-22parent: #a75da46.patch.diff
in: master

4 files changed

modifiedtests/src/interfaces/augment-api-tx.tsdiffbeforeafterboth
--- a/tests/src/interfaces/augment-api-tx.ts
+++ b/tests/src/interfaces/augment-api-tx.ts
@@ -713,8 +713,14 @@
     maintenance: {
       disable: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;
       enable: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;
-      executePreimage: AugmentedSubmittable<(hash: H256 | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [H256]>;
       /**
+       * Execute a runtime call stored as a preimage.
+       * 
+       * `weight_bound` is the maximum weight that the caller is willing
+       * to allow the extrinsic to be executed with.
+       **/
+      executePreimage: AugmentedSubmittable<(hash: H256 | string | Uint8Array, weightBound: SpWeightsWeightV2Weight | { refTime?: any; proofSize?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [H256, SpWeightsWeightV2Weight]>;
+      /**
        * Generic tx
        **/
       [key: string]: SubmittableExtrinsicFunction<ApiType>;
modifiedtests/src/interfaces/default/types.tsdiffbeforeafterboth
--- a/tests/src/interfaces/default/types.ts
+++ b/tests/src/interfaces/default/types.ts
@@ -2004,6 +2004,7 @@
   readonly isExecutePreimage: boolean;
   readonly asExecutePreimage: {
     readonly hash_: H256;
+    readonly weightBound: SpWeightsWeightV2Weight;
   } & Struct;
   readonly type: 'Enable' | 'Disable' | 'ExecutePreimage';
 }
modifiedtests/src/interfaces/lookup.tsdiffbeforeafterboth
--- a/tests/src/interfaces/lookup.ts
+++ b/tests/src/interfaces/lookup.ts
@@ -3011,7 +3011,8 @@
         _alias: {
           hash_: 'hash',
         },
-        hash_: 'H256'
+        hash_: 'H256',
+        weightBound: 'SpWeightsWeightV2Weight'
       }
     }
   },
modifiedtests/src/interfaces/types-lookup.tsdiffbeforeafterboth
before · tests/src/interfaces/types-lookup.ts
1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit2/* eslint-disable */34// import type lookup before we augment - in some environments5// this is required to allow for ambient/previous definitions6import '@polkadot/types/lookup';78import type { Data } from '@polkadot/types';9import 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';10import type { ITuple } from '@polkadot/types-codec/types';11import type { AccountId32, Call, H160, H256, MultiAddress, Perbill } from '@polkadot/types/interfaces/runtime';12import type { Event } from '@polkadot/types/interfaces/system';1314declare module '@polkadot/types/lookup' {15  /** @name FrameSystemAccountInfo (3) */16  interface FrameSystemAccountInfo extends Struct {17    readonly nonce: u32;18    readonly consumers: u32;19    readonly providers: u32;20    readonly sufficients: u32;21    readonly data: PalletBalancesAccountData;22  }2324  /** @name PalletBalancesAccountData (5) */25  interface PalletBalancesAccountData extends Struct {26    readonly free: u128;27    readonly reserved: u128;28    readonly miscFrozen: u128;29    readonly feeFrozen: u128;30  }3132  /** @name FrameSupportDispatchPerDispatchClassWeight (7) */33  interface FrameSupportDispatchPerDispatchClassWeight extends Struct {34    readonly normal: SpWeightsWeightV2Weight;35    readonly operational: SpWeightsWeightV2Weight;36    readonly mandatory: SpWeightsWeightV2Weight;37  }3839  /** @name SpWeightsWeightV2Weight (8) */40  interface SpWeightsWeightV2Weight extends Struct {41    readonly refTime: Compact<u64>;42    readonly proofSize: Compact<u64>;43  }4445  /** @name SpRuntimeDigest (13) */46  interface SpRuntimeDigest extends Struct {47    readonly logs: Vec<SpRuntimeDigestDigestItem>;48  }4950  /** @name SpRuntimeDigestDigestItem (15) */51  interface SpRuntimeDigestDigestItem extends Enum {52    readonly isOther: boolean;53    readonly asOther: Bytes;54    readonly isConsensus: boolean;55    readonly asConsensus: ITuple<[U8aFixed, Bytes]>;56    readonly isSeal: boolean;57    readonly asSeal: ITuple<[U8aFixed, Bytes]>;58    readonly isPreRuntime: boolean;59    readonly asPreRuntime: ITuple<[U8aFixed, Bytes]>;60    readonly isRuntimeEnvironmentUpdated: boolean;61    readonly type: 'Other' | 'Consensus' | 'Seal' | 'PreRuntime' | 'RuntimeEnvironmentUpdated';62  }6364  /** @name FrameSystemEventRecord (18) */65  interface FrameSystemEventRecord extends Struct {66    readonly phase: FrameSystemPhase;67    readonly event: Event;68    readonly topics: Vec<H256>;69  }7071  /** @name FrameSystemEvent (20) */72  interface FrameSystemEvent extends Enum {73    readonly isExtrinsicSuccess: boolean;74    readonly asExtrinsicSuccess: {75      readonly dispatchInfo: FrameSupportDispatchDispatchInfo;76    } & Struct;77    readonly isExtrinsicFailed: boolean;78    readonly asExtrinsicFailed: {79      readonly dispatchError: SpRuntimeDispatchError;80      readonly dispatchInfo: FrameSupportDispatchDispatchInfo;81    } & Struct;82    readonly isCodeUpdated: boolean;83    readonly isNewAccount: boolean;84    readonly asNewAccount: {85      readonly account: AccountId32;86    } & Struct;87    readonly isKilledAccount: boolean;88    readonly asKilledAccount: {89      readonly account: AccountId32;90    } & Struct;91    readonly isRemarked: boolean;92    readonly asRemarked: {93      readonly sender: AccountId32;94      readonly hash_: H256;95    } & Struct;96    readonly type: 'ExtrinsicSuccess' | 'ExtrinsicFailed' | 'CodeUpdated' | 'NewAccount' | 'KilledAccount' | 'Remarked';97  }9899  /** @name FrameSupportDispatchDispatchInfo (21) */100  interface FrameSupportDispatchDispatchInfo extends Struct {101    readonly weight: SpWeightsWeightV2Weight;102    readonly class: FrameSupportDispatchDispatchClass;103    readonly paysFee: FrameSupportDispatchPays;104  }105106  /** @name FrameSupportDispatchDispatchClass (22) */107  interface FrameSupportDispatchDispatchClass extends Enum {108    readonly isNormal: boolean;109    readonly isOperational: boolean;110    readonly isMandatory: boolean;111    readonly type: 'Normal' | 'Operational' | 'Mandatory';112  }113114  /** @name FrameSupportDispatchPays (23) */115  interface FrameSupportDispatchPays extends Enum {116    readonly isYes: boolean;117    readonly isNo: boolean;118    readonly type: 'Yes' | 'No';119  }120121  /** @name SpRuntimeDispatchError (24) */122  interface SpRuntimeDispatchError extends Enum {123    readonly isOther: boolean;124    readonly isCannotLookup: boolean;125    readonly isBadOrigin: boolean;126    readonly isModule: boolean;127    readonly asModule: SpRuntimeModuleError;128    readonly isConsumerRemaining: boolean;129    readonly isNoProviders: boolean;130    readonly isTooManyConsumers: boolean;131    readonly isToken: boolean;132    readonly asToken: SpRuntimeTokenError;133    readonly isArithmetic: boolean;134    readonly asArithmetic: SpArithmeticArithmeticError;135    readonly isTransactional: boolean;136    readonly asTransactional: SpRuntimeTransactionalError;137    readonly isExhausted: boolean;138    readonly isCorruption: boolean;139    readonly isUnavailable: boolean;140    readonly type: 'Other' | 'CannotLookup' | 'BadOrigin' | 'Module' | 'ConsumerRemaining' | 'NoProviders' | 'TooManyConsumers' | 'Token' | 'Arithmetic' | 'Transactional' | 'Exhausted' | 'Corruption' | 'Unavailable';141  }142143  /** @name SpRuntimeModuleError (25) */144  interface SpRuntimeModuleError extends Struct {145    readonly index: u8;146    readonly error: U8aFixed;147  }148149  /** @name SpRuntimeTokenError (26) */150  interface SpRuntimeTokenError extends Enum {151    readonly isNoFunds: boolean;152    readonly isWouldDie: boolean;153    readonly isBelowMinimum: boolean;154    readonly isCannotCreate: boolean;155    readonly isUnknownAsset: boolean;156    readonly isFrozen: boolean;157    readonly isUnsupported: boolean;158    readonly type: 'NoFunds' | 'WouldDie' | 'BelowMinimum' | 'CannotCreate' | 'UnknownAsset' | 'Frozen' | 'Unsupported';159  }160161  /** @name SpArithmeticArithmeticError (27) */162  interface SpArithmeticArithmeticError extends Enum {163    readonly isUnderflow: boolean;164    readonly isOverflow: boolean;165    readonly isDivisionByZero: boolean;166    readonly type: 'Underflow' | 'Overflow' | 'DivisionByZero';167  }168169  /** @name SpRuntimeTransactionalError (28) */170  interface SpRuntimeTransactionalError extends Enum {171    readonly isLimitReached: boolean;172    readonly isNoLayer: boolean;173    readonly type: 'LimitReached' | 'NoLayer';174  }175176  /** @name CumulusPalletParachainSystemEvent (29) */177  interface CumulusPalletParachainSystemEvent extends Enum {178    readonly isValidationFunctionStored: boolean;179    readonly isValidationFunctionApplied: boolean;180    readonly asValidationFunctionApplied: {181      readonly relayChainBlockNum: u32;182    } & Struct;183    readonly isValidationFunctionDiscarded: boolean;184    readonly isUpgradeAuthorized: boolean;185    readonly asUpgradeAuthorized: {186      readonly codeHash: H256;187    } & Struct;188    readonly isDownwardMessagesReceived: boolean;189    readonly asDownwardMessagesReceived: {190      readonly count: u32;191    } & Struct;192    readonly isDownwardMessagesProcessed: boolean;193    readonly asDownwardMessagesProcessed: {194      readonly weightUsed: SpWeightsWeightV2Weight;195      readonly dmqHead: H256;196    } & Struct;197    readonly type: 'ValidationFunctionStored' | 'ValidationFunctionApplied' | 'ValidationFunctionDiscarded' | 'UpgradeAuthorized' | 'DownwardMessagesReceived' | 'DownwardMessagesProcessed';198  }199200  /** @name PalletCollatorSelectionEvent (30) */201  interface PalletCollatorSelectionEvent extends Enum {202    readonly isInvulnerableAdded: boolean;203    readonly asInvulnerableAdded: {204      readonly invulnerable: AccountId32;205    } & Struct;206    readonly isInvulnerableRemoved: boolean;207    readonly asInvulnerableRemoved: {208      readonly invulnerable: AccountId32;209    } & Struct;210    readonly isLicenseObtained: boolean;211    readonly asLicenseObtained: {212      readonly accountId: AccountId32;213      readonly deposit: u128;214    } & Struct;215    readonly isLicenseReleased: boolean;216    readonly asLicenseReleased: {217      readonly accountId: AccountId32;218      readonly depositReturned: u128;219    } & Struct;220    readonly isCandidateAdded: boolean;221    readonly asCandidateAdded: {222      readonly accountId: AccountId32;223    } & Struct;224    readonly isCandidateRemoved: boolean;225    readonly asCandidateRemoved: {226      readonly accountId: AccountId32;227    } & Struct;228    readonly type: 'InvulnerableAdded' | 'InvulnerableRemoved' | 'LicenseObtained' | 'LicenseReleased' | 'CandidateAdded' | 'CandidateRemoved';229  }230231  /** @name PalletSessionEvent (31) */232  interface PalletSessionEvent extends Enum {233    readonly isNewSession: boolean;234    readonly asNewSession: {235      readonly sessionIndex: u32;236    } & Struct;237    readonly type: 'NewSession';238  }239240  /** @name PalletBalancesEvent (32) */241  interface PalletBalancesEvent extends Enum {242    readonly isEndowed: boolean;243    readonly asEndowed: {244      readonly account: AccountId32;245      readonly freeBalance: u128;246    } & Struct;247    readonly isDustLost: boolean;248    readonly asDustLost: {249      readonly account: AccountId32;250      readonly amount: u128;251    } & Struct;252    readonly isTransfer: boolean;253    readonly asTransfer: {254      readonly from: AccountId32;255      readonly to: AccountId32;256      readonly amount: u128;257    } & Struct;258    readonly isBalanceSet: boolean;259    readonly asBalanceSet: {260      readonly who: AccountId32;261      readonly free: u128;262      readonly reserved: u128;263    } & Struct;264    readonly isReserved: boolean;265    readonly asReserved: {266      readonly who: AccountId32;267      readonly amount: u128;268    } & Struct;269    readonly isUnreserved: boolean;270    readonly asUnreserved: {271      readonly who: AccountId32;272      readonly amount: u128;273    } & Struct;274    readonly isReserveRepatriated: boolean;275    readonly asReserveRepatriated: {276      readonly from: AccountId32;277      readonly to: AccountId32;278      readonly amount: u128;279      readonly destinationStatus: FrameSupportTokensMiscBalanceStatus;280    } & Struct;281    readonly isDeposit: boolean;282    readonly asDeposit: {283      readonly who: AccountId32;284      readonly amount: u128;285    } & Struct;286    readonly isWithdraw: boolean;287    readonly asWithdraw: {288      readonly who: AccountId32;289      readonly amount: u128;290    } & Struct;291    readonly isSlashed: boolean;292    readonly asSlashed: {293      readonly who: AccountId32;294      readonly amount: u128;295    } & Struct;296    readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'BalanceSet' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'Deposit' | 'Withdraw' | 'Slashed';297  }298299  /** @name FrameSupportTokensMiscBalanceStatus (33) */300  interface FrameSupportTokensMiscBalanceStatus extends Enum {301    readonly isFree: boolean;302    readonly isReserved: boolean;303    readonly type: 'Free' | 'Reserved';304  }305306  /** @name PalletTransactionPaymentEvent (34) */307  interface PalletTransactionPaymentEvent extends Enum {308    readonly isTransactionFeePaid: boolean;309    readonly asTransactionFeePaid: {310      readonly who: AccountId32;311      readonly actualFee: u128;312      readonly tip: u128;313    } & Struct;314    readonly type: 'TransactionFeePaid';315  }316317  /** @name PalletTreasuryEvent (35) */318  interface PalletTreasuryEvent extends Enum {319    readonly isProposed: boolean;320    readonly asProposed: {321      readonly proposalIndex: u32;322    } & Struct;323    readonly isSpending: boolean;324    readonly asSpending: {325      readonly budgetRemaining: u128;326    } & Struct;327    readonly isAwarded: boolean;328    readonly asAwarded: {329      readonly proposalIndex: u32;330      readonly award: u128;331      readonly account: AccountId32;332    } & Struct;333    readonly isRejected: boolean;334    readonly asRejected: {335      readonly proposalIndex: u32;336      readonly slashed: u128;337    } & Struct;338    readonly isBurnt: boolean;339    readonly asBurnt: {340      readonly burntFunds: u128;341    } & Struct;342    readonly isRollover: boolean;343    readonly asRollover: {344      readonly rolloverBalance: u128;345    } & Struct;346    readonly isDeposit: boolean;347    readonly asDeposit: {348      readonly value: u128;349    } & Struct;350    readonly isSpendApproved: boolean;351    readonly asSpendApproved: {352      readonly proposalIndex: u32;353      readonly amount: u128;354      readonly beneficiary: AccountId32;355    } & Struct;356    readonly isUpdatedInactive: boolean;357    readonly asUpdatedInactive: {358      readonly reactivated: u128;359      readonly deactivated: u128;360    } & Struct;361    readonly type: 'Proposed' | 'Spending' | 'Awarded' | 'Rejected' | 'Burnt' | 'Rollover' | 'Deposit' | 'SpendApproved' | 'UpdatedInactive';362  }363364  /** @name PalletSudoEvent (36) */365  interface PalletSudoEvent extends Enum {366    readonly isSudid: boolean;367    readonly asSudid: {368      readonly sudoResult: Result<Null, SpRuntimeDispatchError>;369    } & Struct;370    readonly isKeyChanged: boolean;371    readonly asKeyChanged: {372      readonly oldSudoer: Option<AccountId32>;373    } & Struct;374    readonly isSudoAsDone: boolean;375    readonly asSudoAsDone: {376      readonly sudoResult: Result<Null, SpRuntimeDispatchError>;377    } & Struct;378    readonly type: 'Sudid' | 'KeyChanged' | 'SudoAsDone';379  }380381  /** @name OrmlVestingModuleEvent (40) */382  interface OrmlVestingModuleEvent extends Enum {383    readonly isVestingScheduleAdded: boolean;384    readonly asVestingScheduleAdded: {385      readonly from: AccountId32;386      readonly to: AccountId32;387      readonly vestingSchedule: OrmlVestingVestingSchedule;388    } & Struct;389    readonly isClaimed: boolean;390    readonly asClaimed: {391      readonly who: AccountId32;392      readonly amount: u128;393    } & Struct;394    readonly isVestingSchedulesUpdated: boolean;395    readonly asVestingSchedulesUpdated: {396      readonly who: AccountId32;397    } & Struct;398    readonly type: 'VestingScheduleAdded' | 'Claimed' | 'VestingSchedulesUpdated';399  }400401  /** @name OrmlVestingVestingSchedule (41) */402  interface OrmlVestingVestingSchedule extends Struct {403    readonly start: u32;404    readonly period: u32;405    readonly periodCount: u32;406    readonly perPeriod: Compact<u128>;407  }408409  /** @name OrmlXtokensModuleEvent (43) */410  interface OrmlXtokensModuleEvent extends Enum {411    readonly isTransferredMultiAssets: boolean;412    readonly asTransferredMultiAssets: {413      readonly sender: AccountId32;414      readonly assets: XcmV1MultiassetMultiAssets;415      readonly fee: XcmV1MultiAsset;416      readonly dest: XcmV1MultiLocation;417    } & Struct;418    readonly type: 'TransferredMultiAssets';419  }420421  /** @name XcmV1MultiassetMultiAssets (44) */422  interface XcmV1MultiassetMultiAssets extends Vec<XcmV1MultiAsset> {}423424  /** @name XcmV1MultiAsset (46) */425  interface XcmV1MultiAsset extends Struct {426    readonly id: XcmV1MultiassetAssetId;427    readonly fun: XcmV1MultiassetFungibility;428  }429430  /** @name XcmV1MultiassetAssetId (47) */431  interface XcmV1MultiassetAssetId extends Enum {432    readonly isConcrete: boolean;433    readonly asConcrete: XcmV1MultiLocation;434    readonly isAbstract: boolean;435    readonly asAbstract: Bytes;436    readonly type: 'Concrete' | 'Abstract';437  }438439  /** @name XcmV1MultiLocation (48) */440  interface XcmV1MultiLocation extends Struct {441    readonly parents: u8;442    readonly interior: XcmV1MultilocationJunctions;443  }444445  /** @name XcmV1MultilocationJunctions (49) */446  interface XcmV1MultilocationJunctions extends Enum {447    readonly isHere: boolean;448    readonly isX1: boolean;449    readonly asX1: XcmV1Junction;450    readonly isX2: boolean;451    readonly asX2: ITuple<[XcmV1Junction, XcmV1Junction]>;452    readonly isX3: boolean;453    readonly asX3: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction]>;454    readonly isX4: boolean;455    readonly asX4: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;456    readonly isX5: boolean;457    readonly asX5: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;458    readonly isX6: boolean;459    readonly asX6: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;460    readonly isX7: boolean;461    readonly asX7: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;462    readonly isX8: boolean;463    readonly asX8: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;464    readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';465  }466467  /** @name XcmV1Junction (50) */468  interface XcmV1Junction extends Enum {469    readonly isParachain: boolean;470    readonly asParachain: Compact<u32>;471    readonly isAccountId32: boolean;472    readonly asAccountId32: {473      readonly network: XcmV0JunctionNetworkId;474      readonly id: U8aFixed;475    } & Struct;476    readonly isAccountIndex64: boolean;477    readonly asAccountIndex64: {478      readonly network: XcmV0JunctionNetworkId;479      readonly index: Compact<u64>;480    } & Struct;481    readonly isAccountKey20: boolean;482    readonly asAccountKey20: {483      readonly network: XcmV0JunctionNetworkId;484      readonly key: U8aFixed;485    } & Struct;486    readonly isPalletInstance: boolean;487    readonly asPalletInstance: u8;488    readonly isGeneralIndex: boolean;489    readonly asGeneralIndex: Compact<u128>;490    readonly isGeneralKey: boolean;491    readonly asGeneralKey: Bytes;492    readonly isOnlyChild: boolean;493    readonly isPlurality: boolean;494    readonly asPlurality: {495      readonly id: XcmV0JunctionBodyId;496      readonly part: XcmV0JunctionBodyPart;497    } & Struct;498    readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';499  }500501  /** @name XcmV0JunctionNetworkId (52) */502  interface XcmV0JunctionNetworkId extends Enum {503    readonly isAny: boolean;504    readonly isNamed: boolean;505    readonly asNamed: Bytes;506    readonly isPolkadot: boolean;507    readonly isKusama: boolean;508    readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama';509  }510511  /** @name XcmV0JunctionBodyId (55) */512  interface XcmV0JunctionBodyId extends Enum {513    readonly isUnit: boolean;514    readonly isNamed: boolean;515    readonly asNamed: Bytes;516    readonly isIndex: boolean;517    readonly asIndex: Compact<u32>;518    readonly isExecutive: boolean;519    readonly isTechnical: boolean;520    readonly isLegislative: boolean;521    readonly isJudicial: boolean;522    readonly isDefense: boolean;523    readonly isAdministration: boolean;524    readonly isTreasury: boolean;525    readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial' | 'Defense' | 'Administration' | 'Treasury';526  }527528  /** @name XcmV0JunctionBodyPart (56) */529  interface XcmV0JunctionBodyPart extends Enum {530    readonly isVoice: boolean;531    readonly isMembers: boolean;532    readonly asMembers: {533      readonly count: Compact<u32>;534    } & Struct;535    readonly isFraction: boolean;536    readonly asFraction: {537      readonly nom: Compact<u32>;538      readonly denom: Compact<u32>;539    } & Struct;540    readonly isAtLeastProportion: boolean;541    readonly asAtLeastProportion: {542      readonly nom: Compact<u32>;543      readonly denom: Compact<u32>;544    } & Struct;545    readonly isMoreThanProportion: boolean;546    readonly asMoreThanProportion: {547      readonly nom: Compact<u32>;548      readonly denom: Compact<u32>;549    } & Struct;550    readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion';551  }552553  /** @name XcmV1MultiassetFungibility (57) */554  interface XcmV1MultiassetFungibility extends Enum {555    readonly isFungible: boolean;556    readonly asFungible: Compact<u128>;557    readonly isNonFungible: boolean;558    readonly asNonFungible: XcmV1MultiassetAssetInstance;559    readonly type: 'Fungible' | 'NonFungible';560  }561562  /** @name XcmV1MultiassetAssetInstance (58) */563  interface XcmV1MultiassetAssetInstance extends Enum {564    readonly isUndefined: boolean;565    readonly isIndex: boolean;566    readonly asIndex: Compact<u128>;567    readonly isArray4: boolean;568    readonly asArray4: U8aFixed;569    readonly isArray8: boolean;570    readonly asArray8: U8aFixed;571    readonly isArray16: boolean;572    readonly asArray16: U8aFixed;573    readonly isArray32: boolean;574    readonly asArray32: U8aFixed;575    readonly isBlob: boolean;576    readonly asBlob: Bytes;577    readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32' | 'Blob';578  }579580  /** @name OrmlTokensModuleEvent (61) */581  interface OrmlTokensModuleEvent extends Enum {582    readonly isEndowed: boolean;583    readonly asEndowed: {584      readonly currencyId: PalletForeignAssetsAssetIds;585      readonly who: AccountId32;586      readonly amount: u128;587    } & Struct;588    readonly isDustLost: boolean;589    readonly asDustLost: {590      readonly currencyId: PalletForeignAssetsAssetIds;591      readonly who: AccountId32;592      readonly amount: u128;593    } & Struct;594    readonly isTransfer: boolean;595    readonly asTransfer: {596      readonly currencyId: PalletForeignAssetsAssetIds;597      readonly from: AccountId32;598      readonly to: AccountId32;599      readonly amount: u128;600    } & Struct;601    readonly isReserved: boolean;602    readonly asReserved: {603      readonly currencyId: PalletForeignAssetsAssetIds;604      readonly who: AccountId32;605      readonly amount: u128;606    } & Struct;607    readonly isUnreserved: boolean;608    readonly asUnreserved: {609      readonly currencyId: PalletForeignAssetsAssetIds;610      readonly who: AccountId32;611      readonly amount: u128;612    } & Struct;613    readonly isReserveRepatriated: boolean;614    readonly asReserveRepatriated: {615      readonly currencyId: PalletForeignAssetsAssetIds;616      readonly from: AccountId32;617      readonly to: AccountId32;618      readonly amount: u128;619      readonly status: FrameSupportTokensMiscBalanceStatus;620    } & Struct;621    readonly isBalanceSet: boolean;622    readonly asBalanceSet: {623      readonly currencyId: PalletForeignAssetsAssetIds;624      readonly who: AccountId32;625      readonly free: u128;626      readonly reserved: u128;627    } & Struct;628    readonly isTotalIssuanceSet: boolean;629    readonly asTotalIssuanceSet: {630      readonly currencyId: PalletForeignAssetsAssetIds;631      readonly amount: u128;632    } & Struct;633    readonly isWithdrawn: boolean;634    readonly asWithdrawn: {635      readonly currencyId: PalletForeignAssetsAssetIds;636      readonly who: AccountId32;637      readonly amount: u128;638    } & Struct;639    readonly isSlashed: boolean;640    readonly asSlashed: {641      readonly currencyId: PalletForeignAssetsAssetIds;642      readonly who: AccountId32;643      readonly freeAmount: u128;644      readonly reservedAmount: u128;645    } & Struct;646    readonly isDeposited: boolean;647    readonly asDeposited: {648      readonly currencyId: PalletForeignAssetsAssetIds;649      readonly who: AccountId32;650      readonly amount: u128;651    } & Struct;652    readonly isLockSet: boolean;653    readonly asLockSet: {654      readonly lockId: U8aFixed;655      readonly currencyId: PalletForeignAssetsAssetIds;656      readonly who: AccountId32;657      readonly amount: u128;658    } & Struct;659    readonly isLockRemoved: boolean;660    readonly asLockRemoved: {661      readonly lockId: U8aFixed;662      readonly currencyId: PalletForeignAssetsAssetIds;663      readonly who: AccountId32;664    } & Struct;665    readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'BalanceSet' | 'TotalIssuanceSet' | 'Withdrawn' | 'Slashed' | 'Deposited' | 'LockSet' | 'LockRemoved';666  }667668  /** @name PalletForeignAssetsAssetIds (62) */669  interface PalletForeignAssetsAssetIds extends Enum {670    readonly isForeignAssetId: boolean;671    readonly asForeignAssetId: u32;672    readonly isNativeAssetId: boolean;673    readonly asNativeAssetId: PalletForeignAssetsNativeCurrency;674    readonly type: 'ForeignAssetId' | 'NativeAssetId';675  }676677  /** @name PalletForeignAssetsNativeCurrency (63) */678  interface PalletForeignAssetsNativeCurrency extends Enum {679    readonly isHere: boolean;680    readonly isParent: boolean;681    readonly type: 'Here' | 'Parent';682  }683684  /** @name PalletIdentityEvent (64) */685  interface PalletIdentityEvent extends Enum {686    readonly isIdentitySet: boolean;687    readonly asIdentitySet: {688      readonly who: AccountId32;689    } & Struct;690    readonly isIdentityCleared: boolean;691    readonly asIdentityCleared: {692      readonly who: AccountId32;693      readonly deposit: u128;694    } & Struct;695    readonly isIdentityKilled: boolean;696    readonly asIdentityKilled: {697      readonly who: AccountId32;698      readonly deposit: u128;699    } & Struct;700    readonly isIdentitiesInserted: boolean;701    readonly asIdentitiesInserted: {702      readonly amount: u32;703    } & Struct;704    readonly isIdentitiesRemoved: boolean;705    readonly asIdentitiesRemoved: {706      readonly amount: u32;707    } & Struct;708    readonly isJudgementRequested: boolean;709    readonly asJudgementRequested: {710      readonly who: AccountId32;711      readonly registrarIndex: u32;712    } & Struct;713    readonly isJudgementUnrequested: boolean;714    readonly asJudgementUnrequested: {715      readonly who: AccountId32;716      readonly registrarIndex: u32;717    } & Struct;718    readonly isJudgementGiven: boolean;719    readonly asJudgementGiven: {720      readonly target: AccountId32;721      readonly registrarIndex: u32;722    } & Struct;723    readonly isRegistrarAdded: boolean;724    readonly asRegistrarAdded: {725      readonly registrarIndex: u32;726    } & Struct;727    readonly isSubIdentityAdded: boolean;728    readonly asSubIdentityAdded: {729      readonly sub: AccountId32;730      readonly main: AccountId32;731      readonly deposit: u128;732    } & Struct;733    readonly isSubIdentityRemoved: boolean;734    readonly asSubIdentityRemoved: {735      readonly sub: AccountId32;736      readonly main: AccountId32;737      readonly deposit: u128;738    } & Struct;739    readonly isSubIdentityRevoked: boolean;740    readonly asSubIdentityRevoked: {741      readonly sub: AccountId32;742      readonly main: AccountId32;743      readonly deposit: u128;744    } & Struct;745    readonly isSubIdentitiesInserted: boolean;746    readonly asSubIdentitiesInserted: {747      readonly amount: u32;748    } & Struct;749    readonly type: 'IdentitySet' | 'IdentityCleared' | 'IdentityKilled' | 'IdentitiesInserted' | 'IdentitiesRemoved' | 'JudgementRequested' | 'JudgementUnrequested' | 'JudgementGiven' | 'RegistrarAdded' | 'SubIdentityAdded' | 'SubIdentityRemoved' | 'SubIdentityRevoked' | 'SubIdentitiesInserted';750  }751752  /** @name PalletPreimageEvent (65) */753  interface PalletPreimageEvent extends Enum {754    readonly isNoted: boolean;755    readonly asNoted: {756      readonly hash_: H256;757    } & Struct;758    readonly isRequested: boolean;759    readonly asRequested: {760      readonly hash_: H256;761    } & Struct;762    readonly isCleared: boolean;763    readonly asCleared: {764      readonly hash_: H256;765    } & Struct;766    readonly type: 'Noted' | 'Requested' | 'Cleared';767  }768769  /** @name CumulusPalletXcmpQueueEvent (66) */770  interface CumulusPalletXcmpQueueEvent extends Enum {771    readonly isSuccess: boolean;772    readonly asSuccess: {773      readonly messageHash: Option<H256>;774      readonly weight: SpWeightsWeightV2Weight;775    } & Struct;776    readonly isFail: boolean;777    readonly asFail: {778      readonly messageHash: Option<H256>;779      readonly error: XcmV2TraitsError;780      readonly weight: SpWeightsWeightV2Weight;781    } & Struct;782    readonly isBadVersion: boolean;783    readonly asBadVersion: {784      readonly messageHash: Option<H256>;785    } & Struct;786    readonly isBadFormat: boolean;787    readonly asBadFormat: {788      readonly messageHash: Option<H256>;789    } & Struct;790    readonly isUpwardMessageSent: boolean;791    readonly asUpwardMessageSent: {792      readonly messageHash: Option<H256>;793    } & Struct;794    readonly isXcmpMessageSent: boolean;795    readonly asXcmpMessageSent: {796      readonly messageHash: Option<H256>;797    } & Struct;798    readonly isOverweightEnqueued: boolean;799    readonly asOverweightEnqueued: {800      readonly sender: u32;801      readonly sentAt: u32;802      readonly index: u64;803      readonly required: SpWeightsWeightV2Weight;804    } & Struct;805    readonly isOverweightServiced: boolean;806    readonly asOverweightServiced: {807      readonly index: u64;808      readonly used: SpWeightsWeightV2Weight;809    } & Struct;810    readonly type: 'Success' | 'Fail' | 'BadVersion' | 'BadFormat' | 'UpwardMessageSent' | 'XcmpMessageSent' | 'OverweightEnqueued' | 'OverweightServiced';811  }812813  /** @name XcmV2TraitsError (68) */814  interface XcmV2TraitsError extends Enum {815    readonly isOverflow: boolean;816    readonly isUnimplemented: boolean;817    readonly isUntrustedReserveLocation: boolean;818    readonly isUntrustedTeleportLocation: boolean;819    readonly isMultiLocationFull: boolean;820    readonly isMultiLocationNotInvertible: boolean;821    readonly isBadOrigin: boolean;822    readonly isInvalidLocation: boolean;823    readonly isAssetNotFound: boolean;824    readonly isFailedToTransactAsset: boolean;825    readonly isNotWithdrawable: boolean;826    readonly isLocationCannotHold: boolean;827    readonly isExceedsMaxMessageSize: boolean;828    readonly isDestinationUnsupported: boolean;829    readonly isTransport: boolean;830    readonly isUnroutable: boolean;831    readonly isUnknownClaim: boolean;832    readonly isFailedToDecode: boolean;833    readonly isMaxWeightInvalid: boolean;834    readonly isNotHoldingFees: boolean;835    readonly isTooExpensive: boolean;836    readonly isTrap: boolean;837    readonly asTrap: u64;838    readonly isUnhandledXcmVersion: boolean;839    readonly isWeightLimitReached: boolean;840    readonly asWeightLimitReached: u64;841    readonly isBarrier: boolean;842    readonly isWeightNotComputable: boolean;843    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';844  }845846  /** @name PalletXcmEvent (70) */847  interface PalletXcmEvent extends Enum {848    readonly isAttempted: boolean;849    readonly asAttempted: XcmV2TraitsOutcome;850    readonly isSent: boolean;851    readonly asSent: ITuple<[XcmV1MultiLocation, XcmV1MultiLocation, XcmV2Xcm]>;852    readonly isUnexpectedResponse: boolean;853    readonly asUnexpectedResponse: ITuple<[XcmV1MultiLocation, u64]>;854    readonly isResponseReady: boolean;855    readonly asResponseReady: ITuple<[u64, XcmV2Response]>;856    readonly isNotified: boolean;857    readonly asNotified: ITuple<[u64, u8, u8]>;858    readonly isNotifyOverweight: boolean;859    readonly asNotifyOverweight: ITuple<[u64, u8, u8, SpWeightsWeightV2Weight, SpWeightsWeightV2Weight]>;860    readonly isNotifyDispatchError: boolean;861    readonly asNotifyDispatchError: ITuple<[u64, u8, u8]>;862    readonly isNotifyDecodeFailed: boolean;863    readonly asNotifyDecodeFailed: ITuple<[u64, u8, u8]>;864    readonly isInvalidResponder: boolean;865    readonly asInvalidResponder: ITuple<[XcmV1MultiLocation, u64, Option<XcmV1MultiLocation>]>;866    readonly isInvalidResponderVersion: boolean;867    readonly asInvalidResponderVersion: ITuple<[XcmV1MultiLocation, u64]>;868    readonly isResponseTaken: boolean;869    readonly asResponseTaken: u64;870    readonly isAssetsTrapped: boolean;871    readonly asAssetsTrapped: ITuple<[H256, XcmV1MultiLocation, XcmVersionedMultiAssets]>;872    readonly isVersionChangeNotified: boolean;873    readonly asVersionChangeNotified: ITuple<[XcmV1MultiLocation, u32]>;874    readonly isSupportedVersionChanged: boolean;875    readonly asSupportedVersionChanged: ITuple<[XcmV1MultiLocation, u32]>;876    readonly isNotifyTargetSendFail: boolean;877    readonly asNotifyTargetSendFail: ITuple<[XcmV1MultiLocation, u64, XcmV2TraitsError]>;878    readonly isNotifyTargetMigrationFail: boolean;879    readonly asNotifyTargetMigrationFail: ITuple<[XcmVersionedMultiLocation, u64]>;880    readonly isAssetsClaimed: boolean;881    readonly asAssetsClaimed: ITuple<[H256, XcmV1MultiLocation, XcmVersionedMultiAssets]>;882    readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail' | 'AssetsClaimed';883  }884885  /** @name XcmV2TraitsOutcome (71) */886  interface XcmV2TraitsOutcome extends Enum {887    readonly isComplete: boolean;888    readonly asComplete: u64;889    readonly isIncomplete: boolean;890    readonly asIncomplete: ITuple<[u64, XcmV2TraitsError]>;891    readonly isError: boolean;892    readonly asError: XcmV2TraitsError;893    readonly type: 'Complete' | 'Incomplete' | 'Error';894  }895896  /** @name XcmV2Xcm (72) */897  interface XcmV2Xcm extends Vec<XcmV2Instruction> {}898899  /** @name XcmV2Instruction (74) */900  interface XcmV2Instruction extends Enum {901    readonly isWithdrawAsset: boolean;902    readonly asWithdrawAsset: XcmV1MultiassetMultiAssets;903    readonly isReserveAssetDeposited: boolean;904    readonly asReserveAssetDeposited: XcmV1MultiassetMultiAssets;905    readonly isReceiveTeleportedAsset: boolean;906    readonly asReceiveTeleportedAsset: XcmV1MultiassetMultiAssets;907    readonly isQueryResponse: boolean;908    readonly asQueryResponse: {909      readonly queryId: Compact<u64>;910      readonly response: XcmV2Response;911      readonly maxWeight: Compact<u64>;912    } & Struct;913    readonly isTransferAsset: boolean;914    readonly asTransferAsset: {915      readonly assets: XcmV1MultiassetMultiAssets;916      readonly beneficiary: XcmV1MultiLocation;917    } & Struct;918    readonly isTransferReserveAsset: boolean;919    readonly asTransferReserveAsset: {920      readonly assets: XcmV1MultiassetMultiAssets;921      readonly dest: XcmV1MultiLocation;922      readonly xcm: XcmV2Xcm;923    } & Struct;924    readonly isTransact: boolean;925    readonly asTransact: {926      readonly originType: XcmV0OriginKind;927      readonly requireWeightAtMost: Compact<u64>;928      readonly call: XcmDoubleEncoded;929    } & Struct;930    readonly isHrmpNewChannelOpenRequest: boolean;931    readonly asHrmpNewChannelOpenRequest: {932      readonly sender: Compact<u32>;933      readonly maxMessageSize: Compact<u32>;934      readonly maxCapacity: Compact<u32>;935    } & Struct;936    readonly isHrmpChannelAccepted: boolean;937    readonly asHrmpChannelAccepted: {938      readonly recipient: Compact<u32>;939    } & Struct;940    readonly isHrmpChannelClosing: boolean;941    readonly asHrmpChannelClosing: {942      readonly initiator: Compact<u32>;943      readonly sender: Compact<u32>;944      readonly recipient: Compact<u32>;945    } & Struct;946    readonly isClearOrigin: boolean;947    readonly isDescendOrigin: boolean;948    readonly asDescendOrigin: XcmV1MultilocationJunctions;949    readonly isReportError: boolean;950    readonly asReportError: {951      readonly queryId: Compact<u64>;952      readonly dest: XcmV1MultiLocation;953      readonly maxResponseWeight: Compact<u64>;954    } & Struct;955    readonly isDepositAsset: boolean;956    readonly asDepositAsset: {957      readonly assets: XcmV1MultiassetMultiAssetFilter;958      readonly maxAssets: Compact<u32>;959      readonly beneficiary: XcmV1MultiLocation;960    } & Struct;961    readonly isDepositReserveAsset: boolean;962    readonly asDepositReserveAsset: {963      readonly assets: XcmV1MultiassetMultiAssetFilter;964      readonly maxAssets: Compact<u32>;965      readonly dest: XcmV1MultiLocation;966      readonly xcm: XcmV2Xcm;967    } & Struct;968    readonly isExchangeAsset: boolean;969    readonly asExchangeAsset: {970      readonly give: XcmV1MultiassetMultiAssetFilter;971      readonly receive: XcmV1MultiassetMultiAssets;972    } & Struct;973    readonly isInitiateReserveWithdraw: boolean;974    readonly asInitiateReserveWithdraw: {975      readonly assets: XcmV1MultiassetMultiAssetFilter;976      readonly reserve: XcmV1MultiLocation;977      readonly xcm: XcmV2Xcm;978    } & Struct;979    readonly isInitiateTeleport: boolean;980    readonly asInitiateTeleport: {981      readonly assets: XcmV1MultiassetMultiAssetFilter;982      readonly dest: XcmV1MultiLocation;983      readonly xcm: XcmV2Xcm;984    } & Struct;985    readonly isQueryHolding: boolean;986    readonly asQueryHolding: {987      readonly queryId: Compact<u64>;988      readonly dest: XcmV1MultiLocation;989      readonly assets: XcmV1MultiassetMultiAssetFilter;990      readonly maxResponseWeight: Compact<u64>;991    } & Struct;992    readonly isBuyExecution: boolean;993    readonly asBuyExecution: {994      readonly fees: XcmV1MultiAsset;995      readonly weightLimit: XcmV2WeightLimit;996    } & Struct;997    readonly isRefundSurplus: boolean;998    readonly isSetErrorHandler: boolean;999    readonly asSetErrorHandler: XcmV2Xcm;1000    readonly isSetAppendix: boolean;1001    readonly asSetAppendix: XcmV2Xcm;1002    readonly isClearError: boolean;1003    readonly isClaimAsset: boolean;1004    readonly asClaimAsset: {1005      readonly assets: XcmV1MultiassetMultiAssets;1006      readonly ticket: XcmV1MultiLocation;1007    } & Struct;1008    readonly isTrap: boolean;1009    readonly asTrap: Compact<u64>;1010    readonly isSubscribeVersion: boolean;1011    readonly asSubscribeVersion: {1012      readonly queryId: Compact<u64>;1013      readonly maxResponseWeight: Compact<u64>;1014    } & Struct;1015    readonly isUnsubscribeVersion: boolean;1016    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';1017  }10181019  /** @name XcmV2Response (75) */1020  interface XcmV2Response extends Enum {1021    readonly isNull: boolean;1022    readonly isAssets: boolean;1023    readonly asAssets: XcmV1MultiassetMultiAssets;1024    readonly isExecutionResult: boolean;1025    readonly asExecutionResult: Option<ITuple<[u32, XcmV2TraitsError]>>;1026    readonly isVersion: boolean;1027    readonly asVersion: u32;1028    readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version';1029  }10301031  /** @name XcmV0OriginKind (78) */1032  interface XcmV0OriginKind extends Enum {1033    readonly isNative: boolean;1034    readonly isSovereignAccount: boolean;1035    readonly isSuperuser: boolean;1036    readonly isXcm: boolean;1037    readonly type: 'Native' | 'SovereignAccount' | 'Superuser' | 'Xcm';1038  }10391040  /** @name XcmDoubleEncoded (79) */1041  interface XcmDoubleEncoded extends Struct {1042    readonly encoded: Bytes;1043  }10441045  /** @name XcmV1MultiassetMultiAssetFilter (80) */1046  interface XcmV1MultiassetMultiAssetFilter extends Enum {1047    readonly isDefinite: boolean;1048    readonly asDefinite: XcmV1MultiassetMultiAssets;1049    readonly isWild: boolean;1050    readonly asWild: XcmV1MultiassetWildMultiAsset;1051    readonly type: 'Definite' | 'Wild';1052  }10531054  /** @name XcmV1MultiassetWildMultiAsset (81) */1055  interface XcmV1MultiassetWildMultiAsset extends Enum {1056    readonly isAll: boolean;1057    readonly isAllOf: boolean;1058    readonly asAllOf: {1059      readonly id: XcmV1MultiassetAssetId;1060      readonly fun: XcmV1MultiassetWildFungibility;1061    } & Struct;1062    readonly type: 'All' | 'AllOf';1063  }10641065  /** @name XcmV1MultiassetWildFungibility (82) */1066  interface XcmV1MultiassetWildFungibility extends Enum {1067    readonly isFungible: boolean;1068    readonly isNonFungible: boolean;1069    readonly type: 'Fungible' | 'NonFungible';1070  }10711072  /** @name XcmV2WeightLimit (83) */1073  interface XcmV2WeightLimit extends Enum {1074    readonly isUnlimited: boolean;1075    readonly isLimited: boolean;1076    readonly asLimited: Compact<u64>;1077    readonly type: 'Unlimited' | 'Limited';1078  }10791080  /** @name XcmVersionedMultiAssets (85) */1081  interface XcmVersionedMultiAssets extends Enum {1082    readonly isV0: boolean;1083    readonly asV0: Vec<XcmV0MultiAsset>;1084    readonly isV1: boolean;1085    readonly asV1: XcmV1MultiassetMultiAssets;1086    readonly type: 'V0' | 'V1';1087  }10881089  /** @name XcmV0MultiAsset (87) */1090  interface XcmV0MultiAsset extends Enum {1091    readonly isNone: boolean;1092    readonly isAll: boolean;1093    readonly isAllFungible: boolean;1094    readonly isAllNonFungible: boolean;1095    readonly isAllAbstractFungible: boolean;1096    readonly asAllAbstractFungible: {1097      readonly id: Bytes;1098    } & Struct;1099    readonly isAllAbstractNonFungible: boolean;1100    readonly asAllAbstractNonFungible: {1101      readonly class: Bytes;1102    } & Struct;1103    readonly isAllConcreteFungible: boolean;1104    readonly asAllConcreteFungible: {1105      readonly id: XcmV0MultiLocation;1106    } & Struct;1107    readonly isAllConcreteNonFungible: boolean;1108    readonly asAllConcreteNonFungible: {1109      readonly class: XcmV0MultiLocation;1110    } & Struct;1111    readonly isAbstractFungible: boolean;1112    readonly asAbstractFungible: {1113      readonly id: Bytes;1114      readonly amount: Compact<u128>;1115    } & Struct;1116    readonly isAbstractNonFungible: boolean;1117    readonly asAbstractNonFungible: {1118      readonly class: Bytes;1119      readonly instance: XcmV1MultiassetAssetInstance;1120    } & Struct;1121    readonly isConcreteFungible: boolean;1122    readonly asConcreteFungible: {1123      readonly id: XcmV0MultiLocation;1124      readonly amount: Compact<u128>;1125    } & Struct;1126    readonly isConcreteNonFungible: boolean;1127    readonly asConcreteNonFungible: {1128      readonly class: XcmV0MultiLocation;1129      readonly instance: XcmV1MultiassetAssetInstance;1130    } & Struct;1131    readonly type: 'None' | 'All' | 'AllFungible' | 'AllNonFungible' | 'AllAbstractFungible' | 'AllAbstractNonFungible' | 'AllConcreteFungible' | 'AllConcreteNonFungible' | 'AbstractFungible' | 'AbstractNonFungible' | 'ConcreteFungible' | 'ConcreteNonFungible';1132  }11331134  /** @name XcmV0MultiLocation (88) */1135  interface XcmV0MultiLocation extends Enum {1136    readonly isNull: boolean;1137    readonly isX1: boolean;1138    readonly asX1: XcmV0Junction;1139    readonly isX2: boolean;1140    readonly asX2: ITuple<[XcmV0Junction, XcmV0Junction]>;1141    readonly isX3: boolean;1142    readonly asX3: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction]>;1143    readonly isX4: boolean;1144    readonly asX4: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;1145    readonly isX5: boolean;1146    readonly asX5: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;1147    readonly isX6: boolean;1148    readonly asX6: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;1149    readonly isX7: boolean;1150    readonly asX7: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;1151    readonly isX8: boolean;1152    readonly asX8: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;1153    readonly type: 'Null' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';1154  }11551156  /** @name XcmV0Junction (89) */1157  interface XcmV0Junction extends Enum {1158    readonly isParent: boolean;1159    readonly isParachain: boolean;1160    readonly asParachain: Compact<u32>;1161    readonly isAccountId32: boolean;1162    readonly asAccountId32: {1163      readonly network: XcmV0JunctionNetworkId;1164      readonly id: U8aFixed;1165    } & Struct;1166    readonly isAccountIndex64: boolean;1167    readonly asAccountIndex64: {1168      readonly network: XcmV0JunctionNetworkId;1169      readonly index: Compact<u64>;1170    } & Struct;1171    readonly isAccountKey20: boolean;1172    readonly asAccountKey20: {1173      readonly network: XcmV0JunctionNetworkId;1174      readonly key: U8aFixed;1175    } & Struct;1176    readonly isPalletInstance: boolean;1177    readonly asPalletInstance: u8;1178    readonly isGeneralIndex: boolean;1179    readonly asGeneralIndex: Compact<u128>;1180    readonly isGeneralKey: boolean;1181    readonly asGeneralKey: Bytes;1182    readonly isOnlyChild: boolean;1183    readonly isPlurality: boolean;1184    readonly asPlurality: {1185      readonly id: XcmV0JunctionBodyId;1186      readonly part: XcmV0JunctionBodyPart;1187    } & Struct;1188    readonly type: 'Parent' | 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';1189  }11901191  /** @name XcmVersionedMultiLocation (90) */1192  interface XcmVersionedMultiLocation extends Enum {1193    readonly isV0: boolean;1194    readonly asV0: XcmV0MultiLocation;1195    readonly isV1: boolean;1196    readonly asV1: XcmV1MultiLocation;1197    readonly type: 'V0' | 'V1';1198  }11991200  /** @name CumulusPalletXcmEvent (91) */1201  interface CumulusPalletXcmEvent extends Enum {1202    readonly isInvalidFormat: boolean;1203    readonly asInvalidFormat: U8aFixed;1204    readonly isUnsupportedVersion: boolean;1205    readonly asUnsupportedVersion: U8aFixed;1206    readonly isExecutedDownward: boolean;1207    readonly asExecutedDownward: ITuple<[U8aFixed, XcmV2TraitsOutcome]>;1208    readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward';1209  }12101211  /** @name CumulusPalletDmpQueueEvent (92) */1212  interface CumulusPalletDmpQueueEvent extends Enum {1213    readonly isInvalidFormat: boolean;1214    readonly asInvalidFormat: {1215      readonly messageId: U8aFixed;1216    } & Struct;1217    readonly isUnsupportedVersion: boolean;1218    readonly asUnsupportedVersion: {1219      readonly messageId: U8aFixed;1220    } & Struct;1221    readonly isExecutedDownward: boolean;1222    readonly asExecutedDownward: {1223      readonly messageId: U8aFixed;1224      readonly outcome: XcmV2TraitsOutcome;1225    } & Struct;1226    readonly isWeightExhausted: boolean;1227    readonly asWeightExhausted: {1228      readonly messageId: U8aFixed;1229      readonly remainingWeight: SpWeightsWeightV2Weight;1230      readonly requiredWeight: SpWeightsWeightV2Weight;1231    } & Struct;1232    readonly isOverweightEnqueued: boolean;1233    readonly asOverweightEnqueued: {1234      readonly messageId: U8aFixed;1235      readonly overweightIndex: u64;1236      readonly requiredWeight: SpWeightsWeightV2Weight;1237    } & Struct;1238    readonly isOverweightServiced: boolean;1239    readonly asOverweightServiced: {1240      readonly overweightIndex: u64;1241      readonly weightUsed: SpWeightsWeightV2Weight;1242    } & Struct;1243    readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward' | 'WeightExhausted' | 'OverweightEnqueued' | 'OverweightServiced';1244  }12451246  /** @name PalletConfigurationEvent (93) */1247  interface PalletConfigurationEvent extends Enum {1248    readonly isNewDesiredCollators: boolean;1249    readonly asNewDesiredCollators: {1250      readonly desiredCollators: Option<u32>;1251    } & Struct;1252    readonly isNewCollatorLicenseBond: boolean;1253    readonly asNewCollatorLicenseBond: {1254      readonly bondCost: Option<u128>;1255    } & Struct;1256    readonly isNewCollatorKickThreshold: boolean;1257    readonly asNewCollatorKickThreshold: {1258      readonly lengthInBlocks: Option<u32>;1259    } & Struct;1260    readonly type: 'NewDesiredCollators' | 'NewCollatorLicenseBond' | 'NewCollatorKickThreshold';1261  }12621263  /** @name PalletCommonEvent (96) */1264  interface PalletCommonEvent extends Enum {1265    readonly isCollectionCreated: boolean;1266    readonly asCollectionCreated: ITuple<[u32, u8, AccountId32]>;1267    readonly isCollectionDestroyed: boolean;1268    readonly asCollectionDestroyed: u32;1269    readonly isItemCreated: boolean;1270    readonly asItemCreated: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;1271    readonly isItemDestroyed: boolean;1272    readonly asItemDestroyed: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;1273    readonly isTransfer: boolean;1274    readonly asTransfer: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;1275    readonly isApproved: boolean;1276    readonly asApproved: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;1277    readonly isApprovedForAll: boolean;1278    readonly asApprovedForAll: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, bool]>;1279    readonly isCollectionPropertySet: boolean;1280    readonly asCollectionPropertySet: ITuple<[u32, Bytes]>;1281    readonly isCollectionPropertyDeleted: boolean;1282    readonly asCollectionPropertyDeleted: ITuple<[u32, Bytes]>;1283    readonly isTokenPropertySet: boolean;1284    readonly asTokenPropertySet: ITuple<[u32, u32, Bytes]>;1285    readonly isTokenPropertyDeleted: boolean;1286    readonly asTokenPropertyDeleted: ITuple<[u32, u32, Bytes]>;1287    readonly isPropertyPermissionSet: boolean;1288    readonly asPropertyPermissionSet: ITuple<[u32, Bytes]>;1289    readonly isAllowListAddressAdded: boolean;1290    readonly asAllowListAddressAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1291    readonly isAllowListAddressRemoved: boolean;1292    readonly asAllowListAddressRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1293    readonly isCollectionAdminAdded: boolean;1294    readonly asCollectionAdminAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1295    readonly isCollectionAdminRemoved: boolean;1296    readonly asCollectionAdminRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1297    readonly isCollectionLimitSet: boolean;1298    readonly asCollectionLimitSet: u32;1299    readonly isCollectionOwnerChanged: boolean;1300    readonly asCollectionOwnerChanged: ITuple<[u32, AccountId32]>;1301    readonly isCollectionPermissionSet: boolean;1302    readonly asCollectionPermissionSet: u32;1303    readonly isCollectionSponsorSet: boolean;1304    readonly asCollectionSponsorSet: ITuple<[u32, AccountId32]>;1305    readonly isSponsorshipConfirmed: boolean;1306    readonly asSponsorshipConfirmed: ITuple<[u32, AccountId32]>;1307    readonly isCollectionSponsorRemoved: boolean;1308    readonly asCollectionSponsorRemoved: u32;1309    readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'ItemCreated' | 'ItemDestroyed' | 'Transfer' | 'Approved' | 'ApprovedForAll' | 'CollectionPropertySet' | 'CollectionPropertyDeleted' | 'TokenPropertySet' | 'TokenPropertyDeleted' | 'PropertyPermissionSet' | 'AllowListAddressAdded' | 'AllowListAddressRemoved' | 'CollectionAdminAdded' | 'CollectionAdminRemoved' | 'CollectionLimitSet' | 'CollectionOwnerChanged' | 'CollectionPermissionSet' | 'CollectionSponsorSet' | 'SponsorshipConfirmed' | 'CollectionSponsorRemoved';1310  }13111312  /** @name PalletEvmAccountBasicCrossAccountIdRepr (99) */1313  interface PalletEvmAccountBasicCrossAccountIdRepr extends Enum {1314    readonly isSubstrate: boolean;1315    readonly asSubstrate: AccountId32;1316    readonly isEthereum: boolean;1317    readonly asEthereum: H160;1318    readonly type: 'Substrate' | 'Ethereum';1319  }13201321  /** @name PalletStructureEvent (103) */1322  interface PalletStructureEvent extends Enum {1323    readonly isExecuted: boolean;1324    readonly asExecuted: Result<Null, SpRuntimeDispatchError>;1325    readonly type: 'Executed';1326  }13271328  /** @name PalletAppPromotionEvent (104) */1329  interface PalletAppPromotionEvent extends Enum {1330    readonly isStakingRecalculation: boolean;1331    readonly asStakingRecalculation: ITuple<[AccountId32, u128, u128]>;1332    readonly isStake: boolean;1333    readonly asStake: ITuple<[AccountId32, u128]>;1334    readonly isUnstake: boolean;1335    readonly asUnstake: ITuple<[AccountId32, u128]>;1336    readonly isSetAdmin: boolean;1337    readonly asSetAdmin: AccountId32;1338    readonly type: 'StakingRecalculation' | 'Stake' | 'Unstake' | 'SetAdmin';1339  }13401341  /** @name PalletForeignAssetsModuleEvent (105) */1342  interface PalletForeignAssetsModuleEvent extends Enum {1343    readonly isForeignAssetRegistered: boolean;1344    readonly asForeignAssetRegistered: {1345      readonly assetId: u32;1346      readonly assetAddress: XcmV1MultiLocation;1347      readonly metadata: PalletForeignAssetsModuleAssetMetadata;1348    } & Struct;1349    readonly isForeignAssetUpdated: boolean;1350    readonly asForeignAssetUpdated: {1351      readonly assetId: u32;1352      readonly assetAddress: XcmV1MultiLocation;1353      readonly metadata: PalletForeignAssetsModuleAssetMetadata;1354    } & Struct;1355    readonly isAssetRegistered: boolean;1356    readonly asAssetRegistered: {1357      readonly assetId: PalletForeignAssetsAssetIds;1358      readonly metadata: PalletForeignAssetsModuleAssetMetadata;1359    } & Struct;1360    readonly isAssetUpdated: boolean;1361    readonly asAssetUpdated: {1362      readonly assetId: PalletForeignAssetsAssetIds;1363      readonly metadata: PalletForeignAssetsModuleAssetMetadata;1364    } & Struct;1365    readonly type: 'ForeignAssetRegistered' | 'ForeignAssetUpdated' | 'AssetRegistered' | 'AssetUpdated';1366  }13671368  /** @name PalletForeignAssetsModuleAssetMetadata (106) */1369  interface PalletForeignAssetsModuleAssetMetadata extends Struct {1370    readonly name: Bytes;1371    readonly symbol: Bytes;1372    readonly decimals: u8;1373    readonly minimalBalance: u128;1374  }13751376  /** @name PalletEvmEvent (107) */1377  interface PalletEvmEvent extends Enum {1378    readonly isLog: boolean;1379    readonly asLog: {1380      readonly log: EthereumLog;1381    } & Struct;1382    readonly isCreated: boolean;1383    readonly asCreated: {1384      readonly address: H160;1385    } & Struct;1386    readonly isCreatedFailed: boolean;1387    readonly asCreatedFailed: {1388      readonly address: H160;1389    } & Struct;1390    readonly isExecuted: boolean;1391    readonly asExecuted: {1392      readonly address: H160;1393    } & Struct;1394    readonly isExecutedFailed: boolean;1395    readonly asExecutedFailed: {1396      readonly address: H160;1397    } & Struct;1398    readonly type: 'Log' | 'Created' | 'CreatedFailed' | 'Executed' | 'ExecutedFailed';1399  }14001401  /** @name EthereumLog (108) */1402  interface EthereumLog extends Struct {1403    readonly address: H160;1404    readonly topics: Vec<H256>;1405    readonly data: Bytes;1406  }14071408  /** @name PalletEthereumEvent (110) */1409  interface PalletEthereumEvent extends Enum {1410    readonly isExecuted: boolean;1411    readonly asExecuted: {1412      readonly from: H160;1413      readonly to: H160;1414      readonly transactionHash: H256;1415      readonly exitReason: EvmCoreErrorExitReason;1416    } & Struct;1417    readonly type: 'Executed';1418  }14191420  /** @name EvmCoreErrorExitReason (111) */1421  interface EvmCoreErrorExitReason extends Enum {1422    readonly isSucceed: boolean;1423    readonly asSucceed: EvmCoreErrorExitSucceed;1424    readonly isError: boolean;1425    readonly asError: EvmCoreErrorExitError;1426    readonly isRevert: boolean;1427    readonly asRevert: EvmCoreErrorExitRevert;1428    readonly isFatal: boolean;1429    readonly asFatal: EvmCoreErrorExitFatal;1430    readonly type: 'Succeed' | 'Error' | 'Revert' | 'Fatal';1431  }14321433  /** @name EvmCoreErrorExitSucceed (112) */1434  interface EvmCoreErrorExitSucceed extends Enum {1435    readonly isStopped: boolean;1436    readonly isReturned: boolean;1437    readonly isSuicided: boolean;1438    readonly type: 'Stopped' | 'Returned' | 'Suicided';1439  }14401441  /** @name EvmCoreErrorExitError (113) */1442  interface EvmCoreErrorExitError extends Enum {1443    readonly isStackUnderflow: boolean;1444    readonly isStackOverflow: boolean;1445    readonly isInvalidJump: boolean;1446    readonly isInvalidRange: boolean;1447    readonly isDesignatedInvalid: boolean;1448    readonly isCallTooDeep: boolean;1449    readonly isCreateCollision: boolean;1450    readonly isCreateContractLimit: boolean;1451    readonly isOutOfOffset: boolean;1452    readonly isOutOfGas: boolean;1453    readonly isOutOfFund: boolean;1454    readonly isPcUnderflow: boolean;1455    readonly isCreateEmpty: boolean;1456    readonly isOther: boolean;1457    readonly asOther: Text;1458    readonly isInvalidCode: boolean;1459    readonly asInvalidCode: u8;1460    readonly type: 'StackUnderflow' | 'StackOverflow' | 'InvalidJump' | 'InvalidRange' | 'DesignatedInvalid' | 'CallTooDeep' | 'CreateCollision' | 'CreateContractLimit' | 'OutOfOffset' | 'OutOfGas' | 'OutOfFund' | 'PcUnderflow' | 'CreateEmpty' | 'Other' | 'InvalidCode';1461  }14621463  /** @name EvmCoreErrorExitRevert (117) */1464  interface EvmCoreErrorExitRevert extends Enum {1465    readonly isReverted: boolean;1466    readonly type: 'Reverted';1467  }14681469  /** @name EvmCoreErrorExitFatal (118) */1470  interface EvmCoreErrorExitFatal extends Enum {1471    readonly isNotSupported: boolean;1472    readonly isUnhandledInterrupt: boolean;1473    readonly isCallErrorAsFatal: boolean;1474    readonly asCallErrorAsFatal: EvmCoreErrorExitError;1475    readonly isOther: boolean;1476    readonly asOther: Text;1477    readonly type: 'NotSupported' | 'UnhandledInterrupt' | 'CallErrorAsFatal' | 'Other';1478  }14791480  /** @name PalletEvmContractHelpersEvent (119) */1481  interface PalletEvmContractHelpersEvent extends Enum {1482    readonly isContractSponsorSet: boolean;1483    readonly asContractSponsorSet: ITuple<[H160, AccountId32]>;1484    readonly isContractSponsorshipConfirmed: boolean;1485    readonly asContractSponsorshipConfirmed: ITuple<[H160, AccountId32]>;1486    readonly isContractSponsorRemoved: boolean;1487    readonly asContractSponsorRemoved: H160;1488    readonly type: 'ContractSponsorSet' | 'ContractSponsorshipConfirmed' | 'ContractSponsorRemoved';1489  }14901491  /** @name PalletEvmMigrationEvent (120) */1492  interface PalletEvmMigrationEvent extends Enum {1493    readonly isTestEvent: boolean;1494    readonly type: 'TestEvent';1495  }14961497  /** @name PalletMaintenanceEvent (121) */1498  interface PalletMaintenanceEvent extends Enum {1499    readonly isMaintenanceEnabled: boolean;1500    readonly isMaintenanceDisabled: boolean;1501    readonly type: 'MaintenanceEnabled' | 'MaintenanceDisabled';1502  }15031504  /** @name PalletTestUtilsEvent (122) */1505  interface PalletTestUtilsEvent extends Enum {1506    readonly isValueIsSet: boolean;1507    readonly isShouldRollback: boolean;1508    readonly isBatchCompleted: boolean;1509    readonly type: 'ValueIsSet' | 'ShouldRollback' | 'BatchCompleted';1510  }15111512  /** @name FrameSystemPhase (123) */1513  interface FrameSystemPhase extends Enum {1514    readonly isApplyExtrinsic: boolean;1515    readonly asApplyExtrinsic: u32;1516    readonly isFinalization: boolean;1517    readonly isInitialization: boolean;1518    readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization';1519  }15201521  /** @name FrameSystemLastRuntimeUpgradeInfo (126) */1522  interface FrameSystemLastRuntimeUpgradeInfo extends Struct {1523    readonly specVersion: Compact<u32>;1524    readonly specName: Text;1525  }15261527  /** @name FrameSystemCall (127) */1528  interface FrameSystemCall extends Enum {1529    readonly isRemark: boolean;1530    readonly asRemark: {1531      readonly remark: Bytes;1532    } & Struct;1533    readonly isSetHeapPages: boolean;1534    readonly asSetHeapPages: {1535      readonly pages: u64;1536    } & Struct;1537    readonly isSetCode: boolean;1538    readonly asSetCode: {1539      readonly code: Bytes;1540    } & Struct;1541    readonly isSetCodeWithoutChecks: boolean;1542    readonly asSetCodeWithoutChecks: {1543      readonly code: Bytes;1544    } & Struct;1545    readonly isSetStorage: boolean;1546    readonly asSetStorage: {1547      readonly items: Vec<ITuple<[Bytes, Bytes]>>;1548    } & Struct;1549    readonly isKillStorage: boolean;1550    readonly asKillStorage: {1551      readonly keys_: Vec<Bytes>;1552    } & Struct;1553    readonly isKillPrefix: boolean;1554    readonly asKillPrefix: {1555      readonly prefix: Bytes;1556      readonly subkeys: u32;1557    } & Struct;1558    readonly isRemarkWithEvent: boolean;1559    readonly asRemarkWithEvent: {1560      readonly remark: Bytes;1561    } & Struct;1562    readonly type: 'Remark' | 'SetHeapPages' | 'SetCode' | 'SetCodeWithoutChecks' | 'SetStorage' | 'KillStorage' | 'KillPrefix' | 'RemarkWithEvent';1563  }15641565  /** @name FrameSystemLimitsBlockWeights (131) */1566  interface FrameSystemLimitsBlockWeights extends Struct {1567    readonly baseBlock: SpWeightsWeightV2Weight;1568    readonly maxBlock: SpWeightsWeightV2Weight;1569    readonly perClass: FrameSupportDispatchPerDispatchClassWeightsPerClass;1570  }15711572  /** @name FrameSupportDispatchPerDispatchClassWeightsPerClass (132) */1573  interface FrameSupportDispatchPerDispatchClassWeightsPerClass extends Struct {1574    readonly normal: FrameSystemLimitsWeightsPerClass;1575    readonly operational: FrameSystemLimitsWeightsPerClass;1576    readonly mandatory: FrameSystemLimitsWeightsPerClass;1577  }15781579  /** @name FrameSystemLimitsWeightsPerClass (133) */1580  interface FrameSystemLimitsWeightsPerClass extends Struct {1581    readonly baseExtrinsic: SpWeightsWeightV2Weight;1582    readonly maxExtrinsic: Option<SpWeightsWeightV2Weight>;1583    readonly maxTotal: Option<SpWeightsWeightV2Weight>;1584    readonly reserved: Option<SpWeightsWeightV2Weight>;1585  }15861587  /** @name FrameSystemLimitsBlockLength (135) */1588  interface FrameSystemLimitsBlockLength extends Struct {1589    readonly max: FrameSupportDispatchPerDispatchClassU32;1590  }15911592  /** @name FrameSupportDispatchPerDispatchClassU32 (136) */1593  interface FrameSupportDispatchPerDispatchClassU32 extends Struct {1594    readonly normal: u32;1595    readonly operational: u32;1596    readonly mandatory: u32;1597  }15981599  /** @name SpWeightsRuntimeDbWeight (137) */1600  interface SpWeightsRuntimeDbWeight extends Struct {1601    readonly read: u64;1602    readonly write: u64;1603  }16041605  /** @name SpVersionRuntimeVersion (138) */1606  interface SpVersionRuntimeVersion extends Struct {1607    readonly specName: Text;1608    readonly implName: Text;1609    readonly authoringVersion: u32;1610    readonly specVersion: u32;1611    readonly implVersion: u32;1612    readonly apis: Vec<ITuple<[U8aFixed, u32]>>;1613    readonly transactionVersion: u32;1614    readonly stateVersion: u8;1615  }16161617  /** @name FrameSystemError (143) */1618  interface FrameSystemError extends Enum {1619    readonly isInvalidSpecName: boolean;1620    readonly isSpecVersionNeedsToIncrease: boolean;1621    readonly isFailedToExtractRuntimeVersion: boolean;1622    readonly isNonDefaultComposite: boolean;1623    readonly isNonZeroRefCount: boolean;1624    readonly isCallFiltered: boolean;1625    readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered';1626  }16271628  /** @name PolkadotPrimitivesV2PersistedValidationData (144) */1629  interface PolkadotPrimitivesV2PersistedValidationData extends Struct {1630    readonly parentHead: Bytes;1631    readonly relayParentNumber: u32;1632    readonly relayParentStorageRoot: H256;1633    readonly maxPovSize: u32;1634  }16351636  /** @name PolkadotPrimitivesV2UpgradeRestriction (147) */1637  interface PolkadotPrimitivesV2UpgradeRestriction extends Enum {1638    readonly isPresent: boolean;1639    readonly type: 'Present';1640  }16411642  /** @name SpTrieStorageProof (148) */1643  interface SpTrieStorageProof extends Struct {1644    readonly trieNodes: BTreeSet<Bytes>;1645  }16461647  /** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot (150) */1648  interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct {1649    readonly dmqMqcHead: H256;1650    readonly relayDispatchQueueSize: ITuple<[u32, u32]>;1651    readonly ingressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV2AbridgedHrmpChannel]>>;1652    readonly egressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV2AbridgedHrmpChannel]>>;1653  }16541655  /** @name PolkadotPrimitivesV2AbridgedHrmpChannel (153) */1656  interface PolkadotPrimitivesV2AbridgedHrmpChannel extends Struct {1657    readonly maxCapacity: u32;1658    readonly maxTotalSize: u32;1659    readonly maxMessageSize: u32;1660    readonly msgCount: u32;1661    readonly totalSize: u32;1662    readonly mqcHead: Option<H256>;1663  }16641665  /** @name PolkadotPrimitivesV2AbridgedHostConfiguration (154) */1666  interface PolkadotPrimitivesV2AbridgedHostConfiguration extends Struct {1667    readonly maxCodeSize: u32;1668    readonly maxHeadDataSize: u32;1669    readonly maxUpwardQueueCount: u32;1670    readonly maxUpwardQueueSize: u32;1671    readonly maxUpwardMessageSize: u32;1672    readonly maxUpwardMessageNumPerCandidate: u32;1673    readonly hrmpMaxMessageNumPerCandidate: u32;1674    readonly validationUpgradeCooldown: u32;1675    readonly validationUpgradeDelay: u32;1676  }16771678  /** @name PolkadotCorePrimitivesOutboundHrmpMessage (160) */1679  interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct {1680    readonly recipient: u32;1681    readonly data: Bytes;1682  }16831684  /** @name CumulusPalletParachainSystemCall (161) */1685  interface CumulusPalletParachainSystemCall extends Enum {1686    readonly isSetValidationData: boolean;1687    readonly asSetValidationData: {1688      readonly data: CumulusPrimitivesParachainInherentParachainInherentData;1689    } & Struct;1690    readonly isSudoSendUpwardMessage: boolean;1691    readonly asSudoSendUpwardMessage: {1692      readonly message: Bytes;1693    } & Struct;1694    readonly isAuthorizeUpgrade: boolean;1695    readonly asAuthorizeUpgrade: {1696      readonly codeHash: H256;1697    } & Struct;1698    readonly isEnactAuthorizedUpgrade: boolean;1699    readonly asEnactAuthorizedUpgrade: {1700      readonly code: Bytes;1701    } & Struct;1702    readonly type: 'SetValidationData' | 'SudoSendUpwardMessage' | 'AuthorizeUpgrade' | 'EnactAuthorizedUpgrade';1703  }17041705  /** @name CumulusPrimitivesParachainInherentParachainInherentData (162) */1706  interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct {1707    readonly validationData: PolkadotPrimitivesV2PersistedValidationData;1708    readonly relayChainState: SpTrieStorageProof;1709    readonly downwardMessages: Vec<PolkadotCorePrimitivesInboundDownwardMessage>;1710    readonly horizontalMessages: BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>;1711  }17121713  /** @name PolkadotCorePrimitivesInboundDownwardMessage (164) */1714  interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct {1715    readonly sentAt: u32;1716    readonly msg: Bytes;1717  }17181719  /** @name PolkadotCorePrimitivesInboundHrmpMessage (167) */1720  interface PolkadotCorePrimitivesInboundHrmpMessage extends Struct {1721    readonly sentAt: u32;1722    readonly data: Bytes;1723  }17241725  /** @name CumulusPalletParachainSystemError (170) */1726  interface CumulusPalletParachainSystemError extends Enum {1727    readonly isOverlappingUpgrades: boolean;1728    readonly isProhibitedByPolkadot: boolean;1729    readonly isTooBig: boolean;1730    readonly isValidationDataNotAvailable: boolean;1731    readonly isHostConfigurationNotAvailable: boolean;1732    readonly isNotScheduled: boolean;1733    readonly isNothingAuthorized: boolean;1734    readonly isUnauthorized: boolean;1735    readonly type: 'OverlappingUpgrades' | 'ProhibitedByPolkadot' | 'TooBig' | 'ValidationDataNotAvailable' | 'HostConfigurationNotAvailable' | 'NotScheduled' | 'NothingAuthorized' | 'Unauthorized';1736  }17371738  /** @name PalletAuthorshipUncleEntryItem (172) */1739  interface PalletAuthorshipUncleEntryItem extends Enum {1740    readonly isInclusionHeight: boolean;1741    readonly asInclusionHeight: u32;1742    readonly isUncle: boolean;1743    readonly asUncle: ITuple<[H256, Option<AccountId32>]>;1744    readonly type: 'InclusionHeight' | 'Uncle';1745  }17461747  /** @name PalletAuthorshipCall (174) */1748  interface PalletAuthorshipCall extends Enum {1749    readonly isSetUncles: boolean;1750    readonly asSetUncles: {1751      readonly newUncles: Vec<SpRuntimeHeader>;1752    } & Struct;1753    readonly type: 'SetUncles';1754  }17551756  /** @name SpRuntimeHeader (176) */1757  interface SpRuntimeHeader extends Struct {1758    readonly parentHash: H256;1759    readonly number: Compact<u32>;1760    readonly stateRoot: H256;1761    readonly extrinsicsRoot: H256;1762    readonly digest: SpRuntimeDigest;1763  }17641765  /** @name SpRuntimeBlakeTwo256 (177) */1766  type SpRuntimeBlakeTwo256 = Null;17671768  /** @name PalletAuthorshipError (178) */1769  interface PalletAuthorshipError extends Enum {1770    readonly isInvalidUncleParent: boolean;1771    readonly isUnclesAlreadySet: boolean;1772    readonly isTooManyUncles: boolean;1773    readonly isGenesisUncle: boolean;1774    readonly isTooHighUncle: boolean;1775    readonly isUncleAlreadyIncluded: boolean;1776    readonly isOldUncle: boolean;1777    readonly type: 'InvalidUncleParent' | 'UnclesAlreadySet' | 'TooManyUncles' | 'GenesisUncle' | 'TooHighUncle' | 'UncleAlreadyIncluded' | 'OldUncle';1778  }17791780  /** @name PalletCollatorSelectionCall (181) */1781  interface PalletCollatorSelectionCall extends Enum {1782    readonly isAddInvulnerable: boolean;1783    readonly asAddInvulnerable: {1784      readonly new_: AccountId32;1785    } & Struct;1786    readonly isRemoveInvulnerable: boolean;1787    readonly asRemoveInvulnerable: {1788      readonly who: AccountId32;1789    } & Struct;1790    readonly isGetLicense: boolean;1791    readonly isOnboard: boolean;1792    readonly isOffboard: boolean;1793    readonly isReleaseLicense: boolean;1794    readonly isForceReleaseLicense: boolean;1795    readonly asForceReleaseLicense: {1796      readonly who: AccountId32;1797    } & Struct;1798    readonly type: 'AddInvulnerable' | 'RemoveInvulnerable' | 'GetLicense' | 'Onboard' | 'Offboard' | 'ReleaseLicense' | 'ForceReleaseLicense';1799  }18001801  /** @name PalletCollatorSelectionError (182) */1802  interface PalletCollatorSelectionError extends Enum {1803    readonly isTooManyCandidates: boolean;1804    readonly isUnknown: boolean;1805    readonly isPermission: boolean;1806    readonly isAlreadyHoldingLicense: boolean;1807    readonly isNoLicense: boolean;1808    readonly isAlreadyCandidate: boolean;1809    readonly isNotCandidate: boolean;1810    readonly isTooManyInvulnerables: boolean;1811    readonly isTooFewInvulnerables: boolean;1812    readonly isAlreadyInvulnerable: boolean;1813    readonly isNotInvulnerable: boolean;1814    readonly isNoAssociatedValidatorId: boolean;1815    readonly isValidatorNotRegistered: boolean;1816    readonly type: 'TooManyCandidates' | 'Unknown' | 'Permission' | 'AlreadyHoldingLicense' | 'NoLicense' | 'AlreadyCandidate' | 'NotCandidate' | 'TooManyInvulnerables' | 'TooFewInvulnerables' | 'AlreadyInvulnerable' | 'NotInvulnerable' | 'NoAssociatedValidatorId' | 'ValidatorNotRegistered';1817  }18181819  /** @name OpalRuntimeRuntimeCommonSessionKeys (185) */1820  interface OpalRuntimeRuntimeCommonSessionKeys extends Struct {1821    readonly aura: SpConsensusAuraSr25519AppSr25519Public;1822  }18231824  /** @name SpConsensusAuraSr25519AppSr25519Public (186) */1825  interface SpConsensusAuraSr25519AppSr25519Public extends SpCoreSr25519Public {}18261827  /** @name SpCoreSr25519Public (187) */1828  interface SpCoreSr25519Public extends U8aFixed {}18291830  /** @name SpCoreCryptoKeyTypeId (190) */1831  interface SpCoreCryptoKeyTypeId extends U8aFixed {}18321833  /** @name PalletSessionCall (191) */1834  interface PalletSessionCall extends Enum {1835    readonly isSetKeys: boolean;1836    readonly asSetKeys: {1837      readonly keys_: OpalRuntimeRuntimeCommonSessionKeys;1838      readonly proof: Bytes;1839    } & Struct;1840    readonly isPurgeKeys: boolean;1841    readonly type: 'SetKeys' | 'PurgeKeys';1842  }18431844  /** @name PalletSessionError (192) */1845  interface PalletSessionError extends Enum {1846    readonly isInvalidProof: boolean;1847    readonly isNoAssociatedValidatorId: boolean;1848    readonly isDuplicatedKey: boolean;1849    readonly isNoKeys: boolean;1850    readonly isNoAccount: boolean;1851    readonly type: 'InvalidProof' | 'NoAssociatedValidatorId' | 'DuplicatedKey' | 'NoKeys' | 'NoAccount';1852  }18531854  /** @name PalletBalancesBalanceLock (194) */1855  interface PalletBalancesBalanceLock extends Struct {1856    readonly id: U8aFixed;1857    readonly amount: u128;1858    readonly reasons: PalletBalancesReasons;1859  }18601861  /** @name PalletBalancesReasons (195) */1862  interface PalletBalancesReasons extends Enum {1863    readonly isFee: boolean;1864    readonly isMisc: boolean;1865    readonly isAll: boolean;1866    readonly type: 'Fee' | 'Misc' | 'All';1867  }18681869  /** @name PalletBalancesReserveData (198) */1870  interface PalletBalancesReserveData extends Struct {1871    readonly id: U8aFixed;1872    readonly amount: u128;1873  }18741875  /** @name PalletBalancesCall (200) */1876  interface PalletBalancesCall extends Enum {1877    readonly isTransfer: boolean;1878    readonly asTransfer: {1879      readonly dest: MultiAddress;1880      readonly value: Compact<u128>;1881    } & Struct;1882    readonly isSetBalance: boolean;1883    readonly asSetBalance: {1884      readonly who: MultiAddress;1885      readonly newFree: Compact<u128>;1886      readonly newReserved: Compact<u128>;1887    } & Struct;1888    readonly isForceTransfer: boolean;1889    readonly asForceTransfer: {1890      readonly source: MultiAddress;1891      readonly dest: MultiAddress;1892      readonly value: Compact<u128>;1893    } & Struct;1894    readonly isTransferKeepAlive: boolean;1895    readonly asTransferKeepAlive: {1896      readonly dest: MultiAddress;1897      readonly value: Compact<u128>;1898    } & Struct;1899    readonly isTransferAll: boolean;1900    readonly asTransferAll: {1901      readonly dest: MultiAddress;1902      readonly keepAlive: bool;1903    } & Struct;1904    readonly isForceUnreserve: boolean;1905    readonly asForceUnreserve: {1906      readonly who: MultiAddress;1907      readonly amount: u128;1908    } & Struct;1909    readonly type: 'Transfer' | 'SetBalance' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve';1910  }19111912  /** @name PalletBalancesError (203) */1913  interface PalletBalancesError extends Enum {1914    readonly isVestingBalance: boolean;1915    readonly isLiquidityRestrictions: boolean;1916    readonly isInsufficientBalance: boolean;1917    readonly isExistentialDeposit: boolean;1918    readonly isKeepAlive: boolean;1919    readonly isExistingVestingSchedule: boolean;1920    readonly isDeadAccount: boolean;1921    readonly isTooManyReserves: boolean;1922    readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'KeepAlive' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves';1923  }19241925  /** @name PalletTimestampCall (205) */1926  interface PalletTimestampCall extends Enum {1927    readonly isSet: boolean;1928    readonly asSet: {1929      readonly now: Compact<u64>;1930    } & Struct;1931    readonly type: 'Set';1932  }19331934  /** @name PalletTransactionPaymentReleases (207) */1935  interface PalletTransactionPaymentReleases extends Enum {1936    readonly isV1Ancient: boolean;1937    readonly isV2: boolean;1938    readonly type: 'V1Ancient' | 'V2';1939  }19401941  /** @name PalletTreasuryProposal (208) */1942  interface PalletTreasuryProposal extends Struct {1943    readonly proposer: AccountId32;1944    readonly value: u128;1945    readonly beneficiary: AccountId32;1946    readonly bond: u128;1947  }19481949  /** @name PalletTreasuryCall (210) */1950  interface PalletTreasuryCall extends Enum {1951    readonly isProposeSpend: boolean;1952    readonly asProposeSpend: {1953      readonly value: Compact<u128>;1954      readonly beneficiary: MultiAddress;1955    } & Struct;1956    readonly isRejectProposal: boolean;1957    readonly asRejectProposal: {1958      readonly proposalId: Compact<u32>;1959    } & Struct;1960    readonly isApproveProposal: boolean;1961    readonly asApproveProposal: {1962      readonly proposalId: Compact<u32>;1963    } & Struct;1964    readonly isSpend: boolean;1965    readonly asSpend: {1966      readonly amount: Compact<u128>;1967      readonly beneficiary: MultiAddress;1968    } & Struct;1969    readonly isRemoveApproval: boolean;1970    readonly asRemoveApproval: {1971      readonly proposalId: Compact<u32>;1972    } & Struct;1973    readonly type: 'ProposeSpend' | 'RejectProposal' | 'ApproveProposal' | 'Spend' | 'RemoveApproval';1974  }19751976  /** @name FrameSupportPalletId (212) */1977  interface FrameSupportPalletId extends U8aFixed {}19781979  /** @name PalletTreasuryError (213) */1980  interface PalletTreasuryError extends Enum {1981    readonly isInsufficientProposersBalance: boolean;1982    readonly isInvalidIndex: boolean;1983    readonly isTooManyApprovals: boolean;1984    readonly isInsufficientPermission: boolean;1985    readonly isProposalNotApproved: boolean;1986    readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals' | 'InsufficientPermission' | 'ProposalNotApproved';1987  }19881989  /** @name PalletSudoCall (214) */1990  interface PalletSudoCall extends Enum {1991    readonly isSudo: boolean;1992    readonly asSudo: {1993      readonly call: Call;1994    } & Struct;1995    readonly isSudoUncheckedWeight: boolean;1996    readonly asSudoUncheckedWeight: {1997      readonly call: Call;1998      readonly weight: SpWeightsWeightV2Weight;1999    } & Struct;2000    readonly isSetKey: boolean;2001    readonly asSetKey: {2002      readonly new_: MultiAddress;2003    } & Struct;2004    readonly isSudoAs: boolean;2005    readonly asSudoAs: {2006      readonly who: MultiAddress;2007      readonly call: Call;2008    } & Struct;2009    readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs';2010  }20112012  /** @name OrmlVestingModuleCall (216) */2013  interface OrmlVestingModuleCall extends Enum {2014    readonly isClaim: boolean;2015    readonly isVestedTransfer: boolean;2016    readonly asVestedTransfer: {2017      readonly dest: MultiAddress;2018      readonly schedule: OrmlVestingVestingSchedule;2019    } & Struct;2020    readonly isUpdateVestingSchedules: boolean;2021    readonly asUpdateVestingSchedules: {2022      readonly who: MultiAddress;2023      readonly vestingSchedules: Vec<OrmlVestingVestingSchedule>;2024    } & Struct;2025    readonly isClaimFor: boolean;2026    readonly asClaimFor: {2027      readonly dest: MultiAddress;2028    } & Struct;2029    readonly type: 'Claim' | 'VestedTransfer' | 'UpdateVestingSchedules' | 'ClaimFor';2030  }20312032  /** @name OrmlXtokensModuleCall (218) */2033  interface OrmlXtokensModuleCall extends Enum {2034    readonly isTransfer: boolean;2035    readonly asTransfer: {2036      readonly currencyId: PalletForeignAssetsAssetIds;2037      readonly amount: u128;2038      readonly dest: XcmVersionedMultiLocation;2039      readonly destWeightLimit: XcmV2WeightLimit;2040    } & Struct;2041    readonly isTransferMultiasset: boolean;2042    readonly asTransferMultiasset: {2043      readonly asset: XcmVersionedMultiAsset;2044      readonly dest: XcmVersionedMultiLocation;2045      readonly destWeightLimit: XcmV2WeightLimit;2046    } & Struct;2047    readonly isTransferWithFee: boolean;2048    readonly asTransferWithFee: {2049      readonly currencyId: PalletForeignAssetsAssetIds;2050      readonly amount: u128;2051      readonly fee: u128;2052      readonly dest: XcmVersionedMultiLocation;2053      readonly destWeightLimit: XcmV2WeightLimit;2054    } & Struct;2055    readonly isTransferMultiassetWithFee: boolean;2056    readonly asTransferMultiassetWithFee: {2057      readonly asset: XcmVersionedMultiAsset;2058      readonly fee: XcmVersionedMultiAsset;2059      readonly dest: XcmVersionedMultiLocation;2060      readonly destWeightLimit: XcmV2WeightLimit;2061    } & Struct;2062    readonly isTransferMulticurrencies: boolean;2063    readonly asTransferMulticurrencies: {2064      readonly currencies: Vec<ITuple<[PalletForeignAssetsAssetIds, u128]>>;2065      readonly feeItem: u32;2066      readonly dest: XcmVersionedMultiLocation;2067      readonly destWeightLimit: XcmV2WeightLimit;2068    } & Struct;2069    readonly isTransferMultiassets: boolean;2070    readonly asTransferMultiassets: {2071      readonly assets: XcmVersionedMultiAssets;2072      readonly feeItem: u32;2073      readonly dest: XcmVersionedMultiLocation;2074      readonly destWeightLimit: XcmV2WeightLimit;2075    } & Struct;2076    readonly type: 'Transfer' | 'TransferMultiasset' | 'TransferWithFee' | 'TransferMultiassetWithFee' | 'TransferMulticurrencies' | 'TransferMultiassets';2077  }20782079  /** @name XcmVersionedMultiAsset (219) */2080  interface XcmVersionedMultiAsset extends Enum {2081    readonly isV0: boolean;2082    readonly asV0: XcmV0MultiAsset;2083    readonly isV1: boolean;2084    readonly asV1: XcmV1MultiAsset;2085    readonly type: 'V0' | 'V1';2086  }20872088  /** @name OrmlTokensModuleCall (222) */2089  interface OrmlTokensModuleCall extends Enum {2090    readonly isTransfer: boolean;2091    readonly asTransfer: {2092      readonly dest: MultiAddress;2093      readonly currencyId: PalletForeignAssetsAssetIds;2094      readonly amount: Compact<u128>;2095    } & Struct;2096    readonly isTransferAll: boolean;2097    readonly asTransferAll: {2098      readonly dest: MultiAddress;2099      readonly currencyId: PalletForeignAssetsAssetIds;2100      readonly keepAlive: bool;2101    } & Struct;2102    readonly isTransferKeepAlive: boolean;2103    readonly asTransferKeepAlive: {2104      readonly dest: MultiAddress;2105      readonly currencyId: PalletForeignAssetsAssetIds;2106      readonly amount: Compact<u128>;2107    } & Struct;2108    readonly isForceTransfer: boolean;2109    readonly asForceTransfer: {2110      readonly source: MultiAddress;2111      readonly dest: MultiAddress;2112      readonly currencyId: PalletForeignAssetsAssetIds;2113      readonly amount: Compact<u128>;2114    } & Struct;2115    readonly isSetBalance: boolean;2116    readonly asSetBalance: {2117      readonly who: MultiAddress;2118      readonly currencyId: PalletForeignAssetsAssetIds;2119      readonly newFree: Compact<u128>;2120      readonly newReserved: Compact<u128>;2121    } & Struct;2122    readonly type: 'Transfer' | 'TransferAll' | 'TransferKeepAlive' | 'ForceTransfer' | 'SetBalance';2123  }21242125  /** @name PalletIdentityCall (223) */2126  interface PalletIdentityCall extends Enum {2127    readonly isAddRegistrar: boolean;2128    readonly asAddRegistrar: {2129      readonly account: MultiAddress;2130    } & Struct;2131    readonly isSetIdentity: boolean;2132    readonly asSetIdentity: {2133      readonly info: PalletIdentityIdentityInfo;2134    } & Struct;2135    readonly isSetSubs: boolean;2136    readonly asSetSubs: {2137      readonly subs: Vec<ITuple<[AccountId32, Data]>>;2138    } & Struct;2139    readonly isClearIdentity: boolean;2140    readonly isRequestJudgement: boolean;2141    readonly asRequestJudgement: {2142      readonly regIndex: Compact<u32>;2143      readonly maxFee: Compact<u128>;2144    } & Struct;2145    readonly isCancelRequest: boolean;2146    readonly asCancelRequest: {2147      readonly regIndex: u32;2148    } & Struct;2149    readonly isSetFee: boolean;2150    readonly asSetFee: {2151      readonly index: Compact<u32>;2152      readonly fee: Compact<u128>;2153    } & Struct;2154    readonly isSetAccountId: boolean;2155    readonly asSetAccountId: {2156      readonly index: Compact<u32>;2157      readonly new_: MultiAddress;2158    } & Struct;2159    readonly isSetFields: boolean;2160    readonly asSetFields: {2161      readonly index: Compact<u32>;2162      readonly fields: PalletIdentityBitFlags;2163    } & Struct;2164    readonly isProvideJudgement: boolean;2165    readonly asProvideJudgement: {2166      readonly regIndex: Compact<u32>;2167      readonly target: MultiAddress;2168      readonly judgement: PalletIdentityJudgement;2169      readonly identity: H256;2170    } & Struct;2171    readonly isKillIdentity: boolean;2172    readonly asKillIdentity: {2173      readonly target: MultiAddress;2174    } & Struct;2175    readonly isAddSub: boolean;2176    readonly asAddSub: {2177      readonly sub: MultiAddress;2178      readonly data: Data;2179    } & Struct;2180    readonly isRenameSub: boolean;2181    readonly asRenameSub: {2182      readonly sub: MultiAddress;2183      readonly data: Data;2184    } & Struct;2185    readonly isRemoveSub: boolean;2186    readonly asRemoveSub: {2187      readonly sub: MultiAddress;2188    } & Struct;2189    readonly isQuitSub: boolean;2190    readonly isForceInsertIdentities: boolean;2191    readonly asForceInsertIdentities: {2192      readonly identities: Vec<ITuple<[AccountId32, PalletIdentityRegistration]>>;2193    } & Struct;2194    readonly isForceRemoveIdentities: boolean;2195    readonly asForceRemoveIdentities: {2196      readonly identities: Vec<AccountId32>;2197    } & Struct;2198    readonly isForceSetSubs: boolean;2199    readonly asForceSetSubs: {2200      readonly subs: Vec<ITuple<[AccountId32, ITuple<[u128, Vec<ITuple<[AccountId32, Data]>>]>]>>;2201    } & Struct;2202    readonly type: 'AddRegistrar' | 'SetIdentity' | 'SetSubs' | 'ClearIdentity' | 'RequestJudgement' | 'CancelRequest' | 'SetFee' | 'SetAccountId' | 'SetFields' | 'ProvideJudgement' | 'KillIdentity' | 'AddSub' | 'RenameSub' | 'RemoveSub' | 'QuitSub' | 'ForceInsertIdentities' | 'ForceRemoveIdentities' | 'ForceSetSubs';2203  }22042205  /** @name PalletIdentityIdentityInfo (224) */2206  interface PalletIdentityIdentityInfo extends Struct {2207    readonly additional: Vec<ITuple<[Data, Data]>>;2208    readonly display: Data;2209    readonly legal: Data;2210    readonly web: Data;2211    readonly riot: Data;2212    readonly email: Data;2213    readonly pgpFingerprint: Option<U8aFixed>;2214    readonly image: Data;2215    readonly twitter: Data;2216  }22172218  /** @name PalletIdentityBitFlags (260) */2219  interface PalletIdentityBitFlags extends Set {2220    readonly isDisplay: boolean;2221    readonly isLegal: boolean;2222    readonly isWeb: boolean;2223    readonly isRiot: boolean;2224    readonly isEmail: boolean;2225    readonly isPgpFingerprint: boolean;2226    readonly isImage: boolean;2227    readonly isTwitter: boolean;2228  }22292230  /** @name PalletIdentityIdentityField (261) */2231  interface PalletIdentityIdentityField extends Enum {2232    readonly isDisplay: boolean;2233    readonly isLegal: boolean;2234    readonly isWeb: boolean;2235    readonly isRiot: boolean;2236    readonly isEmail: boolean;2237    readonly isPgpFingerprint: boolean;2238    readonly isImage: boolean;2239    readonly isTwitter: boolean;2240    readonly type: 'Display' | 'Legal' | 'Web' | 'Riot' | 'Email' | 'PgpFingerprint' | 'Image' | 'Twitter';2241  }22422243  /** @name PalletIdentityJudgement (262) */2244  interface PalletIdentityJudgement extends Enum {2245    readonly isUnknown: boolean;2246    readonly isFeePaid: boolean;2247    readonly asFeePaid: u128;2248    readonly isReasonable: boolean;2249    readonly isKnownGood: boolean;2250    readonly isOutOfDate: boolean;2251    readonly isLowQuality: boolean;2252    readonly isErroneous: boolean;2253    readonly type: 'Unknown' | 'FeePaid' | 'Reasonable' | 'KnownGood' | 'OutOfDate' | 'LowQuality' | 'Erroneous';2254  }22552256  /** @name PalletIdentityRegistration (265) */2257  interface PalletIdentityRegistration extends Struct {2258    readonly judgements: Vec<ITuple<[u32, PalletIdentityJudgement]>>;2259    readonly deposit: u128;2260    readonly info: PalletIdentityIdentityInfo;2261  }22622263  /** @name PalletPreimageCall (273) */2264  interface PalletPreimageCall extends Enum {2265    readonly isNotePreimage: boolean;2266    readonly asNotePreimage: {2267      readonly bytes: Bytes;2268    } & Struct;2269    readonly isUnnotePreimage: boolean;2270    readonly asUnnotePreimage: {2271      readonly hash_: H256;2272    } & Struct;2273    readonly isRequestPreimage: boolean;2274    readonly asRequestPreimage: {2275      readonly hash_: H256;2276    } & Struct;2277    readonly isUnrequestPreimage: boolean;2278    readonly asUnrequestPreimage: {2279      readonly hash_: H256;2280    } & Struct;2281    readonly type: 'NotePreimage' | 'UnnotePreimage' | 'RequestPreimage' | 'UnrequestPreimage';2282  }22832284  /** @name CumulusPalletXcmpQueueCall (274) */2285  interface CumulusPalletXcmpQueueCall extends Enum {2286    readonly isServiceOverweight: boolean;2287    readonly asServiceOverweight: {2288      readonly index: u64;2289      readonly weightLimit: u64;2290    } & Struct;2291    readonly isSuspendXcmExecution: boolean;2292    readonly isResumeXcmExecution: boolean;2293    readonly isUpdateSuspendThreshold: boolean;2294    readonly asUpdateSuspendThreshold: {2295      readonly new_: u32;2296    } & Struct;2297    readonly isUpdateDropThreshold: boolean;2298    readonly asUpdateDropThreshold: {2299      readonly new_: u32;2300    } & Struct;2301    readonly isUpdateResumeThreshold: boolean;2302    readonly asUpdateResumeThreshold: {2303      readonly new_: u32;2304    } & Struct;2305    readonly isUpdateThresholdWeight: boolean;2306    readonly asUpdateThresholdWeight: {2307      readonly new_: u64;2308    } & Struct;2309    readonly isUpdateWeightRestrictDecay: boolean;2310    readonly asUpdateWeightRestrictDecay: {2311      readonly new_: u64;2312    } & Struct;2313    readonly isUpdateXcmpMaxIndividualWeight: boolean;2314    readonly asUpdateXcmpMaxIndividualWeight: {2315      readonly new_: u64;2316    } & Struct;2317    readonly type: 'ServiceOverweight' | 'SuspendXcmExecution' | 'ResumeXcmExecution' | 'UpdateSuspendThreshold' | 'UpdateDropThreshold' | 'UpdateResumeThreshold' | 'UpdateThresholdWeight' | 'UpdateWeightRestrictDecay' | 'UpdateXcmpMaxIndividualWeight';2318  }23192320  /** @name PalletXcmCall (275) */2321  interface PalletXcmCall extends Enum {2322    readonly isSend: boolean;2323    readonly asSend: {2324      readonly dest: XcmVersionedMultiLocation;2325      readonly message: XcmVersionedXcm;2326    } & Struct;2327    readonly isTeleportAssets: boolean;2328    readonly asTeleportAssets: {2329      readonly dest: XcmVersionedMultiLocation;2330      readonly beneficiary: XcmVersionedMultiLocation;2331      readonly assets: XcmVersionedMultiAssets;2332      readonly feeAssetItem: u32;2333    } & Struct;2334    readonly isReserveTransferAssets: boolean;2335    readonly asReserveTransferAssets: {2336      readonly dest: XcmVersionedMultiLocation;2337      readonly beneficiary: XcmVersionedMultiLocation;2338      readonly assets: XcmVersionedMultiAssets;2339      readonly feeAssetItem: u32;2340    } & Struct;2341    readonly isExecute: boolean;2342    readonly asExecute: {2343      readonly message: XcmVersionedXcm;2344      readonly maxWeight: u64;2345    } & Struct;2346    readonly isForceXcmVersion: boolean;2347    readonly asForceXcmVersion: {2348      readonly location: XcmV1MultiLocation;2349      readonly xcmVersion: u32;2350    } & Struct;2351    readonly isForceDefaultXcmVersion: boolean;2352    readonly asForceDefaultXcmVersion: {2353      readonly maybeXcmVersion: Option<u32>;2354    } & Struct;2355    readonly isForceSubscribeVersionNotify: boolean;2356    readonly asForceSubscribeVersionNotify: {2357      readonly location: XcmVersionedMultiLocation;2358    } & Struct;2359    readonly isForceUnsubscribeVersionNotify: boolean;2360    readonly asForceUnsubscribeVersionNotify: {2361      readonly location: XcmVersionedMultiLocation;2362    } & Struct;2363    readonly isLimitedReserveTransferAssets: boolean;2364    readonly asLimitedReserveTransferAssets: {2365      readonly dest: XcmVersionedMultiLocation;2366      readonly beneficiary: XcmVersionedMultiLocation;2367      readonly assets: XcmVersionedMultiAssets;2368      readonly feeAssetItem: u32;2369      readonly weightLimit: XcmV2WeightLimit;2370    } & Struct;2371    readonly isLimitedTeleportAssets: boolean;2372    readonly asLimitedTeleportAssets: {2373      readonly dest: XcmVersionedMultiLocation;2374      readonly beneficiary: XcmVersionedMultiLocation;2375      readonly assets: XcmVersionedMultiAssets;2376      readonly feeAssetItem: u32;2377      readonly weightLimit: XcmV2WeightLimit;2378    } & Struct;2379    readonly type: 'Send' | 'TeleportAssets' | 'ReserveTransferAssets' | 'Execute' | 'ForceXcmVersion' | 'ForceDefaultXcmVersion' | 'ForceSubscribeVersionNotify' | 'ForceUnsubscribeVersionNotify' | 'LimitedReserveTransferAssets' | 'LimitedTeleportAssets';2380  }23812382  /** @name XcmVersionedXcm (276) */2383  interface XcmVersionedXcm extends Enum {2384    readonly isV0: boolean;2385    readonly asV0: XcmV0Xcm;2386    readonly isV1: boolean;2387    readonly asV1: XcmV1Xcm;2388    readonly isV2: boolean;2389    readonly asV2: XcmV2Xcm;2390    readonly type: 'V0' | 'V1' | 'V2';2391  }23922393  /** @name XcmV0Xcm (277) */2394  interface XcmV0Xcm extends Enum {2395    readonly isWithdrawAsset: boolean;2396    readonly asWithdrawAsset: {2397      readonly assets: Vec<XcmV0MultiAsset>;2398      readonly effects: Vec<XcmV0Order>;2399    } & Struct;2400    readonly isReserveAssetDeposit: boolean;2401    readonly asReserveAssetDeposit: {2402      readonly assets: Vec<XcmV0MultiAsset>;2403      readonly effects: Vec<XcmV0Order>;2404    } & Struct;2405    readonly isTeleportAsset: boolean;2406    readonly asTeleportAsset: {2407      readonly assets: Vec<XcmV0MultiAsset>;2408      readonly effects: Vec<XcmV0Order>;2409    } & Struct;2410    readonly isQueryResponse: boolean;2411    readonly asQueryResponse: {2412      readonly queryId: Compact<u64>;2413      readonly response: XcmV0Response;2414    } & Struct;2415    readonly isTransferAsset: boolean;2416    readonly asTransferAsset: {2417      readonly assets: Vec<XcmV0MultiAsset>;2418      readonly dest: XcmV0MultiLocation;2419    } & Struct;2420    readonly isTransferReserveAsset: boolean;2421    readonly asTransferReserveAsset: {2422      readonly assets: Vec<XcmV0MultiAsset>;2423      readonly dest: XcmV0MultiLocation;2424      readonly effects: Vec<XcmV0Order>;2425    } & Struct;2426    readonly isTransact: boolean;2427    readonly asTransact: {2428      readonly originType: XcmV0OriginKind;2429      readonly requireWeightAtMost: u64;2430      readonly call: XcmDoubleEncoded;2431    } & Struct;2432    readonly isHrmpNewChannelOpenRequest: boolean;2433    readonly asHrmpNewChannelOpenRequest: {2434      readonly sender: Compact<u32>;2435      readonly maxMessageSize: Compact<u32>;2436      readonly maxCapacity: Compact<u32>;2437    } & Struct;2438    readonly isHrmpChannelAccepted: boolean;2439    readonly asHrmpChannelAccepted: {2440      readonly recipient: Compact<u32>;2441    } & Struct;2442    readonly isHrmpChannelClosing: boolean;2443    readonly asHrmpChannelClosing: {2444      readonly initiator: Compact<u32>;2445      readonly sender: Compact<u32>;2446      readonly recipient: Compact<u32>;2447    } & Struct;2448    readonly isRelayedFrom: boolean;2449    readonly asRelayedFrom: {2450      readonly who: XcmV0MultiLocation;2451      readonly message: XcmV0Xcm;2452    } & Struct;2453    readonly type: 'WithdrawAsset' | 'ReserveAssetDeposit' | 'TeleportAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom';2454  }24552456  /** @name XcmV0Order (279) */2457  interface XcmV0Order extends Enum {2458    readonly isNull: boolean;2459    readonly isDepositAsset: boolean;2460    readonly asDepositAsset: {2461      readonly assets: Vec<XcmV0MultiAsset>;2462      readonly dest: XcmV0MultiLocation;2463    } & Struct;2464    readonly isDepositReserveAsset: boolean;2465    readonly asDepositReserveAsset: {2466      readonly assets: Vec<XcmV0MultiAsset>;2467      readonly dest: XcmV0MultiLocation;2468      readonly effects: Vec<XcmV0Order>;2469    } & Struct;2470    readonly isExchangeAsset: boolean;2471    readonly asExchangeAsset: {2472      readonly give: Vec<XcmV0MultiAsset>;2473      readonly receive: Vec<XcmV0MultiAsset>;2474    } & Struct;2475    readonly isInitiateReserveWithdraw: boolean;2476    readonly asInitiateReserveWithdraw: {2477      readonly assets: Vec<XcmV0MultiAsset>;2478      readonly reserve: XcmV0MultiLocation;2479      readonly effects: Vec<XcmV0Order>;2480    } & Struct;2481    readonly isInitiateTeleport: boolean;2482    readonly asInitiateTeleport: {2483      readonly assets: Vec<XcmV0MultiAsset>;2484      readonly dest: XcmV0MultiLocation;2485      readonly effects: Vec<XcmV0Order>;2486    } & Struct;2487    readonly isQueryHolding: boolean;2488    readonly asQueryHolding: {2489      readonly queryId: Compact<u64>;2490      readonly dest: XcmV0MultiLocation;2491      readonly assets: Vec<XcmV0MultiAsset>;2492    } & Struct;2493    readonly isBuyExecution: boolean;2494    readonly asBuyExecution: {2495      readonly fees: XcmV0MultiAsset;2496      readonly weight: u64;2497      readonly debt: u64;2498      readonly haltOnError: bool;2499      readonly xcm: Vec<XcmV0Xcm>;2500    } & Struct;2501    readonly type: 'Null' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';2502  }25032504  /** @name XcmV0Response (281) */2505  interface XcmV0Response extends Enum {2506    readonly isAssets: boolean;2507    readonly asAssets: Vec<XcmV0MultiAsset>;2508    readonly type: 'Assets';2509  }25102511  /** @name XcmV1Xcm (282) */2512  interface XcmV1Xcm extends Enum {2513    readonly isWithdrawAsset: boolean;2514    readonly asWithdrawAsset: {2515      readonly assets: XcmV1MultiassetMultiAssets;2516      readonly effects: Vec<XcmV1Order>;2517    } & Struct;2518    readonly isReserveAssetDeposited: boolean;2519    readonly asReserveAssetDeposited: {2520      readonly assets: XcmV1MultiassetMultiAssets;2521      readonly effects: Vec<XcmV1Order>;2522    } & Struct;2523    readonly isReceiveTeleportedAsset: boolean;2524    readonly asReceiveTeleportedAsset: {2525      readonly assets: XcmV1MultiassetMultiAssets;2526      readonly effects: Vec<XcmV1Order>;2527    } & Struct;2528    readonly isQueryResponse: boolean;2529    readonly asQueryResponse: {2530      readonly queryId: Compact<u64>;2531      readonly response: XcmV1Response;2532    } & Struct;2533    readonly isTransferAsset: boolean;2534    readonly asTransferAsset: {2535      readonly assets: XcmV1MultiassetMultiAssets;2536      readonly beneficiary: XcmV1MultiLocation;2537    } & Struct;2538    readonly isTransferReserveAsset: boolean;2539    readonly asTransferReserveAsset: {2540      readonly assets: XcmV1MultiassetMultiAssets;2541      readonly dest: XcmV1MultiLocation;2542      readonly effects: Vec<XcmV1Order>;2543    } & Struct;2544    readonly isTransact: boolean;2545    readonly asTransact: {2546      readonly originType: XcmV0OriginKind;2547      readonly requireWeightAtMost: u64;2548      readonly call: XcmDoubleEncoded;2549    } & Struct;2550    readonly isHrmpNewChannelOpenRequest: boolean;2551    readonly asHrmpNewChannelOpenRequest: {2552      readonly sender: Compact<u32>;2553      readonly maxMessageSize: Compact<u32>;2554      readonly maxCapacity: Compact<u32>;2555    } & Struct;2556    readonly isHrmpChannelAccepted: boolean;2557    readonly asHrmpChannelAccepted: {2558      readonly recipient: Compact<u32>;2559    } & Struct;2560    readonly isHrmpChannelClosing: boolean;2561    readonly asHrmpChannelClosing: {2562      readonly initiator: Compact<u32>;2563      readonly sender: Compact<u32>;2564      readonly recipient: Compact<u32>;2565    } & Struct;2566    readonly isRelayedFrom: boolean;2567    readonly asRelayedFrom: {2568      readonly who: XcmV1MultilocationJunctions;2569      readonly message: XcmV1Xcm;2570    } & Struct;2571    readonly isSubscribeVersion: boolean;2572    readonly asSubscribeVersion: {2573      readonly queryId: Compact<u64>;2574      readonly maxResponseWeight: Compact<u64>;2575    } & Struct;2576    readonly isUnsubscribeVersion: boolean;2577    readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom' | 'SubscribeVersion' | 'UnsubscribeVersion';2578  }25792580  /** @name XcmV1Order (284) */2581  interface XcmV1Order extends Enum {2582    readonly isNoop: boolean;2583    readonly isDepositAsset: boolean;2584    readonly asDepositAsset: {2585      readonly assets: XcmV1MultiassetMultiAssetFilter;2586      readonly maxAssets: u32;2587      readonly beneficiary: XcmV1MultiLocation;2588    } & Struct;2589    readonly isDepositReserveAsset: boolean;2590    readonly asDepositReserveAsset: {2591      readonly assets: XcmV1MultiassetMultiAssetFilter;2592      readonly maxAssets: u32;2593      readonly dest: XcmV1MultiLocation;2594      readonly effects: Vec<XcmV1Order>;2595    } & Struct;2596    readonly isExchangeAsset: boolean;2597    readonly asExchangeAsset: {2598      readonly give: XcmV1MultiassetMultiAssetFilter;2599      readonly receive: XcmV1MultiassetMultiAssets;2600    } & Struct;2601    readonly isInitiateReserveWithdraw: boolean;2602    readonly asInitiateReserveWithdraw: {2603      readonly assets: XcmV1MultiassetMultiAssetFilter;2604      readonly reserve: XcmV1MultiLocation;2605      readonly effects: Vec<XcmV1Order>;2606    } & Struct;2607    readonly isInitiateTeleport: boolean;2608    readonly asInitiateTeleport: {2609      readonly assets: XcmV1MultiassetMultiAssetFilter;2610      readonly dest: XcmV1MultiLocation;2611      readonly effects: Vec<XcmV1Order>;2612    } & Struct;2613    readonly isQueryHolding: boolean;2614    readonly asQueryHolding: {2615      readonly queryId: Compact<u64>;2616      readonly dest: XcmV1MultiLocation;2617      readonly assets: XcmV1MultiassetMultiAssetFilter;2618    } & Struct;2619    readonly isBuyExecution: boolean;2620    readonly asBuyExecution: {2621      readonly fees: XcmV1MultiAsset;2622      readonly weight: u64;2623      readonly debt: u64;2624      readonly haltOnError: bool;2625      readonly instructions: Vec<XcmV1Xcm>;2626    } & Struct;2627    readonly type: 'Noop' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';2628  }26292630  /** @name XcmV1Response (286) */2631  interface XcmV1Response extends Enum {2632    readonly isAssets: boolean;2633    readonly asAssets: XcmV1MultiassetMultiAssets;2634    readonly isVersion: boolean;2635    readonly asVersion: u32;2636    readonly type: 'Assets' | 'Version';2637  }26382639  /** @name CumulusPalletXcmCall (300) */2640  type CumulusPalletXcmCall = Null;26412642  /** @name CumulusPalletDmpQueueCall (301) */2643  interface CumulusPalletDmpQueueCall extends Enum {2644    readonly isServiceOverweight: boolean;2645    readonly asServiceOverweight: {2646      readonly index: u64;2647      readonly weightLimit: u64;2648    } & Struct;2649    readonly type: 'ServiceOverweight';2650  }26512652  /** @name PalletInflationCall (302) */2653  interface PalletInflationCall extends Enum {2654    readonly isStartInflation: boolean;2655    readonly asStartInflation: {2656      readonly inflationStartRelayBlock: u32;2657    } & Struct;2658    readonly type: 'StartInflation';2659  }26602661  /** @name PalletUniqueCall (303) */2662  interface PalletUniqueCall extends Enum {2663    readonly isCreateCollection: boolean;2664    readonly asCreateCollection: {2665      readonly collectionName: Vec<u16>;2666      readonly collectionDescription: Vec<u16>;2667      readonly tokenPrefix: Bytes;2668      readonly mode: UpDataStructsCollectionMode;2669    } & Struct;2670    readonly isCreateCollectionEx: boolean;2671    readonly asCreateCollectionEx: {2672      readonly data: UpDataStructsCreateCollectionData;2673    } & Struct;2674    readonly isDestroyCollection: boolean;2675    readonly asDestroyCollection: {2676      readonly collectionId: u32;2677    } & Struct;2678    readonly isAddToAllowList: boolean;2679    readonly asAddToAllowList: {2680      readonly collectionId: u32;2681      readonly address: PalletEvmAccountBasicCrossAccountIdRepr;2682    } & Struct;2683    readonly isRemoveFromAllowList: boolean;2684    readonly asRemoveFromAllowList: {2685      readonly collectionId: u32;2686      readonly address: PalletEvmAccountBasicCrossAccountIdRepr;2687    } & Struct;2688    readonly isChangeCollectionOwner: boolean;2689    readonly asChangeCollectionOwner: {2690      readonly collectionId: u32;2691      readonly newOwner: AccountId32;2692    } & Struct;2693    readonly isAddCollectionAdmin: boolean;2694    readonly asAddCollectionAdmin: {2695      readonly collectionId: u32;2696      readonly newAdminId: PalletEvmAccountBasicCrossAccountIdRepr;2697    } & Struct;2698    readonly isRemoveCollectionAdmin: boolean;2699    readonly asRemoveCollectionAdmin: {2700      readonly collectionId: u32;2701      readonly accountId: PalletEvmAccountBasicCrossAccountIdRepr;2702    } & Struct;2703    readonly isSetCollectionSponsor: boolean;2704    readonly asSetCollectionSponsor: {2705      readonly collectionId: u32;2706      readonly newSponsor: AccountId32;2707    } & Struct;2708    readonly isConfirmSponsorship: boolean;2709    readonly asConfirmSponsorship: {2710      readonly collectionId: u32;2711    } & Struct;2712    readonly isRemoveCollectionSponsor: boolean;2713    readonly asRemoveCollectionSponsor: {2714      readonly collectionId: u32;2715    } & Struct;2716    readonly isCreateItem: boolean;2717    readonly asCreateItem: {2718      readonly collectionId: u32;2719      readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;2720      readonly data: UpDataStructsCreateItemData;2721    } & Struct;2722    readonly isCreateMultipleItems: boolean;2723    readonly asCreateMultipleItems: {2724      readonly collectionId: u32;2725      readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;2726      readonly itemsData: Vec<UpDataStructsCreateItemData>;2727    } & Struct;2728    readonly isSetCollectionProperties: boolean;2729    readonly asSetCollectionProperties: {2730      readonly collectionId: u32;2731      readonly properties: Vec<UpDataStructsProperty>;2732    } & Struct;2733    readonly isDeleteCollectionProperties: boolean;2734    readonly asDeleteCollectionProperties: {2735      readonly collectionId: u32;2736      readonly propertyKeys: Vec<Bytes>;2737    } & Struct;2738    readonly isSetTokenProperties: boolean;2739    readonly asSetTokenProperties: {2740      readonly collectionId: u32;2741      readonly tokenId: u32;2742      readonly properties: Vec<UpDataStructsProperty>;2743    } & Struct;2744    readonly isDeleteTokenProperties: boolean;2745    readonly asDeleteTokenProperties: {2746      readonly collectionId: u32;2747      readonly tokenId: u32;2748      readonly propertyKeys: Vec<Bytes>;2749    } & Struct;2750    readonly isSetTokenPropertyPermissions: boolean;2751    readonly asSetTokenPropertyPermissions: {2752      readonly collectionId: u32;2753      readonly propertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;2754    } & Struct;2755    readonly isCreateMultipleItemsEx: boolean;2756    readonly asCreateMultipleItemsEx: {2757      readonly collectionId: u32;2758      readonly data: UpDataStructsCreateItemExData;2759    } & Struct;2760    readonly isSetTransfersEnabledFlag: boolean;2761    readonly asSetTransfersEnabledFlag: {2762      readonly collectionId: u32;2763      readonly value: bool;2764    } & Struct;2765    readonly isBurnItem: boolean;2766    readonly asBurnItem: {2767      readonly collectionId: u32;2768      readonly itemId: u32;2769      readonly value: u128;2770    } & Struct;2771    readonly isBurnFrom: boolean;2772    readonly asBurnFrom: {2773      readonly collectionId: u32;2774      readonly from: PalletEvmAccountBasicCrossAccountIdRepr;2775      readonly itemId: u32;2776      readonly value: u128;2777    } & Struct;2778    readonly isTransfer: boolean;2779    readonly asTransfer: {2780      readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;2781      readonly collectionId: u32;2782      readonly itemId: u32;2783      readonly value: u128;2784    } & Struct;2785    readonly isApprove: boolean;2786    readonly asApprove: {2787      readonly spender: PalletEvmAccountBasicCrossAccountIdRepr;2788      readonly collectionId: u32;2789      readonly itemId: u32;2790      readonly amount: u128;2791    } & Struct;2792    readonly isApproveFrom: boolean;2793    readonly asApproveFrom: {2794      readonly from: PalletEvmAccountBasicCrossAccountIdRepr;2795      readonly to: PalletEvmAccountBasicCrossAccountIdRepr;2796      readonly collectionId: u32;2797      readonly itemId: u32;2798      readonly amount: u128;2799    } & Struct;2800    readonly isTransferFrom: boolean;2801    readonly asTransferFrom: {2802      readonly from: PalletEvmAccountBasicCrossAccountIdRepr;2803      readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;2804      readonly collectionId: u32;2805      readonly itemId: u32;2806      readonly value: u128;2807    } & Struct;2808    readonly isSetCollectionLimits: boolean;2809    readonly asSetCollectionLimits: {2810      readonly collectionId: u32;2811      readonly newLimit: UpDataStructsCollectionLimits;2812    } & Struct;2813    readonly isSetCollectionPermissions: boolean;2814    readonly asSetCollectionPermissions: {2815      readonly collectionId: u32;2816      readonly newPermission: UpDataStructsCollectionPermissions;2817    } & Struct;2818    readonly isRepartition: boolean;2819    readonly asRepartition: {2820      readonly collectionId: u32;2821      readonly tokenId: u32;2822      readonly amount: u128;2823    } & Struct;2824    readonly isSetAllowanceForAll: boolean;2825    readonly asSetAllowanceForAll: {2826      readonly collectionId: u32;2827      readonly operator: PalletEvmAccountBasicCrossAccountIdRepr;2828      readonly approve: bool;2829    } & Struct;2830    readonly isForceRepairCollection: boolean;2831    readonly asForceRepairCollection: {2832      readonly collectionId: u32;2833    } & Struct;2834    readonly isForceRepairItem: boolean;2835    readonly asForceRepairItem: {2836      readonly collectionId: u32;2837      readonly itemId: u32;2838    } & Struct;2839    readonly type: 'CreateCollection' | 'CreateCollectionEx' | 'DestroyCollection' | 'AddToAllowList' | 'RemoveFromAllowList' | 'ChangeCollectionOwner' | 'AddCollectionAdmin' | 'RemoveCollectionAdmin' | 'SetCollectionSponsor' | 'ConfirmSponsorship' | 'RemoveCollectionSponsor' | 'CreateItem' | 'CreateMultipleItems' | 'SetCollectionProperties' | 'DeleteCollectionProperties' | 'SetTokenProperties' | 'DeleteTokenProperties' | 'SetTokenPropertyPermissions' | 'CreateMultipleItemsEx' | 'SetTransfersEnabledFlag' | 'BurnItem' | 'BurnFrom' | 'Transfer' | 'Approve' | 'ApproveFrom' | 'TransferFrom' | 'SetCollectionLimits' | 'SetCollectionPermissions' | 'Repartition' | 'SetAllowanceForAll' | 'ForceRepairCollection' | 'ForceRepairItem';2840  }28412842  /** @name UpDataStructsCollectionMode (308) */2843  interface UpDataStructsCollectionMode extends Enum {2844    readonly isNft: boolean;2845    readonly isFungible: boolean;2846    readonly asFungible: u8;2847    readonly isReFungible: boolean;2848    readonly type: 'Nft' | 'Fungible' | 'ReFungible';2849  }28502851  /** @name UpDataStructsCreateCollectionData (309) */2852  interface UpDataStructsCreateCollectionData extends Struct {2853    readonly mode: UpDataStructsCollectionMode;2854    readonly access: Option<UpDataStructsAccessMode>;2855    readonly name: Vec<u16>;2856    readonly description: Vec<u16>;2857    readonly tokenPrefix: Bytes;2858    readonly pendingSponsor: Option<AccountId32>;2859    readonly limits: Option<UpDataStructsCollectionLimits>;2860    readonly permissions: Option<UpDataStructsCollectionPermissions>;2861    readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;2862    readonly properties: Vec<UpDataStructsProperty>;2863  }28642865  /** @name UpDataStructsAccessMode (311) */2866  interface UpDataStructsAccessMode extends Enum {2867    readonly isNormal: boolean;2868    readonly isAllowList: boolean;2869    readonly type: 'Normal' | 'AllowList';2870  }28712872  /** @name UpDataStructsCollectionLimits (313) */2873  interface UpDataStructsCollectionLimits extends Struct {2874    readonly accountTokenOwnershipLimit: Option<u32>;2875    readonly sponsoredDataSize: Option<u32>;2876    readonly sponsoredDataRateLimit: Option<UpDataStructsSponsoringRateLimit>;2877    readonly tokenLimit: Option<u32>;2878    readonly sponsorTransferTimeout: Option<u32>;2879    readonly sponsorApproveTimeout: Option<u32>;2880    readonly ownerCanTransfer: Option<bool>;2881    readonly ownerCanDestroy: Option<bool>;2882    readonly transfersEnabled: Option<bool>;2883  }28842885  /** @name UpDataStructsSponsoringRateLimit (315) */2886  interface UpDataStructsSponsoringRateLimit extends Enum {2887    readonly isSponsoringDisabled: boolean;2888    readonly isBlocks: boolean;2889    readonly asBlocks: u32;2890    readonly type: 'SponsoringDisabled' | 'Blocks';2891  }28922893  /** @name UpDataStructsCollectionPermissions (318) */2894  interface UpDataStructsCollectionPermissions extends Struct {2895    readonly access: Option<UpDataStructsAccessMode>;2896    readonly mintMode: Option<bool>;2897    readonly nesting: Option<UpDataStructsNestingPermissions>;2898  }28992900  /** @name UpDataStructsNestingPermissions (320) */2901  interface UpDataStructsNestingPermissions extends Struct {2902    readonly tokenOwner: bool;2903    readonly collectionAdmin: bool;2904    readonly restricted: Option<UpDataStructsOwnerRestrictedSet>;2905  }29062907  /** @name UpDataStructsOwnerRestrictedSet (322) */2908  interface UpDataStructsOwnerRestrictedSet extends BTreeSet<u32> {}29092910  /** @name UpDataStructsPropertyKeyPermission (327) */2911  interface UpDataStructsPropertyKeyPermission extends Struct {2912    readonly key: Bytes;2913    readonly permission: UpDataStructsPropertyPermission;2914  }29152916  /** @name UpDataStructsPropertyPermission (328) */2917  interface UpDataStructsPropertyPermission extends Struct {2918    readonly mutable: bool;2919    readonly collectionAdmin: bool;2920    readonly tokenOwner: bool;2921  }29222923  /** @name UpDataStructsProperty (331) */2924  interface UpDataStructsProperty extends Struct {2925    readonly key: Bytes;2926    readonly value: Bytes;2927  }29282929  /** @name UpDataStructsCreateItemData (334) */2930  interface UpDataStructsCreateItemData extends Enum {2931    readonly isNft: boolean;2932    readonly asNft: UpDataStructsCreateNftData;2933    readonly isFungible: boolean;2934    readonly asFungible: UpDataStructsCreateFungibleData;2935    readonly isReFungible: boolean;2936    readonly asReFungible: UpDataStructsCreateReFungibleData;2937    readonly type: 'Nft' | 'Fungible' | 'ReFungible';2938  }29392940  /** @name UpDataStructsCreateNftData (335) */2941  interface UpDataStructsCreateNftData extends Struct {2942    readonly properties: Vec<UpDataStructsProperty>;2943  }29442945  /** @name UpDataStructsCreateFungibleData (336) */2946  interface UpDataStructsCreateFungibleData extends Struct {2947    readonly value: u128;2948  }29492950  /** @name UpDataStructsCreateReFungibleData (337) */2951  interface UpDataStructsCreateReFungibleData extends Struct {2952    readonly pieces: u128;2953    readonly properties: Vec<UpDataStructsProperty>;2954  }29552956  /** @name UpDataStructsCreateItemExData (340) */2957  interface UpDataStructsCreateItemExData extends Enum {2958    readonly isNft: boolean;2959    readonly asNft: Vec<UpDataStructsCreateNftExData>;2960    readonly isFungible: boolean;2961    readonly asFungible: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;2962    readonly isRefungibleMultipleItems: boolean;2963    readonly asRefungibleMultipleItems: Vec<UpDataStructsCreateRefungibleExSingleOwner>;2964    readonly isRefungibleMultipleOwners: boolean;2965    readonly asRefungibleMultipleOwners: UpDataStructsCreateRefungibleExMultipleOwners;2966    readonly type: 'Nft' | 'Fungible' | 'RefungibleMultipleItems' | 'RefungibleMultipleOwners';2967  }29682969  /** @name UpDataStructsCreateNftExData (342) */2970  interface UpDataStructsCreateNftExData extends Struct {2971    readonly properties: Vec<UpDataStructsProperty>;2972    readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;2973  }29742975  /** @name UpDataStructsCreateRefungibleExSingleOwner (349) */2976  interface UpDataStructsCreateRefungibleExSingleOwner extends Struct {2977    readonly user: PalletEvmAccountBasicCrossAccountIdRepr;2978    readonly pieces: u128;2979    readonly properties: Vec<UpDataStructsProperty>;2980  }29812982  /** @name UpDataStructsCreateRefungibleExMultipleOwners (351) */2983  interface UpDataStructsCreateRefungibleExMultipleOwners extends Struct {2984    readonly users: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;2985    readonly properties: Vec<UpDataStructsProperty>;2986  }29872988  /** @name PalletConfigurationCall (352) */2989  interface PalletConfigurationCall extends Enum {2990    readonly isSetWeightToFeeCoefficientOverride: boolean;2991    readonly asSetWeightToFeeCoefficientOverride: {2992      readonly coeff: Option<u64>;2993    } & Struct;2994    readonly isSetMinGasPriceOverride: boolean;2995    readonly asSetMinGasPriceOverride: {2996      readonly coeff: Option<u64>;2997    } & Struct;2998    readonly isSetXcmAllowedLocations: boolean;2999    readonly asSetXcmAllowedLocations: {3000      readonly locations: Option<Vec<XcmV1MultiLocation>>;3001    } & Struct;3002    readonly isSetAppPromotionConfigurationOverride: boolean;3003    readonly asSetAppPromotionConfigurationOverride: {3004      readonly configuration: PalletConfigurationAppPromotionConfiguration;3005    } & Struct;3006    readonly isSetCollatorSelectionDesiredCollators: boolean;3007    readonly asSetCollatorSelectionDesiredCollators: {3008      readonly max: Option<u32>;3009    } & Struct;3010    readonly isSetCollatorSelectionLicenseBond: boolean;3011    readonly asSetCollatorSelectionLicenseBond: {3012      readonly amount: Option<u128>;3013    } & Struct;3014    readonly isSetCollatorSelectionKickThreshold: boolean;3015    readonly asSetCollatorSelectionKickThreshold: {3016      readonly threshold: Option<u32>;3017    } & Struct;3018    readonly type: 'SetWeightToFeeCoefficientOverride' | 'SetMinGasPriceOverride' | 'SetXcmAllowedLocations' | 'SetAppPromotionConfigurationOverride' | 'SetCollatorSelectionDesiredCollators' | 'SetCollatorSelectionLicenseBond' | 'SetCollatorSelectionKickThreshold';3019  }30203021  /** @name PalletConfigurationAppPromotionConfiguration (357) */3022  interface PalletConfigurationAppPromotionConfiguration extends Struct {3023    readonly recalculationInterval: Option<u32>;3024    readonly pendingInterval: Option<u32>;3025    readonly intervalIncome: Option<Perbill>;3026    readonly maxStakersPerCalculation: Option<u8>;3027  }30283029  /** @name PalletTemplateTransactionPaymentCall (361) */3030  type PalletTemplateTransactionPaymentCall = Null;30313032  /** @name PalletStructureCall (362) */3033  type PalletStructureCall = Null;30343035  /** @name PalletAppPromotionCall (363) */3036  interface PalletAppPromotionCall extends Enum {3037    readonly isSetAdminAddress: boolean;3038    readonly asSetAdminAddress: {3039      readonly admin: PalletEvmAccountBasicCrossAccountIdRepr;3040    } & Struct;3041    readonly isStake: boolean;3042    readonly asStake: {3043      readonly amount: u128;3044    } & Struct;3045    readonly isUnstakeAll: boolean;3046    readonly isSponsorCollection: boolean;3047    readonly asSponsorCollection: {3048      readonly collectionId: u32;3049    } & Struct;3050    readonly isStopSponsoringCollection: boolean;3051    readonly asStopSponsoringCollection: {3052      readonly collectionId: u32;3053    } & Struct;3054    readonly isSponsorContract: boolean;3055    readonly asSponsorContract: {3056      readonly contractId: H160;3057    } & Struct;3058    readonly isStopSponsoringContract: boolean;3059    readonly asStopSponsoringContract: {3060      readonly contractId: H160;3061    } & Struct;3062    readonly isPayoutStakers: boolean;3063    readonly asPayoutStakers: {3064      readonly stakersNumber: Option<u8>;3065    } & Struct;3066    readonly isUnstakePartial: boolean;3067    readonly asUnstakePartial: {3068      readonly amount: u128;3069    } & Struct;3070    readonly type: 'SetAdminAddress' | 'Stake' | 'UnstakeAll' | 'SponsorCollection' | 'StopSponsoringCollection' | 'SponsorContract' | 'StopSponsoringContract' | 'PayoutStakers' | 'UnstakePartial';3071  }30723073  /** @name PalletForeignAssetsModuleCall (364) */3074  interface PalletForeignAssetsModuleCall extends Enum {3075    readonly isRegisterForeignAsset: boolean;3076    readonly asRegisterForeignAsset: {3077      readonly owner: AccountId32;3078      readonly location: XcmVersionedMultiLocation;3079      readonly metadata: PalletForeignAssetsModuleAssetMetadata;3080    } & Struct;3081    readonly isUpdateForeignAsset: boolean;3082    readonly asUpdateForeignAsset: {3083      readonly foreignAssetId: u32;3084      readonly location: XcmVersionedMultiLocation;3085      readonly metadata: PalletForeignAssetsModuleAssetMetadata;3086    } & Struct;3087    readonly type: 'RegisterForeignAsset' | 'UpdateForeignAsset';3088  }30893090  /** @name PalletEvmCall (365) */3091  interface PalletEvmCall extends Enum {3092    readonly isWithdraw: boolean;3093    readonly asWithdraw: {3094      readonly address: H160;3095      readonly value: u128;3096    } & Struct;3097    readonly isCall: boolean;3098    readonly asCall: {3099      readonly source: H160;3100      readonly target: H160;3101      readonly input: Bytes;3102      readonly value: U256;3103      readonly gasLimit: u64;3104      readonly maxFeePerGas: U256;3105      readonly maxPriorityFeePerGas: Option<U256>;3106      readonly nonce: Option<U256>;3107      readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;3108    } & Struct;3109    readonly isCreate: boolean;3110    readonly asCreate: {3111      readonly source: H160;3112      readonly init: Bytes;3113      readonly value: U256;3114      readonly gasLimit: u64;3115      readonly maxFeePerGas: U256;3116      readonly maxPriorityFeePerGas: Option<U256>;3117      readonly nonce: Option<U256>;3118      readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;3119    } & Struct;3120    readonly isCreate2: boolean;3121    readonly asCreate2: {3122      readonly source: H160;3123      readonly init: Bytes;3124      readonly salt: H256;3125      readonly value: U256;3126      readonly gasLimit: u64;3127      readonly maxFeePerGas: U256;3128      readonly maxPriorityFeePerGas: Option<U256>;3129      readonly nonce: Option<U256>;3130      readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;3131    } & Struct;3132    readonly type: 'Withdraw' | 'Call' | 'Create' | 'Create2';3133  }31343135  /** @name PalletEthereumCall (371) */3136  interface PalletEthereumCall extends Enum {3137    readonly isTransact: boolean;3138    readonly asTransact: {3139      readonly transaction: EthereumTransactionTransactionV2;3140    } & Struct;3141    readonly type: 'Transact';3142  }31433144  /** @name EthereumTransactionTransactionV2 (372) */3145  interface EthereumTransactionTransactionV2 extends Enum {3146    readonly isLegacy: boolean;3147    readonly asLegacy: EthereumTransactionLegacyTransaction;3148    readonly isEip2930: boolean;3149    readonly asEip2930: EthereumTransactionEip2930Transaction;3150    readonly isEip1559: boolean;3151    readonly asEip1559: EthereumTransactionEip1559Transaction;3152    readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';3153  }31543155  /** @name EthereumTransactionLegacyTransaction (373) */3156  interface EthereumTransactionLegacyTransaction extends Struct {3157    readonly nonce: U256;3158    readonly gasPrice: U256;3159    readonly gasLimit: U256;3160    readonly action: EthereumTransactionTransactionAction;3161    readonly value: U256;3162    readonly input: Bytes;3163    readonly signature: EthereumTransactionTransactionSignature;3164  }31653166  /** @name EthereumTransactionTransactionAction (374) */3167  interface EthereumTransactionTransactionAction extends Enum {3168    readonly isCall: boolean;3169    readonly asCall: H160;3170    readonly isCreate: boolean;3171    readonly type: 'Call' | 'Create';3172  }31733174  /** @name EthereumTransactionTransactionSignature (375) */3175  interface EthereumTransactionTransactionSignature extends Struct {3176    readonly v: u64;3177    readonly r: H256;3178    readonly s: H256;3179  }31803181  /** @name EthereumTransactionEip2930Transaction (377) */3182  interface EthereumTransactionEip2930Transaction extends Struct {3183    readonly chainId: u64;3184    readonly nonce: U256;3185    readonly gasPrice: U256;3186    readonly gasLimit: U256;3187    readonly action: EthereumTransactionTransactionAction;3188    readonly value: U256;3189    readonly input: Bytes;3190    readonly accessList: Vec<EthereumTransactionAccessListItem>;3191    readonly oddYParity: bool;3192    readonly r: H256;3193    readonly s: H256;3194  }31953196  /** @name EthereumTransactionAccessListItem (379) */3197  interface EthereumTransactionAccessListItem extends Struct {3198    readonly address: H160;3199    readonly storageKeys: Vec<H256>;3200  }32013202  /** @name EthereumTransactionEip1559Transaction (380) */3203  interface EthereumTransactionEip1559Transaction extends Struct {3204    readonly chainId: u64;3205    readonly nonce: U256;3206    readonly maxPriorityFeePerGas: U256;3207    readonly maxFeePerGas: U256;3208    readonly gasLimit: U256;3209    readonly action: EthereumTransactionTransactionAction;3210    readonly value: U256;3211    readonly input: Bytes;3212    readonly accessList: Vec<EthereumTransactionAccessListItem>;3213    readonly oddYParity: bool;3214    readonly r: H256;3215    readonly s: H256;3216  }32173218  /** @name PalletEvmMigrationCall (381) */3219  interface PalletEvmMigrationCall extends Enum {3220    readonly isBegin: boolean;3221    readonly asBegin: {3222      readonly address: H160;3223    } & Struct;3224    readonly isSetData: boolean;3225    readonly asSetData: {3226      readonly address: H160;3227      readonly data: Vec<ITuple<[H256, H256]>>;3228    } & Struct;3229    readonly isFinish: boolean;3230    readonly asFinish: {3231      readonly address: H160;3232      readonly code: Bytes;3233    } & Struct;3234    readonly isInsertEthLogs: boolean;3235    readonly asInsertEthLogs: {3236      readonly logs: Vec<EthereumLog>;3237    } & Struct;3238    readonly isInsertEvents: boolean;3239    readonly asInsertEvents: {3240      readonly events: Vec<Bytes>;3241    } & Struct;3242    readonly isRemoveRmrkData: boolean;3243    readonly type: 'Begin' | 'SetData' | 'Finish' | 'InsertEthLogs' | 'InsertEvents' | 'RemoveRmrkData';3244  }32453246  /** @name PalletMaintenanceCall (385) */3247  interface PalletMaintenanceCall extends Enum {3248    readonly isEnable: boolean;3249    readonly isDisable: boolean;3250    readonly isExecutePreimage: boolean;3251    readonly asExecutePreimage: {3252      readonly hash_: H256;3253    } & Struct;3254    readonly type: 'Enable' | 'Disable' | 'ExecutePreimage';3255  }32563257  /** @name PalletTestUtilsCall (386) */3258  interface PalletTestUtilsCall extends Enum {3259    readonly isEnable: boolean;3260    readonly isSetTestValue: boolean;3261    readonly asSetTestValue: {3262      readonly value: u32;3263    } & Struct;3264    readonly isSetTestValueAndRollback: boolean;3265    readonly asSetTestValueAndRollback: {3266      readonly value: u32;3267    } & Struct;3268    readonly isIncTestValue: boolean;3269    readonly isJustTakeFee: boolean;3270    readonly isBatchAll: boolean;3271    readonly asBatchAll: {3272      readonly calls: Vec<Call>;3273    } & Struct;3274    readonly type: 'Enable' | 'SetTestValue' | 'SetTestValueAndRollback' | 'IncTestValue' | 'JustTakeFee' | 'BatchAll';3275  }32763277  /** @name PalletSudoError (388) */3278  interface PalletSudoError extends Enum {3279    readonly isRequireSudo: boolean;3280    readonly type: 'RequireSudo';3281  }32823283  /** @name OrmlVestingModuleError (390) */3284  interface OrmlVestingModuleError extends Enum {3285    readonly isZeroVestingPeriod: boolean;3286    readonly isZeroVestingPeriodCount: boolean;3287    readonly isInsufficientBalanceToLock: boolean;3288    readonly isTooManyVestingSchedules: boolean;3289    readonly isAmountLow: boolean;3290    readonly isMaxVestingSchedulesExceeded: boolean;3291    readonly type: 'ZeroVestingPeriod' | 'ZeroVestingPeriodCount' | 'InsufficientBalanceToLock' | 'TooManyVestingSchedules' | 'AmountLow' | 'MaxVestingSchedulesExceeded';3292  }32933294  /** @name OrmlXtokensModuleError (391) */3295  interface OrmlXtokensModuleError extends Enum {3296    readonly isAssetHasNoReserve: boolean;3297    readonly isNotCrossChainTransfer: boolean;3298    readonly isInvalidDest: boolean;3299    readonly isNotCrossChainTransferableCurrency: boolean;3300    readonly isUnweighableMessage: boolean;3301    readonly isXcmExecutionFailed: boolean;3302    readonly isCannotReanchor: boolean;3303    readonly isInvalidAncestry: boolean;3304    readonly isInvalidAsset: boolean;3305    readonly isDestinationNotInvertible: boolean;3306    readonly isBadVersion: boolean;3307    readonly isDistinctReserveForAssetAndFee: boolean;3308    readonly isZeroFee: boolean;3309    readonly isZeroAmount: boolean;3310    readonly isTooManyAssetsBeingSent: boolean;3311    readonly isAssetIndexNonExistent: boolean;3312    readonly isFeeNotEnough: boolean;3313    readonly isNotSupportedMultiLocation: boolean;3314    readonly isMinXcmFeeNotDefined: boolean;3315    readonly type: 'AssetHasNoReserve' | 'NotCrossChainTransfer' | 'InvalidDest' | 'NotCrossChainTransferableCurrency' | 'UnweighableMessage' | 'XcmExecutionFailed' | 'CannotReanchor' | 'InvalidAncestry' | 'InvalidAsset' | 'DestinationNotInvertible' | 'BadVersion' | 'DistinctReserveForAssetAndFee' | 'ZeroFee' | 'ZeroAmount' | 'TooManyAssetsBeingSent' | 'AssetIndexNonExistent' | 'FeeNotEnough' | 'NotSupportedMultiLocation' | 'MinXcmFeeNotDefined';3316  }33173318  /** @name OrmlTokensBalanceLock (394) */3319  interface OrmlTokensBalanceLock extends Struct {3320    readonly id: U8aFixed;3321    readonly amount: u128;3322  }33233324  /** @name OrmlTokensAccountData (396) */3325  interface OrmlTokensAccountData extends Struct {3326    readonly free: u128;3327    readonly reserved: u128;3328    readonly frozen: u128;3329  }33303331  /** @name OrmlTokensReserveData (398) */3332  interface OrmlTokensReserveData extends Struct {3333    readonly id: Null;3334    readonly amount: u128;3335  }33363337  /** @name OrmlTokensModuleError (400) */3338  interface OrmlTokensModuleError extends Enum {3339    readonly isBalanceTooLow: boolean;3340    readonly isAmountIntoBalanceFailed: boolean;3341    readonly isLiquidityRestrictions: boolean;3342    readonly isMaxLocksExceeded: boolean;3343    readonly isKeepAlive: boolean;3344    readonly isExistentialDeposit: boolean;3345    readonly isDeadAccount: boolean;3346    readonly isTooManyReserves: boolean;3347    readonly type: 'BalanceTooLow' | 'AmountIntoBalanceFailed' | 'LiquidityRestrictions' | 'MaxLocksExceeded' | 'KeepAlive' | 'ExistentialDeposit' | 'DeadAccount' | 'TooManyReserves';3348  }33493350  /** @name PalletIdentityRegistrarInfo (405) */3351  interface PalletIdentityRegistrarInfo extends Struct {3352    readonly account: AccountId32;3353    readonly fee: u128;3354    readonly fields: PalletIdentityBitFlags;3355  }33563357  /** @name PalletIdentityError (407) */3358  interface PalletIdentityError extends Enum {3359    readonly isTooManySubAccounts: boolean;3360    readonly isNotFound: boolean;3361    readonly isNotNamed: boolean;3362    readonly isEmptyIndex: boolean;3363    readonly isFeeChanged: boolean;3364    readonly isNoIdentity: boolean;3365    readonly isStickyJudgement: boolean;3366    readonly isJudgementGiven: boolean;3367    readonly isInvalidJudgement: boolean;3368    readonly isInvalidIndex: boolean;3369    readonly isInvalidTarget: boolean;3370    readonly isTooManyFields: boolean;3371    readonly isTooManyRegistrars: boolean;3372    readonly isAlreadyClaimed: boolean;3373    readonly isNotSub: boolean;3374    readonly isNotOwned: boolean;3375    readonly isJudgementForDifferentIdentity: boolean;3376    readonly isJudgementPaymentFailed: boolean;3377    readonly type: 'TooManySubAccounts' | 'NotFound' | 'NotNamed' | 'EmptyIndex' | 'FeeChanged' | 'NoIdentity' | 'StickyJudgement' | 'JudgementGiven' | 'InvalidJudgement' | 'InvalidIndex' | 'InvalidTarget' | 'TooManyFields' | 'TooManyRegistrars' | 'AlreadyClaimed' | 'NotSub' | 'NotOwned' | 'JudgementForDifferentIdentity' | 'JudgementPaymentFailed';3378  }33793380  /** @name PalletPreimageRequestStatus (408) */3381  interface PalletPreimageRequestStatus extends Enum {3382    readonly isUnrequested: boolean;3383    readonly asUnrequested: {3384      readonly deposit: ITuple<[AccountId32, u128]>;3385      readonly len: u32;3386    } & Struct;3387    readonly isRequested: boolean;3388    readonly asRequested: {3389      readonly deposit: Option<ITuple<[AccountId32, u128]>>;3390      readonly count: u32;3391      readonly len: Option<u32>;3392    } & Struct;3393    readonly type: 'Unrequested' | 'Requested';3394  }33953396  /** @name PalletPreimageError (413) */3397  interface PalletPreimageError extends Enum {3398    readonly isTooBig: boolean;3399    readonly isAlreadyNoted: boolean;3400    readonly isNotAuthorized: boolean;3401    readonly isNotNoted: boolean;3402    readonly isRequested: boolean;3403    readonly isNotRequested: boolean;3404    readonly type: 'TooBig' | 'AlreadyNoted' | 'NotAuthorized' | 'NotNoted' | 'Requested' | 'NotRequested';3405  }34063407  /** @name CumulusPalletXcmpQueueInboundChannelDetails (415) */3408  interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct {3409    readonly sender: u32;3410    readonly state: CumulusPalletXcmpQueueInboundState;3411    readonly messageMetadata: Vec<ITuple<[u32, PolkadotParachainPrimitivesXcmpMessageFormat]>>;3412  }34133414  /** @name CumulusPalletXcmpQueueInboundState (416) */3415  interface CumulusPalletXcmpQueueInboundState extends Enum {3416    readonly isOk: boolean;3417    readonly isSuspended: boolean;3418    readonly type: 'Ok' | 'Suspended';3419  }34203421  /** @name PolkadotParachainPrimitivesXcmpMessageFormat (419) */3422  interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum {3423    readonly isConcatenatedVersionedXcm: boolean;3424    readonly isConcatenatedEncodedBlob: boolean;3425    readonly isSignals: boolean;3426    readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals';3427  }34283429  /** @name CumulusPalletXcmpQueueOutboundChannelDetails (422) */3430  interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct {3431    readonly recipient: u32;3432    readonly state: CumulusPalletXcmpQueueOutboundState;3433    readonly signalsExist: bool;3434    readonly firstIndex: u16;3435    readonly lastIndex: u16;3436  }34373438  /** @name CumulusPalletXcmpQueueOutboundState (423) */3439  interface CumulusPalletXcmpQueueOutboundState extends Enum {3440    readonly isOk: boolean;3441    readonly isSuspended: boolean;3442    readonly type: 'Ok' | 'Suspended';3443  }34443445  /** @name CumulusPalletXcmpQueueQueueConfigData (425) */3446  interface CumulusPalletXcmpQueueQueueConfigData extends Struct {3447    readonly suspendThreshold: u32;3448    readonly dropThreshold: u32;3449    readonly resumeThreshold: u32;3450    readonly thresholdWeight: SpWeightsWeightV2Weight;3451    readonly weightRestrictDecay: SpWeightsWeightV2Weight;3452    readonly xcmpMaxIndividualWeight: SpWeightsWeightV2Weight;3453  }34543455  /** @name CumulusPalletXcmpQueueError (427) */3456  interface CumulusPalletXcmpQueueError extends Enum {3457    readonly isFailedToSend: boolean;3458    readonly isBadXcmOrigin: boolean;3459    readonly isBadXcm: boolean;3460    readonly isBadOverweightIndex: boolean;3461    readonly isWeightOverLimit: boolean;3462    readonly type: 'FailedToSend' | 'BadXcmOrigin' | 'BadXcm' | 'BadOverweightIndex' | 'WeightOverLimit';3463  }34643465  /** @name PalletXcmError (428) */3466  interface PalletXcmError extends Enum {3467    readonly isUnreachable: boolean;3468    readonly isSendFailure: boolean;3469    readonly isFiltered: boolean;3470    readonly isUnweighableMessage: boolean;3471    readonly isDestinationNotInvertible: boolean;3472    readonly isEmpty: boolean;3473    readonly isCannotReanchor: boolean;3474    readonly isTooManyAssets: boolean;3475    readonly isInvalidOrigin: boolean;3476    readonly isBadVersion: boolean;3477    readonly isBadLocation: boolean;3478    readonly isNoSubscription: boolean;3479    readonly isAlreadySubscribed: boolean;3480    readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed';3481  }34823483  /** @name CumulusPalletXcmError (429) */3484  type CumulusPalletXcmError = Null;34853486  /** @name CumulusPalletDmpQueueConfigData (430) */3487  interface CumulusPalletDmpQueueConfigData extends Struct {3488    readonly maxIndividual: SpWeightsWeightV2Weight;3489  }34903491  /** @name CumulusPalletDmpQueuePageIndexData (431) */3492  interface CumulusPalletDmpQueuePageIndexData extends Struct {3493    readonly beginUsed: u32;3494    readonly endUsed: u32;3495    readonly overweightCount: u64;3496  }34973498  /** @name CumulusPalletDmpQueueError (434) */3499  interface CumulusPalletDmpQueueError extends Enum {3500    readonly isUnknown: boolean;3501    readonly isOverLimit: boolean;3502    readonly type: 'Unknown' | 'OverLimit';3503  }35043505  /** @name PalletUniqueError (438) */3506  interface PalletUniqueError extends Enum {3507    readonly isCollectionDecimalPointLimitExceeded: boolean;3508    readonly isEmptyArgument: boolean;3509    readonly isRepartitionCalledOnNonRefungibleCollection: boolean;3510    readonly type: 'CollectionDecimalPointLimitExceeded' | 'EmptyArgument' | 'RepartitionCalledOnNonRefungibleCollection';3511  }35123513  /** @name PalletConfigurationError (439) */3514  interface PalletConfigurationError extends Enum {3515    readonly isInconsistentConfiguration: boolean;3516    readonly type: 'InconsistentConfiguration';3517  }35183519  /** @name UpDataStructsCollection (440) */3520  interface UpDataStructsCollection extends Struct {3521    readonly owner: AccountId32;3522    readonly mode: UpDataStructsCollectionMode;3523    readonly name: Vec<u16>;3524    readonly description: Vec<u16>;3525    readonly tokenPrefix: Bytes;3526    readonly sponsorship: UpDataStructsSponsorshipStateAccountId32;3527    readonly limits: UpDataStructsCollectionLimits;3528    readonly permissions: UpDataStructsCollectionPermissions;3529    readonly flags: U8aFixed;3530  }35313532  /** @name UpDataStructsSponsorshipStateAccountId32 (441) */3533  interface UpDataStructsSponsorshipStateAccountId32 extends Enum {3534    readonly isDisabled: boolean;3535    readonly isUnconfirmed: boolean;3536    readonly asUnconfirmed: AccountId32;3537    readonly isConfirmed: boolean;3538    readonly asConfirmed: AccountId32;3539    readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';3540  }35413542  /** @name UpDataStructsProperties (442) */3543  interface UpDataStructsProperties extends Struct {3544    readonly map: UpDataStructsPropertiesMapBoundedVec;3545    readonly consumedSpace: u32;3546    readonly spaceLimit: u32;3547  }35483549  /** @name UpDataStructsPropertiesMapBoundedVec (443) */3550  interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}35513552  /** @name UpDataStructsPropertiesMapPropertyPermission (448) */3553  interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}35543555  /** @name UpDataStructsCollectionStats (455) */3556  interface UpDataStructsCollectionStats extends Struct {3557    readonly created: u32;3558    readonly destroyed: u32;3559    readonly alive: u32;3560  }35613562  /** @name UpDataStructsTokenChild (456) */3563  interface UpDataStructsTokenChild extends Struct {3564    readonly token: u32;3565    readonly collection: u32;3566  }35673568  /** @name PhantomTypeUpDataStructs (457) */3569  interface PhantomTypeUpDataStructs extends Vec<ITuple<[UpDataStructsTokenData, UpDataStructsRpcCollection, UpPovEstimateRpcPovInfo]>> {}35703571  /** @name UpDataStructsTokenData (459) */3572  interface UpDataStructsTokenData extends Struct {3573    readonly properties: Vec<UpDataStructsProperty>;3574    readonly owner: Option<PalletEvmAccountBasicCrossAccountIdRepr>;3575    readonly pieces: u128;3576  }35773578  /** @name UpDataStructsRpcCollection (461) */3579  interface UpDataStructsRpcCollection extends Struct {3580    readonly owner: AccountId32;3581    readonly mode: UpDataStructsCollectionMode;3582    readonly name: Vec<u16>;3583    readonly description: Vec<u16>;3584    readonly tokenPrefix: Bytes;3585    readonly sponsorship: UpDataStructsSponsorshipStateAccountId32;3586    readonly limits: UpDataStructsCollectionLimits;3587    readonly permissions: UpDataStructsCollectionPermissions;3588    readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;3589    readonly properties: Vec<UpDataStructsProperty>;3590    readonly readOnly: bool;3591    readonly flags: UpDataStructsRpcCollectionFlags;3592  }35933594  /** @name UpDataStructsRpcCollectionFlags (462) */3595  interface UpDataStructsRpcCollectionFlags extends Struct {3596    readonly foreign: bool;3597    readonly erc721metadata: bool;3598  }35993600  /** @name UpPovEstimateRpcPovInfo (463) */3601  interface UpPovEstimateRpcPovInfo extends Struct {3602    readonly proofSize: u64;3603    readonly compactProofSize: u64;3604    readonly compressedProofSize: u64;3605    readonly results: Vec<Result<Result<Null, SpRuntimeDispatchError>, SpRuntimeTransactionValidityTransactionValidityError>>;3606    readonly keyValues: Vec<UpPovEstimateRpcTrieKeyValue>;3607  }36083609  /** @name SpRuntimeTransactionValidityTransactionValidityError (466) */3610  interface SpRuntimeTransactionValidityTransactionValidityError extends Enum {3611    readonly isInvalid: boolean;3612    readonly asInvalid: SpRuntimeTransactionValidityInvalidTransaction;3613    readonly isUnknown: boolean;3614    readonly asUnknown: SpRuntimeTransactionValidityUnknownTransaction;3615    readonly type: 'Invalid' | 'Unknown';3616  }36173618  /** @name SpRuntimeTransactionValidityInvalidTransaction (467) */3619  interface SpRuntimeTransactionValidityInvalidTransaction extends Enum {3620    readonly isCall: boolean;3621    readonly isPayment: boolean;3622    readonly isFuture: boolean;3623    readonly isStale: boolean;3624    readonly isBadProof: boolean;3625    readonly isAncientBirthBlock: boolean;3626    readonly isExhaustsResources: boolean;3627    readonly isCustom: boolean;3628    readonly asCustom: u8;3629    readonly isBadMandatory: boolean;3630    readonly isMandatoryValidation: boolean;3631    readonly isBadSigner: boolean;3632    readonly type: 'Call' | 'Payment' | 'Future' | 'Stale' | 'BadProof' | 'AncientBirthBlock' | 'ExhaustsResources' | 'Custom' | 'BadMandatory' | 'MandatoryValidation' | 'BadSigner';3633  }36343635  /** @name SpRuntimeTransactionValidityUnknownTransaction (468) */3636  interface SpRuntimeTransactionValidityUnknownTransaction extends Enum {3637    readonly isCannotLookup: boolean;3638    readonly isNoUnsignedValidator: boolean;3639    readonly isCustom: boolean;3640    readonly asCustom: u8;3641    readonly type: 'CannotLookup' | 'NoUnsignedValidator' | 'Custom';3642  }36433644  /** @name UpPovEstimateRpcTrieKeyValue (470) */3645  interface UpPovEstimateRpcTrieKeyValue extends Struct {3646    readonly key: Bytes;3647    readonly value: Bytes;3648  }36493650  /** @name PalletCommonError (472) */3651  interface PalletCommonError extends Enum {3652    readonly isCollectionNotFound: boolean;3653    readonly isMustBeTokenOwner: boolean;3654    readonly isNoPermission: boolean;3655    readonly isCantDestroyNotEmptyCollection: boolean;3656    readonly isPublicMintingNotAllowed: boolean;3657    readonly isAddressNotInAllowlist: boolean;3658    readonly isCollectionNameLimitExceeded: boolean;3659    readonly isCollectionDescriptionLimitExceeded: boolean;3660    readonly isCollectionTokenPrefixLimitExceeded: boolean;3661    readonly isTotalCollectionsLimitExceeded: boolean;3662    readonly isCollectionAdminCountExceeded: boolean;3663    readonly isCollectionLimitBoundsExceeded: boolean;3664    readonly isOwnerPermissionsCantBeReverted: boolean;3665    readonly isTransferNotAllowed: boolean;3666    readonly isAccountTokenLimitExceeded: boolean;3667    readonly isCollectionTokenLimitExceeded: boolean;3668    readonly isMetadataFlagFrozen: boolean;3669    readonly isTokenNotFound: boolean;3670    readonly isTokenValueTooLow: boolean;3671    readonly isApprovedValueTooLow: boolean;3672    readonly isCantApproveMoreThanOwned: boolean;3673    readonly isAddressIsNotEthMirror: boolean;3674    readonly isAddressIsZero: boolean;3675    readonly isUnsupportedOperation: boolean;3676    readonly isNotSufficientFounds: boolean;3677    readonly isUserIsNotAllowedToNest: boolean;3678    readonly isSourceCollectionIsNotAllowedToNest: boolean;3679    readonly isCollectionFieldSizeExceeded: boolean;3680    readonly isNoSpaceForProperty: boolean;3681    readonly isPropertyLimitReached: boolean;3682    readonly isPropertyKeyIsTooLong: boolean;3683    readonly isInvalidCharacterInPropertyKey: boolean;3684    readonly isEmptyPropertyKey: boolean;3685    readonly isCollectionIsExternal: boolean;3686    readonly isCollectionIsInternal: boolean;3687    readonly isConfirmSponsorshipFail: boolean;3688    readonly isUserIsNotCollectionAdmin: boolean;3689    readonly type: 'CollectionNotFound' | 'MustBeTokenOwner' | 'NoPermission' | 'CantDestroyNotEmptyCollection' | 'PublicMintingNotAllowed' | 'AddressNotInAllowlist' | 'CollectionNameLimitExceeded' | 'CollectionDescriptionLimitExceeded' | 'CollectionTokenPrefixLimitExceeded' | 'TotalCollectionsLimitExceeded' | 'CollectionAdminCountExceeded' | 'CollectionLimitBoundsExceeded' | 'OwnerPermissionsCantBeReverted' | 'TransferNotAllowed' | 'AccountTokenLimitExceeded' | 'CollectionTokenLimitExceeded' | 'MetadataFlagFrozen' | 'TokenNotFound' | 'TokenValueTooLow' | 'ApprovedValueTooLow' | 'CantApproveMoreThanOwned' | 'AddressIsNotEthMirror' | 'AddressIsZero' | 'UnsupportedOperation' | 'NotSufficientFounds' | 'UserIsNotAllowedToNest' | 'SourceCollectionIsNotAllowedToNest' | 'CollectionFieldSizeExceeded' | 'NoSpaceForProperty' | 'PropertyLimitReached' | 'PropertyKeyIsTooLong' | 'InvalidCharacterInPropertyKey' | 'EmptyPropertyKey' | 'CollectionIsExternal' | 'CollectionIsInternal' | 'ConfirmSponsorshipFail' | 'UserIsNotCollectionAdmin';3690  }36913692  /** @name PalletFungibleError (474) */3693  interface PalletFungibleError extends Enum {3694    readonly isNotFungibleDataUsedToMintFungibleCollectionToken: boolean;3695    readonly isFungibleItemsHaveNoId: boolean;3696    readonly isFungibleItemsDontHaveData: boolean;3697    readonly isFungibleDisallowsNesting: boolean;3698    readonly isSettingPropertiesNotAllowed: boolean;3699    readonly isSettingAllowanceForAllNotAllowed: boolean;3700    readonly isFungibleTokensAreAlwaysValid: boolean;3701    readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed' | 'SettingAllowanceForAllNotAllowed' | 'FungibleTokensAreAlwaysValid';3702  }37033704  /** @name PalletRefungibleError (478) */3705  interface PalletRefungibleError extends Enum {3706    readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean;3707    readonly isWrongRefungiblePieces: boolean;3708    readonly isRepartitionWhileNotOwningAllPieces: boolean;3709    readonly isRefungibleDisallowsNesting: boolean;3710    readonly isSettingPropertiesNotAllowed: boolean;3711    readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces' | 'RepartitionWhileNotOwningAllPieces' | 'RefungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';3712  }37133714  /** @name PalletNonfungibleItemData (479) */3715  interface PalletNonfungibleItemData extends Struct {3716    readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;3717  }37183719  /** @name UpDataStructsPropertyScope (481) */3720  interface UpDataStructsPropertyScope extends Enum {3721    readonly isNone: boolean;3722    readonly isRmrk: boolean;3723    readonly type: 'None' | 'Rmrk';3724  }37253726  /** @name PalletNonfungibleError (484) */3727  interface PalletNonfungibleError extends Enum {3728    readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;3729    readonly isNonfungibleItemsHaveNoAmount: boolean;3730    readonly isCantBurnNftWithChildren: boolean;3731    readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount' | 'CantBurnNftWithChildren';3732  }37333734  /** @name PalletStructureError (485) */3735  interface PalletStructureError extends Enum {3736    readonly isOuroborosDetected: boolean;3737    readonly isDepthLimit: boolean;3738    readonly isBreadthLimit: boolean;3739    readonly isTokenNotFound: boolean;3740    readonly isCantNestTokenUnderCollection: boolean;3741    readonly type: 'OuroborosDetected' | 'DepthLimit' | 'BreadthLimit' | 'TokenNotFound' | 'CantNestTokenUnderCollection';3742  }37433744  /** @name PalletAppPromotionError (490) */3745  interface PalletAppPromotionError extends Enum {3746    readonly isAdminNotSet: boolean;3747    readonly isNoPermission: boolean;3748    readonly isNotSufficientFunds: boolean;3749    readonly isPendingForBlockOverflow: boolean;3750    readonly isSponsorNotSet: boolean;3751    readonly isIncorrectLockedBalanceOperation: boolean;3752    readonly isInsufficientStakedBalance: boolean;3753    readonly type: 'AdminNotSet' | 'NoPermission' | 'NotSufficientFunds' | 'PendingForBlockOverflow' | 'SponsorNotSet' | 'IncorrectLockedBalanceOperation' | 'InsufficientStakedBalance';3754  }37553756  /** @name PalletForeignAssetsModuleError (491) */3757  interface PalletForeignAssetsModuleError extends Enum {3758    readonly isBadLocation: boolean;3759    readonly isMultiLocationExisted: boolean;3760    readonly isAssetIdNotExists: boolean;3761    readonly isAssetIdExisted: boolean;3762    readonly type: 'BadLocation' | 'MultiLocationExisted' | 'AssetIdNotExists' | 'AssetIdExisted';3763  }37643765  /** @name PalletEvmError (493) */3766  interface PalletEvmError extends Enum {3767    readonly isBalanceLow: boolean;3768    readonly isFeeOverflow: boolean;3769    readonly isPaymentOverflow: boolean;3770    readonly isWithdrawFailed: boolean;3771    readonly isGasPriceTooLow: boolean;3772    readonly isInvalidNonce: boolean;3773    readonly isGasLimitTooLow: boolean;3774    readonly isGasLimitTooHigh: boolean;3775    readonly isUndefined: boolean;3776    readonly isReentrancy: boolean;3777    readonly isTransactionMustComeFromEOA: boolean;3778    readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce' | 'GasLimitTooLow' | 'GasLimitTooHigh' | 'Undefined' | 'Reentrancy' | 'TransactionMustComeFromEOA';3779  }37803781  /** @name FpRpcTransactionStatus (496) */3782  interface FpRpcTransactionStatus extends Struct {3783    readonly transactionHash: H256;3784    readonly transactionIndex: u32;3785    readonly from: H160;3786    readonly to: Option<H160>;3787    readonly contractAddress: Option<H160>;3788    readonly logs: Vec<EthereumLog>;3789    readonly logsBloom: EthbloomBloom;3790  }37913792  /** @name EthbloomBloom (498) */3793  interface EthbloomBloom extends U8aFixed {}37943795  /** @name EthereumReceiptReceiptV3 (500) */3796  interface EthereumReceiptReceiptV3 extends Enum {3797    readonly isLegacy: boolean;3798    readonly asLegacy: EthereumReceiptEip658ReceiptData;3799    readonly isEip2930: boolean;3800    readonly asEip2930: EthereumReceiptEip658ReceiptData;3801    readonly isEip1559: boolean;3802    readonly asEip1559: EthereumReceiptEip658ReceiptData;3803    readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';3804  }38053806  /** @name EthereumReceiptEip658ReceiptData (501) */3807  interface EthereumReceiptEip658ReceiptData extends Struct {3808    readonly statusCode: u8;3809    readonly usedGas: U256;3810    readonly logsBloom: EthbloomBloom;3811    readonly logs: Vec<EthereumLog>;3812  }38133814  /** @name EthereumBlock (502) */3815  interface EthereumBlock extends Struct {3816    readonly header: EthereumHeader;3817    readonly transactions: Vec<EthereumTransactionTransactionV2>;3818    readonly ommers: Vec<EthereumHeader>;3819  }38203821  /** @name EthereumHeader (503) */3822  interface EthereumHeader extends Struct {3823    readonly parentHash: H256;3824    readonly ommersHash: H256;3825    readonly beneficiary: H160;3826    readonly stateRoot: H256;3827    readonly transactionsRoot: H256;3828    readonly receiptsRoot: H256;3829    readonly logsBloom: EthbloomBloom;3830    readonly difficulty: U256;3831    readonly number: U256;3832    readonly gasLimit: U256;3833    readonly gasUsed: U256;3834    readonly timestamp: u64;3835    readonly extraData: Bytes;3836    readonly mixHash: H256;3837    readonly nonce: EthereumTypesHashH64;3838  }38393840  /** @name EthereumTypesHashH64 (504) */3841  interface EthereumTypesHashH64 extends U8aFixed {}38423843  /** @name PalletEthereumError (509) */3844  interface PalletEthereumError extends Enum {3845    readonly isInvalidSignature: boolean;3846    readonly isPreLogExists: boolean;3847    readonly type: 'InvalidSignature' | 'PreLogExists';3848  }38493850  /** @name PalletEvmCoderSubstrateError (510) */3851  interface PalletEvmCoderSubstrateError extends Enum {3852    readonly isOutOfGas: boolean;3853    readonly isOutOfFund: boolean;3854    readonly type: 'OutOfGas' | 'OutOfFund';3855  }38563857  /** @name UpDataStructsSponsorshipStateBasicCrossAccountIdRepr (511) */3858  interface UpDataStructsSponsorshipStateBasicCrossAccountIdRepr extends Enum {3859    readonly isDisabled: boolean;3860    readonly isUnconfirmed: boolean;3861    readonly asUnconfirmed: PalletEvmAccountBasicCrossAccountIdRepr;3862    readonly isConfirmed: boolean;3863    readonly asConfirmed: PalletEvmAccountBasicCrossAccountIdRepr;3864    readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';3865  }38663867  /** @name PalletEvmContractHelpersSponsoringModeT (512) */3868  interface PalletEvmContractHelpersSponsoringModeT extends Enum {3869    readonly isDisabled: boolean;3870    readonly isAllowlisted: boolean;3871    readonly isGenerous: boolean;3872    readonly type: 'Disabled' | 'Allowlisted' | 'Generous';3873  }38743875  /** @name PalletEvmContractHelpersError (518) */3876  interface PalletEvmContractHelpersError extends Enum {3877    readonly isNoPermission: boolean;3878    readonly isNoPendingSponsor: boolean;3879    readonly isTooManyMethodsHaveSponsoredLimit: boolean;3880    readonly type: 'NoPermission' | 'NoPendingSponsor' | 'TooManyMethodsHaveSponsoredLimit';3881  }38823883  /** @name PalletEvmMigrationError (519) */3884  interface PalletEvmMigrationError extends Enum {3885    readonly isAccountNotEmpty: boolean;3886    readonly isAccountIsNotMigrating: boolean;3887    readonly isBadEvent: boolean;3888    readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating' | 'BadEvent';3889  }38903891  /** @name PalletMaintenanceError (520) */3892  type PalletMaintenanceError = Null;38933894  /** @name PalletTestUtilsError (521) */3895  interface PalletTestUtilsError extends Enum {3896    readonly isTestPalletDisabled: boolean;3897    readonly isTriggerRollback: boolean;3898    readonly type: 'TestPalletDisabled' | 'TriggerRollback';3899  }39003901  /** @name SpRuntimeMultiSignature (523) */3902  interface SpRuntimeMultiSignature extends Enum {3903    readonly isEd25519: boolean;3904    readonly asEd25519: SpCoreEd25519Signature;3905    readonly isSr25519: boolean;3906    readonly asSr25519: SpCoreSr25519Signature;3907    readonly isEcdsa: boolean;3908    readonly asEcdsa: SpCoreEcdsaSignature;3909    readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';3910  }39113912  /** @name SpCoreEd25519Signature (524) */3913  interface SpCoreEd25519Signature extends U8aFixed {}39143915  /** @name SpCoreSr25519Signature (526) */3916  interface SpCoreSr25519Signature extends U8aFixed {}39173918  /** @name SpCoreEcdsaSignature (527) */3919  interface SpCoreEcdsaSignature extends U8aFixed {}39203921  /** @name FrameSystemExtensionsCheckSpecVersion (530) */3922  type FrameSystemExtensionsCheckSpecVersion = Null;39233924  /** @name FrameSystemExtensionsCheckTxVersion (531) */3925  type FrameSystemExtensionsCheckTxVersion = Null;39263927  /** @name FrameSystemExtensionsCheckGenesis (532) */3928  type FrameSystemExtensionsCheckGenesis = Null;39293930  /** @name FrameSystemExtensionsCheckNonce (535) */3931  interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}39323933  /** @name FrameSystemExtensionsCheckWeight (536) */3934  type FrameSystemExtensionsCheckWeight = Null;39353936  /** @name OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance (537) */3937  type OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance = Null;39383939  /** @name OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls (538) */3940  type OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls = Null;39413942  /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (539) */3943  interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}39443945  /** @name OpalRuntimeRuntime (540) */3946  type OpalRuntimeRuntime = Null;39473948  /** @name PalletEthereumFakeTransactionFinalizer (541) */3949  type PalletEthereumFakeTransactionFinalizer = Null;39503951} // declare module