> ## Documentation Index
> Fetch the complete documentation index at: https://docs.layerzero.network/llms.txt
> Use this file to discover all available pages before exploring further.

# LayerZero on Tempo

> Overview of LayerZero on Tempo, an EVM-compatible chain with no native gas token, using LZEndpointDollar for all messaging fees.

Tempo is an EVM-compatible chain with **no native gas token**. All transaction fees are paid in USD stablecoins. LayerZero deploys [EndpointV2Alt](/v2/concepts/protocol/layerzero-endpoint-alt) on Tempo instead of the standard `EndpointV2`, with [LZEndpointDollar (LZD)](/v2/developers/tempo/reference/lz-endpoint-dollar) as the fee token. LayerZero fees are paid through ERC-20 transfers instead of `msg.value`.

#### What changes on Tempo

| Standard EVM      | Tempo                                                                                                                                                                                                                                                   | What changes                                                                                    |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- |
| EndpointV2        | [EndpointV2Alt](/v2/concepts/protocol/layerzero-endpoint-alt)                                                                                                                                                                                           | accepts ERC-20 fee payments instead of native value                                             |
| Native token fees | [LZD](/v2/developers/tempo/reference/lz-endpoint-dollar)                                                                                                                                                                                                | canonical USD fee token wrapping whitelisted stablecoins                                        |
| OApp              | [OAppAlt](/v2/developers/tempo/reference/oft-vs-oftalt)                                                                                                                                                                                                 | OApp variant for chains without a native gas token; fees are paid in LZD instead of `msg.value` |
| OFT / OFTAdapter  | [OFTAlt](/v2/developers/tempo/reference/oft-vs-oftalt) / [OFTAdapterAlt](/v2/developers/tempo/reference/oft-vs-oftalt#choosing-the-right-contract) / [OFTBurnSelfMintAlt](/v2/developers/tempo/reference/tip-20-token-standard#integration-with-oftalt) | OFT variants for chains without a native gas token; use `OFTBurnSelfMintAlt` for TIP-20 tokens  |
| ERC-20            | ERC-20 and [TIP-20](/v2/developers/tempo/reference/tip-20-token-standard)                                                                                                                                                                               | Tempo's native token standard with role-based administration                                    |

<Info>
  **Developing on Tempo**: Tempo's EVM has higher opcode costs than standard EVMs, and fork testing requires [Tempo's Foundry fork](https://docs.tempo.xyz/sdk/foundry). See the [Tempo developer docs](https://docs.tempo.xyz) for more info.
</Info>

<Columns cols={3}>
  <Card title="Support OFTs and OApps" icon="wrench" href="/v2/developers/tempo/how-to/support-ofts-and-oapps">
    Adapt your OFT and OApp deployments for Tempo: fee payment, OFTAlt
    contracts, and the wrapper flow.
  </Card>

  <Card title="LZEndpointDollar (LZD)" icon="coins" href="/v2/developers/tempo/reference/lz-endpoint-dollar">
    API reference for the canonical fee token: wrapping, unwrapping, whitelisting,
    and contract addresses.
  </Card>

  <Card title="Alt Variants (OFTAlt & OAppAlt)" icon="arrows-left-right" href="/v2/developers/tempo/reference/oft-vs-oftalt">
    Why Tempo needs OFTAlt and OAppAlt, how the ERC-20 fee path works, and
    comparison with standard contracts.
  </Card>

  <Card title="TIP-20 Token Standard" icon="file-contract" href="/v2/developers/tempo/reference/tip-20-token-standard">
    How Tempo's native token standard works with LayerZero: roles, ERC-20
    compatibility, and OFTAlt integration.
  </Card>

  <Card title="Stargate UX" icon="bridge" href="/v2/developers/tempo/reference/stargate-ux">
    Consumer-side UX differences when using Stargate on Tempo: approvals,
    supported tokens, and gas estimation.
  </Card>
</Columns>

<br />

<Info>
  Tempo uses EndpointV2Alt, a variant of the LayerZero Endpoint designed for chains without a native gas token. See the [EndpointV2Alt concept page](/v2/concepts/protocol/layerzero-endpoint-alt) for protocol-level details. For questions, join the [LayerZero Discord](https://discord.com/invite/ktbvm8Nkcr).
</Info>
