diff --git a/coinlib/lib/src/tx/sighash/legacy_signature_hasher.dart b/coinlib/lib/src/tx/sighash/legacy_signature_hasher.dart
index 0a9008e..4918b41 100644
--- a/coinlib/lib/src/tx/sighash/legacy_signature_hasher.dart
+++ b/coinlib/lib/src/tx/sighash/legacy_signature_hasher.dart
@@ -69,6 +69,7 @@ final class LegacySignatureHasher extends SignatureHasher {
inputs: modifiedInputs,
outputs: modifiedOutputs,
locktime: tx.locktime,
+ vExtraData: tx.vExtraData,
);
// Add sighash type onto the end
diff --git a/coinlib/lib/src/tx/transaction.dart b/coinlib/lib/src/tx/transaction.dart
index c0c7b72..c0a03b6 100644
--- a/coinlib/lib/src/tx/transaction.dart
+++ b/coinlib/lib/src/tx/transaction.dart
@@ -48,6 +48,7 @@ class Transaction with Writable {
final List inputs;
final List