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.
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 indexfee_asset_item
, up to enough to pay forweight_limit
of weight. If more weight is needed thanweight_limit
, then the operation will fail and the sent assets may be at risk.origin
: Must be capable of withdrawing theassets
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 ofdest
. Will generally be anAccountId32
value.assets
: The assets to be withdrawn. This should include the assets used to pay the fee on thedest
chain.fee_asset_item
: The index intoassets
of the item which should be used to pay fees.weight_limit
: The remote-side weight limit, if any, for the XCM fee purchase.