Solidity compilation just got up to 5× faster!
Today we’re releasing hardhat-slang-solx, a Hardhat plugin powered by Nomic Foundation’s new LLVM-based compiler backend: slang-solx.
- 1.7× faster than solc in legacy mode
- 5× faster than solc --via-ir
🧵
evm compiler bench v3 is live, now with slang-solx
originally developed at matter labs and now maintained by the hardhat team, it brings llvm optimization and parallel compilation to solidity for faster development. it isn’t ready for production yet, as evident from dangerouslyAllowSlangSolxInProduction flag.
solx O3 uses 10% less gass and emits 16% smaller bytecode vs solc 0.8.34 viaIR. explore individual workloads and compare compilers and settings across gas, bytecode size, deployment cost, and compile time.
evm.banteg.xyz/
Solidity compilation just got up to 5× faster!
Today we’re releasing hardhat-slang-solx, a Hardhat plugin powered by Nomic Foundation’s new LLVM-based compiler backend: slang-solx.
- 1.7× faster than solc in legacy mode
- 5× faster than solc --via-ir
🧵
This is also a major step toward slang: a complete, multithreaded Solidity compiler that will be independent of solc and is being built for high-quality developer tooling and eventually mainnet compilation.
Read the announcement and try it out 👇
blog.nomic.foundation/announ…
A lot of credit goes to @the_matter_labs for starting the original solx compiler and working on it for several years before transferring the project in 2025 to Nomic where it continued to evolve into this release. Read the announcement to learn more about the story!
Until now, building on @arbitrum Stylus meant having to leave your Hardhat workflow behind.
Not anymore.
We shipped a Hardhat 3 plugin suite that brings the full Stylus lifecycle into Hardhat. Rust contracts right next to Solidity.
🧵
create-eth ships @HardhatHQ 3 out of the box now.
What you get:
- Rust-based EDR for fast local EVM execution
- Built-in, Foundry-compatible Solidity tests with fuzzing and invariant testing
- Local OP Mainnet and Base forks with first-class OP Stack support
Scaffold the whole dApp with one command:
npx create-eth@latest
scaffoldeth.io
Hardhat v3.11.0 is out — test against Amsterdam before Amsterdam ships 🌷
Experimental support for EIP-7778 (block gasUsed excludes refunds), EIP-7928 (blockAccessListHash in block headers), and EIP-7708 (ETH transfers emit logs). More Amsterdam EIPs are coming in the next few weeks.
Get your project Glamsterdam-ready — dive into the docs: hardhat.org/docs/reference/a…github.com/NomicFoundation/h…
Hardhat 2 is being sunset and replaced by Hardhat 3!
Hardhat 3 is stable and production ready. You should join the many teams that are already migrating if you haven’t yet.
Hardhat 2 will be upgraded to support the Glamsterdam hardfork and will continue to receive bug fixes and security fixes until its end of life — which is the earlier
of the Hegota mainnet activation or the 1st of July 2027. After that, there will be no further Hardhat 2 releases.
Take a look at :
- Hardhat 2's end of life policy hardhat.org/hardhat-2-end-of…
- Hardhat 2 to Hardhat 3 migration guide hardhat.org/docs/migrate-fro…
- Foundry to Hardhat 3 migration guide hardhat.org/docs/migrate-fro…
Migrating is just a few easy steps, and we are rolling out an agent skill soon which can migrate most of your repository automatically. Stay tuned!
Hardhat 3 is now stable 🥳
Solidity + TypeScript tests under one roof. Rust-powered runtime. Multichain. Ignition deployments. AI-ready scaffolding. Smaller artifacts, faster builds.
Six months of beta hardening. Production ready!
blog.nomic.foundation/hardha…
Since Hardhat v3.1.0, Solidity and TypeScript test outputs have been combined for easier reading. The error count and error messages at the end now include results from both test runners :)
Check it out! hardhat.org
Hardhat's support for the Fusaka hardfork will become the default in the upcoming release, but it's already available in v3.0.16 to enable manually by setting the hardfork option in your network config!
hardhat.org/docs/reference/c…
Hardhat 3 is ready for production.
Through his talk, @john_kane will showcase new and upcoming features like Solidity Tests, L2 simulation and Ecmascript Module support among many more.
The Hardhat 3 plugin development tutorial is out!
Props to those who went ahead and already built plugins even without docs 🫡
Check it out hardhat.org/plugin-developme…