@Override public void completeAndSignTx(SendRequest request) throws WalletAccountException { if (request.isCompleted()) { signTransaction(request); } else { completeTransaction(request); } }
if (args.containsKey(ARG_SEND_REQUEST)) { request = (SendRequest) checkNotNull(args.getSerializable(ARG_SEND_REQUEST)); checkState(request.isCompleted(), "Only completed requests are currently supported."); checkState(request.tx.getSentTo().size() == 1, "Only one output is currently supported"); sendToAddress = request.tx.getSentTo().get(0).getAddress();