Skip to content
This repository was archived by the owner on Sep 8, 2025. It is now read-only.
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion eth/vm/logic/arithmetic.py
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,9 @@ def exp(computation, gas_per_byte):
bit_size = exponent.bit_length()
byte_size = ceil8(bit_size) // 8

if base == 0:
if exponent == 0:
result = 1
elif base == 0:
result = 0
else:
result = pow(base, exponent, constants.UINT_256_CEILING)
Expand Down