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