Ether
如何使用 etherscan API 從地址中找到合約名稱?
我有地址,但我想知道契約的名稱。有什麼方法可以從 etherscan API 獲得它?
沒有特殊的 API 方法來獲取合約的名稱。但是如果你在談論 ERC20 代幣,你可以嘗試另一種方法
它返回特定合約的 ERC20 代幣轉移事件。
"tokenName":"Maker","tokenSymbol":"MKR"
因此,您可以從響應中提取所需的資訊。
getsourcecode
Etherscan API 端點返回合約的名稱。您可以在此處找到端點的描述:https ://etherscan.io/apis#contracts它在結果 JSON 中返回 ``:
{ "status": "1", "message": "OK", "result": [{ ..., "ContractName": "..." }] }
需要說明的是,該 API 僅在合約經過驗證後才會返回合約名稱。