In preparation for the Asset Hub Migration, parachains and dApps will need to take some mandatory action.
The *transfer_assets* and *(limited_)reserve_transfer_assets* extrinsics still auto-detect the Relay Chain as the reserve, which would lead to failed transactions and potential trapped funds post-migration.
This issue has been patched in the latest SDK, so parachains are advised to upgrade before the migration. In addition, parachains will need to be configured to trust Asset Hub as the reserve for DOT.
DApps using the incompatible extrinsics will need to switch to alternatives, such as Paraspell SDK, *transfer_assets_using_type_and_then*, or by using XCM with the correct reserve and then passing it to *execute*.