I'm trying to send USDT between Hydration and other parachains. When I don't withdraw DOT to Holding (beside USDT), the message fails on Asset Hub with ERROR: NotHoldingFees
. xTokens.transfer
doesn't work seemingly for this exact reason, so i'm using custom built messages and xcm.execute
Hydration calldata examples
Works (withdraws DOT to holding): 0x6b03030c0008000100000223d04800010300a10f043205011f000284d7171300010300a10f043205011f000284d71700100100010100a10f0813000002043205011f0002093d00000e0101000002043205011f00010100411f081300010300a10f043205011f0002093d00000d010000010100d43593c715fdd31c61141abd04a99fd6822c8558854ccde39a5684e7a56da27d0700c817a804c2270900
Doesn't work (withdraws just USDT): 0x6b03030c000400010300a10f043205011f00025a62021300010300a10f043205011f00025a620200100100010100a10f0813000002043205011f0002093d00000e0101000002043205011f00010100411f081300010300a10f043205011f0002093d00000d010000010100d43593c715fdd31c61141abd04a99fd6822c8558854ccde39a5684e7a56da27d0700c817a804c2270900
Can USDT alone currently be used to be transferred directly between parachains?