unstale

npm / ethers

ethers

What changed in ethers 6, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-19.

3 breaking9 new APIs and options5 behavior and defaults5 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.2.0 on npm

ethers 622 changes

Breaking changes 3

  • coinType uses bigint instead of number values.

    6.17.0release notes

  • The API for EIP-7594 PeerDAS was changed to a better API.

    6.16.0release notes

  • Unsupported Etherscan networks now fail immediately, improving support for the default provider.

    6.16.0release notes

New APIs and options 9

  • ENSv2 integrations were added.

    6.17.0release notes

  • Add requestRate throttle support to calls and provider requests.

    6.17.0release notes

  • Network and Plugins gained rich inspection.

    6.17.0release notes

  • transactionsRoot was added to Block.

    6.17.0release notes

  • Universal Resolver supports forward resolution, reverse lookup, and CCIP for reverse resolution.

    6.17.0release notes

  • A utility method was added to split EIP-7594 BLOb proofs into cells.

    6.16.0release notes

  • Initial EIP-7594 PeerDAS support was added.

    6.16.0release notes

  • The Filecoin network and Ankr endpoints were added.

    6.16.0release notes

  • Widths are now allowed for toBeArray.

    6.16.0release notes

Behavior and default changes 5

  • AlchemyProvider endpoints for BNB were updated.

    6.17.0release notes

  • The default Blockscout API key and links were updated.

    6.17.0release notes

  • The Universal Resolver API was updated while retaining backward compatibility.

    6.17.0release notes

  • The Alchemy URL endpoint for mainnet was updated.

    6.16.0release notes

  • Transactions and signatures now support non-canonical S values.

    6.16.0release notes

Fixes and other changes 5

  • 301 and 302 redirects preserve the request method, and 307 and 308 redirects are supported.

    6.17.0release notes

  • The maxFeePerGas property for EtherscanProvider transactions was fixed.

    6.17.0release notes

  • Reverse lookup maps ResolverNotFound errors to null.

    6.17.0release notes

  • Support was added for RegExp engines with string length limitations.

    6.16.0release notes

  • toBeHex now allows zero-width big-endian data.

    6.16.0release notes