LI.FI helps you to offer on-chain swaps, cross-chain swaps and a combination of both. Arbitrary function calls and cross-data messaging allow for more complex strategies. We aggregated all the bridges, DEXs and DEX aggregators so that you don't have to.
//user_onboarding_made_easy
10X your UX with the LI.FI Widget
We agonise over the best abstractions so your team doesn't have to! No need to slap together disparate bridges and DEXs anymore… nor spend months integrating them. With LI.FI, humans can use your dApp right away!
//supported_wallets
AlphaWallet
AToken
Binance
Bitpie
BlockWallet
Brave
Coinbase
Dcent
Detected
Frame
HuobiWallet
HyperPay
ImToken
Liquality
MathWallet
MeetOne
MetaMask
MyKey
OneInch
Opera
OwnBit
Status
Tally Ho
Tokenary
TokenPocket
TP
Trust Wallet
Wallet Connect
Wallet.io
XDEFI
//why_li.fi?
100% Commitment To Your Needs
Smart &/or Preferred Routing
Finding the best route across bridges & DEX aggregators, allowing split & batch transactions - our protocol does it all.
Customizable & Monetizable
Customize the Widget's appearance - and the behaviour/route priority - of our API/SDK giving you the flexibility, control and trust you need.
Service Level Agreements
We understand our partners need to be supported, and we'll be with you all the way. Guaranteed.
LI.FI is Secure & Reliable
We spend a huge amount of time consulting with our integration partners to optimize our algorithms ensuring your users are safe. Check our blog here:
// install the SDK via // yarn add @lifi/sdk// npm install @lifi/sdk// import our SDKimport LIFI from'@lifi/sdk';
// initialize the SDKconst lifi = new LIFI();
// request and select a routeconst routeRequest = {
fromChainId: 137, // PolygonfromAmount: "1000000", // 1 USDT// USDT on PolygonfromTokenAddress: "0xc2132d05d31c914a87c6611c10748aeb04b58e8f",
toChainId: 100, // Gnosis// USDT on GnosistoTokenAddress: "0x4ecaba5870353805a9f068101a40e0f32ed605c6",
options: {
slippage: 0.03, // = 3% },
};
const routeResponse = await lifi.getRoutes(routeRequest);
const route = routeResponse.routes[0];
// execute the routeawait lifi.executeRoute(/* ethers wallet or signer */, route);
//a_few_words_about
LI.FI's Founders: “We want to share our experience…”
Philipp and Max have been building companies together for almost a decade: “The web is close to our hearts. We have many years of experience with aggregating data, processing, and data availability - we saw the advantage of bringing our know-how to web 3. We've hand-picked a team of the most brilliant people from the bridge-building and DEX aggregation space for this endeavour. Our goal is to empower developers to onboard millions of new users!”