dry_run_xcm: RuntimeDescriptor< [ origin_location
: Enum< { V3: { interior: XcmV3Junctions; parents: number }; V4: { interior: XcmV3Junctions; parents: number }; V5: { interior: Enum< { Here: undefined; X1: Enum< { AccountId32: { id: ...
; network?: ...
}; AccountIndex64: { index: ...
; network?: ...
}; AccountKey20: { key: ...
; network?: ...
}; GeneralIndex: bigint; GeneralKey: { data: ...
; length: ...
}; GlobalConsensus: Enum<(...)
>; OnlyChild: undefined; PalletInstance: number; Parachain: number; Plurality: { id: ...
; part: ...
}; }, >; X2: FixedSizeArray< 2, Enum< { AccountId32: ...
; AccountIndex64: ...
; AccountKey20: ...
; GeneralIndex: ...
; GeneralKey: ...
; GlobalConsensus: ...
; OnlyChild: ...
; PalletInstance: ...
; Parachain: ...
; Plurality: ...
; }, >, >; X3: FixedSizeArray< 3, Enum< { AccountId32: ...
; AccountIndex64: ...
; AccountKey20: ...
; GeneralIndex: ...
; GeneralKey: ...
; GlobalConsensus: ...
; OnlyChild: ...
; PalletInstance: ...
; Parachain: ...
; Plurality: ...
; }, >, >; X4: FixedSizeArray< 4, Enum< { AccountId32: ...
; AccountIndex64: ...
; AccountKey20: ...
; GeneralIndex: ...
; GeneralKey: ...
; GlobalConsensus: ...
; OnlyChild: ...
; PalletInstance: ...
; Parachain: ...
; Plurality: ...
; }, >, >; X5: FixedSizeArray< 5, Enum< { AccountId32: ...
; AccountIndex64: ...
; AccountKey20: ...
; GeneralIndex: ...
; GeneralKey: ...
; GlobalConsensus: ...
; OnlyChild: ...
; PalletInstance: ...
; Parachain: ...
; Plurality: ...
; }, >, >; X6: FixedSizeArray< 6, Enum< { AccountId32: ...
; AccountIndex64: ...
; AccountKey20: ...
; GeneralIndex: ...
; GeneralKey: ...
; GlobalConsensus: ...
; OnlyChild: ...
; PalletInstance: ...
; Parachain: ...
; Plurality: ...
; }, >, >; X7: FixedSizeArray< 7, Enum< { AccountId32: ...
; AccountIndex64: ...
; AccountKey20: ...
; GeneralIndex: ...
; GeneralKey: ...
; GlobalConsensus: ...
; OnlyChild: ...
; PalletInstance: ...
; Parachain: ...
; Plurality: ...
; }, >, >; X8: FixedSizeArray< 8, Enum< { AccountId32: ...
; AccountIndex64: ...
; AccountKey20: ...
; GeneralIndex: ...
; GeneralKey: ...
; GlobalConsensus: ...
; OnlyChild: ...
; PalletInstance: ...
; Parachain: ...
; Plurality: ...
; }, >, >; }, >; parents: number; }; }, >, xcm
: Enum< { V3: XcmV3Instruction[]; V4: XcmV4Instruction[]; V5: Enum< { AliasOrigin: { interior: Enum< { Here: ...
; X1: ...
; X2: ...
; X3: ...
; X4: ...
; X5: ...
; X6: ...
; X7: ...
; X8: ...
; }, >; parents: number; }; BurnAsset: { fun: XcmV3MultiassetFungibility; id: { interior: ...
; parents: ...
}; }[]; BuyExecution: { fees: { fun: XcmV3MultiassetFungibility; id: { interior: ...
; parents: ...
}; }; weight_limit: XcmV3WeightLimit; }; ClaimAsset: { assets: { fun: ...
; id: ...
}[]; ticket: { interior: Enum<(...)
>; parents: number }; }; ClearError: undefined; ClearOrigin: undefined; ClearTopic: undefined; ClearTransactStatus: undefined; DepositAsset: { assets: Enum<{ Definite: ...
; Wild: ...
}>; beneficiary: { interior: Enum<(...)
>; parents: number }; }; DepositReserveAsset: { assets: Enum<{ Definite: ...
; Wild: ...
}>; dest: { interior: Enum<(...)
>; parents: number }; xcm: __Circular; }; DescendOrigin: Enum< { Here: undefined; X1: Enum<(...)
>; X2: FixedSizeArray<(...)
, (...)
>; X3: FixedSizeArray<(...)
, (...)
>; X4: FixedSizeArray<(...)
, (...)
>; X5: FixedSizeArray<(...)
, (...)
>; X6: FixedSizeArray<(...)
, (...)
>; X7: FixedSizeArray<(...)
, (...)
>; X8: FixedSizeArray<(...)
, (...)
>; }, >; ExchangeAsset: { give: Enum<{ Definite: ...
; Wild: ...
}>; maximal: boolean; want: { fun: ...
; id: ...
}[]; }; ExecuteWithOrigin: { descendant_origin?: ...
; xcm: __Circular }; ExpectAsset: { fun: XcmV3MultiassetFungibility; id: { interior: ...
; parents: ...
}; }[]; ExpectError?: [(...)
, (...)
]; ExpectOrigin?: { interior: ...
; parents: ...
}; ExpectPallet: { crate_major: number; index: number; min_crate_minor: number; module_name: Binary; name: Binary; }; ExpectTransactStatus: XcmV3MaybeErrorCode; ExportMessage: { destination: Enum< { Here: ...
; X1: ...
; X2: ...
; X3: ...
; X4: ...
; X5: ...
; X6: ...
; X7: ...
; X8: ...
; }, >; network: Enum< { BitcoinCash: ...
; BitcoinCore: ...
; ByFork: ...
; ByGenesis: ...
; Ethereum: ...
; Kusama: ...
; Polkadot: ...
; PolkadotBulletin: ...
; }, >; xcm: __Circular; }; HrmpChannelAccepted: { recipient: number }; HrmpChannelClosing: { initiator: number; recipient: number; sender: number; }; HrmpNewChannelOpenRequest: { max_capacity: number; max_message_size: number; sender: number; }; InitiateReserveWithdraw: { assets: Enum<{ Definite: ...
; Wild: ...
}>; reserve: { interior: Enum<(...)
>; parents: number }; xcm: __Circular; }; InitiateTeleport: { assets: Enum<{ Definite: ...
; Wild: ...
}>; dest: { interior: Enum<(...)
>; parents: number }; xcm: __Circular; }; InitiateTransfer: { assets: Enum<(...)
>[]; destination: { interior: Enum<(...)
>; parents: number }; preserve_origin: boolean; remote_fees?: ...
; remote_xcm: __Circular; }; LockAsset: { asset: { fun: XcmV3MultiassetFungibility; id: { interior: ...
; parents: ...
}; }; unlocker: { interior: Enum<(...)
>; parents: number }; }; NoteUnlockable: { asset: { fun: XcmV3MultiassetFungibility; id: { interior: ...
; parents: ...
}; }; owner: { interior: Enum<(...)
>; parents: number }; }; PayFees: { asset: { fun: XcmV3MultiassetFungibility; id: { interior: ...
; parents: ...
}; }; }; QueryPallet: { module_name: Binary; response_info: { destination: { interior: ...
; parents: ...
}; max_weight: { proof_size: ...
; ref_time: ...
}; query_id: bigint; }; }; QueryResponse: { max_weight: { proof_size: bigint; ref_time: bigint }; querier?: ...
; query_id: bigint; response: Enum< { Assets: ...
; DispatchResult: ...
; ExecutionResult?: ...
; Null: ...
; PalletsInfo: ...
; Version: ...
; }, >; }; ReceiveTeleportedAsset: { fun: XcmV3MultiassetFungibility; id: { interior: ...
; parents: ...
}; }[]; RefundSurplus: undefined; ReportError: { destination: { interior: Enum<(...)
>; parents: number }; max_weight: { proof_size: bigint; ref_time: bigint }; query_id: bigint; }; ReportHolding: { assets: Enum<{ Definite: ...
; Wild: ...
}>; response_info: { destination: { interior: ...
; parents: ...
}; max_weight: { proof_size: ...
; ref_time: ...
}; query_id: bigint; }; }; ReportTransactStatus: { destination: { interior: Enum<(...)
>; parents: number }; max_weight: { proof_size: bigint; ref_time: bigint }; query_id: bigint; }; RequestUnlock: { asset: { fun: XcmV3MultiassetFungibility; id: { interior: ...
; parents: ...
}; }; locker: { interior: Enum<(...)
>; parents: number }; }; ReserveAssetDeposited: { fun: XcmV3MultiassetFungibility; id: { interior: ...
; parents: ...
}; }[]; SetAppendix: __Circular; SetErrorHandler: __Circular; SetFeesMode: { jit_withdraw: boolean }; SetHints: { hints: Enum<(...)
>[] }; SetTopic: FixedSizeBinary<32>; SubscribeVersion: { max_response_weight: { proof_size: bigint; ref_time: bigint }; query_id: bigint; }; Transact: { call: Binary; fallback_max_weight?: ...
; origin_kind: XcmV2OriginKind; }; TransferAsset: { assets: { fun: ...
; id: ...
}[]; beneficiary: { interior: Enum<(...)
>; parents: number }; }; TransferReserveAsset: { assets: { fun: ...
; id: ...
}[]; dest: { interior: Enum<(...)
>; parents: number }; xcm: __Circular; }; Trap: bigint; UniversalOrigin: Enum< { AccountId32: { id: ...
; network?: ...
}; AccountIndex64: { index: ...
; network?: ...
}; AccountKey20: { key: ...
; network?: ...
}; GeneralIndex: bigint; GeneralKey: { data: ...
; length: ...
}; GlobalConsensus: Enum<(...)
>; OnlyChild: undefined; PalletInstance: number; Parachain: number; Plurality: { id: ...
; part: ...
}; }, >; UnlockAsset: { asset: { fun: XcmV3MultiassetFungibility; id: { interior: ...
; parents: ...
}; }; target: { interior: Enum<(...)
>; parents: number }; }; UnpaidExecution: { check_origin?: ...
; weight_limit: XcmV3WeightLimit; }; UnsubscribeVersion: undefined; WithdrawAsset: { fun: XcmV3MultiassetFungibility; id: { interior: ...
; parents: ...
}; }[]; }, >[]; }, >, ], ResultPayload< { emitted_events: Enum< { Alliance: Enum< { AllianceDisbanded: { ally_members: number; fellow_members: number; unreserved: number; }; AllyElevated: { ally: SS58String }; Announced: { announcement: { codec: bigint; hash: { code: ...
; digest: ...
}; version: Types.Version; }; }; AnnouncementRemoved: { announcement: { codec: bigint; hash: { code: ...
; digest: ...
}; version: Types.Version; }; }; FellowAbdicated: { fellow: SS58String }; MemberKicked: { member: SS58String; slashed?: ...
}; MemberRetired: { member: SS58String; unreserved?: ...
}; MemberRetirementPeriodStarted: { member: SS58String }; MembersInitialized: { allies: SS58String[]; fellows: SS58String[] }; NewAllyJoined: { ally: SS58String; nominator?: ...
; reserved?: ...
}; NewRuleSet: { rule: { codec: bigint; hash: { code: ...
; digest: ...
}; version: Types.Version; }; }; UnscrupulousItemAdded: { items: Enum<(...)
>[] }; UnscrupulousItemRemoved: { items: Enum<(...)
>[] }; }, >; AllianceMotion: Enum< { Approved: { proposal_hash: FixedSizeBinary<32> }; Closed: { no: number; proposal_hash: FixedSizeBinary<32>; yes: number; }; Disapproved: { proposal_hash: FixedSizeBinary<32> }; Executed: { proposal_hash: FixedSizeBinary<32>; result: ResultPayload<undefined, Enum<(...)
>>; }; Killed: { proposal_hash: FixedSizeBinary<32> }; MemberExecuted: { proposal_hash: FixedSizeBinary<32>; result: ResultPayload<undefined, Enum<(...)
>>; }; ProposalCostBurned: { proposal_hash: FixedSizeBinary<32>; who: SS58String; }; ProposalCostReleased: { proposal_hash: FixedSizeBinary<32>; who: SS58String; }; Proposed: { account: SS58String; proposal_hash: FixedSizeBinary<32>; proposal_index: number; threshold: number; }; Voted: { account: SS58String; no: number; proposal_hash: FixedSizeBinary<32>; voted: boolean; yes: number; }; }, >; AmbassadorCollective: Enum< { MemberAdded: { who: SS58String }; MemberExchanged: { new_who: SS58String; who: SS58String }; MemberRemoved: { rank: number; who: SS58String }; RankChanged: { rank: number; who: SS58String }; Voted: { poll: number; tally: { ayes: number; bare_ayes: number; nays: number }; vote: Enum<{ Aye: ...
; Nay: ...
}>; who: SS58String; }; }, >; AmbassadorContent: Enum< { AnnouncementAnnounced: { cid: Binary; expire_at: number }; AnnouncementRemoved: { cid: Binary }; NewCharterSet: { cid: Binary }; }, >; AmbassadorCore: Enum< { ActiveChanged: { is_active: boolean; who: SS58String }; Demoted: { to_rank: number; who: SS58String }; EvidenceJudged: { evidence: Binary; new_rank?: ...
; old_rank: number; who: SS58String; wish: Enum<{ Promotion: ...
; Retention: ...
}>; }; Imported: { rank: number; who: SS58String }; Inducted: { who: SS58String }; Offboarded: { who: SS58String }; ParamsChanged: { params: { active_salary: (...)
[]; demotion_period: (...)
[]; min_promotion_period: (...)
[]; offboard_timeout: number; passive_salary: (...)
[]; }; }; Promoted: { to_rank: number; who: SS58String }; Proven: { at_rank: number; who: SS58String }; Requested: { who: SS58String; wish: Enum<{ Promotion: ...
; Retention: ...
}>; }; Swapped: { new_who: SS58String; who: SS58String }; }, >; AmbassadorReferenda: Enum< { Approved: { index: number }; Cancelled: { index: number; tally: { ayes: number; bare_ayes: number; nays: number }; }; ConfirmAborted: { index: number }; Confirmed: { index: number; tally: { ayes: number; bare_ayes: number; nays: number }; }; ConfirmStarted: { index: number }; DecisionDepositPlaced: { amount: bigint; index: number; who: SS58String; }; DecisionDepositRefunded: { amount: bigint; index: number; who: SS58String; }; DecisionStarted: { index: number; proposal: PreimagesBounded; tally: { ayes: number; bare_ayes: number; nays: number }; track: number; }; DepositSlashed: { amount: bigint; who: SS58String }; Killed: { index: number; tally: { ayes: number; bare_ayes: number; nays: number }; }; MetadataCleared: { hash: FixedSizeBinary<32>; index: number }; MetadataSet: { hash: FixedSizeBinary<32>; index: number }; Rejected: { index: number; tally: { ayes: number; bare_ayes: number; nays: number }; }; SubmissionDepositRefunded: { amount: bigint; index: number; who: SS58String; }; Submitted: { index: number; proposal: PreimagesBounded; track: number; }; TimedOut: { index: number; tally: { ayes: number; bare_ayes: number; nays: number }; }; }, >; AmbassadorSalary: Enum< { CycleStarted: { index: number }; Inducted: { who: SS58String }; Paid: { amount: bigint; beneficiary: SS58String; id: bigint; who: SS58String; }; Registered: { amount: bigint; who: SS58String }; Swapped: { new_who: SS58String; who: SS58String }; }, >; AssetRate: Enum< { AssetRateCreated: { asset_kind: Enum<{ V3: ...
; V4: ...
; V5: ...
}>; rate: bigint; }; AssetRateRemoved: { asset_kind: Enum<{ V3: ...
; V4: ...
; V5: ...
}> }; AssetRateUpdated: { asset_kind: Enum<{ V3: ...
; V4: ...
; V5: ...
}>; new: bigint; old: bigint; }; }, >; Balances: Enum< { BalanceSet: { free: bigint; who: SS58String }; Burned: { amount: bigint; who: SS58String }; Deposit: { amount: bigint; who: SS58String }; DustLost: { account: SS58String; amount: bigint }; Endowed: { account: SS58String; free_balance: bigint }; Frozen: { amount: bigint; who: SS58String }; Issued: { amount: bigint }; Locked: { amount: bigint; who: SS58String }; Minted: { amount: bigint; who: SS58String }; Rescinded: { amount: bigint }; Reserved: { amount: bigint; who: SS58String }; ReserveRepatriated: { amount: bigint; destination_status: BalanceStatus; from: SS58String; to: SS58String; }; Restored: { amount: bigint; who: SS58String }; Slashed: { amount: bigint; who: SS58String }; Suspended: { amount: bigint; who: SS58String }; Thawed: { amount: bigint; who: SS58String }; TotalIssuanceForced: { new: bigint; old: bigint }; Transfer: { amount: bigint; from: SS58String; to: SS58String }; Unlocked: { amount: bigint; who: SS58String }; Unreserved: { amount: bigint; who: SS58String }; Upgraded: { who: SS58String }; Withdraw: { amount: bigint; who: SS58String }; }, >; CollatorSelection: Enum< { CandidateAdded: { account_id: SS58String; deposit: bigint }; CandidateBondUpdated: { account_id: SS58String; deposit: bigint }; CandidateRemoved: { account_id: SS58String }; CandidateReplaced: { deposit: bigint; new: SS58String; old: SS58String; }; InvalidInvulnerableSkipped: { account_id: SS58String }; InvulnerableAdded: { account_id: SS58String }; InvulnerableRemoved: { account_id: SS58String }; NewCandidacyBond: { bond_amount: bigint }; NewDesiredCandidates: { desired_candidates: number }; NewInvulnerables: { invulnerables: SS58String[] }; }, >; CumulusXcm: Enum< { ExecutedDownward: [ FixedSizeBinary<32>, Enum<{ Complete: ...
; Error: ...
; Incomplete: ...
}>, ]; InvalidFormat: FixedSizeBinary<32>; UnsupportedVersion: FixedSizeBinary<32>; }, >; FellowshipCollective: Enum< { MemberAdded: { who: SS58String }; MemberExchanged: { new_who: SS58String; who: SS58String }; MemberRemoved: { rank: number; who: SS58String }; RankChanged: { rank: number; who: SS58String }; Voted: { poll: number; tally: { ayes: number; bare_ayes: number; nays: number }; vote: Enum<{ Aye: ...
; Nay: ...
}>; who: SS58String; }; }, >; FellowshipCore: Enum< { ActiveChanged: { is_active: boolean; who: SS58String }; Demoted: { to_rank: number; who: SS58String }; EvidenceJudged: { evidence: Binary; new_rank?: ...
; old_rank: number; who: SS58String; wish: Enum<{ Promotion: ...
; Retention: ...
}>; }; Imported: { rank: number; who: SS58String }; Inducted: { who: SS58String }; Offboarded: { who: SS58String }; ParamsChanged: { params: { active_salary: (...)
[]; demotion_period: (...)
[]; min_promotion_period: (...)
[]; offboard_timeout: number; passive_salary: (...)
[]; }; }; Promoted: { to_rank: number; who: SS58String }; Proven: { at_rank: number; who: SS58String }; Requested: { who: SS58String; wish: Enum<{ Promotion: ...
; Retention: ...
}>; }; Swapped: { new_who: SS58String; who: SS58String }; }, >; FellowshipReferenda: Enum< { Approved: { index: number }; Cancelled: { index: number; tally: { ayes: number; bare_ayes: number; nays: number }; }; ConfirmAborted: { index: number }; Confirmed: { index: number; tally: { ayes: number; bare_ayes: number; nays: number }; }; ConfirmStarted: { index: number }; DecisionDepositPlaced: { amount: bigint; index: number; who: SS58String; }; DecisionDepositRefunded: { amount: bigint; index: number; who: SS58String; }; DecisionStarted: { index: number; proposal: PreimagesBounded; tally: { ayes: number; bare_ayes: number; nays: number }; track: number; }; DepositSlashed: { amount: bigint; who: SS58String }; Killed: { index: number; tally: { ayes: number; bare_ayes: number; nays: number }; }; MetadataCleared: { hash: FixedSizeBinary<32>; index: number }; MetadataSet: { hash: FixedSizeBinary<32>; index: number }; Rejected: { index: number; tally: { ayes: number; bare_ayes: number; nays: number }; }; SubmissionDepositRefunded: { amount: bigint; index: number; who: SS58String; }; Submitted: { index: number; proposal: PreimagesBounded; track: number; }; TimedOut: { index: number; tally: { ayes: number; bare_ayes: number; nays: number }; }; }, >; FellowshipSalary: Enum< { CycleStarted: { index: number }; Inducted: { who: SS58String }; Paid: { amount: bigint; beneficiary: SS58String; id: bigint; who: SS58String; }; Registered: { amount: bigint; who: SS58String }; Swapped: { new_who: SS58String; who: SS58String }; }, >; FellowshipTreasury: Enum< { AssetSpendApproved: { amount: bigint; asset_kind: Enum<{ V3: ...
; V4: ...
; V5: ...
}>; beneficiary: Enum<{ V3: ...
; V4: ...
; V5: ...
}>; expire_at: number; index: number; valid_from: number; }; AssetSpendVoided: { index: number }; Awarded: { account: SS58String; award: bigint; proposal_index: number; }; Burnt: { burnt_funds: bigint }; Deposit: { value: bigint }; Paid: { index: number; payment_id: bigint }; PaymentFailed: { index: number; payment_id: bigint }; Rollover: { rollover_balance: bigint }; SpendApproved: { amount: bigint; beneficiary: SS58String; proposal_index: number; }; Spending: { budget_remaining: bigint }; SpendProcessed: { index: number }; UpdatedInactive: { deactivated: bigint; reactivated: bigint }; }, >; MessageQueue: Enum< { OverweightEnqueued: { id: FixedSizeBinary<32>; message_index: number; origin: Enum<{ Here: ...
; Parent: ...
; Sibling: ...
}>; page_index: number; }; PageReaped: { index: number; origin: Enum<{ Here: ...
; Parent: ...
; Sibling: ...
}>; }; Processed: { id: FixedSizeBinary<32>; origin: Enum<{ Here: ...
; Parent: ...
; Sibling: ...
}>; success: boolean; weight_used: { proof_size: bigint; ref_time: bigint }; }; ProcessingFailed: { error: Enum< { BadFormat: ...
; Corrupt: ...
; Overweight: ...
; StackLimitReached: ...
; Unsupported: ...
; Yield: ...
; }, >; id: FixedSizeBinary<32>; origin: Enum<{ Here: ...
; Parent: ...
; Sibling: ...
}>; }; }, >; Multisig: Enum< { MultisigApproval: { approving: SS58String; call_hash: FixedSizeBinary<32>; multisig: SS58String; timepoint: { height: number; index: number }; }; MultisigCancelled: { call_hash: FixedSizeBinary<32>; cancelling: SS58String; multisig: SS58String; timepoint: { height: number; index: number }; }; MultisigExecuted: { approving: SS58String; call_hash: FixedSizeBinary<32>; multisig: SS58String; result: ResultPayload<undefined, Enum<(...)
>>; timepoint: { height: number; index: number }; }; NewMultisig: { approving: SS58String; call_hash: FixedSizeBinary<32>; multisig: SS58String; }; }, >; ParachainSystem: Enum< { DownwardMessagesProcessed: { dmq_head: FixedSizeBinary<32>; weight_used: { proof_size: bigint; ref_time: bigint }; }; DownwardMessagesReceived: { count: number }; UpwardMessageSent: { message_hash?: ...
}; ValidationFunctionApplied: { relay_chain_block_num: number }; ValidationFunctionDiscarded: undefined; ValidationFunctionStored: undefined; }, >; PolkadotXcm: Enum< { AssetsClaimed: { assets: Enum<{ V3: ...
; V4: ...
; V5: ...
}>; hash: FixedSizeBinary<32>; origin: { interior: Enum<(...)
>; parents: number }; }; AssetsTrapped: { assets: Enum<{ V3: ...
; V4: ...
; V5: ...
}>; hash: FixedSizeBinary<32>; origin: { interior: Enum<(...)
>; parents: number }; }; Attempted: { outcome: Enum<{ Complete: ...
; Error: ...
; Incomplete: ...
}>; }; FeesPaid: { fees: { fun: ...
; id: ...
}[]; paying: { interior: Enum<(...)
>; parents: number }; }; InvalidQuerier: { expected_querier: { interior: Enum<(...)
>; parents: number }; maybe_actual_querier?: ...
; origin: { interior: Enum<(...)
>; parents: number }; query_id: bigint; }; InvalidQuerierVersion: { origin: { interior: Enum<(...)
>; parents: number }; query_id: bigint; }; InvalidResponder: { expected_location?: ...
; origin: { interior: Enum<(...)
>; parents: number }; query_id: bigint; }; InvalidResponderVersion: { origin: { interior: Enum<(...)
>; parents: number }; query_id: bigint; }; Notified: { call_index: number; pallet_index: number; query_id: bigint; }; NotifyDecodeFailed: { call_index: number; pallet_index: number; query_id: bigint; }; NotifyDispatchError: { call_index: number; pallet_index: number; query_id: bigint; }; NotifyOverweight: { actual_weight: { proof_size: bigint; ref_time: bigint }; call_index: number; max_budgeted_weight: { proof_size: bigint; ref_time: bigint }; pallet_index: number; query_id: bigint; }; NotifyTargetMigrationFail: { location: Enum<{ V3: ...
; V4: ...
; V5: ...
}>; query_id: bigint; }; NotifyTargetSendFail: { error: Enum< { AssetNotFound: ...
; BadOrigin: ...
; Barrier: ...
; DestinationUnsupported: ...
; ExceedsMaxMessageSize: ...
; ExceedsStackLimit: ...
; ExpectationFalse: ...
; ExportError: ...
; FailedToDecode: ...
; FailedToTransactAsset: ...
; FeesNotMet: ...
; HoldingWouldOverflow: ...
; InvalidLocation: ...
; LocationCannotHold: ...
; LocationFull: ...
; LocationNotInvertible: ...
; LockError: ...
; MaxWeightInvalid: ...
; NameMismatch: ...
; NoDeal: ...
; NoPermission: ...
; NotDepositable: ...
; NotHoldingFees: ...
; NotWithdrawable: ...
; Overflow: ...
; PalletNotFound: ...
; ReanchorFailed: ...
; TooExpensive: ...
; TooManyAssets: ...
; Transport: ...
; Trap: ...
; Unanchored: ...
; UnhandledXcmVersion: ...
; Unimplemented: ...
; UnknownClaim: ...
; Unroutable: ...
; UntrustedReserveLocation: ...
; UntrustedTeleportLocation: ...
; VersionIncompatible: ...
; WeightLimitReached: ...
; WeightNotComputable: ...
; }, >; location: { interior: Enum<(...)
>; parents: number }; query_id: bigint; }; ResponseReady: { query_id: bigint; response: Enum< { Assets: ...
; DispatchResult: ...
; ExecutionResult?: ...
; Null: ...
; PalletsInfo: ...
; Version: ...
; }, >; }; ResponseTaken: { query_id: bigint }; Sent: { destination: { interior: Enum<(...)
>; parents: number }; message: Enum<(...)
>[]; message_id: FixedSizeBinary<32>; origin: { interior: Enum<(...)
>; parents: number }; }; SupportedVersionChanged: { location: { interior: Enum<(...)
>; parents: number }; version: number; }; UnexpectedResponse: { origin: { interior: Enum<(...)
>; parents: number }; query_id: bigint; }; VersionChangeNotified: { cost: { fun: ...
; id: ...
}[]; destination: { interior: Enum<(...)
>; parents: number }; message_id: FixedSizeBinary<32>; result: number; }; VersionMigrationFinished: { version: number }; VersionNotifyRequested: { cost: { fun: ...
; id: ...
}[]; destination: { interior: Enum<(...)
>; parents: number }; message_id: FixedSizeBinary<32>; }; VersionNotifyStarted: { cost: { fun: ...
; id: ...
}[]; destination: { interior: Enum<(...)
>; parents: number }; message_id: FixedSizeBinary<32>; }; VersionNotifyUnrequested: { cost: { fun: ...
; id: ...
}[]; destination: { interior: Enum<(...)
>; parents: number }; message_id: FixedSizeBinary<32>; }; }, >; Preimage: PreimageEvent; Proxy: Enum< { Announced: { call_hash: FixedSizeBinary<32>; proxy: SS58String; real: SS58String; }; ProxyAdded: { delay: number; delegatee: SS58String; delegator: SS58String; proxy_type: Enum< { Alliance: ...
; Ambassador: ...
; Any: ...
; CancelProxy: ...
; Collator: ...
; Fellowship: ...
; NonTransfer: ...
; }, >; }; ProxyExecuted: { result: ResultPayload<undefined, Enum<(...)
>> }; ProxyRemoved: { delay: number; delegatee: SS58String; delegator: SS58String; proxy_type: Enum< { Alliance: ...
; Ambassador: ...
; Any: ...
; CancelProxy: ...
; Collator: ...
; Fellowship: ...
; NonTransfer: ...
; }, >; }; PureCreated: { disambiguation_index: number; proxy_type: Enum< { Alliance: ...
; Ambassador: ...
; Any: ...
; CancelProxy: ...
; Collator: ...
; Fellowship: ...
; NonTransfer: ...
; }, >; pure: SS58String; who: SS58String; }; }, >; Scheduler: Enum< { CallUnavailable: { id?: ...
; task: FixedSizeArray<2, number> }; Canceled: { index: number; when: number }; Dispatched: { id?: ...
; result: ResultPayload<undefined, Enum<(...)
>>; task: FixedSizeArray<2, number>; }; PeriodicFailed: { id?: ...
; task: FixedSizeArray<2, number> }; PermanentlyOverweight: { id?: ...
; task: FixedSizeArray<2, number> }; RetryCancelled: { id?: ...
; task: FixedSizeArray<2, number> }; RetryFailed: { id?: ...
; task: FixedSizeArray<2, number> }; RetrySet: { id?: ...
; period: number; retries: number; task: FixedSizeArray<2, number>; }; Scheduled: { index: number; when: number }; }, >; Session: SessionEvent; StateTrieMigration: Enum< { AutoMigrationFinished: undefined; Halted: { error: Enum< { BadChildRoot: ...
; BadWitness: ...
; KeyTooLong: ...
; MaxSignedLimits: ...
; NotEnoughFunds: ...
; SignedMigrationNotAllowed: ...
; }, >; }; Migrated: { child: number; compute: Enum<{ Auto: ...
; Signed: ...
}>; top: number; }; Slashed: { amount: bigint; who: SS58String }; }, >; System: Enum< { CodeUpdated: undefined; ExtrinsicFailed: { dispatch_error: Enum< { Arithmetic: ...
; BadOrigin: ...
; CannotLookup: ...
; ConsumerRemaining: ...
; Corruption: ...
; Exhausted: ...
; Module: ...
; NoProviders: ...
; Other: ...
; RootNotAllowed: ...
; Token: ...
; TooManyConsumers: ...
; Transactional: ...
; Trie: ...
; Unavailable: ...
; }, >; dispatch_info: { class: DispatchClass; pays_fee: Enum<(...)
>; weight: { proof_size: ...
; ref_time: ...
}; }; }; ExtrinsicSuccess: { dispatch_info: { class: DispatchClass; pays_fee: Enum<(...)
>; weight: { proof_size: ...
; ref_time: ...
}; }; }; KilledAccount: { account: SS58String }; NewAccount: { account: SS58String }; Remarked: { hash: FixedSizeBinary<32>; sender: SS58String }; UpgradeAuthorized: { check_version: boolean; code_hash: FixedSizeBinary<32>; }; }, >; TransactionPayment: TransactionPaymentEvent; Utility: Enum< { BatchCompleted: undefined; BatchCompletedWithErrors: undefined; BatchInterrupted: { error: Enum< { Arithmetic: ...
; BadOrigin: ...
; CannotLookup: ...
; ConsumerRemaining: ...
; Corruption: ...
; Exhausted: ...
; Module: ...
; NoProviders: ...
; Other: ...
; RootNotAllowed: ...
; Token: ...
; TooManyConsumers: ...
; Transactional: ...
; Trie: ...
; Unavailable: ...
; }, >; index: number; }; DispatchedAs: { result: ResultPayload<undefined, Enum<(...)
>> }; ItemCompleted: undefined; ItemFailed: { error: Enum< { Arithmetic: ...
; BadOrigin: ...
; CannotLookup: ...
; ConsumerRemaining: ...
; Corruption: ...
; Exhausted: ...
; Module: ...
; NoProviders: ...
; Other: ...
; RootNotAllowed: ...
; Token: ...
; TooManyConsumers: ...
; Transactional: ...
; Trie: ...
; Unavailable: ...
; }, >; }; }, >; XcmpQueue: Enum< { XcmpMessageSent: { message_hash: FixedSizeBinary<32> } }, >; }, >[]; execution_result: Enum< { Complete: { used: { proof_size: bigint; ref_time: bigint } }; Error: { error: Enum< { AssetNotFound: undefined; BadOrigin: undefined; Barrier: undefined; DestinationUnsupported: undefined; ExceedsMaxMessageSize: undefined; ExceedsStackLimit: undefined; ExpectationFalse: undefined; ExportError: undefined; FailedToDecode: undefined; FailedToTransactAsset: undefined; FeesNotMet: undefined; HoldingWouldOverflow: undefined; InvalidLocation: undefined; LocationCannotHold: undefined; LocationFull: undefined; LocationNotInvertible: undefined; LockError: undefined; MaxWeightInvalid: undefined; NameMismatch: undefined; NoDeal: undefined; NoPermission: undefined; NotDepositable: undefined; NotHoldingFees: undefined; NotWithdrawable: undefined; Overflow: undefined; PalletNotFound: undefined; ReanchorFailed: undefined; TooExpensive: undefined; TooManyAssets: undefined; Transport: undefined; Trap: bigint; Unanchored: undefined; UnhandledXcmVersion: undefined; Unimplemented: undefined; UnknownClaim: undefined; Unroutable: undefined; UntrustedReserveLocation: undefined; UntrustedTeleportLocation: undefined; VersionIncompatible: undefined; WeightLimitReached: { proof_size: bigint; ref_time: bigint }; WeightNotComputable: undefined; }, >; }; Incomplete: { error: Enum< { AssetNotFound: undefined; BadOrigin: undefined; Barrier: undefined; DestinationUnsupported: undefined; ExceedsMaxMessageSize: undefined; ExceedsStackLimit: undefined; ExpectationFalse: undefined; ExportError: undefined; FailedToDecode: undefined; FailedToTransactAsset: undefined; FeesNotMet: undefined; HoldingWouldOverflow: undefined; InvalidLocation: undefined; LocationCannotHold: undefined; LocationFull: undefined; LocationNotInvertible: undefined; LockError: undefined; MaxWeightInvalid: undefined; NameMismatch: undefined; NoDeal: undefined; NoPermission: undefined; NotDepositable: undefined; NotHoldingFees: undefined; NotWithdrawable: undefined; Overflow: undefined; PalletNotFound: undefined; ReanchorFailed: undefined; TooExpensive: undefined; TooManyAssets: undefined; Transport: undefined; Trap: bigint; Unanchored: undefined; UnhandledXcmVersion: undefined; Unimplemented: undefined; UnknownClaim: undefined; Unroutable: undefined; UntrustedReserveLocation: undefined; UntrustedTeleportLocation: undefined; VersionIncompatible: undefined; WeightLimitReached: { proof_size: bigint; ref_time: bigint }; WeightNotComputable: undefined; }, >; used: { proof_size: bigint; ref_time: bigint }; }; }, >; forwarded_xcms: [ Enum< { V3: { interior: XcmV3Junctions; parents: number }; V4: { interior: XcmV3Junctions; parents: number }; V5: { interior: Enum< { Here: undefined; X1: Enum<(...)
>; X2: FixedSizeArray<(...)
, (...)
>; X3: FixedSizeArray<(...)
, (...)
>; X4: FixedSizeArray<(...)
, (...)
>; X5: FixedSizeArray<(...)
, (...)
>; X6: FixedSizeArray<(...)
, (...)
>; X7: FixedSizeArray<(...)
, (...)
>; X8: FixedSizeArray<(...)
, (...)
>; }, >; parents: number; }; }, >, Enum< { V3: XcmV3Instruction[]; V4: XcmV4Instruction[]; V5: Enum< { AliasOrigin: ...
; BurnAsset: ...
; BuyExecution: ...
; ClaimAsset: ...
; ClearError: ...
; ClearOrigin: ...
; ClearTopic: ...
; ClearTransactStatus: ...
; DepositAsset: ...
; DepositReserveAsset: ...
; DescendOrigin: ...
; ExchangeAsset: ...
; ExecuteWithOrigin: ...
; ExpectAsset: ...
; ExpectError?: ...
; ExpectOrigin?: ...
; ExpectPallet: ...
; ExpectTransactStatus: ...
; ExportMessage: ...
; HrmpChannelAccepted: ...
; HrmpChannelClosing: ...
; HrmpNewChannelOpenRequest: ...
; InitiateReserveWithdraw: ...
; InitiateTeleport: ...
; InitiateTransfer: ...
; LockAsset: ...
; NoteUnlockable: ...
; PayFees: ...
; QueryPallet: ...
; QueryResponse: ...
; ReceiveTeleportedAsset: ...
; RefundSurplus: ...
; ReportError: ...
; ReportHolding: ...
; ReportTransactStatus: ...
; RequestUnlock: ...
; ReserveAssetDeposited: ...
; SetAppendix: ...
; SetErrorHandler: ...
; SetFeesMode: ...
; SetHints: ...
; SetTopic: ...
; SubscribeVersion: ...
; Transact: ...
; TransferAsset: ...
; TransferReserveAsset: ...
; Trap: ...
; UniversalOrigin: ...
; UnlockAsset: ...
; UnpaidExecution: ...
; UnsubscribeVersion: ...
; WithdrawAsset: ...
; }, >[]; }, >[], ][]; }, Enum<{ Unimplemented: undefined; VersionedConversionFailed: undefined }>, >,>
Dry run XCM program