Skip to content

Commit e56e3ea

Browse files
committed
block: fix effects codec
1 parent 052cf6f commit e56e3ea

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/test_suite/block/codec_utils.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,12 +78,14 @@ def encode_output(effects: block_pb.BlockEffects):
7878
Args:
7979
- effects (block_pb.BlockEffects): Instruction effects (will be modified).
8080
"""
81-
effects.bank_hash = fd58.enc32(effects.bank_hash)
81+
if effects.bank_hash:
82+
effects.bank_hash = fd58.enc32(effects.bank_hash)
8283

8384

8485
def decode_output(effects: block_pb.BlockEffects):
8586
"""
8687
Decode BlockEffects fields in-place into human-readable format.
8788
Addresses are decoded from base58, data from base64.
8889
"""
89-
effects.bank_hash = fd58.dec32(effects.bank_hash)
90+
if effects.bank_hash:
91+
effects.bank_hash = fd58.dec32(effects.bank_hash)

0 commit comments

Comments
 (0)