Coding
PromptBeginner5 minmarkdown
Markdown Converter
Agent skill for markdown-converter
7
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
Sign in to like and favorite skills
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
這是一個輕量級的單頁網頁應用程式,用於查詢和顯示 TRON 區塊鏈上特定地址的 TRC20 USDT 交易紀錄。整個應用程式是純前端實作,沒有後端伺服器,直接透過 TronGrid API 獲取資料。
trc20usdtviewer.html - 主要 HTML 文件,包含頁面結構js/trc20usdtviewer.js - 核心邏輯與功能實作css/trc20usdtviewer.css - 樣式定義translations 物件中(js/trc20usdtviewer.js:21-136)langtoggleLanguage() 函數切換語言fetchAndDisplayTransactions() 函數(js/trc20usdtviewer.js:635)maxRecords 變數調整所有查詢條件和 UI 狀態都會儲存在 URL 參數中,方便分享:
address - 查詢的錢包地址min / max - 金額範圍peer / peerType - 對方地址過濾action - 交易類型startTime / endTime - 時間範圍sortField / sortOrder - 排序設定lang - 語言設定支援三種時間顯示模式(可點擊表頭切換):
查詢交易紀錄
GET https://api.trongrid.io/v1/accounts/{address}/transactions/trc20limit, max_timestamp查詢帳戶餘額
GET https://api.trongrid.io/v1/accounts/{address}查詢能量資源
POST https://api.trongrid.io/wallet/getaccountresourceTR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t主要全域變數(js/trc20usdtviewer.js:1-18):
isPaused - 控制載入暫停狀態totalRecords - 已載入的交易筆數allTransactions - 所有已載入的交易資料陣列sortField / sortOrder - 當前排序設定timeDisplayMode - 時間顯示模式currentLanguage - 當前語言設定parseTimeInput() 函數處理多種時間格式的解析copyToClipboard() 函數,會顯示提示訊息--primary: #1095c1 --primary-hover: #0d7ea5 --received-color: #2ecc71 --sent-color: #e74c3c
在
sortAndFilterTransactions() 函數(js/trc20usdtviewer.js:369)中新增過濾邏輯,記得同步更新:
updateURLParams() 和 loadURLParams())在
fetchAndDisplayTransactions() 函數中處理新的 API 資料,確保:
在
translations 物件中新增語言:
detectLanguage() 函數的語言偵測邏輯