Skip to content

Commit

Permalink
Ensure data_signature is serialized
Browse files Browse the repository at this point in the history
  • Loading branch information
pokkst committed Feb 14, 2021
1 parent 951d277 commit cc9e9d7
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion core/src/main/java/org/bitcoinj/wallet/SendRequest.java
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@

import com.google.common.base.MoreObjects;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import org.apache.commons.lang3.tuple.MutablePair;
import org.apache.commons.lang3.tuple.Pair;
import org.bitcoin.protocols.payments.Protos.PaymentDetails;
Expand Down Expand Up @@ -411,7 +412,10 @@ public static Pair<Transaction, String> createFlipstarterPledge(Wallet wallet, S
comment = invoicePayload.data.comment;
}
FlipstarterPledgePayload pledgePayload = new FlipstarterPledgePayload(payloadInputs, new FlipstarterPledgePayload.Data(alias, comment), null);
String json = new Gson().toJson(pledgePayload);
GsonBuilder builder = new GsonBuilder();
builder.serializeNulls();
Gson gson = builder.create();
String json = gson.toJson(pledgePayload);
String base64Payload = Base64.toBase64String(json.getBytes());

txIn.verify(output);
Expand Down

0 comments on commit cc9e9d7

Please sign in to comment.