dry_run_xcm: RuntimeDescriptor< [origin_location
: XcmVersionedLocation, xcm
: XcmVersionedXcm], ResultPayload< { emitted_events: Enum< { AssetConversion: Enum< { LiquidityAdded: { amount1_provided: bigint; amount2_provided: bigint; lp_token: number; lp_token_minted: bigint; mint_to: SS58String; pool_id: FixedSizeArray<2, { interior: ...
; parents: ...
}>; who: SS58String; }; LiquidityRemoved: { amount1: bigint; amount2: bigint; lp_token: number; lp_token_burned: bigint; pool_id: FixedSizeArray<2, { interior: ...
; parents: ...
}>; who: SS58String; withdraw_to: SS58String; withdrawal_fee: number; }; PoolCreated: { creator: SS58String; lp_token: number; pool_account: SS58String; pool_id: FixedSizeArray<2, { interior: ...
; parents: ...
}>; }; SwapCreditExecuted: { amount_in: bigint; amount_out: bigint; path: [(...)
, (...)
][]; }; SwapExecuted: { amount_in: bigint; amount_out: bigint; path: [(...)
, (...)
][]; send_to: SS58String; who: SS58String; }; Touched: { pool_id: FixedSizeArray<2, { interior: ...
; parents: ...
}>; who: SS58String; }; }, >; Assets: Enum< { AccountsDestroyed: { accounts_destroyed: number; accounts_remaining: number; asset_id: number; }; ApprovalCancelled: { asset_id: number; delegate: SS58String; owner: SS58String; }; ApprovalsDestroyed: { approvals_destroyed: number; approvals_remaining: number; asset_id: number; }; ApprovedTransfer: { amount: bigint; asset_id: number; delegate: SS58String; source: SS58String; }; AssetFrozen: { asset_id: number }; AssetMinBalanceChanged: { asset_id: number; new_min_balance: bigint }; AssetStatusChanged: { asset_id: number }; AssetThawed: { asset_id: number }; Blocked: { asset_id: number; who: SS58String }; Burned: { asset_id: number; balance: bigint; owner: SS58String }; Created: { asset_id: number; creator: SS58String; owner: SS58String }; Deposited: { amount: bigint; asset_id: number; who: SS58String }; Destroyed: { asset_id: number }; DestructionStarted: { asset_id: number }; ForceCreated: { asset_id: number; owner: SS58String }; Frozen: { asset_id: number; who: SS58String }; Issued: { amount: bigint; asset_id: number; owner: SS58String }; MetadataCleared: { asset_id: number }; MetadataSet: { asset_id: number; decimals: number; is_frozen: boolean; name: Binary; symbol: Binary; }; OwnerChanged: { asset_id: number; owner: SS58String }; TeamChanged: { admin: SS58String; asset_id: number; freezer: SS58String; issuer: SS58String; }; Thawed: { asset_id: number; who: SS58String }; Touched: { asset_id: number; depositor: SS58String; who: SS58String }; Transferred: { amount: bigint; asset_id: number; from: SS58String; to: SS58String; }; TransferredApproved: { amount: bigint; asset_id: number; delegate: SS58String; destination: SS58String; owner: SS58String; }; Withdrawn: { amount: bigint; asset_id: number; who: SS58String }; }, >; AssetTxPayment: Enum< { AssetRefundFailed: { native_amount_kept: bigint }; AssetTxFeePaid: { actual_fee: bigint; asset_id: { interior: XcmV3Junctions; parents: number }; tip: bigint; who: SS58String; }; }, >; 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>, XcmV4TraitsOutcome]; InvalidFormat: FixedSizeBinary<32>; UnsupportedVersion: FixedSizeBinary<32>; }, >; ForeignAssets: Enum< { AccountsDestroyed: { accounts_destroyed: number; accounts_remaining: number; asset_id: { interior: XcmV3Junctions; parents: number }; }; ApprovalCancelled: { asset_id: { interior: XcmV3Junctions; parents: number }; delegate: SS58String; owner: SS58String; }; ApprovalsDestroyed: { approvals_destroyed: number; approvals_remaining: number; asset_id: { interior: XcmV3Junctions; parents: number }; }; ApprovedTransfer: { amount: bigint; asset_id: { interior: XcmV3Junctions; parents: number }; delegate: SS58String; source: SS58String; }; AssetFrozen: { asset_id: { interior: XcmV3Junctions; parents: number }; }; AssetMinBalanceChanged: { asset_id: { interior: XcmV3Junctions; parents: number }; new_min_balance: bigint; }; AssetStatusChanged: { asset_id: { interior: XcmV3Junctions; parents: number }; }; AssetThawed: { asset_id: { interior: XcmV3Junctions; parents: number }; }; Blocked: { asset_id: { interior: XcmV3Junctions; parents: number }; who: SS58String; }; Burned: { asset_id: { interior: XcmV3Junctions; parents: number }; balance: bigint; owner: SS58String; }; Created: { asset_id: { interior: XcmV3Junctions; parents: number }; creator: SS58String; owner: SS58String; }; Deposited: { amount: bigint; asset_id: { interior: XcmV3Junctions; parents: number }; who: SS58String; }; Destroyed: { asset_id: { interior: XcmV3Junctions; parents: number }; }; DestructionStarted: { asset_id: { interior: XcmV3Junctions; parents: number }; }; ForceCreated: { asset_id: { interior: XcmV3Junctions; parents: number }; owner: SS58String; }; Frozen: { asset_id: { interior: XcmV3Junctions; parents: number }; who: SS58String; }; Issued: { amount: bigint; asset_id: { interior: XcmV3Junctions; parents: number }; owner: SS58String; }; MetadataCleared: { asset_id: { interior: XcmV3Junctions; parents: number }; }; MetadataSet: { asset_id: { interior: XcmV3Junctions; parents: number }; decimals: number; is_frozen: boolean; name: Binary; symbol: Binary; }; OwnerChanged: { asset_id: { interior: XcmV3Junctions; parents: number }; owner: SS58String; }; TeamChanged: { admin: SS58String; asset_id: { interior: XcmV3Junctions; parents: number }; freezer: SS58String; issuer: SS58String; }; Thawed: { asset_id: { interior: XcmV3Junctions; parents: number }; who: SS58String; }; Touched: { asset_id: { interior: XcmV3Junctions; parents: number }; depositor: SS58String; who: SS58String; }; Transferred: { amount: bigint; asset_id: { interior: XcmV3Junctions; parents: number }; from: SS58String; to: SS58String; }; TransferredApproved: { amount: bigint; asset_id: { interior: XcmV3Junctions; parents: number }; delegate: SS58String; destination: SS58String; owner: SS58String; }; Withdrawn: { amount: bigint; asset_id: { interior: XcmV3Junctions; parents: number }; who: SS58String; }; }, >; 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; }; }, >; NftFractionalization: Enum< { NftFractionalized: { asset: number; beneficiary: SS58String; fractions: bigint; nft: number; nft_collection: number; }; NftUnified: { asset: number; beneficiary: SS58String; nft: number; nft_collection: number; }; }, >; Nfts: Enum< { AllApprovalsCancelled: { collection: number; item: number; owner: SS58String; }; ApprovalCancelled: { collection: number; delegate: SS58String; item: number; owner: SS58String; }; AttributeCleared: { collection: number; key: Binary; maybe_item?: ...
; namespace: Enum< { Account: ...
; CollectionOwner: ...
; ItemOwner: ...
; Pallet: ...
; }, >; }; AttributeSet: { collection: number; key: Binary; maybe_item?: ...
; namespace: Enum< { Account: ...
; CollectionOwner: ...
; ItemOwner: ...
; Pallet: ...
; }, >; value: Binary; }; Burned: { collection: number; item: number; owner: SS58String }; CollectionConfigChanged: { collection: number }; CollectionLocked: { collection: number }; CollectionMaxSupplySet: { collection: number; max_supply: number }; CollectionMetadataCleared: { collection: number }; CollectionMetadataSet: { collection: number; data: Binary }; CollectionMintSettingsUpdated: { collection: number }; Created: { collection: number; creator: SS58String; owner: SS58String; }; Destroyed: { collection: number }; ForceCreated: { collection: number; owner: SS58String }; Issued: { collection: number; item: number; owner: SS58String }; ItemAttributesApprovalAdded: { collection: number; delegate: SS58String; item: number; }; ItemAttributesApprovalRemoved: { collection: number; delegate: SS58String; item: number; }; ItemBought: { buyer: SS58String; collection: number; item: number; price: bigint; seller: SS58String; }; ItemMetadataCleared: { collection: number; item: number }; ItemMetadataSet: { collection: number; data: Binary; item: number }; ItemPriceRemoved: { collection: number; item: number }; ItemPriceSet: { collection: number; item: number; price: bigint; whitelisted_buyer?: ...
; }; ItemPropertiesLocked: { collection: number; item: number; lock_attributes: boolean; lock_metadata: boolean; }; ItemTransferLocked: { collection: number; item: number }; ItemTransferUnlocked: { collection: number; item: number }; NextCollectionIdIncremented: { next_id?: ...
}; OwnerChanged: { collection: number; new_owner: SS58String }; OwnershipAcceptanceChanged: { maybe_collection?: ...
; who: SS58String; }; PalletAttributeSet: { attribute: Enum<{ TransferDisabled: ...
; UsedToClaim: ...
}>; collection: number; item?: ...
; value: Binary; }; PreSignedAttributesSet: { collection: number; item: number; namespace: Enum< { Account: ...
; CollectionOwner: ...
; ItemOwner: ...
; Pallet: ...
; }, >; }; Redeposited: { collection: number; successful_items: number[] }; SwapCancelled: { deadline: number; desired_collection: number; desired_item?: ...
; offered_collection: number; offered_item: number; price?: ...
; }; SwapClaimed: { deadline: number; price?: ...
; received_collection: number; received_item: number; received_item_owner: SS58String; sent_collection: number; sent_item: number; sent_item_owner: SS58String; }; SwapCreated: { deadline: number; desired_collection: number; desired_item?: ...
; offered_collection: number; offered_item: number; price?: ...
; }; TeamChanged: { admin?: ...
; collection: number; freezer?: ...
; issuer?: ...
; }; TipSent: { amount: bigint; collection: number; item: number; receiver: SS58String; sender: SS58String; }; TransferApproved: { collection: number; deadline?: ...
; delegate: SS58String; item: number; owner: SS58String; }; Transferred: { collection: number; from: SS58String; item: number; to: 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: XcmVersionedAssets; hash: FixedSizeBinary<32>; origin: { interior: XcmV3Junctions; parents: number }; }; AssetsTrapped: { assets: XcmVersionedAssets; hash: FixedSizeBinary<32>; origin: { interior: XcmV3Junctions; parents: number }; }; Attempted: { outcome: XcmV4TraitsOutcome }; FeesPaid: { fees: { fun: ...
; id: ...
}[]; paying: { interior: XcmV3Junctions; parents: number }; }; InvalidQuerier: { expected_querier: { interior: XcmV3Junctions; parents: number }; maybe_actual_querier?: ...
; origin: { interior: XcmV3Junctions; parents: number }; query_id: bigint; }; InvalidQuerierVersion: { origin: { interior: XcmV3Junctions; parents: number }; query_id: bigint; }; InvalidResponder: { expected_location?: ...
; origin: { interior: XcmV3Junctions; parents: number }; query_id: bigint; }; InvalidResponderVersion: { origin: { interior: XcmV3Junctions; 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: XcmVersionedLocation; query_id: bigint; }; NotifyTargetSendFail: { error: XcmV3TraitsError; location: { interior: XcmV3Junctions; parents: number }; query_id: bigint; }; ResponseReady: { query_id: bigint; response: XcmV4Response }; ResponseTaken: { query_id: bigint }; Sent: { destination: { interior: XcmV3Junctions; parents: number }; message: XcmV4Instruction[]; message_id: FixedSizeBinary<32>; origin: { interior: XcmV3Junctions; parents: number }; }; SupportedVersionChanged: { location: { interior: XcmV3Junctions; parents: number }; version: number; }; UnexpectedResponse: { origin: { interior: XcmV3Junctions; parents: number }; query_id: bigint; }; VersionChangeNotified: { cost: { fun: ...
; id: ...
}[]; destination: { interior: XcmV3Junctions; parents: number }; message_id: FixedSizeBinary<32>; result: number; }; VersionMigrationFinished: { version: number }; VersionNotifyRequested: { cost: { fun: ...
; id: ...
}[]; destination: { interior: XcmV3Junctions; parents: number }; message_id: FixedSizeBinary<32>; }; VersionNotifyStarted: { cost: { fun: ...
; id: ...
}[]; destination: { interior: XcmV3Junctions; parents: number }; message_id: FixedSizeBinary<32>; }; VersionNotifyUnrequested: { cost: { fun: ...
; id: ...
}[]; destination: { interior: XcmV3Junctions; parents: number }; message_id: FixedSizeBinary<32>; }; }, >; PoolAssets: Enum< { AccountsDestroyed: { accounts_destroyed: number; accounts_remaining: number; asset_id: number; }; ApprovalCancelled: { asset_id: number; delegate: SS58String; owner: SS58String; }; ApprovalsDestroyed: { approvals_destroyed: number; approvals_remaining: number; asset_id: number; }; ApprovedTransfer: { amount: bigint; asset_id: number; delegate: SS58String; source: SS58String; }; AssetFrozen: { asset_id: number }; AssetMinBalanceChanged: { asset_id: number; new_min_balance: bigint }; AssetStatusChanged: { asset_id: number }; AssetThawed: { asset_id: number }; Blocked: { asset_id: number; who: SS58String }; Burned: { asset_id: number; balance: bigint; owner: SS58String }; Created: { asset_id: number; creator: SS58String; owner: SS58String }; Deposited: { amount: bigint; asset_id: number; who: SS58String }; Destroyed: { asset_id: number }; DestructionStarted: { asset_id: number }; ForceCreated: { asset_id: number; owner: SS58String }; Frozen: { asset_id: number; who: SS58String }; Issued: { amount: bigint; asset_id: number; owner: SS58String }; MetadataCleared: { asset_id: number }; MetadataSet: { asset_id: number; decimals: number; is_frozen: boolean; name: Binary; symbol: Binary; }; OwnerChanged: { asset_id: number; owner: SS58String }; TeamChanged: { admin: SS58String; asset_id: number; freezer: SS58String; issuer: SS58String; }; Thawed: { asset_id: number; who: SS58String }; Touched: { asset_id: number; depositor: SS58String; who: SS58String }; Transferred: { amount: bigint; asset_id: number; from: SS58String; to: SS58String; }; TransferredApproved: { amount: bigint; asset_id: number; delegate: SS58String; destination: SS58String; owner: SS58String; }; Withdrawn: { amount: bigint; asset_id: number; who: SS58String }; }, >; Proxy: Enum< { Announced: { call_hash: FixedSizeBinary<32>; proxy: SS58String; real: SS58String; }; ProxyAdded: { delay: number; delegatee: SS58String; delegator: SS58String; proxy_type: Enum< { Any: ...
; AssetManager: ...
; AssetOwner: ...
; Assets: ...
; CancelProxy: ...
; Collator: ...
; NonTransfer: ...
; }, >; }; ProxyExecuted: { result: ResultPayload<undefined, Enum<(...)
>> }; ProxyRemoved: { delay: number; delegatee: SS58String; delegator: SS58String; proxy_type: Enum< { Any: ...
; AssetManager: ...
; AssetOwner: ...
; Assets: ...
; CancelProxy: ...
; Collator: ...
; NonTransfer: ...
; }, >; }; PureCreated: { disambiguation_index: number; proxy_type: Enum< { Any: ...
; AssetManager: ...
; AssetOwner: ...
; Assets: ...
; CancelProxy: ...
; Collator: ...
; NonTransfer: ...
; }, >; pure: SS58String; who: SS58String; }; }, >; Session: SessionEvent; System: Enum< { CodeUpdated: undefined; ExtrinsicFailed: { dispatch_error: Enum< { Arithmetic: ...
; BadOrigin: ...
; CannotLookup: ...
; ConsumerRemaining: ...
; Corruption: ...
; Exhausted: ...
; Module: ...
; NoProviders: ...
; Other: ...
; RootNotAllowed: ...
; Token: ...
; TooManyConsumers: ...
; Transactional: ...
; 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; Uniques: Enum< { ApprovalCancelled: { collection: number; delegate: SS58String; item: number; owner: SS58String; }; ApprovedTransfer: { collection: number; delegate: SS58String; item: number; owner: SS58String; }; AttributeCleared: { collection: number; key: Binary; maybe_item?: ...
; }; AttributeSet: { collection: number; key: Binary; maybe_item?: ...
; value: Binary; }; Burned: { collection: number; item: number; owner: SS58String }; CollectionFrozen: { collection: number }; CollectionMaxSupplySet: { collection: number; max_supply: number }; CollectionMetadataCleared: { collection: number }; CollectionMetadataSet: { collection: number; data: Binary; is_frozen: boolean; }; CollectionThawed: { collection: number }; Created: { collection: number; creator: SS58String; owner: SS58String; }; Destroyed: { collection: number }; ForceCreated: { collection: number; owner: SS58String }; Frozen: { collection: number; item: number }; Issued: { collection: number; item: number; owner: SS58String }; ItemBought: { buyer: SS58String; collection: number; item: number; price: bigint; seller: SS58String; }; ItemPriceRemoved: { collection: number; item: number }; ItemPriceSet: { collection: number; item: number; price: bigint; whitelisted_buyer?: ...
; }; ItemStatusChanged: { collection: number }; MetadataCleared: { collection: number; item: number }; MetadataSet: { collection: number; data: Binary; is_frozen: boolean; item: number; }; OwnerChanged: { collection: number; new_owner: SS58String }; OwnershipAcceptanceChanged: { maybe_collection?: ...
; who: SS58String; }; Redeposited: { collection: number; successful_items: number[] }; TeamChanged: { admin: SS58String; collection: number; freezer: SS58String; issuer: SS58String; }; Thawed: { collection: number; item: number }; Transferred: { collection: number; from: SS58String; item: number; to: SS58String; }; }, >; Utility: Enum< { BatchCompleted: undefined; BatchCompletedWithErrors: undefined; BatchInterrupted: { error: Enum< { Arithmetic: ...
; BadOrigin: ...
; CannotLookup: ...
; ConsumerRemaining: ...
; Corruption: ...
; Exhausted: ...
; Module: ...
; NoProviders: ...
; Other: ...
; RootNotAllowed: ...
; Token: ...
; TooManyConsumers: ...
; Transactional: ...
; 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: ...
; Unavailable: ...
; }, >; }; }, >; Vesting: VestingEvent; XcmpQueue: Enum< { XcmpMessageSent: { message_hash: FixedSizeBinary<32> } }, >; }, >[]; execution_result: XcmV4TraitsOutcome; forwarded_xcms: [XcmVersionedLocation, XcmVersionedXcm[]][]; }, Enum<{ Unimplemented: undefined; VersionedConversionFailed: undefined }>, >,>
Dry run XCM program