Module

x/polkadot/types/interfaces/types.ts>XcmOrderV1

Package publishing for deno.land/x/polkadot
Go to Latest
interface XcmOrderV1
implements Enum
import { type XcmOrderV1 } from "https://dotland.deno.dev/x/polkadot@0.2.35/types/interfaces/types.ts";

Properties

readonly
isNoop: boolean
readonly
isDepositAsset: boolean
readonly
asDepositAsset: { readonly assets: MultiAssetFilterV1; readonly maxAssets: u32; readonly beneficiary: MultiLocationV1; } & Struct
readonly
isDepositReserveAsset: boolean
readonly
asDepositReserveAsset: { readonly assets: MultiAssetFilterV1; readonly maxAssets: u32; readonly dest: MultiLocationV1; readonly effects: Vec<XcmOrderV1>; } & Struct
readonly
isExchangeAsset: boolean
readonly
asExchangeAsset: { readonly give: MultiAssetFilterV1; readonly receive: MultiAssetsV1; } & Struct
readonly
isInitiateReserveWithdraw: boolean
readonly
asInitiateReserveWithdraw: { readonly assets: MultiAssetFilterV1; readonly reserve: MultiLocationV1; readonly effects: Vec<XcmOrderV1>; } & Struct
readonly
isInitiateTeleport: boolean
readonly
asInitiateTeleport: { readonly assets: MultiAssetFilterV1; readonly dest: MultiLocationV1; readonly effects: Vec<XcmOrderV1>; } & Struct
readonly
isQueryHolding: boolean
readonly
asQueryHolding: { readonly queryId: Compact<u64>; readonly dest: MultiLocationV1; readonly assets: MultiAssetFilterV1; } & Struct
readonly
isBuyExecution: boolean
readonly
asBuyExecution: { readonly fees: MultiAssetV1; readonly weight: u64; readonly debt: u64; readonly haltOnError: bool; readonly instructions: Vec<XcmV1>; } & Struct
readonly
type:
| "Noop"
| "DepositAsset"
| "DepositReserveAsset"
| "ExchangeAsset"
| "InitiateReserveWithdraw"
| "InitiateTeleport"
| "QueryHolding"
| "BuyExecution"