builder static method

Construct a new CreatePassiveSellOffer builder from a CreatePassiveSellOfferOp XDR.

Implementation

static CreatePassiveSellOfferOperationBuilder builder(
    XdrCreatePassiveSellOfferOp op) {
  int n = op.price!.n.int32;
  int d = op.price!.d.int32;

  return CreatePassiveSellOfferOperationBuilder(
      Asset.fromXdr(op.selling!),
      Asset.fromXdr(op.buying!),
      Operation.fromXdrAmount(op.amount!.int64),
      removeTailZero((BigInt.from(n) / BigInt.from(d)).toString()));
}