What's New in Blocktools

A log of all the latest feature releases, improvements, and bug fixes for the Blocktools suite.

v1.0.0 — September 30, 2025

  • ✨ New Official Launch! The Blocktools suite is now at version 1.0.0!
  • ✨ New sol-console [Pro]: Introducing Mainnet Forking and Local Anvil Nodes! Use `--fork-url` to test against live mainnet contracts or `--standalone` to spin up a fresh local node for development.
  • ✨ New sol-console [Pro]: Added Foundry test generation. Use the `record` and `assert` commands during a session to automatically generate a complete Foundry test script.
  • ✨ New New Tool: `event-tail`! A new, free tool for getting a real-time `tail -f` style stream of any smart contract event right in your terminal.
  • 🔧 Improved sol-sentry: Updated reentrancy detection logic to identify more complex, multi-call attack vectors.
  • 🐛 Fixed gas-forecaster: Corrected an issue where gas estimates for the Arbitrum network were occasionally delayed.

v0.3.0 — September 5, 2025

  • ✨ New sol-console: Added persistent command history. Your previous commands are now saved between sessions, improving workflow and productivity.
  • 🔧 Improved Website: The entire website has been restructured for scalability and new pages for Pricing, Blog, Contact, and a full Roadmap have been added!

v0.2.0 — August 22, 2025

  • ✨ New receipt-parse [Pro]: Pro users can now use the `--trace` flag to get a full human-readable execution trace, gas profile, and state diffs.
  • ✨ New gas-forecaster [Pro]: Added the `report` command to generate a complete gas usage report for every function in a contract.
  • 🔧 Improved sol-console: Return values are now intelligently formatted. Timestamps are converted to readable dates and large token amounts are shown in native currency (e.g., ETH).
  • 🐛 Fixed sol-sentry: Resolved a rare panic that could occur when scanning contracts with deeply nested struct definitions.

v0.1.0 — August 1, 2025

  • ✨ New The initial public beta of the Blocktools suite is released! Includes the first versions of `sol-console`, `sol-sentry`, `receipt-parse`, and `gas-forecaster`.