Enable unpack of pre EIP155 txs

This commit is contained in:
lash 2022-01-23 20:36:29 +00:00
parent 109666ba1d
commit 7f2c32975d
Signed by: lash
GPG Key ID: 21D2E7BB88C2A746
3 changed files with 5 additions and 2 deletions

View File

@ -1,3 +1,5 @@
- 0.0.22:
* Enable unpack of pre EIP-155 transactions
- 0.0.21:
* Remove warnings from cytoolz/rlp in funga-eth
- 0.0.15:

View File

@ -162,7 +162,8 @@ def __unpack_raw(tx_raw_bytes, chain_id=1):
vb = chain_id
if chain_id != 0:
v = int.from_bytes(d[6], 'big')
vb = v - (chain_id * 2) - 35
if v > 29:
vb = v - (chain_id * 2) - 35
r = bytearray(32)
r[32-len(d[7]):] = d[7]
s = bytearray(32)

View File

@ -1,6 +1,6 @@
[metadata]
name = chainlib-eth
version = 0.0.21
version = 0.0.22
description = Ethereum implementation of the chainlib interface
author = Louis Holbrook
author_email = dev@holbrook.no