You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Apr 4, 2024. It is now read-only.
go-ethereum clear the access list before processing each transaction.
Ethermint keeps the access list in transient storage, which is discarded at the end of the block, but the state is kept between transactions.
Which could have such side effects:
A transaction could spend less gas than in ethereum.
traceTx can't reproduce the same gas usage.
Expected behavior: should be compliant with go-ethereum.
System info: ethermint main
Steps to reproduce:
go-ethereum clear the access list before processing each transaction.
Ethermint keeps the access list in transient storage, which is discarded at the end of the block, but the state is kept between transactions.
Which could have such side effects:
traceTx
can't reproduce the same gas usage.Expected behavior: should be compliant with go-ethereum.
Actual behavior: different
Additional info:
This issue will be fixed after #729 merged.
The text was updated successfully, but these errors were encountered: