FULL NAME
SUBJECT
Customer Support
Customer Support
Business / Sales
Partnership
Feedback
Demo Request
Other
TEXT MESSAGE
0/300
📝 Share Your Feedback on Twitter and Claim 1M Free GetBlock Requests
如何使用 TronWeb 連接到 GetBlock
TronWeb 是 TRON 全節點 API 函數的 JavaScript 庫,用於部署智能合約、查詢區塊鍊和合約信息、在去中心化交易所進行交易以及改變區塊鏈狀態。 在本指南中,我們將向您展示如何開始使用 TronWeb 連接到 GetBlock。
首先,您需要將 TronWeb 庫添加到您的項目中。
首先,在你的 javascript 文件中,定義 TronWeb:
當您實例化 TronWeb 時,您可以定義:
• fullNode
• solidityNode
• eventServer
• privateKey
你也可以設置一個
• fullHost
這很有趣。 但是,如果您這樣做,則更精確的規範具有優先權。 假設您使用的是提供所有內容的服務器,例如 TronGrid,您可以將 TronWeb 實例化為:
const tronWeb = new TronWeb({
fullHost: "https://trx.getblock.io/mainnet/",
headers: {"x-api-key": "YOUR_API_KEY_HERE"}
})
但是,為了實現復古兼容性,您可以繼續使用舊方法,其中任何參數都單獨傳遞(此處以 GetBlock 節點為例):
const fullNode = new TronWeb.providers.HttpProvider("https://trx.getblock.io/mainnet/")
const solidityNode = new TronWeb.providers.HttpProvider("https://trx.getblock.io/mainnet/")
const eventServer = new TronWeb.providers.HttpProvider("https://trx.getblock.io/mainnet/")
const tronWeb = new TronWeb(fullNode, solidityNode, eventServer)
tronWeb.setHeader({"x-api-key":"YOUR_API_KEY_HERE"})
在此之後,您可以調用任何 TronWeb 方法:
tronWeb.trx.getBlock('latest').then(result => {console.log(result)});
所有 API 參考都可以在項目文檔中找到 https://developers.tron.network/reference
方法響應: