Ether

從區塊鏈獲取所有合約

  • August 29, 2019

我正在開發一個包含可利用契約地址的大型數據庫,並創建一個網站來託管這樣的數據庫,供使用者使用,以查看契約是否安全。

有沒有辦法從乙太坊區塊鏈獲取所有合約地址?. 目前,我正在使用網路爬蟲,但我經常被暫時禁止,即使使用代理和偽造的使用者憑據也是如此。

您可以通過直接查詢區塊鏈而不是使用您的網路爬蟲來做到這一點。為此,您需要執行一個節點並檢查每個區塊的交易以查看相關地址是否為合約。

預設情況下,所有完整節點都包含乙太坊網路上的每一個合約和交易。

我不知道您將如何僅過濾契約,並且還會有很多契約來檢查它們。

也許你可以創建一個系統,使用者可以發布智能合約而不是審查一個。

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