Ens

是否有任何用於 ENS 查找的公共 API?

  • April 15, 2022

我想將 ENS 支持添加到我正在建構的應用程序中,並且我正在尋找一個支持 ENS 到乙太坊地址轉換的輕量級 API。

所有文件都顯示瞭如何在區塊鏈上執行此操作,並且看起來 Web3.js 可以工作,但我想知道是否有比這更輕量級的東西,例如返回 JSON 的公共 GET API。

我相信沒有 API 可以進行 ENS 查詢,從 ENS 獲取地址的唯一方法是呼叫 ENS 合約。

乙太坊區塊鏈由 JSON-RPC API 訪問,該 API 使用 HTTP GET/POST 作為其傳輸。

要獲取 Ethereum JSON-RPC API 節點,請參閱https://ethereumnodes.com/

例如,Cloudflare 提供免費的 API 伺服器。

然後你可以使用 Web3.js/Ether.hs 和 ENS ABI 文件來呼叫智能合約來獲取資訊。如果您想獲得更輕量級的內容,您可以手動建構相同的 JSON-RPC HTTP 呼叫,但這是不可讀的混亂,建議不要這樣做,所以不要這樣做。

引用自:https://ethereum.stackexchange.com/questions/33163