# 月言錢包 Scan Api [TOC] ## 圖例 | ❓ | ❌ | ✅ | | ------- | ------ | ---- | | 缺少api | 不正常 | 正常 | ## Block 類 ### ❌查詢 全部的 Block 資訊,顯示於Datatable 上 `/blocks-table?page={index}` **輸入:** - int, 目前頁碼 **輸出:** - double, network Utilization 值。**此頁**資料的平均使用 gas 佔 gas limit 的百分比 - String, total burnt fee。自 EIP-1559 開始至今已銷毀的MNC。格式為hex,單位為wei - int, block 總數 - List, 查詢結果 #### 每個查詢結果 - int, block 高度 - int, transaction 的時間戳記。格式為 unix timestamp in milliseconds - int, block 所含的交易數 - String, 驗證者 (validator) 的地址 - int, gas used - int, gas limit - String, base fee。格式為 hex,單位為wei - String, gas fee。格式為 hex,單位為wei - String, reward。格式為 hex,單位為wei - double, burnt fee。單位為MNC --- ## Transaction 類 ### ✅查詢 全部的 Transaction 資訊,顯示於Datatable 上 `/transactions?page={index}` **輸入:** - int, 目前頁碼 **輸出:** - List, 查詢結果 #### 每個查詢結果 - String, transaction hash 值 - String, method 名稱。如果是未知的 function,則回傳method id - int, transaction 的時間戳記。格式為 unix timestamp in milliseconds - String, transaction 的發起地址 - String, transation 的目標地址 - boolean, 目標地址是否為合約。true 則為合約,false 則為錢包 - String, transation 的交易值。格式為 hex,單位為wei - String, transaction fee。格式為 hex,單位為wei --- ### ✅查詢 address 中的 Transaction 資訊,顯示於Datatable 上 `/transactions/by-addr/{addr}` **輸入:** - String, 地址 - int, 目前頁碼 **輸出:** - List, 查詢結果 #### 每個查詢結果 - String, transaction hash 值 - String, method 名稱。如果是未知的 function,則回傳method id - int, transaction 的時間戳記。格式為 unix timestamp in milliseconds - String, transaction 的發起地址 - String, transaction 的目標地址 - boolean, 目標地址是否為合約。true 則為合約,false 則為錢包 - String, 交易量。格式為 hex,單位為wei - String, transation fee。格式為 hex,單位為wei --- ### ✅查詢 Block 中的 Transaction 資訊,顯示於Datatable 上 `/transactions/by-height/{height}` **輸入:** - String, block 的高度 - int, 目前頁碼 **輸出:** - List, 查詢結果 #### 每個查詢結果 - String, transaction hash 值 - String, method 名稱。如果是未知的 function,則回傳method id - int, transaction 的時間戳記。格式為 unix timestamp in milliseconds - String, transaction 的發起地址 - String, transation 的目標地址 - boolean, 目標地址是否為合約。true 則為合約,false 則為錢包 - double, transation 的交易值。單位為MNC - String, transaction fee。格式為 hex,單位為wei ## Address 類 ### ❓查詢 Address 資訊 <!-- :::warning 先暫停因為還不確定幣別有哪些 ::: --> **輸入:** - String, 查詢的Address **輸出:** - double, 可動用餘額。單位為MNC - double, 當前MNC對美金匯率 - List, 總持有的Token #### 每個持有Token - String, Token 名稱 - String, Token 名稱縮寫或是符號 - String, 幣合約地址 - double, 當前MNC對美金價格 - String, Token 的類型。格式為 hex - double, Token 的持有量。 ## Token 類 ### ❓查詢 Token 的資訊 <!-- :::warning 先暫停因為還不確定幣別有哪些 ::: --> **輸入:** - String, 幣合約地址 **輸出:** - String, Token 的類型。格式為 hex; - String, Token 名稱; - String, Token 名稱縮寫或是符號; - String, 幣合約地址; - String, Token 圖片 url。若無則傳入空字串; - double, 當前Token兌美金價格。若無則傳入-1; - double, 總供應量; - double, 24小時內的價格變化。若無則傳入-1 - int, Token 的持有人數量; - int, 轉移次數。若無則傳入-1; - int, Token 最小會有幾個位數; - String, 網站。若無則傳入空字串; - List, 幣合約互動紀錄 #### 每個幣合約互動紀錄: - String, transaction hash 值 - String, 方法名稱。如果是未知的 function,則回傳method id - int, transaction 的時間戳記。格式為 unix timestamp in milliseconds - String, transaction 的發起地址 - String, transation 的目標地址 - double, 交易數量 ### ❓查詢錢包中的 Token 的資訊,顯示於 Datatable 上 <!-- :::warning 先暫停因為還不確定幣別有哪些 ::: --> **輸入:** - String, 錢包地址 **輸出:** - List, 查詢結果 #### 每個查詢結果 - String, Token 的類型。格式為 hex; - String, Token 名稱; - String, Token 名稱縮寫或是符號; - String, 幣合約地址; - String, Token 圖片 url。若無則傳入空字串; - double, 當前Token兌美金價格。若無則傳入-1; - double, 總供應量; - double, 24小時內的價格變化。若無則傳入-1。 - int, 轉移次數。若無則傳入-1; - int, Token 最小會有幾個位數; - String, 網站。若無則傳入空字串;