Skip to content

Releases: simtopia/verbs

Dependency Updates

10 Apr 13:31
b6fbe59
Compare
Choose a tag to compare

Update dependencies including security issues with h2 rust dependency

Gas Priority Ordering

26 Mar 13:17
4b336b1
Compare
Choose a tag to compare
  • Add the notion of a validator to the simulation environment, where validators are (currently) responsible for ordering transactions for processing at each simulation step/simulated block.
  • Implements 2 validator types
    • Random shuffling of transaction
    • Sorting transactions by nonce (per user) and gas-priority-fee
  • Exposes combinations of simulation environment and validator types as individual classed in the Python API
  • Prevrandao is now randomly updated during the simulation

Upgrade Revm

11 Mar 12:17
31e7eb4
Compare
Choose a tag to compare

Upgrade Revm to v7.1.0

Upgrade revm

08 Mar 21:11
Compare
Choose a tag to compare

Upgrade the Revm dependency to the latest version

Crates Release

06 Mar 15:40
Compare
Choose a tag to compare

Rust VERBS library crates are now published to crates.io, this versions aligns released Python and Rust version numbers

Rust Crate Review

26 Feb 12:06
42142d0
Compare
Choose a tag to compare
  • Added loading a request cache from a file
  • Fixed some issues with sphinx documentation compilation
  • Consolidated rust crates
  • Added rust documentation and examples
  • Updated cargo metadata
  • Make progress printing optional
  • Better handling of EVM errors, show error message rather than just swallowing

Improved transaction reversion handling

16 Feb 15:35
d3dd2d4
Compare
Choose a tag to compare
  • Add RevertError type
  • Track reverted transactions during simulation
  • Remove logging during a simulation (need to investigate performance)
  • Remove some unused rust dependencies

Streamline Batch Runner

16 Feb 15:56
5c05f2f
Compare
Choose a tag to compare
  • Streamline batch-runner functionality. Now implemented as a function that initializes simulations from a snapshot or request cache. See here for a usage example.
  • Add the ability to cache requests made from a remote chain. These cached requests can be used to initialize subsequent simulations greatly improvement performance.
  • Add utilities to export request caches to JSON.

Initial Release

31 Jan 15:40
73ece20
Compare
Choose a tag to compare

Initial release of the VERBS Python package. Some minor changes non functional changes over v0.1.0 (documentation and CI tweaks).