[C#] 追蹤 TRON 區塊鏈某合約的轉帳記錄
在 TRON 區塊鏈上,如果我們想知道某個智能合約的交易紀錄,可以使用 TRON 提供的 API 來查詢,並解析其中的「轉帳地址」(from ,to , amount)。
為什麼要查詢 TRON 合約交易? 如果你有追塊的需要就會用到,主要也是因為最近遇到一些朋友問我詐騙的問題
只有透過分析走向才有辦法,所以最近都在弄這類的問題..
1. 這裡面處理 http 的問題 我都是使用 RestSharp
2. 用 C# 取得 某合約的交易紀錄 ,這邊用的範例就是 USDT TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t
3. 其中因為 to 的部分 不是直接可以拿到的 必須要透過解析 raw_data
var to = ConvertHexToBase58Check("41" + (t.raw_data.contract[0].parameter.value.data.Substring(32, 40))); // 取後 20 bytes
這一點比較特別一點,其他資訊可以從 Response 拿到
這邊也附上轉換成為 TRC20 地址的轉換 function
result:
隨機抽樣抓一筆來看看
一次最高 20 筆如果繼續往下,找時間我們在來繼續寫下去..
標籤:
.Net
,
.Net8
,
BlockChain
,
C#
,
TRC20
-- Yesterday I wrote down the code. I bet I could be your hero. I am a mighty little programmer. 如果這篇文章有幫助到您,簡單留個言,或是幫我按個讚,讓我有寫下去的動力...