TxEnvelopeTempo Types
TxEnvelopeTempo.Call
Represents a single call within a Tempo transaction.
Tempo transactions support batching multiple calls for atomic execution.
Source: src/tempo/TxEnvelopeTempo.ts
TxEnvelopeTempo.FeePayerMagic
Source: src/tempo/TxEnvelopeTempo.ts
TxEnvelopeTempo.Rpc
Source: src/tempo/TxEnvelopeTempo.ts
TxEnvelopeTempo.Serialized
Source: src/tempo/TxEnvelopeTempo.ts
TxEnvelopeTempo.SerializedType
Source: src/tempo/TxEnvelopeTempo.ts
TxEnvelopeTempo.Signed
Source: src/tempo/TxEnvelopeTempo.ts
TxEnvelopeTempo.TxEnvelopeTempo
Tempo transaction envelope (type 0x76).
A new EIP-2718 transaction type exclusively available on Tempo, designed for payment use cases with the following features:
-
Configurable Fee Tokens: Pay transaction fees with any USD-denominated TIP-20 token. The Fee AMM automatically converts to the validator's preferred token.
-
Fee Sponsorship: A third-party fee payer can pay fees on behalf of the sender using a dual-signature scheme (sender signs tx, fee payer signs over tx + sender address).
-
Batch Calls: Execute multiple operations atomically in a single transaction via the
callsarray, reducing overhead and simplifying wallet management. -
Access Keys: Delegate signing to secondary keys with expiry and per-TIP-20 spending limits via
keyAuthorization. Enables passkey UX without repeated prompts. -
Parallelizable Nonces: Use different
nonceKeyvalues to submit multiple transactions in parallel without waiting for sequential nonce confirmation. -
Scheduled Transactions: Set
validAfterandvalidBeforetimestamps to define a time window for when the transaction can be included in a block. -
Multi-Signature Support: Sign with secp256k1, P256 (passkeys), or WebAuthn credentials.
Tempo Transaction Specification
Source: src/tempo/TxEnvelopeTempo.ts
TxEnvelopeTempo.Type
Source: src/tempo/TxEnvelopeTempo.ts

