Truffle-Migration

Truffle Migrate Rinkeby - 錯誤:PollingBlockTracker - 嘗試更新最新塊時遇到錯誤:錯誤:ETIMEDOUT

  • September 6, 2021

使用我的 infura 在 Rinkeby 網路上執行 truffle migrate 時,我遇到了這個錯誤

在此處輸入圖像描述

我通過更改“truffle-config.js”文件中的 infura Rinkeby RPC_URL 找到了解決方法。

最初我使用的是 https://rinkeby_url。在使用 wss://rinkeby_url - 它得到了修復。請查看來自 infura 的 URL 快照。您可以在 infura 上創建一個帳戶並生成這些 URL。 Infura 的 URL 範例

我的 truffle-config.js 範例

   rinkeby: {
     provider: () => {
       return new HDWalletProvider(process.env.MNEMONIC, process.env.RINKEBY_RPC_URL)
     },
     network_id: "4",
     networkCheckTimeout: 1000000,
     timeoutBlocks: 200,
     addressIndex: 2

   },

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