What's Changed
This release introduces new FeeEstimateQuery for off-network fee estimation, and HIP-1313 high-volume throttling for entity creation. It also adds ContractId support to HookEntityId, fixes Ethereum access-list typing for EIP-2930/1559/7702 transactions.
Enhancements
FeeEstimateQuery(HIP-1261): New query type for estimating transaction fees against the mirror node REST API (POST /api/v1/network/fees) without submitting to consensus. Supports two modes —INTRINSIC(default) andSTATE— and auto-freezes the transaction if needed. #3478- HIP-1313 high-volume throttling: Transactions can now opt into the high-volume throttle bucket, which qualifies them for reduced fees during periods of elevated network throughput. Exposed via
setHighVolume()onTransaction. - ContractId support on HookEntityId: HookEntityId now accepts a contract identifier in addition to an account identifier. Setting one clears the other. #3930
- Transaction record multiplier: New configurability for the transaction record fee multiplier on supported transactions. #3977
Dependency Changes
- Bumped protobufjs from 8.0.0 to 8.0.1. #3941
- Bumped next from 16.1.7 to 16.2.3 (examples). #3933
- Bumped axios from 1.13.5 to 1.15.0 (examples). #3934
- Bumped vite from 7.3.1 to 7.3.2 (examples). #3926
New Contributors
- @HarK-github made their first contribution in #3895
- @alaasouabni made their first contribution in #3906
- @ddeskov-limechain made their first contribution in #3928
- @vinod765 made their first contribution in #3923
Full Changelog: v2.82.0...v2.83.0