获取可用的链
getChains
获取 SDK 支持的所有可用链的列表。
参数
client(SDKClient): SDK 客户端实例。params(ChainsRequest, 可选): 所请求链的配置。chainTypes(ChainType[], 可选): 链类型列表。
options(RequestOptions, 可选): 其他请求选项。
ExtendedChain 对象数组。
Example
获取可用的桥接和 DEX
getTools
获取可用于桥接和交换代币的工具。
参数
client(SDKClient): SDK 客户端实例。params(ToolsRequest, 可选): 所请求工具的配置。chains((ChainKey | ChainId)[], 可选): 链 ID 或键的列表。
options(RequestOptions, 可选): 其他请求选项。
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, 可选): 请求选项。
ConnectionsResponse。
Example

