invoke

operator fun invoke(asset: Asset): ChangeTrustAsset

Factory method to create a ChangeTrustAsset from a regular asset.

Return

A ChangeTrustAsset.Wrapper instance

Parameters

asset

The asset for which trust is being changed


operator fun invoke(liquidityPool: LiquidityPool): ChangeTrustAsset

Factory method to create a ChangeTrustAsset from a liquidity pool.

Return

A ChangeTrustAsset.LiquidityPoolShare instance

Parameters

liquidityPool

The liquidity pool for which trust is being changed