- Allow transaction encoding for inferred type transactions (f02211d).
- Added EIP-4788, receipts root and state root fields to Block (#4570; c5f126f).
- Added EIP-4844 fields to Provider classes and formatter (#4570; 7b4f2c1).
- Assert BrowserProvider receives an EIP-1193 provider to fail early when passing undefined ethereum object (b69f43b).
- Add timeout to ContractTransactionResponse wait (#4497; 095de51).
- Allow override keyword in human-readable ABI and improve error messages (#4514, #4548; be5ec2d).
- Expand Contract sub-class to accept BaseContract super-class constructor arguments (#4538; 98496bc).
- Allow network for default provider to be null to select mainnet (#4501; b6bf7ab).
- Allow long dnsEncode names with optional length parameter (#4543; a136348).
- Fix parseLog signature when receiving read-only array for topics (#4029, #4459; 20cd8a2).
- Use Secure endpoints for BNB on Etherscan (#4525; 1f6e188).
- Added holesky network and related end-points for supporting providers (c6e6c43).
- Added EIP-4844 BLOb transactions (#4554; 9c1e82e).
- Normalize EIP-712 types before computing the payload (#4541; 56c1361).
- Updated thrid-part provider URLs for QuickNode (2b4891d).
- Fixed normalization and abstracted EIP-712 Array parsing (#4541; 8f99601).
- Updated third-party provider network URLs (#4542; 84ca14f).
- Added additional sepolia testnets (4efef76).
- Fix EIP-712 type aliases for uint and int (#4541; 43fb9c2).
- Fixed typo in Error string (#4539; 7882905).
- Better debugging output on fetch errors (bee07a0).