All chains
    Preparing search index...

    Type Alias limited_teleport_assets

    limited_teleport_assets: TxDescriptor<
        {
            assets: XcmVersionedAssets;
            beneficiary: XcmVersionedLocation;
            dest: XcmVersionedLocation;
            fee_asset_item: number;
            weight_limit: XcmV3WeightLimit;
        },
    >

    Teleport some assets from the local chain to some destination chain.

    Fee payment on the destination side is made from the asset in the assets vector of index fee_asset_item, up to enough to pay for weight_limit of weight. If more weight is needed than weight_limit, then the operation will fail and the sent assets may be at risk.

    • origin: Must be capable of withdrawing the assets and executing XCM.
    • dest: Destination context for the assets. Will typically be [Parent, Parachain(..)] to send from parachain to parachain, or [Parachain(..)] to send from relay to parachain.
    • beneficiary: A beneficiary location for the assets in the context of dest. Will generally be an AccountId32 value.
    • assets: The assets to be withdrawn. This should include the assets used to pay the fee on the dest chain.
    • fee_asset_item: The index into assets of the item which should be used to pay fees.
    • weight_limit: The remote-side weight limit, if any, for the XCM fee purchase.