dry_run_xcm: RuntimeDescriptor<[origin_location
: XcmVersionedLocation, xcm
: XcmVersionedXcm], ResultPayload<{ emitted_events: Enum<{ AssetTxPayment: Enum<{ AssetTxFeePaid: { actual_fee: bigint; asset_id?: ...
; 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[]; }; }>; Collective: 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<(...
)>>; }; MemberExecuted: { proposal_hash: FixedSizeBinary<32>; result: ResultPayload<undefined, Enum<(...
)>>; }; 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; }; }>; CumulusXcm: Enum<{ ExecutedDownward: [FixedSizeBinary<32>, XcmV4TraitsOutcome]; InvalidFormat: FixedSizeBinary<32>; UnsupportedVersion: FixedSizeBinary<32>; }>; EncointerBalances: Enum<{ Endowed: { balance: bigint; cid: { digest: FixedSizeBinary<(...
)>; geohash: FixedSizeBinary<(...
)>; }; who: SS58String; }; FeeConversionFactorUpdated: bigint; Issued: [{ digest: FixedSizeBinary<(...
)>; geohash: FixedSizeBinary<(...
)>; }, SS58String, bigint]; Transferred: [{ digest: FixedSizeBinary<(...
)>; geohash: FixedSizeBinary<(...
)>; }, SS58String, SS58String, bigint]; }>; EncointerBazaar: Enum<{ BusinessCreated: [{ digest: FixedSizeBinary<(...
)>; geohash: FixedSizeBinary<(...
)>; }, SS58String]; BusinessDeleted: [{ digest: FixedSizeBinary<(...
)>; geohash: FixedSizeBinary<(...
)>; }, SS58String]; BusinessUpdated: [{ digest: FixedSizeBinary<(...
)>; geohash: FixedSizeBinary<(...
)>; }, SS58String]; OfferingCreated: [{ digest: FixedSizeBinary<(...
)>; geohash: FixedSizeBinary<(...
)>; }, SS58String, number]; OfferingDeleted: [{ digest: FixedSizeBinary<(...
)>; geohash: FixedSizeBinary<(...
)>; }, SS58String, number]; OfferingUpdated: [{ digest: FixedSizeBinary<(...
)>; geohash: FixedSizeBinary<(...
)>; }, SS58String, number]; }>; EncointerCeremonies: Enum<{ AttestationsRegistered: [{ digest: FixedSizeBinary<(...
)>; geohash: FixedSizeBinary<(...
)>; }, bigint, number, SS58String]; CommunityCeremonyHistoryPurged: [{ digest: FixedSizeBinary<(...
)>; geohash: FixedSizeBinary<(...
)>; }, number]; EndorsedParticipant: [{ digest: FixedSizeBinary<(...
)>; geohash: FixedSizeBinary<(...
)>; }, SS58String, SS58String]; EndorsementTicketsPerBootstrapperUpdated: number; EndorsementTicketsPerReputableUpdated: number; InactivityCounterUpdated: [{ digest: FixedSizeBinary<(...
)>; geohash: FixedSizeBinary<(...
)>; }, number]; InactivityTimeoutUpdated: number; LocationToleranceUpdated: number; MeetupEvaluated: [{ digest: FixedSizeBinary<(...
)>; geohash: FixedSizeBinary<(...
)>; }, bigint, Enum<{ MeetupValidationIndexOutOfBounds: ...
; Ok: ...
; VotesNotDependable: ...
; }>]; MeetupTimeOffsetUpdated: number; NoReward: { account: SS58String; cid: { digest: FixedSizeBinary<(...
)>; geohash: FixedSizeBinary<(...
)>; }; cindex: number; meetup_index: bigint; reason: Enum<{ NoVote: ...
; TooFewIncomingAttestations: ...
; TooFewOutgoingAttestations: ...
; WrongVote: ...
; }>; }; ParticipantRegistered: [{ digest: FixedSizeBinary<(...
)>; geohash: FixedSizeBinary<(...
)>; }, Enum<{ Bootstrapper: ...
; Endorsee: ...
; Newbie: ...
; Reputable: ...
; }>, SS58String]; ReputationLifetimeUpdated: number; RewardsIssued: [{ digest: FixedSizeBinary<(...
)>; geohash: FixedSizeBinary<(...
)>; }, bigint, number]; TimeToleranceUpdated: bigint; }>; EncointerCommunities: Enum<{ CommunityPurged: { digest: FixedSizeBinary<4>; geohash: FixedSizeBinary<5>; }; CommunityRegistered: { digest: FixedSizeBinary<4>; geohash: FixedSizeBinary<5>; }; DemurrageUpdated: [{ digest: FixedSizeBinary<(...
)>; geohash: FixedSizeBinary<(...
)>; }, bigint]; LocationAdded: [{ digest: FixedSizeBinary<(...
)>; geohash: FixedSizeBinary<(...
)>; }, { lat: bigint; lon: bigint; }]; LocationRemoved: [{ digest: FixedSizeBinary<(...
)>; geohash: FixedSizeBinary<(...
)>; }, { lat: bigint; lon: bigint; }]; MaxSpeedMpsUpdated: number; MetadataUpdated: { digest: FixedSizeBinary<4>; geohash: FixedSizeBinary<5>; }; MinSolarTripTimeSUpdated: number; NominalIncomeUpdated: [{ digest: FixedSizeBinary<(...
)>; geohash: FixedSizeBinary<(...
)>; }, bigint]; }>; EncointerDemocracy: Enum<{ EnactmentFailed: { proposal_id: bigint; reason: { error: Enum<(...
)>; post_info: { actual_weight?: ...
; pays_fee: ...
; }; }; }; PetitionApproved: { cid?: ...
; text: Binary; }; ProposalEnacted: { proposal_id: bigint; }; ProposalStateUpdated: { proposal_id: bigint; proposal_state: Enum<{ Approved: ...
; Confirming: ...
; Enacted: ...
; Ongoing: ...
; Rejected: ...
; SupersededBy: ...
; }>; }; ProposalSubmitted: { proposal_action: Enum<{ AddLocation: ...
; Petition: ...
; RemoveLocation: ...
; SetInactivityTimeout: ...
; SpendNative: ...
; UpdateCommunityMetadata: ...
; UpdateDemurrage: ...
; UpdateNominalIncome: ...
; }>; proposal_id: bigint; }; VoteFailed: { proposal_id: bigint; vote: Enum<{ Aye: ...
; Nay: ...
; }>; }; VotePlaced: { num_votes: bigint; proposal_id: bigint; vote: Enum<{ Aye: ...
; Nay: ...
; }>; }; }>; EncointerFaucet: Enum<{ Dripped: [SS58String, SS58String, bigint]; FaucetClosed: SS58String; FaucetCreated: [SS58String, Binary]; FaucetDissolved: SS58String; ReserveAmountUpdated: bigint; }>; EncointerReputationCommitments: Enum<{ CommitedReputation: [{ digest: FixedSizeBinary<(...
)>; geohash: FixedSizeBinary<(...
)>; }, number, bigint, SS58String, (...
) | undefined]; CommitmentRegistryPurged: number; RegisteredCommitmentPurpose: [bigint, Binary]; }>; EncointerScheduler: Enum<{ CeremonySchedulePushedByOneDay: undefined; PhaseChangedTo: Enum<{ Assigning: undefined; Attesting: undefined; Registering: undefined; }>; }>; EncointerTreasuries: Enum<{ SpentNative: { amount: bigint; beneficiary: SS58String; treasury: SS58String; }; }>; Membership: Enum<{ Dummy: undefined; KeyChanged: undefined; MemberAdded: undefined; MemberRemoved: undefined; MembersReset: undefined; MembersSwapped: undefined; }>; 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: ...
; }>; }; }>; 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>; }; }>; Proxy: Enum<{ Announced: { call_hash: FixedSizeBinary<32>; proxy: SS58String; real: SS58String; }; ProxyAdded: { delay: number; delegatee: SS58String; delegator: SS58String; proxy_type: Enum<{ Any: ...
; BazaarEdit: ...
; NonTransfer: ...
; }>; }; ProxyExecuted: { result: ResultPayload<undefined, Enum<(...
)>>; }; ProxyRemoved: { delay: number; delegatee: SS58String; delegator: SS58String; proxy_type: Enum<{ Any: ...
; BazaarEdit: ...
; NonTransfer: ...
; }>; }; PureCreated: { disambiguation_index: number; proxy_type: Enum<{ Any: ...
; BazaarEdit: ...
; 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; 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; 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: ...
; }>; }; }>; XcmpQueue: Enum<{ XcmpMessageSent: { message_hash: FixedSizeBinary<32>; }; }>; }>[]; execution_result: XcmV4TraitsOutcome; forwarded_xcms: [XcmVersionedLocation, XcmVersionedXcm[]][]; }, Enum<{ Unimplemented: undefined; VersionedConversionFailed: undefined; }>>>
Dry run XCM program