Tether公司發行發行的USDT穩定幣一共有三種類型,分別是基于比特幣、以太坊和TRON。基于比特幣和基于以太坊的USDT,兩者不兼容、不能相互轉賬。
第一種是基于比特幣的USDT (基于Omni協議發行)。 這種USDT存儲在比特幣地址上,所以每次轉賬(鏈上轉賬)時,都需要支付少量的比特幣作為礦工費。
第二種是基于以太坊的USDT(基于ERC-20協議發行)。這種USDT存儲在以太坊地址上,相對應的,每次轉賬(鏈上轉賬)時,需要消耗Gas,也就是ETH。
第三種USDT是基于TRON網絡(波場)發行的USDT。基于TRON網絡的TRC-20 USDT,存儲在TRON的地址當中,充值、提現都是通過TRON網絡進行,而且轉賬免費。
UanApi是最佳USDT.TRC20收款接口服務,旨在利用區塊鏈+大數據技術為用戶提供安全可靠的區塊鏈技術服務。
· 作為業內領先的區塊鏈技術服務商,將自己強大的鏈上數據能力,以API的方式為開發者提供高質量的技術支持。
· 開發人員使用GET或POST請求,通過RestAPI直接訪問鏈上的數據服務,用于構建相關應用程序。
開發者文檔:- UanApi為機構客戶、開發者及研究者提供強大的API工具產品,API涵蓋創建地址、鏈上交易及地址分析等,可免除自建節點、減少運維成本。- UanApi提供了簡單而強大的RestAPI接口服務,您可以從眾多API端點當中選用您需要的接口功能,來構建您的應用程序。- 非常適用于學習研究、數字交易所、數字錢包、游戲、媒體、電商等群體。
/**
* USDT轉賬 - (API接口文檔:uanapi.com)
* @param fromAccount 轉賬的賬戶
* @param fromPrivateKey 轉賬賬戶的私鑰
* @param toAccount 要轉給的賬戶
* @param contractAddress TRC20的合同地址
* @param sunAmount 轉賬金額
* @return
*/
public String transferUSDT(String fromAccount,String fromPrivateKey,String toAccount,
String contractAddress,String sunAmount){
String hashNumber = null;
ApiWrapper wrapper = ApiWrapper.ofShasta(fromPrivateKey);
try {
Contract contract = wrapper.getContract(contractAddress); //trc20合同地址 usdt
Trc20Contract token = new Trc20Contract(contract, fromAccount, wrapper); //trc20的合同token
BigInteger usdtValue = token.balanceOf(fromAccount); //獲取轉賬賬戶的USDT余額
BigInteger sunAmountValue = Convert.toSun(sunAmount, Convert.Unit.TRX).toBigInteger(); //獲取想要轉賬的數額
if (usdtValue.compareTo(sunAmountValue) >= 0) { //進行比較
long l = Convert.toSun("10", Convert.Unit.TRX).longValue(); //設置最大礦工費用
hashNumber = token.transfer(toAccount, sunAmountValue.longValue(), 0, "備注", l); //轉賬
}
} catch (Exception e) {
throw new RuntimeException(e);
}
return hashNumber;
}
詳情訪問網站API接口文檔uanapi.com
本文地址:http://www.dayishuiji.com/qukuai/35596.html - 轉載請保留原文鏈接。免責聲明:本文轉載上述內容出于傳遞更多信息之目的,不代表本網的觀點和立場,故本網對其真實性不負責,也不構成任何其他建議;本網站圖片,文字之類版權申明,因為網站可以由注冊用戶自行上傳圖片或文字,本網站無法鑒別所上傳圖片或文字的知識版權,如果侵犯,請及時通知我們,本網站將在第一時間及時刪除。 |