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 Oct 28, 2021. It is now read-only.
I've created eip1380 (call-to-self) tests which exercise my LegacyVM implementation (see #5752) and validate gas costs but still need to create tests which validate my aleth-interpreter implementation (which was merged in #5753). The tests will need to be created using EVMOne since the EVMC interface doesn't allow one to validate gas costs (EVMC::exec doesn't take a callback).
For reference, one validates the gas cost of LegacyVM ops via the OnOp callback passed in here:
I've created eip1380 (call-to-self) tests which exercise my LegacyVM implementation (see #5752) and validate gas costs but still need to create tests which validate my aleth-interpreter implementation (which was merged in #5753). The tests will need to be created using EVMOne since the EVMC interface doesn't allow one to validate gas costs (
EVMC::exec
doesn't take a callback).For reference, one validates the gas cost of LegacyVM ops via the
OnOp
callback passed in here:aleth/libevm/LegacyVM.cpp
Line 207 in a3cdc87
EVMC::exec
doesn't accept this callback parameter:aleth/libaleth-interpreter/VM.cpp
Line 237 in a3cdc87
EVMOne's test infrastructure has support for validating gas costs, I need to investigate how it works.
The text was updated successfully, but these errors were encountered: