Skip to main content

Tempo Improvement Proposals (TIPs)

Tempo Improvement Proposals (TIPs) are design documents providing information to the Tempo community, describing new features, protocol changes, or improvements to existing functionality. TIPs are the primary mechanism for proposing changes to the Tempo protocol and documenting design decisions.

What is a TIP?

A TIP is a technical specification that describes:
  • Protocol-level changes (gas costs, consensus rules, transaction formats)
  • New precompile functions or interfaces
  • Token standards and their implementations
  • Economic parameters and fee structures
TIPs follow a structured format including motivation, specification, invariants, and test cases to ensure changes are well-documented and thoroughly reviewed.

TIP Status

Each TIP has a status indicating its current stage:
  • Draft: Proposal is under active development and discussion
  • In Review: Specification is complete and undergoing review
  • Mainnet: Implemented and deployed on Tempo mainnet

All TIPs

Mainnet (Deployed)

TIP-1000: State Creation Cost Increase

Increased gas costs for state creation operations to protect against state growth attacks. Protocol Version: T1

TIP-1009: Expiring Nonces

Time-bounded replay protection using transaction hashes instead of sequential nonce management. Protocol Version: T1

TIP-1010: Mainnet Gas Parameters

Initial gas parameters for Tempo mainnet including base fee pricing and transaction gas limits. Protocol Version: T1

In Review

TIP-1004: Permit for TIP-20

EIP-2612 permit functionality for gasless approvals via off-chain signatures. Protocol Version: T2

TIP-1006: Burn At for TIP-20

Authorized administrators can burn tokens from any address without transfer policy restrictions. Protocol Version: TBD

TIP-1007: Fee Token Introspection

Smart contracts can query which TIP-20 token is paying for gas fees in the current transaction. Protocol Version: TBD

TIP-1015: Compound Transfer Policies

Different authorization rules for senders, recipients, and mint recipients in TIP-403 policies. Protocol Version: T2

TIP-1016: Exempt Storage Creation from Gas Limits

Storage creation gas costs don’t count against transaction or block gas limits. Protocol Version: TBD

TIP-1017: ValidatorConfig V2

Append-only validator configuration with historical state reconstruction. Protocol Version: T2

Draft

TIP-1001: Place-only Mode for Next Quote Token

DEX function for creating trading pairs against a token’s staged next quote token.

TIP-1002: Prevent Crossed Orders

Prevent placing orders that cross existing orders and allow same-tick flip orders.

TIP-1003: Client Order IDs

Optional client order IDs for idempotency and easier order tracking in the DEX.

TIP-1005: Fix Ask Swap Rounding Loss

Fix rounding bug in DEX where partial fills on ask orders can lose quote tokens.

TIP-1011: Enhanced Access Key Permissions

Periodic spending limits and destination address scoping for Access Keys. Protocol Version: TBD (requires hardfork)