toOperationBody method

  1. @override
XdrOperationBody toOperationBody()
override

Generates OperationBody XDR object.

Implementation

@override
XdrOperationBody toOperationBody() {
  // amount
  XdrInt64 amount = XdrInt64(Operation.toXdrAmount(this.amount));

  XdrPaymentOp op =
      XdrPaymentOp(this._destination.toXdr(), asset.toXdr(), amount);

  XdrOperationBody body = XdrOperationBody(XdrOperationType.PAYMENT);
  body.paymentOp = op;
  return body;
}