|Asset has no reserve location.
|Not cross-chain transfer.
|Invalid transfer destination.
|Currency is not cross-chain transferable.
|The message's weight could not be determined.
|XCM execution failed.
|Could not re-anchor the assets to declare the fees for thedestination chain.
|Could not get ancestry of asset reserve location.
|The MultiAsset is invalid.
|The destination `MultiLocation` provided cannot be inverted.
|The version of the `Versioned` value used is not able to beinterpreted.
|We tried sending distinct asset and fee but they have differentreserve chains.
|The fee is zero.
|The transfering asset amount is zero.
|The number of assets to be sent is over the maximum.
|The specified index does not exist in a MultiAssets struct.
|Fee is not enough.
|Not supported MultiLocation
|MinXcmFee not registered for certain reserve location