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
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)
Related Documentation
- Transactions - Transaction format and execution
- Fees - Fee mechanisms and gas economics
- TIP-20 Tokens - Token standard specification
- Precompiles - System contract interfaces