evmone 0.10.0 #641
chfast
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
The highlights of this release are support for Shanghai execution specification upgrade and implementation of EOF "v1.0". There are also big enhancements to the EVM testing tools and infrastructure. In particular, we added the t8n command-line utility.
As it is tradition, the EVM performance has been improved as well. Comparing with the previous release using the "main" benchmark suite, the Baseline interpreter is now:
Added
evmone-eofparse
andevmone-eofparsefuzz
tools for testing EOF validation. #568evmc::Host
, state transition and block finalization for testing purposes. #484 #519 #575 #608 #609evmone-t8n
— a command line utility for transaction execution and state transition testing. It allows executing and generating tests with cooperation of retesteth or execution-spec-tests. #552 #555 #558 #569 #583 #590 #591 #604 #606 #607 #612EVMONE_X86_64_ARCH_LEVEL
to set the x86-64 microarchitecture level. On Linux and Windows this is set to x86-64-v2 by default. #548Changed
"gas"
and"gasUsed"
as hex numbers to match geth. #592gas
parameter. #599evmone-statetest
:--trace
command-line flag to enable EVM execution tracing. #543evmone-bench
) have been migrated to external evm-benchmarks which use JSON State Test format. #513 #530evmc::instructions
. #533 #534 #537Fixed
Tracer.notify_execution_start
. #531New Contributors
This discussion was created from the release evmone 0.10.0.
Beta Was this translation helpful? Give feedback.
All reactions