Skip to main content
Tempo’s transaction envelope lets your app execute batched calls, specify a fee token, and control nonce keys in a single transaction.
Unlike standard EVM transactions, Tempo transactions use a calls array instead of a single to/data/value. This enables multiple contract calls to execute atomically in one transaction. View the Tempo transaction recipe for full examples.
To pay Tempo fees with a token, set feeToken to a supported TIP-20 token. View the Tempo transaction recipe for examples. To sponsor fees for a Tempo transaction, set sponsor: true in the transaction options. Privy adds a Tempo fee payer signature before broadcasting the transaction. Learn more.
For full examples including viem tempoActions integration, view the Tempo transaction recipe.