✍️如何接入Transit

為 Transit Swap 開發

  1. 首先需要對Transit的授權合約進行授權。

願生幣兌換時(如BNB-USDT),不需要授權,在交易的value參數中帶入數量即可。

ERC20兌換時(如 USDT-BNB),需要授權。調用ERC20的approve(address spender,uint amount)方法,spender填入Transit的Router合約地址,amount可無限大或者根據需求指定數量。

2. 對Transit的API進行查詢,獲取報價和合約參數。

3. 調起Transit的Router合約,API返回的數據可以直接作為調起合約的參數。

❓FAQ

  1. 同鏈聚合如何查詢支持的代幣列表?

同鏈聚合理論上所有幣種都可以支持兌換,只需要傳入對應的token地址即可。如果交易對沒有池子,則api會返回不支持該交易對。

Last updated