LI.FI Documentation
LI.FI WebsiteAPI ReferenceHelp / FAQ / Create support ticketRequest API Key
  • 🏡Getting Started
    • ❓What is LI.FI
    • 🌟Why LI.FI?
    • 🆚LI.FI vs Aggregators/DEXs/Bridges
    • 📖LI.FI Terminology
    • ❓FAQ
    • 💡Use Cases
      • Mobile/Gaming Wallets
    • 🏹LI.FI vs. Other Aggregators
    • 🤝Partnership
    • 🌐Powered by LI.FI
  • 🔐Security First
  • ✅List: Chains, Bridges, DEX Aggregators, Solvers
  • 💲Monetization / Take Fees
  • 🔎Transaction Explorer
  • 🔏Rate Limits & API Key
  • How to get integrated by LI.FI?
    • For Bridges
    • For DEXs/Aggregators/Solvers
  • 🆘Technical FAQ
  • LI.FI PRODUCTS
    • Glacis
    • LI.FI Solver
    • LI.FI Intents System
  • LI.FI API
    • ⚙️LI.FI API
      • Transferring Tokens (Example)
      • Requesting supported Chains
      • Requesting all supported Tools
      • Requesting all known Tokens
      • Getting Token Information
      • Getting all possible Connections
      • Requesting a Quote
        • Token Transfer
        • Optimizing quote response timing
        • Cross-Chain Contract Calls
        • Possible Tool Errors
        • Testing your integration
      • Status of a Transaction
      • Requesting Analytics Data
    • ⚔️TX-Batching aka "Zaps"
    • 🏄Solana
      • Request examples
    • 🪙Bitcoin
      • Request examples
    • ⛽LI.Fuel
  • Integrate LI.FI SDK
    • 🚀LI.FI SDK Overview
    • 📦Install LI.FI SDK
    • ⚙️Configure SDK
    • 🪐Configure SDK Providers
    • 📜Request Routes/Quotes
    • 🎯Execute Routes/Quotes
    • ⛓️Chains and Tools
    • 💰Token Management
    • 🕵️Testing Integration
    • 🚗Migrate from v2 to v3
  • INTEGRATE LI.FI WIDGET
    • 🧩LI.FI Widget Overview
    • 📦Install Widget
    • 🎮Select Widget Variants
    • ⚙️Configure Widget
    • 🎨Customize Widget
    • ⚡Widget Events
    • 👛Wallet Management
    • 🌍Internationalization
    • ⚛️Compatibility with Next.js, Remix, Nuxt, etc.
    • 🛣️React Router Compatibility
    • 📖Widget API Reference
    • 🚗Migrate from v2 to v3
  • Smart Contracts
    • Overview
    • Deployments/Contract Addresses
    • Audits
  • Support & Misc.
    • API Status
    • Technical Help Desk & FAQ
    • Create a Partner Ticket
    • Discord Support
    • Telegram Support
    • Twitter
    • Github
    • Licenses
Powered by GitBook
LogoLogo

Connect with us

  • Github
  • Twitter
  • Discord
  • LinkedIn

More Information

  • Help Desk / FAQ
  • API Reference
  • Website
On this page
  • Mainnet Deployments
  • Testnet Deployments
  • List of Supported Ecosystems

Was this helpful?

Export as PDF
  1. Smart Contracts

Deployments/Contract Addresses

Last updated 3 months ago

Was this helpful?

When requesting a quote through LI.FI's API, the response contains a transactionData object which has the LiFiDiamond address as to parameter.

Do NOT hardcode this address in your dApp/code as the diamond address varies across different EVM chains.

Mainnet Deployments

LI.FI is constantly expanding, both in terms of adding new chains/ecosystems as well as integrating new bridges/protocols.

For a list of all networks our contracts are deployed to (including chainIds, RPC_URLs, etc.), please refer to our file in the smart contract repository .

A list of all deployed-to contract addresses can be found in the folder. For each network there are at least two files:

  1. <networkName>.json: contains a list of the latest contract addresses that are deployed to this network

  2. <networkName>.diamond.json: contains a list of all contracts (facets and periphery) that are currently registered in / supported by the LiFiDiamond of that network.

In case of staging deployments there will also be deployment files containing the prefix .staging. in their name. LiFi does not guarantee to keep staging deployments up-to-date due to fast-changing requirements. Please get in touch with our team if you need a staging deployment.

We also recommend to use Louper for analyzing and interacting with our diamond contracts. Here is a sample link for LiFi's mainnet diamond:

Testnet Deployments

LiFi does not actively maintain any testnet deployments due to the nature of the protocol and the requirement to have external protocols/bridges and tokens properly deployed in order to function properly.

Unit testing is done using forked Foundry tests.

List of Supported Ecosystems

Besides over 40 EVM networks (and counting) LI.FI supports transactions to and from other ecosystems. Currently supported are:

  • Solana

  • Bitcoin

  • more to follow soon

networks.json
deployments
https://louper.dev/diamond/0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE?network=mainnet