toOperationBody method
- @override
override
Generates OperationBody XDR object.
Implementation
@override
XdrOperationBody toOperationBody() {
XdrCreateAccountOp op = XdrCreateAccountOp();
XdrAccountID destination = XdrAccountID();
destination.accountID =
KeyPair.fromAccountId(this.destination).xdrPublicKey;
op.destination = destination;
XdrInt64 startingBalance = XdrInt64();
startingBalance.int64 = Operation.toXdrAmount(this.startingBalance);
op.startingBalance = startingBalance;
XdrOperationBody body = XdrOperationBody();
body.discriminant = XdrOperationType.CREATE_ACCOUNT;
body.createAccountOp = op;
return body;
}