> Feedback: If these docs are stale, missing, or confusing, post sanitized feedback to `https://docs.tempo.xyz/api/feedback` with `source: "mcp"`, a short `message`, and any relevant `toolName`, `relatedResource`, or `client`.
# Network Upgrades and Releases

Tempo uses scheduled network upgrades to introduce protocol changes. Each upgrade goes through testnet activation before mainnet. This page also tracks important releases that node operators should be aware of.

For detailed release notes and binaries, see the [Changelog](/docs/changelog).

## Node Operator Updates

| Release | Date | Network | Description | Priority |
|---------|------|---------|-------------|----------|
| v1.10.0 (planned) | Planned: Jun 25, 2026 | Testnet + Mainnet | Required for T7; expected to include gas credits for expiring work, dynamic base fee behavior, and removal of TIP-20 rewards. Release notes and binaries will be linked once published. | <Badge variant="red">Required</Badge> |
| v1.9.1 (planned) | Planned: Jun 18, 2026 | Testnet + Mainnet | Planned patch release. Release notes and binaries will be linked once the draft is published. | TBD |
| [v1.9.0](https://github.com/tempoxyz/tempo/releases/tag/v1.9.0) | Jun 15, 2026 | Testnet + Mainnet | Required for T6; adds account-level receive policies for safer TIP-20 deposits and admin access keys for smoother passkey, device, and delegated-key management. Operators were required to run this release before the T6 activation timestamp on each network. | <Badge variant="red">Required</Badge> |
| [v1.8.2](https://github.com/tempoxyz/tempo/releases/tag/v1.8.2) | Jun 8, 2026 | Testnet + Mainnet | High-priority patch release that fixes a `--minimal` node issue when requesting historical blocks through the commonware marshal interface. | <Badge variant="yellow">Recommended</Badge> |
| [v1.8.1](https://github.com/tempoxyz/tempo/releases/tag/v1.8.1) | Jun 1, 2026 | Testnet + Mainnet | Required for T5; reverts builder prewarming and execution cache sharing defaults from v1.8.0 to avoid stale-state validation errors while retaining T5 compatibility. | <Badge variant="red">Required</Badge> |
| [v1.8.0](https://github.com/tempoxyz/tempo/releases/tag/v1.8.0) | May 28, 2026 | Testnet + Mainnet | Required for T5; introduces the enshrined TIP-20 reserve channel precompile, payment lane classification, DEX flip-order improvements, multihop FeeAMM routing, optional on-chain TIP-20 `logoURI`, implicit approvals, and key authorization witnesses. Operators should use v1.8.2 for the latest patch fixes. | <Badge variant="red">Required</Badge> |
| [v1.7.1](https://github.com/tempoxyz/tempo/releases/tag/v1.7.1) | May 21, 2026 | Moderato + Mainnet | Adds validator migration support for minimal snapshots, trustless RPC certificate checks on Moderato, and automatic pruning for finalized consensus blocks. | <Badge variant="yellow">Recommended</Badge> |
| [v1.7.0](https://github.com/tempoxyz/tempo/releases/tag/v1.7.0) | Mon, May 11, 2026 | Moderato + Mainnet | Required for T4; embeds consensus context into the block header to unlock deferred verification (TIP-1031) and bundles T4 bug fixes and security hardening (TIP-1046). | <Badge variant="red">Required</Badge> |
| [v1.6.0](https://github.com/tempoxyz/tempo/releases/tag/v1.6.0) | Apr 16, 2026 | Moderato + Mainnet | Required for T3; implements enhanced access key permissions with periodic limits and call scoping (TIP-1011), the signature verification precompile (TIP-1020), and virtual addresses for TIP-20 deposit forwarding (TIP-1022). | <Badge variant="red">Required</Badge> |
| [v1.5.3](https://github.com/tempoxyz/tempo/releases/tag/v1.5.3) | Apr 9, 2026 | Moderato + Mainnet | Patch release that restores OTLP HTTPS telemetry and fixes an epoch-transition consensus race that could incorrectly block straggling peers. Validators that skipped v1.5.2 should upgrade directly to this release. | <Badge variant="yellow">Recommended</Badge> |
| [v1.5.2](https://github.com/tempoxyz/tempo/releases/tag/v1.5.2) | Apr 8, 2026 | Moderato + Mainnet | Maintenance release with the latest reth update, payload builder and RPC improvements, plus transaction validation and mempool hardening. | <Badge variant="yellow">Recommended</Badge> |
| [v1.5.1](https://github.com/tempoxyz/tempo/releases/tag/v1.5.1) | Mar 29, 2026 | Moderato + Mainnet | Security patch for RPC endpoints that accept `stateOverride`, including `eth_call` and `debug_traceCall`. This release is required for RPC providers and other public RPC nodes, and low priority for validators. | <Badge variant="amber">RPC only</Badge> |
| [v1.5.0](https://github.com/tempoxyz/tempo/releases/tag/v1.5.0) | Mar 26, 2026 | Moderato + Mainnet | Required for T2; implements compound transfer policies (TIP-1015), permit support for TIP-20 (TIP-1004), ValidatorConfig V2 (TIP-1017), and 14 audit-driven bug fixes (TIP-1036) | <Badge variant="red">Required</Badge> |
| [v1.4.3](https://github.com/tempoxyz/tempo/releases/tag/v1.4.3) | Mar 18, 2026 | Moderato + Mainnet | Fixes gas price oracle poisoning that caused inflated fee estimates for wallet transactions | <Badge variant="yellow">Recommended</Badge> |
| [v1.4.2](https://github.com/tempoxyz/tempo/releases/tag/v1.4.2) | Mar 16, 2026 | Moderato + Mainnet | Strict payment calldata validation in the transaction pool and block builder, rejecting malformed payment transactions earlier | <Badge variant="yellow">Recommended</Badge> |
| [v1.4.1](https://github.com/tempoxyz/tempo/releases/tag/v1.4.1) | Mar 12, 2026 | Moderato + Mainnet | Transaction pool DoS-hardening, consensus resilience improvements (DKG recovery), hardfork-aware gas estimation, and payload builder enhancements | <Badge variant="yellow">Recommended</Badge> |
| [v1.4.0](https://github.com/tempoxyz/tempo/releases/tag/v1.4.0) | Mar 5, 2026 | Moderato + Mainnet | Required for T1C; introduces keychain signature migration so only V2 signatures and hashes are accepted after activation | <Badge variant="red">Required</Badge> |
| [v1.3.1](https://github.com/tempoxyz/tempo/releases/tag/v1.3.1) | Feb 22, 2026 | Testnet + Mainnet | Fixes high-load issues and finalizes T1A/T1B hardening for expiring nonce replay protection and keychain precompile gas handling | <Badge variant="red">Required</Badge> |
| [v1.2.0](https://github.com/tempoxyz/tempo/releases/tag/v1.2.0) | Feb 13, 2026 | Mainnet only | Fixes validation bug rejecting transactions with gas limits above ~16.7M, blocking large contract deployments | <Badge variant="red">Required</Badge> |

## T7

| | |
|---|---|
| **Scope** | Lower fees for work that is expected to expire; lower the base fee when gas is below the target threshold; remove TIP-20 rewards |
| **TIPs** | [TIP-1060: Gas Credits Primitive](https://tips.sh/1060), [TIP-1064: Gas Credits for DEX](https://tips.sh/1064), [TIP-1066: Gas Credits for MPP](https://tips.sh/1066), [TIP-1067: Dynamic Base Fee](https://tips.sh/1067-1), [TIP-1075: Remove TIP-20 Rewards](https://github.com/tempoxyz/tempo/pull/5380) |
| **Details** | [T7 network upgrade](/docs/protocol/upgrades/t7) |
| **Release** | v1.10.0 (planned) |
| **Release date** | Planned: June 25, 2026 |
| **Testnet** | Planned: June 30, 2026 |
| **Mainnet** | Planned: July 6, 2026 |
| **Priority** | <Badge variant="red">Required</Badge> |

T7 is planned for v1.10.0, with release publication planned for June 25, 2026. Release notes, binaries, and detailed node operator guidance will be linked when v1.10.0 is available.

***

## T6

| | |
|---|---|
| **Scope** | Account-level receive policies for safer TIP-20 deposits; admin access keys for smoother passkey, device, and delegated-key management |
| **TIPs** | [TIP-1028: Account-Level Receive Policies](https://tips.sh/1028), [TIP-1049: Admin Access Keys](https://tips.sh/1049) |
| **Details** | [T6 network upgrade](/docs/protocol/upgrades/t6) |
| **Release** | [v1.9.0](https://github.com/tempoxyz/tempo/releases/tag/v1.9.0) |
| **Testnet** | June 18, 2026 4pm CEST (unix: 1781791200) |
| **Mainnet** | June 23, 2026 4pm CEST (unix: 1782223200) |
| **Priority** | <Badge variant="red">Required</Badge> |

### Who is affected?

Node operators were required to run v1.9.0 before the T6 activation timestamp on each network. Non-upgraded nodes fall out of consensus once T6 activates on their network.

Integrators, indexers, wallets, explorers, and SDK maintainers should review the [T6 network upgrade](/docs/protocol/upgrades/t6) page for feature benefits and integration notes.

***

## T5

| | |
|---|---|
| **Scope** | Enshrined TIP-20 reserve channel precompile; payment lane classification; DEX same-tick flip orders and persistent order IDs across flips; multihop FeeAMM routing; optional on-chain TIP-20 `logoURI`; implicit approvals; and key authorization witnesses |
| **TIPs** | [TIP-1034: Enshrined TIP-20 Reserve Channel](https://github.com/tempoxyz/tempo/blob/main/tips/tip-1034.md), [TIP-1045: Payment Lane Classification](https://github.com/tempoxyz/tempo/blob/main/tips/tip-1045.md), [TIP-1030: Allow Same-Tick Flip Orders](https://github.com/tempoxyz/tempo/blob/main/tips/tip-1030.md), [TIP-1056: Keep Order IDs Across Flips](https://github.com/tempoxyz/tempo/blob/main/tips/tip-1056.md), [TIP-1033: Multihop FeeAMM Routing](https://github.com/tempoxyz/tempo/blob/main/tips/tip-1033.md), [TIP-1026: Optional logoURI Field in TIP-20](https://github.com/tempoxyz/tempo/blob/main/tips/tip-1026.md), [TIP-1035: Implicit Approvals List](https://github.com/tempoxyz/tempo/blob/main/tips/tip-1035.md), [TIP-1053: Witness Digest in Key Authorizations](https://github.com/tempoxyz/tempo/blob/main/tips/tip-1053.md) |
| **Details** | [T5 network upgrade](/docs/protocol/upgrades/t5) |
| **Release** | [v1.8.1](https://github.com/tempoxyz/tempo/releases/tag/v1.8.1) |
| **Testnet** | June 3, 2026 16:00 CEST (unix: 1780495200) |
| **Mainnet** | June 9, 2026 16:00 CEST (unix: 1781013600) |
| **Priority** | <Badge variant="red">Required</Badge> |

### Who is affected?

All node operators needed to upgrade before the T5 activation timestamp.

Integrators, indexers, wallets, explorers, and SDK maintainers should review the [T5 network upgrade](/docs/protocol/upgrades/t5) page for the T5 surfaces and migration notes.

***

## T4

| | |
|---|---|
| **Scope** | Embed consensus context into the block header to unlock deferred verification, plus T4 bug fixes and security hardening |
| **TIPs** | [TIP-1031: Embed Consensus Context in the Block Header](https://github.com/tempoxyz/tempo/blob/main/tips/tip-1031.md), [TIP-1046: T4 Hardfork Meta TIP](https://github.com/tempoxyz/tempo/blob/main/tips/tip-1046.md) |
| **Details** | [T4 network upgrade](/docs/protocol/upgrades/t4) |
| **Release** | [v1.7.0](https://github.com/tempoxyz/tempo/releases/tag/v1.7.0) |
| **Testnet** | Moderato: May 14, 2026 16:00 CEST (unix: 1778767200) |
| **Mainnet** | Presto: May 18, 2026 16:00 CEST (unix: 1779112800) |
| **Priority** | <Badge variant="red">Required</Badge> |

### Who is affected?

All node operators needed to upgrade before the T4 activation timestamp. TIP-1031 changed how block headers are produced and verified; non-upgraded nodes have their proposals rejected and have fallen out of consensus.

Smart contract developers and integrators are not directly affected by TIP-1031, but should review [TIP-1046](https://github.com/tempoxyz/tempo/blob/main/tips/tip-1046.md) for the bundled gas accounting changes and access-key scope validation updates that may affect transaction gas usage post-T4.

***

## T3

| | |
|---|---|
| **Scope** | Enhanced access keys with periodic limits, call scoping, and an authorization ABI update; signature verification precompile; and virtual addresses for TIP-20 deposit forwarding |
| **TIPs** | [TIP-1011: Enhanced Access Key Permissions](https://github.com/tempoxyz/tempo/blob/main/tips/tip-1011.md), [TIP-1020: Signature Verification Precompile](https://github.com/tempoxyz/tempo/blob/main/tips/tip-1020.md), [TIP-1022: Virtual Addresses for TIP-20 Deposit Forwarding](https://github.com/tempoxyz/tempo/blob/main/tips/tip-1022.md) |
| **Details** | [T3 network upgrade](/docs/protocol/upgrades/t3) |
| **Release** | [v1.6.0](https://github.com/tempoxyz/tempo/releases/tag/v1.6.0) |
| **Testnet** | Moderato: Apr 21, 2026 16:00 CEST (unix: 1776780000) |
| **Mainnet** | Presto: Apr 27, 2026 16:00 CEST (unix: 1777298400) |
| **Priority** | <Badge variant="red">Required</Badge> |

See the [T3 network upgrade](/docs/protocol/upgrades/t3) page for breaking changes, migration checklist, and integration guidance.

***

## T2

| | |
|---|---|
| **Scope** | Compound transfer policies, ValidatorConfig V2, and audit-driven bug fixes |
| **TIPs** | [TIP-1015: Compound Transfer Policies](https://github.com/tempoxyz/tempo/blob/main/tips/tip-1015.md), [TIP-1004: Permit for TIP-20](https://github.com/tempoxyz/tempo/blob/main/tips/tip-1004.md), [TIP-1017: Validator Config V2](https://github.com/tempoxyz/tempo/blob/main/tips/tip-1017.md), [TIP-1036: T2 Hardfork Bug Fixes](https://github.com/tempoxyz/tempo/blob/main/tips/tip-1036.md) |
| **Release** | v1.5.0 |
| **Testnet** | Moderato: Mar 26, 2026 16:00 CET (unix: 1774537200) |
| **Mainnet** | Mar 31, 2026 16:00 CEST (unix: 1774965600) |
| **Priority** | <Badge variant="red">Required</Badge> |

***

## T1C

| | |
|---|---|
| **Scope** | Security hardening, includes breaking change on keychain signatures |
| **Release** | [v1.4.0](https://github.com/tempoxyz/tempo/releases/tag/v1.4.0) |
| **Testnet** | Moderato: Mar 9, 2026 15:00 UTC (unix: 1773068400) |
| **Mainnet** | Mar 12, 2026 15:00 UTC (unix: 1773327600) |
| **Priority** | <Badge variant="red">Required</Badge> |

***

## T1A / T1B

| | |
|---|---|
| **Scope** | T1A removes the 16.7M per-transaction gas limit in favor of Tempo's 30M cap; T1B adds keychain precompile gas metering and expiring nonce replay-protection hardening |
| **TIPs** | T1A: [TIP-1010: Mainnet Gas Parameters](https://github.com/tempoxyz/tempo/blob/main/tips/tip-1010.md); T1B: upgrade hardening release |
| **Release** | [v1.3.1](https://github.com/tempoxyz/tempo/releases/tag/v1.3.1) |
| **Testnet** | T1A + T1B: Feb 23, 2026 15:00 UTC (unix: 1771858800) |
| **Mainnet** | T1A: Feb 12, 2026 15:00 UTC (unix: 1770908400); T1B: Feb 23, 2026 15:00 UTC (unix: 1771858800) |
| **Priority** | <Badge variant="red">Required</Badge> |

***

## T1 (Bach)

| | |
|---|---|
| **Scope** | Mainnet-ready gas economics, expiring nonces, and security hardening |
| **TIPs** | [TIP-1000: State Creation Cost Increase](https://github.com/tempoxyz/tempo/blob/main/tips/tip-1000.md), [TIP-1009: Expiring Nonces](https://github.com/tempoxyz/tempo/blob/main/tips/tip-1009.md), [TIP-1010: Mainnet Gas Parameters](https://github.com/tempoxyz/tempo/blob/main/tips/tip-1010.md) |
| **Testnet** | Feb 5, 2026 15:00 UTC (unix: 1770303600) — Release: [v1.1.0](https://github.com/tempoxyz/tempo/releases/tag/v1.1.0) |
| **Mainnet** | Feb 12, 2026 15:00 UTC (unix: 1770908400) — Release: [v1.1.1](https://github.com/tempoxyz/tempo/releases/tag/v1.1.1) |
| **Priority** | <Badge variant="red">Required</Badge> |

***

## T0 (Genesis)

| | |
|---|---|
| **Scope** | Initial mainnet launch |
| **Mainnet** | Jan 16, 2026 (genesis) — Release: [v1.0.0](https://github.com/tempoxyz/tempo/releases/tag/v1.0.0) |
| **Priority** | <Badge variant="red">Required</Badge> |
