touch: TxDescriptor<{
    asset1: {
        interior: XcmV3Junctions;
        parents: number;
    };
    asset2: {
        interior: XcmV3Junctions;
        parents: number;
    };
}>

Touch an existing pool to fulfill prerequisites before providing liquidity, such as ensuring that the pool's accounts are in place. It is typically useful when a pool creator removes the pool's accounts and does not provide a liquidity. This action may involve holding assets from the caller as a deposit for creating the pool's accounts.

The origin must be Signed.

  • asset1: The asset ID of an existing pool with a pair (asset1, asset2).
  • asset2: The asset ID of an existing pool with a pair (asset1, asset2).

Emits Touched event when successful.