Explorers

如何獲取已部署合約的原始碼

  • September 11, 2021

我正在做一個區塊鏈探索項目的愛好項目。我想做的一件事是看看部署了哪些合約,也許做一些探索分析。

我想看的一件事是合約的原始碼。

關於這個問題有很多問題,但我想從不同的角度來看它:我希望能夠自動下載原始碼。有什麼標準的方法可以做到嗎?

我考慮過的事情:

  • 從 swarm 下載程式碼,但是看起來它沒有被廣泛使用(是真的嗎?);
  • 使用類似的服務:https ://etherscan.io — 但是 API 不提供原始碼,其條款和條件禁止抓取;

EtherScan.io提供了查看合約地址的 Solidity 原始碼的可能性。

  1. 在搜尋欄中輸入合約地址。
  2. 點擊契約選項卡。

為了說明,這是 Tether 代幣的 Solidity 原始碼,因為它已部署在乙太坊區塊鏈上。

可能重複如何獲取已部署合約的原始碼?:如何獲取已部署合約的原始碼?

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