nimbus-eth1/nimbus/evm
jangko a31db89e0e
fix t8n tool bug and accounts cache bug
t8n: a silly bug contract address generator, should use original
tx nonce instead of read the nonce from sender address in state db.
Although in EVM contract address generated by reading nonce from state db
is correct, outside EVM that nonce value might have been modified,
thus generating incorrect contract address.

accounts cache: when clearing account storage, the originalValue
cache is not cleared, only the storageRoot set to empty storage root,
this will cause getStorage and getCommitedStorage return wrong value
if the originalValue cache contains old value.
2023-03-23 11:07:30 +07:00
..
async Recreating some of the old stateless code that had bitrotted. (#1493) 2023-03-10 17:16:42 -05:00
interpreter Recreating some of the old stateless code that had bitrotted. (#1493) 2023-03-10 17:16:42 -05:00
blake2b_f.nim saner source code grouping 2022-12-02 13:51:42 +07:00
blscurve.nim saner source code grouping 2022-12-02 13:51:42 +07:00
code_stream.nim saner source code grouping 2022-12-02 13:51:42 +07:00
computation.nim refactor touched accounts, selfdestruct, and log 2023-03-21 08:14:06 +07:00
evmc_api.nim Silence some compiler gossip -- part 6, evm (#1462) 2023-02-14 14:37:21 +00:00
evmc_helpers.nim saner source code grouping 2022-12-02 13:51:42 +07:00
interpreter_dispatch.nim refactor touched accounts, selfdestruct, and log 2023-03-21 08:14:06 +07:00
map_to_curve_g1.nim saner source code grouping 2022-12-02 13:51:42 +07:00
memory.nim saner source code grouping 2022-12-02 13:51:42 +07:00
message.nim saner source code grouping 2022-12-02 13:51:42 +07:00
nimdoc.cfg saner source code grouping 2022-12-02 13:51:42 +07:00
precompiles.nim cleanup numeric utils and remove unstable rangeToPadded 2022-12-21 18:41:03 +07:00
stack.nim saner source code grouping 2022-12-02 13:51:42 +07:00
state.nim refactor touched accounts, selfdestruct, and log 2023-03-21 08:14:06 +07:00
state_transactions.nim fix macro assembler and reenable disabled tests 2023-03-22 18:18:37 +07:00
transaction_tracer.nim fix t8n tool bug and accounts cache bug 2023-03-23 11:07:30 +07:00
types.nim refactor touched accounts, selfdestruct, and log 2023-03-21 08:14:06 +07:00
validation.nim saner source code grouping 2022-12-02 13:51:42 +07:00