Browse Source

fix tx hex area segwit marker

bwt
Craig Raw 5 years ago
parent
commit
8e02f7103e
  1. 2
      drongo
  2. 4
      src/main/java/com/sparrowwallet/sparrow/control/TransactionHexArea.java

2
drongo

@ -1 +1 @@
Subproject commit 9b117cd7f90caba5e280034dee5865a1a42d82c1
Subproject commit a56684240a1a9a44f96b2a57fd10799bb9f8a18a

4
src/main/java/com/sparrowwallet/sparrow/control/TransactionHexArea.java

@ -68,7 +68,7 @@ public class TransactionHexArea extends CodeArea {
//Version
cursor = addSegment(segments, cursor, 8, "version");
if(transaction.hasWitnesses()) {
if(transaction.isSegwit()) {
//Segwit marker
cursor = addSegment(segments, cursor, 2, "segwit-marker");
//Segwit flag
@ -123,7 +123,7 @@ public class TransactionHexArea extends CodeArea {
cursor = addSegment(segments, cursor, 8, "locktime");
if(cursor != getLength()) {
//throw new IllegalStateException("Cursor position does not match transaction serialisation " + cursor + ": " + getLength());
throw new IllegalStateException("Cursor position does not match transaction serialisation " + cursor + ": " + getLength());
}
return segments;

Loading…
Cancel
Save