Skip to content

Commit 5752644

Browse files
datedfaustbrian
authored andcommitted
feat: support new vendorfield length (#80)
1 parent df5c735 commit 5752644

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

crypto/transactions/transaction.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,9 +101,10 @@ def to_bytes(self, skip_signature=True, skip_second_signature=True):
101101
else:
102102
bytes_data += pack('21x')
103103

104-
if self.vendorField and len(self.vendorField) < 65:
104+
if self.vendorField and len(self.vendorField) <= 255:
105105
bytes_data += self.vendorField
106-
bytes_data += pack('{}x'.format(64 - len(self.vendorField)))
106+
if len(self.vendorField) < 64:
107+
bytes_data += pack('{}x'.format(64 - len(self.vendorField)))
107108
else:
108109
bytes_data += pack('64x')
109110

0 commit comments

Comments
 (0)