chainqueue

Blockchain transaction queue control
Log | Files | Refs | LICENSE

commit d5f19248da36d49c3146b0b3bbebac8a16b6b075
parent e457275128a7034b141f5fca56db035b11d95fd3
Author: lash <dev@holbrook.no>
Date:   Sat, 12 Mar 2022 14:19:56 +0000

handle strings in tx inputs in test token cache tx object

Diffstat:
Mtests/common.py | 5++++-
1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/tests/common.py b/tests/common.py @@ -50,7 +50,10 @@ class MockCacheTokenTx(CacheTokenTx): def deserialize(self, signed_tx): h = hashlib.sha1() - h.update(signed_tx + b'\x01') + try: + h.update(signed_tx + b'\x01') + except TypeError: + h.update(signed_tx.encode('utf-8') + b'\x01') z = h.digest() nonce = int.from_bytes(z[:4], 'big') token_value = int.from_bytes(z[4:8], 'big')