builder static method
Implementation
static LiquidityPoolDepositOperationBuilder builder(
XdrLiquidityPoolDepositOp op) {
String lpId = Util.bytesToHex(op.liquidityPoolID.hash);
String maxA = Operation.fromXdrAmount(op.maxAmountA.int64);
String maxB = Operation.fromXdrAmount(op.maxAmountB.int64);
int n = op.minPrice.n.int32;
int d = op.minPrice.d.int32;
String minP = removeTailZero((BigInt.from(n) / BigInt.from(d)).toString());
n = op.maxPrice.n.int32;
d = op.maxPrice.d.int32;
String maxP = removeTailZero((BigInt.from(n) / BigInt.from(d)).toString());
return LiquidityPoolDepositOperationBuilder(
liquidityPoolId: lpId,
maxAmountA: maxA,
maxAmountB: maxB,
minPrice: minP,
maxPrice: maxP);
}