All chains
    Preparing search index...

    Type Alias XcmV5Instruction

    XcmV5Instruction: Enum<
        {
            AliasOrigin: { interior: XcmV5Junctions; parents: number };
            BurnAsset: {
                fun: XcmV3MultiassetFungibility;
                id: { interior: XcmV5Junctions; parents: number };
            }[];
            BuyExecution: {
                fees: {
                    fun: XcmV3MultiassetFungibility;
                    id: { interior: XcmV5Junctions; parents: number };
                };
                weight_limit: XcmV3WeightLimit;
            };
            ClaimAsset: {
                assets: {
                    fun: XcmV3MultiassetFungibility;
                    id: { interior: XcmV5Junctions; parents: number };
                }[];
                ticket: { interior: XcmV5Junctions; parents: number };
            };
            ClearError: undefined;
            ClearOrigin: undefined;
            ClearTopic: undefined;
            ClearTransactStatus: undefined;
            DepositAsset: {
                assets: XcmV5AssetFilter;
                beneficiary: { interior: XcmV5Junctions; parents: number };
            };
            DepositReserveAsset: {
                assets: XcmV5AssetFilter;
                dest: { interior: XcmV5Junctions; parents: number };
                xcm: __Circular;
            };
            DescendOrigin: XcmV5Junctions;
            ExchangeAsset: {
                give: XcmV5AssetFilter;
                maximal: boolean;
                want: {
                    fun: XcmV3MultiassetFungibility;
                    id: { interior: XcmV5Junctions; parents: number };
                }[];
            };
            ExecuteWithOrigin: { descendant_origin?: XcmV5Junctions; xcm: __Circular };
            ExpectAsset: {
                fun: XcmV3MultiassetFungibility;
                id: { interior: XcmV5Junctions; parents: number };
            }[];
            ExpectError?: [
                number,
                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;
                    },
                >,
            ];
            ExpectOrigin?: { interior: XcmV5Junctions; parents: number };
            ExpectPallet: {
                crate_major: number;
                index: number;
                min_crate_minor: number;
                module_name: Binary;
                name: Binary;
            };
            ExpectTransactStatus: XcmV3MaybeErrorCode;
            ExportMessage: {
                destination: XcmV5Junctions;
                network: XcmV5NetworkId;
                xcm: __Circular;
            };
            HrmpChannelAccepted: { recipient: number };
            HrmpChannelClosing: {
                initiator: number;
                recipient: number;
                sender: number;
            };
            HrmpNewChannelOpenRequest: {
                max_capacity: number;
                max_message_size: number;
                sender: number;
            };
            InitiateReserveWithdraw: {
                assets: XcmV5AssetFilter;
                reserve: { interior: XcmV5Junctions; parents: number };
                xcm: __Circular;
            };
            InitiateTeleport: {
                assets: XcmV5AssetFilter;
                dest: { interior: XcmV5Junctions; parents: number };
                xcm: __Circular;
            };
            InitiateTransfer: {
                assets: Enum<
                    {
                        ReserveDeposit: XcmV5AssetFilter;
                        ReserveWithdraw: XcmV5AssetFilter;
                        Teleport: XcmV5AssetFilter;
                    },
                >[];
                destination: { interior: XcmV5Junctions; parents: number };
                preserve_origin: boolean;
                remote_fees?: Enum<
                    {
                        ReserveDeposit: XcmV5AssetFilter;
                        ReserveWithdraw: XcmV5AssetFilter;
                        Teleport: XcmV5AssetFilter;
                    },
                >;
                remote_xcm: __Circular;
            };
            LockAsset: {
                asset: {
                    fun: XcmV3MultiassetFungibility;
                    id: { interior: XcmV5Junctions; parents: number };
                };
                unlocker: { interior: XcmV5Junctions; parents: number };
            };
            NoteUnlockable: {
                asset: {
                    fun: XcmV3MultiassetFungibility;
                    id: { interior: XcmV5Junctions; parents: number };
                };
                owner: { interior: XcmV5Junctions; parents: number };
            };
            PayFees: {
                asset: {
                    fun: XcmV3MultiassetFungibility;
                    id: { interior: XcmV5Junctions; parents: number };
                };
            };
            QueryPallet: {
                module_name: Binary;
                response_info: {
                    destination: { interior: XcmV5Junctions; parents: number };
                    max_weight: { proof_size: bigint; ref_time: bigint };
                    query_id: bigint;
                };
            };
            QueryResponse: {
                max_weight: { proof_size: bigint; ref_time: bigint };
                querier?: { interior: XcmV5Junctions; parents: number };
                query_id: bigint;
                response: Enum<
                    {
                        Assets: {
                            fun: XcmV3MultiassetFungibility;
                            id: { interior: XcmV5Junctions; parents: number };
                        }[];
                        DispatchResult: XcmV3MaybeErrorCode;
                        ExecutionResult?: [
                            number,
                            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: ...; ref_time: ... };
                                    WeightNotComputable: undefined;
                                },
                            >,
                        ];
                        Null: undefined;
                        PalletsInfo: {
                            index: number;
                            major: number;
                            minor: number;
                            module_name: Binary;
                            name: Binary;
                            patch: number;
                        }[];
                        Version: number;
                    },
                >;
            };
            ReceiveTeleportedAsset: {
                fun: XcmV3MultiassetFungibility;
                id: { interior: XcmV5Junctions; parents: number };
            }[];
            RefundSurplus: undefined;
            ReportError: {
                destination: { interior: XcmV5Junctions; parents: number };
                max_weight: { proof_size: bigint; ref_time: bigint };
                query_id: bigint;
            };
            ReportHolding: {
                assets: XcmV5AssetFilter;
                response_info: {
                    destination: { interior: XcmV5Junctions; parents: number };
                    max_weight: { proof_size: bigint; ref_time: bigint };
                    query_id: bigint;
                };
            };
            ReportTransactStatus: {
                destination: { interior: XcmV5Junctions; parents: number };
                max_weight: { proof_size: bigint; ref_time: bigint };
                query_id: bigint;
            };
            RequestUnlock: {
                asset: {
                    fun: XcmV3MultiassetFungibility;
                    id: { interior: XcmV5Junctions; parents: number };
                };
                locker: { interior: XcmV5Junctions; parents: number };
            };
            ReserveAssetDeposited: {
                fun: XcmV3MultiassetFungibility;
                id: { interior: XcmV5Junctions; parents: number };
            }[];
            SetAppendix: __Circular;
            SetErrorHandler: __Circular;
            SetFeesMode: { jit_withdraw: boolean };
            SetHints: {
                hints: Enum<
                    {
                        AssetClaimer: {
                            location: { interior: XcmV5Junctions; parents: number };
                        };
                    },
                >[];
            };
            SetTopic: FixedSizeBinary<32>;
            SubscribeVersion: {
                max_response_weight: { proof_size: bigint; ref_time: bigint };
                query_id: bigint;
            };
            Transact: {
                call: Binary;
                fallback_max_weight?: { proof_size: bigint; ref_time: bigint };
                origin_kind: XcmV2OriginKind;
            };
            TransferAsset: {
                assets: {
                    fun: XcmV3MultiassetFungibility;
                    id: { interior: XcmV5Junctions; parents: number };
                }[];
                beneficiary: { interior: XcmV5Junctions; parents: number };
            };
            TransferReserveAsset: {
                assets: {
                    fun: XcmV3MultiassetFungibility;
                    id: { interior: XcmV5Junctions; parents: number };
                }[];
                dest: { interior: XcmV5Junctions; parents: number };
                xcm: __Circular;
            };
            Trap: bigint;
            UniversalOrigin: XcmV5Junction;
            UnlockAsset: {
                asset: {
                    fun: XcmV3MultiassetFungibility;
                    id: { interior: XcmV5Junctions; parents: number };
                };
                target: { interior: XcmV5Junctions; parents: number };
            };
            UnpaidExecution: {
                check_origin?: { interior: XcmV5Junctions; parents: number };
                weight_limit: XcmV3WeightLimit;
            };
            UnsubscribeVersion: undefined;
            WithdrawAsset: {
                fun: XcmV3MultiassetFungibility;
                id: { interior: XcmV5Junctions; parents: number };
            }[];
        },
    >