Skip to content

Latest commit

 

History

History
69 lines (55 loc) · 4.52 KB

CHANGELOG.md

File metadata and controls

69 lines (55 loc) · 4.52 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]

Changed

[0.3.1] - 2024-04-22

Changed

  • Fix withdrawals accesses in state trie (#176)

[0.3.0] - 2024-04-19

Changed

  • Update plonky2 dependencies (#119)
  • Swap out the internal U512 inside nibbles to [u64;5] (#132)
  • Charge gas before SLOAD and refactor insert_accessed_storage_keys (#117)
  • Increased the public interface for trie_tools (#123)
  • Mpt trie panic refactor (#118)
  • refactor: remove some reallocations from decoder (#126)
  • Charge cold access cost in CALL before accessing state (#124)
  • chore: add debug function for better logging in development (#134)
  • Make test_receipt_encoding more meaningful. (#131)
  • Add a getter for the KERNEL codehash (#136)
  • Remove interpreter-specific preinialization logic from State trait (#139)
  • Make some more functions constant (#154)
  • fix(keccak-sponge): properly constrain padding bytes (#158)
  • Reduce verbosity in logs (#160)
  • Bump with latest starky (#161)
  • Decouple trace_decoder and proof_gen (#163)
  • Extend trace decoder err info (#148)
  • Add debug function for better public values logging in development (#134)
  • Simplify withdrawals logic (#168)

[0.2.0] - 2024-03-19

Changed

  • Clean up logging output upon Kernel failure (#74)
  • Fix CPU Cycle display in logs during simulations (#77)
  • Fix blake2 precompile (#78)
  • Create subtries without ever hashing leaves (#76)
  • Fix generation inputs logging pre-transaction execution (#89)
  • Reduce state trie size for dummy payloads (#88)
  • Fix post-txn trie debugging output for multi-logs receipts (#86)
  • Fixed most failing blocks caused by the merged in aggressive pruning changes (#97)
  • Fixed trie hash collision issue when constructing storage tries (#75)
  • Fix interpreter rollback by adding the clock to generation state checkpoints (#109)

[0.1.1] - 2024-03-01

Changed

  • Add verification for invalid jumps (#36)
  • Refactor accessed lists as sorted linked lists (#30)
  • Change visibility of compact mod (#57)
  • Fix running doctests in release mode (#60)
  • Fix block padding without withdrawals (#63)
  • Change position of empty node encoding in RLP segment (#62)
  • Unify interpreter and prover witness generation (#56)
  • Add utility method for testing CPU execution (#71)
  • Expose common types and dummy proof method for testing (#73)

[0.1.0] - 2024-02-21

  • Initial release.