Skip to main content
获取当前可用选项(链、桥接、DEX)的概览。

获取可用的链

getChains

获取 SDK 支持的所有可用链的列表。 参数
  • client (SDKClient): SDK 客户端实例。
  • params (ChainsRequest, 可选): 所请求链的配置。
    • chainTypes (ChainType[], 可选): 链类型列表。
  • options (RequestOptions, 可选): 其他请求选项。
返回值 一个 Promise,解析为 ExtendedChain 对象数组。
Example

获取可用的桥接和 DEX

getTools

获取可用于桥接和交换代币的工具。 参数
  • client (SDKClient): SDK 客户端实例。
  • params (ToolsRequest, 可选): 所请求工具的配置。
    • chains ((ChainKey | ChainId)[], 可选): 链 ID 或键的列表。
  • options (RequestOptions, 可选): 其他请求选项。
返回值 一个 Promise,解析为 ToolsResponse,其中包含有关可用桥接和 DEX 的信息。
Example

获取可用的连接

连接是可以通过我们的平台进行交换的两个代币的组合(在同一条链上或不同链上)。 阅读更多 获取所有可能的连接

getConnections

获取所有可用于交换或桥接代币的连接。 参数
  • client (SDKClient): SDK 客户端实例。
  • connectionRequest (ConnectionsRequest): 连接请求的配置。
    • fromChain (number | string): 源链的 ID 或键。
    • fromToken (string, 可选): 源代币地址。
    • toChain (number | string): 目标链的 ID 或键。
    • toToken (string, 可选): 目标代币地址。
    • allowBridges (string[], 可选): 允许的桥接。
    • denyBridges (string[], 可选): 拒绝的桥接。
    • preferBridges (string[], 可选): 优先的桥接。
    • allowExchanges (string[], 可选): 允许的交易所。
    • denyExchanges (string[], 可选): 拒绝的交易所。
    • preferExchanges (string[], 可选): 优先的交易所。
    • allowProtocols (string[], 可选): 允许的协议。
    • denyProtocols (string[], 可选): 拒绝的协议。
    • allowSwitchChain (boolean, 可选): 是否包含需要切换链(多次签名)的连接。默认为 true。
    • allowDestinationCall (boolean, 可选): 是否包含涉及目标调用的连接。默认为 true。
    • chainTypes (ChainType[], 可选): 要包含的链类型。
  • options (RequestOptions, 可选): 请求选项。
返回值 一个 Promise,解析为 ConnectionsResponse
Example
有关每个端点及其响应的更多详细信息,请参阅 LI.FI API 文档。