Skip to content

Commit

Permalink
Add data to pledge payload
Browse files Browse the repository at this point in the history
  • Loading branch information
pokkst committed Feb 14, 2021
1 parent d574ff1 commit 951d277
Showing 1 changed file with 9 additions and 2 deletions.
11 changes: 9 additions & 2 deletions core/src/main/java/org/bitcoinj/wallet/SendRequest.java
Original file line number Diff line number Diff line change
Expand Up @@ -402,8 +402,15 @@ public static Pair<Transaction, String> createFlipstarterPledge(Wallet wallet, S
FlipstarterPledgePayload.Input input = new FlipstarterPledgePayload.Input(txInOutpoint.getHash().toString(), txInOutpoint.getIndex(), txIn.getSequenceNumber(), unlockingScript);
ArrayList<FlipstarterPledgePayload.Input> payloadInputs = new ArrayList<>();
payloadInputs.add(input);

FlipstarterPledgePayload pledgePayload = new FlipstarterPledgePayload(payloadInputs, new FlipstarterPledgePayload.Data("", ""), null);
String alias = "";
if(invoicePayload.data.alias != null) {
alias = invoicePayload.data.alias;
}
String comment = "";
if(invoicePayload.data.comment != null) {
comment = invoicePayload.data.comment;
}
FlipstarterPledgePayload pledgePayload = new FlipstarterPledgePayload(payloadInputs, new FlipstarterPledgePayload.Data(alias, comment), null);
String json = new Gson().toJson(pledgePayload);
String base64Payload = Base64.toBase64String(json.getBytes());

Expand Down

0 comments on commit 951d277

Please sign in to comment.