Merge pull request #3884 from etan-status/bf-emptytx

Avoid generating empty transactions in tests
This commit is contained in:
Justin Traglia 2024-10-22 08:17:45 -05:00 committed by GitHub
commit d022a7f80c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -55,7 +55,7 @@ def compute_trie_root_from_indexed_data(data):
t = HexaryTrie(db={})
for i, obj in enumerate(data):
k = encode(i, big_endian_int)
t.set(k, obj)
t.set(k, obj) # Implicitly skipped if `obj == b''` (invalid RLP)
return t.root_hash
@ -353,4 +353,4 @@ def build_state_with_execution_payload_header(spec, state, execution_payload_hea
def get_random_tx(rng):
return get_random_bytes_list(rng, rng.randint(0, 1000))
return get_random_bytes_list(rng, rng.randint(1, 1000))