Releases
v0.14.0
chfast
released this
19 Feb 09:26
Added
Support for all remaining Prague EIPs:
EVMMAX-based BN254 pairing check precompile. #852
New API for transaction execution: StateView
& StateDiff
. #802
Introduce BlockHashes
interface. #1059
Add option -k
to filter tests by name in evmone-statetest
. #1111
Add support for EIP-4844 in blockchain tests. #1077
Add GDB pretty printers for common bytes and uint256 types. #1024
Changed
Improvements to EOF validation and execution:
Move EOF to Osaka. #1060
Optimized EOF validation using std::move
. #1036
Return constant hash of EXTCODEHASH of EOF. #1035
Optimized EOF by reading types on demand. #1034
Move EOF type validation outside of header validation. #1052
Improve has_full_data()
helper. #1097
Updates to BLS precompiles (EIP-2537 ). #1089
State and transaction execution improvements:
Split transaction and block related types. #1031
Avoid returning bytes_view in system contracts. #1048
Implement CREATE
address scheme without RLP lib. #1055
Separate transaction validation from transition. #1069
Introduce TransactionProperties. #1098
Simplify code modification indicator in StateDiff. #1117
Requirements and dependencies updates:
You can’t perform that action at this time.