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 gas in an ERC-20 token, set feeToken. View the Tempo transaction recipe for examples. To sponsor gas 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.