Release v1.3.0
This patch release includes security hardening for expiring nonce replay protection and keychain precompile gas handling activated with T1A/T1B network upgrade. It is required for all node operators to upgrade.
What's Changed
-
fix: harden expiring nonce replay protection: Strengthens replay protection for expiring nonce transactions by using a hash derivation that is invariant to fee payer changes.
-
fix: update keychain precompile gas metering: Corrects gas accounting for keychain-authorized transactions to prevent double-charging, and ensures nonce is always properly incremented.
-
fix(evm): reset initial_gas in execution_result and catch_error: Fixes gas state handling in EVM error and result paths to ensure correct gas reporting.
-
feat: raise per-transaction gas limit on testnet: Removal of EIP-7825's 16.7M per-transaction gas limit cap, raising it to Tempo's 30M cap
Full Changelog: v1.2.0...v1.3.0