跳到正文
← 使用教程

Chainflip 报价金额或网络对不上:核资产单位、版本与费用

链小知 · 进阶 · 核验 · 依官方文档整理

按getAssets和原报价核链/资产身份,保留文档与网页的版本差异。

开始前准备

  • 准备已有脱敏报价/订单、所用版本/环境与原交易时间;没有记录时仅按官方示例核字段。
  • 只阅读资料与既有记录,不连接钱包、不创建通道、不付款、签名、广播或请求退款。

1. 固定报价环境与资产

先记录主网/测试网、SDK版本、source/destination链和资产。getAssets的chainflipId、contractAddress、decimals、isMainnet用于识别同名资产;getChains可按来源和交换方式筛目的链,列表支持不等于路线现已可用。

资产表仍列Polkadot,SDK说明1.11后改用Assethub;旧订单允许返回旧名。官网BNB即将推出与2.3资产表须分版本保留,不能拼成同一可用性结论。

检查结果:同名资产有链与单位对应,旧订单/新请求及环境分开。

2. 把整数金额还原成资产数量

getQuoteV2的amount以源资产最小单位表示;先用同资产decimals换算,再对depositAmount、egressAmount及原记录。BSC USDT为18位,其他所列USDT通常6位;cbBTC为8位,不按ERC-20统一套18位。

检查结果:整数和展示数量注明资产/链及decimals,不使用浮点四舍五入掩盖差额。

3. 按费用币种与报价类型核算

includedFees逐条记录type、chain、asset、amount,poolInfo保留LP费;费用处于不同币种或环节时不直接求和,也不机械重复扣已计入的费用。

REGULAR与DCA分别保留分块配置;estimatedDurationSeconds只是预计时长,recommended参数也不是当前执行或收益保证。

检查结果:记录原报价类型、费用基数及未知差额,未将报价当到账。

怎样确认完成

  • 形成版本、资产单位、报价类型和费用对照。
  • 缺少路线或实际结果时保留未知。

常见错误与边界

  • 静态资产表、产品宣传和实际路由状态是不同证据。
  • 费用字段缺失不能解释为0费;本页没有发送新请求。

本教程根据官方资料整理,尚未完成逐步操作验收。界面、支持范围及费用变化时,先核对官方说明。 纯文本版 · 提交纠错依据