Skip to content

Latest commit

 

History

History
143 lines (120 loc) · 5.57 KB

CHANGELOG.md

File metadata and controls

143 lines (120 loc) · 5.57 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

1.0.0-alpha.4 - 2025-03-12

Added

  • Add tx/block to EvmExecution trait (#2195)
  • rename inspect_previous to inspect_replay (#2194)

Other

  • add debug to precompiles type (#2193)

1.0.0-alpha.3 - 2025-03-11

Fixed

  • fix(op) enable proper precompiles p256 (#2186)
  • (op) fix inspection call (#2184)
  • correct propagate features (#2177)

Other

  • remove CTX phantomdata from precompile providers (#2178)

1.0.0-alpha.2 - 2025-03-10

Other

  • updated the following local packages: revm

1.0.0-alpha.1 - 2025-02-16

Added

  • Split Inspector trait from EthHandler into standalone crate (#2075)
  • Introduce Auth and AccessList traits (#2079)
  • derive Eq for OpSpec (#2073)
  • (op) Isthmus precompiles (#2054)
  • Evm structure (Cached Instructions and Precompiles) (#2049)
  • simplify InspectorContext (#2036)
  • Context execution (#2013)
  • EthHandler trait (#2001)
  • extract and export estimate_tx_compressed_size (#1985)
  • (EIP-7623) Increase calldata cost. backport from rel/v51 (#1965)
  • simplify Transaction trait (#1959)
  • Split inspector.rs (#1958)
  • align Block trait (#1957)
  • expose precompile address in Journal, DB::Error: StdError (#1956)
  • add isthmus spec (#1938)
  • integrate codspeed (#1935)
  • Make Ctx journal generic (#1933)
  • Restucturing Part7 Handler and Context rework (#1865)
  • restructuring Part6 transaction crate (#1814)
  • Restructuring Part3 inspector crate (#1788)
  • restructure Part2 database crate (#1784)
  • project restructuring Part1 (#1776)
  • introducing EvmWiring, a chain-specific configuration (#1672)
  • (examples) generate block traces (#895)
  • implement EIP-4844 (#668)
  • (Shanghai) All EIPs: push0, warm coinbase, limit/measure initcode (#376)
  • Migrate primitive_types::U256 to ruint::Uint<256, 4> (#239)
  • Introduce ByteCode format, Update Readme (#156)

Fixed

  • make macro crate-agnostic (#1802)
  • fix typos (#620)

Other

  • set alpha.1 version
  • backport op l1 fetch perf (#2076)
  • remove OpSpec (#2074)
  • Add helpers with_inspector with_precompile (#2063)
  • (op) backport isthmus operator fee (#2059)
  • Bump licence year to 2025 (#2058)
  • rename OpHaltReason (#2042)
  • simplify some generics (#2032)
  • align crates versions (#1983)
  • Make inspector use generics, rm associated types (#1934)
  • add OpTransaction conversion tests (#1939)
  • fix comments and docs into more sensible (#1920)
  • Rename PRAGUE_EOF to OSAKA (#1903)
  • refactor L1BlockInfo::tx_estimated_size_fjord (#1856)
  • (primitives) replace HashMap re-exports with alloy_primitives::map (#1805)
  • Test for l1 gas used and l1 fee for ecotone tx (#1748)
  • (deps) bump anyhow from 1.0.88 to 1.0.89 (#1772)
  • Bump new logo (#1735)
  • (README) add rbuilder to used-by (#1585)
  • added simular to used-by (#1521)
  • add Trin to used by list (#1393)
  • Fix typo in readme (#1185)
  • Add Hardhat to the "Used by" list (#1164)
  • Add VERBS to used by list (#1141)
  • license date and revm docs (#1080)
  • (docs) Update the benchmark docs to point to revm package (#906)
  • (docs) Update top-level benchmark docs (#894)
  • clang requirement (#784)
  • Readme Updates (#756)
  • Logo (#743)
  • book workflow (#537)
  • add example to revm crate (#468)
  • Update README.md (#424)
  • add no_std to primitives (#366)
  • revm-precompiles to revm-precompile
  • Bump v20, changelog (#350)
  • typos (#232)
  • Add support for old forks. (#191)
  • revm bump 1.8. update libs. snailtracer rename (#159)
  • typo fixes
  • fix readme typo
  • Big Refactor. Machine to Interpreter. refactor instructions. call/create struct (#52)
  • readme. debuger update
  • Bump revm v0.3.0. README updated
  • readme
  • Add time elapsed for tests
  • readme updated
  • Include Basefee into cost calc. readme change
  • Initialize precompile accounts
  • Status update. Taking a break
  • Merkle calc. Tweaks and debugging for eip158
  • Replace aurora bn lib with parity's. All Bn128Add/Mul/Pair tests passes
  • TEMP
  • one tab removed
  • readme
  • README Example simplified
  • Gas calculation for Call/Create. Example Added
  • readme usage
  • README changes
  • Static gas cost added
  • Subroutine changelogs and reverts
  • Readme postulates
  • Spelling
  • Restructure project
  • First iteration. Machine is looking okay