一个简单的示例代码,用于通过哈希值查询币安链交易:
package main
import (
"encoding/json"
"fmt"
"io/ioutil"
"net/http"
)
func queryBinanceTransactionByHash(hash string) {
url := "https://api.binance.com/api/v3/tx/" + hash
resp, err := http.Get(url)
if err!= nil {
fmt.Println("Error fetching transaction:", err)
return
}
defer resp.Body.Close()
body, err := ioutil.ReadAll(resp.Body)
if err!= nil {
fmt.Println("Error reading response:", err)
return
}
var transaction map[string]interface{}
json.Unmarshal(body, &transaction)
fmt.Println(transaction)
}
func main() {
hash := "your_hash_value"
queryBinanceTransactionByHash(hash)
}
请将 your_hash_value 替换为你要查询的实际哈希值。
这只是一个基本的示例,实际的查询可能需要根据币安链的具体要求和 API 进行进一步的调整和优化。