Dapp-Development

etherscan api 是否適用於 bsc 鏈?

  • September 3, 2021

etherscan api是否適用於 bsc 鏈?

我正在嘗試下面的程式碼,但它不起作用。然而它適用於rinkeby網路。

const etherscanProvider = new providers.EtherscanProvider(
   56,
   config.etherscanApiKey
);

來自Etherscan API 文件

Etherscan 建構的每個區塊瀏覽器(例如​​ BscScan、PolygonScan、HecoInfo)都需要創建不同的帳戶,因此需要創建不同的 API 密鑰集

顯然您需要為 BSC 創建一個新的 API 密鑰。要記住的一個好技巧是始終利用任何文件網站中的搜尋功能。

更新:這個問題不僅與 Etherscan API 有關,還有 EthersJS 的網路支持。我在文件中查找了EtherJS 的 EtherscanProvider,它聲明如下:

支持的網路

  • 宅基地(主網)
  • Ropsten(工作量證明測試網)
  • Rinkeby(權威證明測試網)
  • Gorli(點擊測試網)
  • 硬(權威證明測試網)

它沒有將 BSC 列為受支持的網路,因此我認為您現在必須使用其他提供商。

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