Developers

Sep 13

Viem · client library
Fixed stateOverride being silently dropped by estimateGas in viem/linea — it was destructured into an unused rest object and never serialized onto the linea_estimateGas request, so overrides never re…
Developers ·

Sep 10

Sep 7

Hardhat · framework
This release adds the hardhat-slang-solx plugin, which lets you compile your contracts with our new slang-solx compiler. Read the announcement blog post, or get started with our guide to compiling wi…

Sep 4

Sep 2

Sep 1

Viem · client library
Fixed isHash returning true for odd-length hex strings. size rounds odd-length hex up to the next whole byte, so a 63-character hex string reported a size of 32 and passed the check. isHash now valid…
Developers ·
Sourcify · contract verification
ci: split live creation-tx API tests into their own CI job (#2947) feat: store metadata once per compilation in compiled_contracts_metadata (#2941) Remove blocksScanApi creation-tx fetcher (#2948)
Developers ·

Aug 31

Aug 29

micro-eth-signer · client library
Renamed Transaction#setWholeAmount to setMaxAmount. It no longer bumps maxPriorityFeePerGas to burn the remainder (burnRemaining option removed): fee fields are preserved, so a lower actual fee leave…
Developers ·

Aug 28

Foundry · framework
Foundry v1.8.1 is a patch release on top of v1.8.0 that fixes regressions in dynamic test linking, Polygon PoS forks, npm remapping auto-detection, linting, and fork endpoint discovery. It also remov…
Developers ·

Aug 27

noble-ciphers · library
ChaCha / Salsa: reject output buffers that partially overlap unread input PRG: using after clean now throws Webcrypto: snapshot keys and params FF1: sizing for very large domains
Developers ·
Foundry · framework
Foundry v1.8.0 ships an opt-in preview of native symbolic testing, mutation testing, and major fuzzing and invariant improvements, while making isolate mode and dynamic test linking the defaults. It…
Hardhat · framework
This release includes two highlights: improved Solidity Test compilation speed through a porting of our inline configuration parsing to Rust, and bumps of our default templates to Solidity 0.8.34.

Aug 26

Viem · client library
Breaking (viem/tempo): Renamed Abis.abis to Abis.all and expanded the aggregate with Earn and Zone ABIs.
Developers ·
Revm · library
REVM v116 brings every publishable workspace crate to version 43.0.0. This release aligns the implementation with Glamsterdam devnet-8, adds asynchronous database execution, and includes correctness…

Aug 22

Ape · framework
fix(Test): eth\_call fails when base fee exceeds 1 gwei @Steve0x2a (#2803) fix: reject path separators in account aliases @SashaMIT (#2804) fix: resolve overloaded methods by argument type, not just…
Developers ·

Aug 21

Aug 20

Hardhat · framework
This is a small bug fix release, but includes a reworking of our EDR dependencies to be platform specific, reducing the install size of a Hardhat project's node_modules.
Developers ·
solx · language
feat: support BLOBHASH and BLOBBASEFEE instructions (#664) feat: support the SELFDESTRUCT instruction (#665) feat: parse EVM legacy assemblies emitted as pre-serialized strings (#662)
Developers ·
Sourcify · contract verification
refactor(server): remove API v1 (#2877) fix(lib-sourcify): don't store sources unused by the compilation target (#2901) fix: prevent and auto-recover stuck v2 verification jobs (compiler OOM/hang) (#…
Developers ·