toOperationBody method

  1. @override
XdrOperationBody toOperationBody()
override

Generates OperationBody XDR object.

Implementation

@override
XdrOperationBody toOperationBody() {
  XdrAccountID xDestination =
      XdrAccountID(KeyPair.fromAccountId(this.destination).xdrPublicKey);
  XdrInt64 startingBalance =
      XdrInt64(Operation.toXdrAmount(this.startingBalance));

  XdrOperationBody body = XdrOperationBody(XdrOperationType.CREATE_ACCOUNT);
  body.createAccountOp = XdrCreateAccountOp(xDestination, startingBalance);
  return body;
}