跳转到主要内容

简介

LI.FI SDK 为开发人员提供了强大的工具包,使他们能够在其应用程序中实现无缝的跨链和同链交换及桥接。我们的 JavaScript/TypeScript SDK 可以在前端或后端环境中实现,允许您围绕我们先进的桥接和交换功能构建强大的 UX/UI。LI.FI SDK 高效管理我们的智能路由 API 和智能合约之间的所有通信,并确保您的跨链和同链需求的最佳性能、安全性和可扩展性。 LI.FI SDK 功能包括:
  • LI.FI 支持的所有生态系统、链、桥接器、交易所和求解器
  • 涵盖从获取路由/报价到执行交易的完整周期的完整功能
  • 通过强大的事件和钩子处理轻松跟踪路由和报价执行
  • 高度可自定义的设置,以根据您的特定需求定制 SDK,包括 RPC 配置和允许或拒绝某些链、代币、桥接器、交易所、求解器的选项
  • 支持广泛采用的行业标准,包括 EIP-5792ERC-2612EIP-712Permit2
  • SDK 生态系统提供程序基于行业标准库(ViemWallet StandardBigmi
  • 支持目标链上的任意合约调用
  • 专为最佳性能而设计,具有 tree-shaking 和死代码消除功能,确保最小的捆绑包大小和前端环境中更快的页面加载时间
  • 与 Node.js 和流行的前端工具(如 Vite)的兼容性测试

如何集成 SDK

1

安装 SDK

yarn add @lifi/sdk
安装指南中了解更多信息。
2

配置 SDK

import { createConfig } from "@lifi/sdk";

createConfig({
  integrator: "YourCompanyName",
});
查找所有配置参数
3

配置 SDK 提供程序

设置 EVMSolanaBitcoinSUI 提供程序。
4

请求报价或路由

5

链和工具

加载可用的链和工具列表。
6

代币管理

查找支持的代币及您需要的所有元数据。
I