Builder method

CreatePassiveOfferOperationBuilder Builder (
  1. XdrCreatePassiveOfferOp op
)

Construct a new CreatePassiveOffer builder from a CreatePassiveOfferOp XDR.

Implementation

static CreatePassiveOfferOperationBuilder Builder(
    XdrCreatePassiveOfferOp op) {
  int n = op.price.n.int32;
  int d = op.price.d.int32;

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