toXdr method
Generates XDR object of this Asset object.
Implementation
@override
XdrAsset toXdr() {
XdrChangeTrustAsset xdrAsset =
XdrChangeTrustAsset(XdrAssetType.ASSET_TYPE_POOL_SHARE);
XdrLiquidityPoolConstantProductParameters constantProduct =
XdrLiquidityPoolConstantProductParameters(
assetA.toXdr(),
assetB.toXdr(),
XdrLiquidityPoolConstantProductParameters.LIQUIDITY_POOL_FEE_V18);
XdrLiquidityPoolParameters poolParameters = XdrLiquidityPoolParameters(
XdrLiquidityPoolType.LIQUIDITY_POOL_CONSTANT_PRODUCT);
poolParameters.constantProduct = constantProduct;
xdrAsset.liquidityPool = poolParameters;
return xdrAsset;
}