Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
59 changes: 59 additions & 0 deletions src/pages/learn/tempo/modern-transactions.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ Tempo has built-in support for gas sponsorship, batch transactions, scheduled pa

On other chains, even when available, these are generally add-on functionalities that require third-party providers to unlock. By natively enabling these features at the protocol level, developers on Tempo can deploy payment logic without managing additional middleware or custom contracts, and can build to enshrined standards.

Tempo Transactions are built into the protocol so developers don't need custom smart contracts or third-party middleware to get batching, sponsorship, scheduling, and modern auth. This reduces integration risk and operational overhead for payment applications.

## Batched Payments

Payment processors and platforms often need to send thousands of payments at once (e.g., payroll runs, merchant settlements, customer refunds). Tempo supports batch transactions where multiple operations execute atomically in a single transaction.
Expand All @@ -22,6 +24,10 @@ Applications often want to pay transaction fees on behalf of their users. For in

Tempo's protocol-level fee sponsorship allows an account to sign a transaction while a separate sponsor (typically the application) pays the gas fee. This means end users can interact with your application without holding any tokens for fees, dramatically lowering the barrier to entry.

## Configurable Fee Tokens

Tempo supports paying transaction fees in USD-denominated stablecoins. This removes the need for users to acquire a volatile gas token and simplifies accounting for payment applications operating in dollars. Users can pay fees in any supported USD stablecoin, and the protocol handles conversion automatically.

## Scheduled Payments

The Tempo transaction type includes scheduling as a protocol feature. Users can specify a time window for transaction execution, and validators will include the transaction when it becomes valid.
Expand All @@ -35,3 +41,56 @@ Tempo supports passkey authentication through WebAuthn/P256 signature validation
Their keys are stored in their device's secure enclave, and passkeys sync across devices via services they already use such as iCloud Keychain or Google Password Manager. This way, users don't need to secure a 12 or 24-word seed phrase for traditional wallets. For payment applications, this means onboarding flows can be as simple as existing consumer apps, without sacrificing security.

