常见集成问题
是否可以用FastSwap API 指定我们想要使用的功能?
不幸的是,目前还无法做到这一点。您最多可以使用兼容模式参数强制 API 使用交换函数。这是 gas 效率最低的函数,但在交易代币时有时是必需的,因为交易或转移会产生佣金/税,并且在与智能合约集成时需要保持一致性。
是否可以像fstswap.com 上的比较图那样获取所有路径的结果?
这不是由 API 返回的,而是您需要自己单独引用这些来源。
我正在尝试使用没有 API 的FastSwap 路由器,可以吗?
这是可能的,但不建议这样做。函数“unoswap”、“uniswapV3Swap”、“fillOrderTo”和“clipperSwap”都可以在没有 API 的情况下使用,但需要适当的位掩码和编码。如果您使用此类函数,您还会失去聚合协议的功能。强烈建议在几乎所有情况下使用 API。
为什么我的 API 响应中得到的 gas 值为 0?
如果您使用赋值为 true 的“disableEstimate”参数,则可能会发生这种情况。这将禁用 gas 估算并返回 gas 的 0。
如果我想交易 ETH 或者某条链的原生资产,我应该使用什么代币地址?
使用地址 0xEeeeeEeeeEeEeeEeEeEeEeeEeeeeEeeeeeeEeeE,这适用于链的原生资产,因此多边形上的 MATIC、BNB 链上的 BNB、Avalanche 上的 AVAX 等。
如何使用报价请求(RFQ)订单?
RFQ 订单面向做市商,用户无法将其提交至限价订单 API。它们可用于以节省 gas 的方式提供私人场外交易。
我怎样才能融入你们的聚合器?
请通过实时支持聊天与我们联系,我们可以开始对话和流程。请注意,我们只能在 1inch 支持的链上集成流动性来源。
什么是 500 内部服务器错误?(tx-gateway、聚合 API、限价订单 API)
500 错误可能由多种原因导致,最常见的原因是请求参数格式不正确。请确保您在代币的最小可分割单位中使用金额字段,对于 ETH 来说,它是 wei。其他一些原因可能是 API 或聚合的底层协议出现随机错误。如果您持续收到 500 错误,请通过我们的实时支持聊天与我们联系。
为什么API响应中的值字段为0?
值字段是随交易发送到 1inch 路由器的 ETH 数量,在交易代币时,此值应始终为 0。当您交易 ETH 时,值字段将反映发送到 1inch 路由器的 ETH 数量。
是否有一个可以嵌入到我的网站中的简单交换 UI?
目前没有维护交换小部件;但是,您可以使用 API 构建自己的小部件。
如何找到路线中正在使用的合约地址?
目前,消费者 API 还无法实现这一点,它仅提供部分使用的协议和令牌地址from
。to
Last updated