github tempoxyz/tempo v0.8.0
v0.8.0: Allegro Moderato scheduled for Dec 22nd

latest releases: v1.5.1, v1.5.0, v1.4.3...
3 months ago

Important

This release is required for the Allegro Moderato hardfork scheduled for Dec 22nd 4pm CET.. We ask node operators to upgrade to this release to follow the hard fork. This hardfork focus is on security and simplifications from our recent audits and internal reviews in the road to mainnet.

This release includes a Reth upgrade with improved performance.

The Allegro Moderato hardfork is primarily focused on removing system transactions and moving to immediate execution for both fee swaps and stablecoin DEX orders. This simplifies the architecture and improves efficiency. There are also important security fixes around spending limits and TIP20 validation. See all changes labelled F-allegro-moderato

Here's what's coming in this hardfork:

Architectural changes

Immediate Fee Swaps : Removes the end-of-block fee manager system transaction. Fee swaps now execute immediately during transaction execution, with fees accumulating in the FeeManager. Validators claim accumulated fees on-demand via distributeFees(). FeeSwap events are not emitted for immediate swaps.

Immediate Stablecoin DEX Orders: Orders are added to the active book immediately when place() or place_flip() is called, removing the need for the stablecoin DEX system transaction.

Fixes

Spending Limits Enforcement : Fixed spending limits to only apply to tx.origin spends, not contract transfers. This prevents failures when an EOA with access keys calls a contract that transfers tokens. Uses transient storage to pass tx.origin to precompiles.

TIP20 Fee Application Scope: Limited which TIP20 functions trigger fee rules.

TIP20 Token Validation: Validates is_tip20 in from_address post-hardfork to ensure only valid TIP20 tokens are used.

Fix setFeeToken to allow PathUSD: Fixed the setFeeToken() function on the TIPFeeManager to allow PathUSD to be set as the fee token.

Gas schedule updates
Gas Schedule & Nonces: Fixed 2D nonce gas schedule
Access Keys : Added gas schedule for access keys

What's Changed

New Contributors

Full Changelog: v0.7.5...v0.8.0

Don't miss a new tempo release

NewReleases is sending notifications on new releases.