Tempo uses an [EIP-2718](https://eips.ethereum.org/EIPS/eip-2718) transaction type with native support for these features.

## Use Cases

Tempo Transactions provide the features necessary to bring a wide range of payment use cases onchain:

### Payroll and Merchant Payouts

Batch transactions allow large payout runs to be processed efficiently and securely. Payments execute in a single atomic batch: the entire batch succeeds as a single transaction, eliminating partial failures and manual reruns.

See: [Global payouts with stablecoins](/learn/use-cases/global-payouts)

### Wallets and Neobanks

Fee sponsorship removes gas from the user experience entirely. Combined with passkey authentication, users interact with a familiar fintech-grade interface with all of the blockchain complexity abstracted away.

### Commerce

As stablecoin adoption grows, platforms need flexibility in how fees are paid. Configurable fee tokens allow transaction fees to be paid in any USD stablecoin, while fee sponsorship enables merchants to offer seamless checkout experiences for users.

See: [TIP-20 Tokens](/learn/tempo/native-stablecoins) for stable fees and payment memos.

### Subscriptions

Scheduled transactions automate recurring payments and enable true subscription services onchain. No need for external automation services or custom smart contracts.

## Partner Ecosystem

Infrastructure partners including [Crossmint](https://www.crossmint.com/), [Fireblocks](https://www.fireblocks.com/), [Privy](https://www.privy.io/), and [Turnkey](https://www.turnkey.com/) support Tempo Transactions and can help accelerate your development. Visit the [Ecosystem](https://tempo.xyz/ecosystem) to explore Tempo's growing network of partners.

For partner testimonials and rollout context, see [Introducing Tempo Transactions](https://tempo.xyz/blog/tempo-transactions).

## Next steps

<Cards>
<Card
title="Protocol docs"
description="Full spec and developer reference for Tempo Transactions."
to="/protocol/transactions"
icon="lucide:file-code"
/>
<Card
title="Global payouts use case"
description="How batching and stable fees improve payout operations."
to="/learn/use-cases/global-payouts"
icon="lucide:send"
/>
<Card
title="Deep dive blog post"
description="Announcement, context, and partner quotes."
to="https://tempo.xyz/blog/tempo-transactions"
icon="lucide:book-open"
/>
</Cards>
84 changes: 84 additions & 0 deletions src/pages/learn/tempo/native-stablecoins.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,16 @@ For wallets and custodians, this removes the need to hold a balance of new crypt

Costs are predictable and low: TIP-20 transfers target one-tenth of a cent per transaction. This removes a major barrier for mainstream adoption. Users can interact with Tempo using only the stablecoins they're already familiar with, without needing to understand or manage volatile crypto assets.

For how applications sponsor fees and batch payments, see [Tempo Transactions](/learn/tempo/modern-transactions).

## Native Reconciliation

Tempo's TIP-20 tokens can natively attach a short memo directly to each transfer. This mirrors traditional payment systems, where every transaction carries context (e.g., an invoice number, a customer ID, a cost center, or a simple reference note) for backend systems to automatically match payments to internal records.

For larger memos, Tempo supports flexible approaches where only a commitment (like a hash or locator) travels onchain while the full data (including PII) lives off-chain. This means finance teams can automatically match payments to invoices and payment processors can embed the structured data their systems need without custom solutions or integration with third-party reconciliation infrastructure.

See stablecoin reconciliation in practice: [Global payouts](/learn/use-cases/global-payouts) and [Tokenized deposits](/learn/use-cases/tokenized-deposits).

## Built-in Compliance

Stablecoin (and other regulated asset) issuers operate under regulatory requirements. They need to enforce whitelists (only approved addresses can transact) or blacklists (sanctioned addresses cannot transact).
Expand All @@ -39,3 +43,83 @@ Tempo provides a shared compliance infrastructure through the TIP-403 Policy Reg
## Built-in Stable Asset DEX

Tempo includes a native decentralized exchange optimized for stablecoins and tokenized deposits. This means users can pay fees in any USD stablecoin, and validators can receive fees in any USD stablecoin, with the protocol automatically converting between them using onchain liquidity.

## When TIP-20 matters

Use TIP-20 when you need:

- **Predictable throughput** for large payment runs without congestion-driven fee spikes.
- **Stable-denominated fees** for simpler unit economics.
- **Reconciliation metadata** to tie onchain transfers to invoices and ERP records.
- **Shared compliance enforcement** across multiple regulated assets.

For basic token functionality without these requirements, standard ERC-20 contracts work on Tempo as they do on any EVM chain.

## Use Cases for Custom Stablecoins

Beyond peer-to-peer payments, custom stablecoins built on TIP-20 can be designed for specific treasury, settlement, and foreign exchange use cases:

### Corporate Treasury Management

Custom stablecoins can streamline global treasury operations, allowing funds to move instantly between subsidiaries. TIP-20's reward distribution enables reserve income to be shared across business units without complex off-chain accounting.

### Cross-border Payments

Stablecoins allow smaller banks and payment providers to participate in cross-border flows without correspondent banking networks. TIP-20's native transfer memos enable reconciliation between stablecoin transactions and existing payment engines that support SWIFT messaging.

### Wholesale Settlement and Deposit Tokens

Policy registries enable permissioned stablecoins and deposit tokens for bank-to-bank settlement. Issuers can enforce transfer rules directly at the token level, supporting regulated and wholesale payment systems.

### Interest-bearing Stablecoins

TIP-20 simplifies interest-bearing stablecoin issuance with native yield distribution. Issuers can programmatically share yield with users and intermediaries in real time, eliminating manual calculations and off-chain reconciliation.

### Non-USD Stablecoins and Onchain FX

A global stablecoin ecosystem requires currencies beyond USD. TIP-20 tokens include an optional currency identifier specifying the fiat currency they represent. Tempo's native DEX will enable onchain foreign exchange between stablecoins.

## FAQs

### Is TIP-20 compatible with ERC-20 tooling?

TIP-20 extends ERC-20 semantics for payment-scale features while remaining familiar to EVM developers. Most indexers and wallet patterns still apply, but advanced features (memos, policy registry) require TIP-20-aware integrations.

### How big can a reconciliation memo be?

TIP-20 supports short onchain memos for common references (invoice ID, customer ID). For larger data, store details offchain and put only a commitment or locator onchain to avoid leaking PII.

### How should issuers handle compliance updates?

Use the TIP-403 Policy Registry so multiple tokens can share a policy and inherit updates automatically, rather than updating each token contract individually.

## Infrastructure Partners

Work with infrastructure partners who are rolling out TIP-20 support to accelerate your development:

- [AllUnity](https://allunity.com/) - Regulated euro stablecoins for European corporates
- [Bridge](https://www.bridge.xyz/) - Custom regulated stablecoin issuance with off-the-shelf templates
- [LayerZero](https://layerzero.network/) - Cross-chain token extensions for Tempo's payment ecosystem

## Related reading

<Cards>
<Card
title="Deep dive: TIP-20"
description="Full feature walkthrough and design rationale."
to="https://tempo.xyz/blog/tip20"
icon="lucide:book-open"
/>
<Card
title="Tempo Transactions"
description="Batching, sponsorship, and scheduling primitives."
to="/learn/tempo/modern-transactions"
icon="lucide:layers"
/>
<Card
title="Tokenized deposits"
description="Treasury and liquidity management use case."
to="/learn/use-cases/tokenized-deposits"
icon="lucide:building-2"
/>
</Cards>
Loading