touch : TxDescriptor < { asset1 : { interior : Enum < { Here : undefined ; X1 : Enum < { AccountId32 : { id : FixedSizeBinary < 32 > ; network ?: Enum < ( ...
) > ; } ; AccountIndex64 : { index : bigint ; network ?: Enum < ( ...
) > ; } ; AccountKey20 : { key : FixedSizeBinary < 20 > ; network ?: Enum < ( ...
) > ; } ; GeneralIndex : bigint ; GeneralKey : { data : FixedSizeBinary < 32 > ; length : number ; } ; GlobalConsensus : Enum < { BitcoinCash : undefined ; BitcoinCore : undefined ; ByFork : { block_hash : FixedSizeBinary < ( ...
) > ; block_number : bigint ; } ; ByGenesis : FixedSizeBinary < 32 > ; Ethereum : { chain_id : bigint ; } ; Kusama : undefined ; Polkadot : undefined ; PolkadotBulletin : undefined ; } > ; OnlyChild : undefined ; PalletInstance : number ; Parachain : number ; Plurality : { id : XcmV3JunctionBodyId ; part : XcmV2JunctionBodyPart ; } ; } > ; X2 : FixedSizeArray < 2 , Enum < { AccountId32 : { id : FixedSizeBinary < 32 > ; network ?: ...
; } ; AccountIndex64 : { index : bigint ; network ?: ...
; } ; AccountKey20 : { key : FixedSizeBinary < 20 > ; network ?: ...
; } ; GeneralIndex : bigint ; GeneralKey : { data : FixedSizeBinary < 32 > ; length : number ; } ; GlobalConsensus : Enum < { BitcoinCash : undefined ; BitcoinCore : undefined ; ByFork : { block_hash : ...
; block_number : ...
; } ; ByGenesis : FixedSizeBinary < ( ...
) > ; Ethereum : { chain_id : ...
; } ; Kusama : undefined ; Polkadot : undefined ; PolkadotBulletin : undefined ; } > ; OnlyChild : undefined ; PalletInstance : number ; Parachain : number ; Plurality : { id : XcmV3JunctionBodyId ; part : XcmV2JunctionBodyPart ; } ; } > > ; X3 : FixedSizeArray < 3 , Enum < { AccountId32 : { id : FixedSizeBinary < 32 > ; network ?: ...
; } ; AccountIndex64 : { index : bigint ; network ?: ...
; } ; AccountKey20 : { key : FixedSizeBinary < 20 > ; network ?: ...
; } ; GeneralIndex : bigint ; GeneralKey : { data : FixedSizeBinary < 32 > ; length : number ; } ; GlobalConsensus : Enum < { BitcoinCash : undefined ; BitcoinCore : undefined ; ByFork : { block_hash : ...
; block_number : ...
; } ; ByGenesis : FixedSizeBinary < ( ...
) > ; Ethereum : { chain_id : ...
; } ; Kusama : undefined ; Polkadot : undefined ; PolkadotBulletin : undefined ; } > ; OnlyChild : undefined ; PalletInstance : number ; Parachain : number ; Plurality : { id : XcmV3JunctionBodyId ; part : XcmV2JunctionBodyPart ; } ; } > > ; X4 : FixedSizeArray < 4 , Enum < { AccountId32 : { id : FixedSizeBinary < 32 > ; network ?: ...
; } ; AccountIndex64 : { index : bigint ; network ?: ...
; } ; AccountKey20 : { key : FixedSizeBinary < 20 > ; network ?: ...
; } ; GeneralIndex : bigint ; GeneralKey : { data : FixedSizeBinary < 32 > ; length : number ; } ; GlobalConsensus : Enum < { BitcoinCash : undefined ; BitcoinCore : undefined ; ByFork : { block_hash : ...
; block_number : ...
; } ; ByGenesis : FixedSizeBinary < ( ...
) > ; Ethereum : { chain_id : ...
; } ; Kusama : undefined ; Polkadot : undefined ; PolkadotBulletin : undefined ; } > ; OnlyChild : undefined ; PalletInstance : number ; Parachain : number ; Plurality : { id : XcmV3JunctionBodyId ; part : XcmV2JunctionBodyPart ; } ; } > > ; X5 : FixedSizeArray < 5 , Enum < { AccountId32 : { id : FixedSizeBinary < 32 > ; network ?: ...
; } ; AccountIndex64 : { index : bigint ; network ?: ...
; } ; AccountKey20 : { key : FixedSizeBinary < 20 > ; network ?: ...
; } ; GeneralIndex : bigint ; GeneralKey : { data : FixedSizeBinary < 32 > ; length : number ; } ; GlobalConsensus : Enum < { BitcoinCash : undefined ; BitcoinCore : undefined ; ByFork : { block_hash : ...
; block_number : ...
; } ; ByGenesis : FixedSizeBinary < ( ...
) > ; Ethereum : { chain_id : ...
; } ; Kusama : undefined ; Polkadot : undefined ; PolkadotBulletin : undefined ; } > ; OnlyChild : undefined ; PalletInstance : number ; Parachain : number ; Plurality : { id : XcmV3JunctionBodyId ; part : XcmV2JunctionBodyPart ; } ; } > > ; X6 : FixedSizeArray < 6 , Enum < { AccountId32 : { id : FixedSizeBinary < 32 > ; network ?: ...
; } ; AccountIndex64 : { index : bigint ; network ?: ...
; } ; AccountKey20 : { key : FixedSizeBinary < 20 > ; network ?: ...
; } ; GeneralIndex : bigint ; GeneralKey : { data : FixedSizeBinary < 32 > ; length : number ; } ; GlobalConsensus : Enum < { BitcoinCash : undefined ; BitcoinCore : undefined ; ByFork : { block_hash : ...
; block_number : ...
; } ; ByGenesis : FixedSizeBinary < ( ...
) > ; Ethereum : { chain_id : ...
; } ; Kusama : undefined ; Polkadot : undefined ; PolkadotBulletin : undefined ; } > ; OnlyChild : undefined ; PalletInstance : number ; Parachain : number ; Plurality : { id : XcmV3JunctionBodyId ; part : XcmV2JunctionBodyPart ; } ; } > > ; X7 : FixedSizeArray < 7 , Enum < { AccountId32 : { id : FixedSizeBinary < 32 > ; network ?: ...
; } ; AccountIndex64 : { index : bigint ; network ?: ...
; } ; AccountKey20 : { key : FixedSizeBinary < 20 > ; network ?: ...
; } ; GeneralIndex : bigint ; GeneralKey : { data : FixedSizeBinary < 32 > ; length : number ; } ; GlobalConsensus : Enum < { BitcoinCash : undefined ; BitcoinCore : undefined ; ByFork : { block_hash : ...
; block_number : ...
; } ; ByGenesis : FixedSizeBinary < ( ...
) > ; Ethereum : { chain_id : ...
; } ; Kusama : undefined ; Polkadot : undefined ; PolkadotBulletin : undefined ; } > ; OnlyChild : undefined ; PalletInstance : number ; Parachain : number ; Plurality : { id : XcmV3JunctionBodyId ; part : XcmV2JunctionBodyPart ; } ; } > > ; X8 : FixedSizeArray < 8 , Enum < { AccountId32 : { id : FixedSizeBinary < 32 > ; network ?: ...
; } ; AccountIndex64 : { index : bigint ; network ?: ...
; } ; AccountKey20 : { key : FixedSizeBinary < 20 > ; network ?: ...
; } ; GeneralIndex : bigint ; GeneralKey : { data : FixedSizeBinary < 32 > ; length : number ; } ; GlobalConsensus : Enum < { BitcoinCash : undefined ; BitcoinCore : undefined ; ByFork : { block_hash : ...
; block_number : ...
; } ; ByGenesis : FixedSizeBinary < ( ...
) > ; Ethereum : { chain_id : ...
; } ; Kusama : undefined ; Polkadot : undefined ; PolkadotBulletin : undefined ; } > ; OnlyChild : undefined ; PalletInstance : number ; Parachain : number ; Plurality : { id : XcmV3JunctionBodyId ; part : XcmV2JunctionBodyPart ; } ; } > > ; } > ; parents : number ; } ; asset2 : { interior : Enum < { Here : undefined ; X1 : Enum < { AccountId32 : { id : FixedSizeBinary < 32 > ; network ?: Enum < ( ...
) > ; } ; AccountIndex64 : { index : bigint ; network ?: Enum < ( ...
) > ; } ; AccountKey20 : { key : FixedSizeBinary < 20 > ; network ?: Enum < ( ...
) > ; } ; GeneralIndex : bigint ; GeneralKey : { data : FixedSizeBinary < 32 > ; length : number ; } ; GlobalConsensus : Enum < { BitcoinCash : undefined ; BitcoinCore : undefined ; ByFork : { block_hash : FixedSizeBinary < ( ...
) > ; block_number : bigint ; } ; ByGenesis : FixedSizeBinary < 32 > ; Ethereum : { chain_id : bigint ; } ; Kusama : undefined ; Polkadot : undefined ; PolkadotBulletin : undefined ; } > ; OnlyChild : undefined ; PalletInstance : number ; Parachain : number ; Plurality : { id : XcmV3JunctionBodyId ; part : XcmV2JunctionBodyPart ; } ; } > ; X2 : FixedSizeArray < 2 , Enum < { AccountId32 : { id : FixedSizeBinary < 32 > ; network ?: ...
; } ; AccountIndex64 : { index : bigint ; network ?: ...
; } ; AccountKey20 : { key : FixedSizeBinary < 20 > ; network ?: ...
; } ; GeneralIndex : bigint ; GeneralKey : { data : FixedSizeBinary < 32 > ; length : number ; } ; GlobalConsensus : Enum < { BitcoinCash : undefined ; BitcoinCore : undefined ; ByFork : { block_hash : ...
; block_number : ...
; } ; ByGenesis : FixedSizeBinary < ( ...
) > ; Ethereum : { chain_id : ...
; } ; Kusama : undefined ; Polkadot : undefined ; PolkadotBulletin : undefined ; } > ; OnlyChild : undefined ; PalletInstance : number ; Parachain : number ; Plurality : { id : XcmV3JunctionBodyId ; part : XcmV2JunctionBodyPart ; } ; } > > ; X3 : FixedSizeArray < 3 , Enum < { AccountId32 : { id : FixedSizeBinary < 32 > ; network ?: ...
; } ; AccountIndex64 : { index : bigint ; network ?: ...
; } ; AccountKey20 : { key : FixedSizeBinary < 20 > ; network ?: ...
; } ; GeneralIndex : bigint ; GeneralKey : { data : FixedSizeBinary < 32 > ; length : number ; } ; GlobalConsensus : Enum < { BitcoinCash : undefined ; BitcoinCore : undefined ; ByFork : { block_hash : ...
; block_number : ...
; } ; ByGenesis : FixedSizeBinary < ( ...
) > ; Ethereum : { chain_id : ...
; } ; Kusama : undefined ; Polkadot : undefined ; PolkadotBulletin : undefined ; } > ; OnlyChild : undefined ; PalletInstance : number ; Parachain : number ; Plurality : { id : XcmV3JunctionBodyId ; part : XcmV2JunctionBodyPart ; } ; } > > ; X4 : FixedSizeArray < 4 , Enum < { AccountId32 : { id : FixedSizeBinary < 32 > ; network ?: ...
; } ; AccountIndex64 : { index : bigint ; network ?: ...
; } ; AccountKey20 : { key : FixedSizeBinary < 20 > ; network ?: ...
; } ; GeneralIndex : bigint ; GeneralKey : { data : FixedSizeBinary < 32 > ; length : number ; } ; GlobalConsensus : Enum < { BitcoinCash : undefined ; BitcoinCore : undefined ; ByFork : { block_hash : ...
; block_number : ...
; } ; ByGenesis : FixedSizeBinary < ( ...
) > ; Ethereum : { chain_id : ...
; } ; Kusama : undefined ; Polkadot : undefined ; PolkadotBulletin : undefined ; } > ; OnlyChild : undefined ; PalletInstance : number ; Parachain : number ; Plurality : { id : XcmV3JunctionBodyId ; part : XcmV2JunctionBodyPart ; } ; } > > ; X5 : FixedSizeArray < 5 , Enum < { AccountId32 : { id : FixedSizeBinary < 32 > ; network ?: ...
; } ; AccountIndex64 : { index : bigint ; network ?: ...
; } ; AccountKey20 : { key : FixedSizeBinary < 20 > ; network ?: ...
; } ; GeneralIndex : bigint ; GeneralKey : { data : FixedSizeBinary < 32 > ; length : number ; } ; GlobalConsensus : Enum < { BitcoinCash : undefined ; BitcoinCore : undefined ; ByFork : { block_hash : ...
; block_number : ...
; } ; ByGenesis : FixedSizeBinary < ( ...
) > ; Ethereum : { chain_id : ...
; } ; Kusama : undefined ; Polkadot : undefined ; PolkadotBulletin : undefined ; } > ; OnlyChild : undefined ; PalletInstance : number ; Parachain : number ; Plurality : { id : XcmV3JunctionBodyId ; part : XcmV2JunctionBodyPart ; } ; } > > ; X6 : FixedSizeArray < 6 , Enum < { AccountId32 : { id : FixedSizeBinary < 32 > ; network ?: ...
; } ; AccountIndex64 : { index : bigint ; network ?: ...
; } ; AccountKey20 : { key : FixedSizeBinary < 20 > ; network ?: ...
; } ; GeneralIndex : bigint ; GeneralKey : { data : FixedSizeBinary < 32 > ; length : number ; } ; GlobalConsensus : Enum < { BitcoinCash : undefined ; BitcoinCore : undefined ; ByFork : { block_hash : ...
; block_number : ...
; } ; ByGenesis : FixedSizeBinary < ( ...
) > ; Ethereum : { chain_id : ...
; } ; Kusama : undefined ; Polkadot : undefined ; PolkadotBulletin : undefined ; } > ; OnlyChild : undefined ; PalletInstance : number ; Parachain : number ; Plurality : { id : XcmV3JunctionBodyId ; part : XcmV2JunctionBodyPart ; } ; } > > ; X7 : FixedSizeArray < 7 , Enum < { AccountId32 : { id : FixedSizeBinary < 32 > ; network ?: ...
; } ; AccountIndex64 : { index : bigint ; network ?: ...
; } ; AccountKey20 : { key : FixedSizeBinary < 20 > ; network ?: ...
; } ; GeneralIndex : bigint ; GeneralKey : { data : FixedSizeBinary < 32 > ; length : number ; } ; GlobalConsensus : Enum < { BitcoinCash : undefined ; BitcoinCore : undefined ; ByFork : { block_hash : ...
; block_number : ...
; } ; ByGenesis : FixedSizeBinary < ( ...
) > ; Ethereum : { chain_id : ...
; } ; Kusama : undefined ; Polkadot : undefined ; PolkadotBulletin : undefined ; } > ; OnlyChild : undefined ; PalletInstance : number ; Parachain : number ; Plurality : { id : XcmV3JunctionBodyId ; part : XcmV2JunctionBodyPart ; } ; } > > ; X8 : FixedSizeArray < 8 , Enum < { AccountId32 : { id : FixedSizeBinary < 32 > ; network ?: ...
; } ; AccountIndex64 : { index : bigint ; network ?: ...
; } ; AccountKey20 : { key : FixedSizeBinary < 20 > ; network ?: ...
; } ; GeneralIndex : bigint ; GeneralKey : { data : FixedSizeBinary < 32 > ; length : number ; } ; GlobalConsensus : Enum < { BitcoinCash : undefined ; BitcoinCore : undefined ; ByFork : { block_hash : ...
; block_number : ...
; } ; ByGenesis : FixedSizeBinary < ( ...
) > ; Ethereum : { chain_id : ...
; } ; Kusama : undefined ; Polkadot : undefined ; PolkadotBulletin : undefined ; } > ; OnlyChild : undefined ; PalletInstance : number ; Parachain : number ; Plurality : { id : XcmV3JunctionBodyId ; part : XcmV2JunctionBodyPart ; } ; } > > ; } > ; parents : number ; } ; } > Defined in Transactions/AssetConversion.ts:98
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.