📑
[Astar]エラー備忘録⑦( Unable to initialize the API )
次のエラーが出たため、備忘録として残します。
1 結論
エラー発生状況:Shibuyaネットワークへのデプロイ時にAPIの初期化エラーが発生した
結論:RPCを変更することにより解決した
2 エラー内容
コントラクトのデプロイを行ったところ、次のようなエラーが発生しました。
RPC-CORE: getMetadata(at?: BlockHash): Metadata:: No response received from RPC endpoint in 60s
2023-02-22 13:17:46 API/INIT: Error: FATAL: Unable to initialize the API: No response received from RPC endpoint in 60s
at ApiPromise._onProviderConnect2 (/opt/homebrew/lib/node_modules/@astar-network/swanky-cli/node_modules/@polkadot/api/cjs/base/Init.js:394:19)
node:internal/process/promises:279
triggerUncaughtException(err, true /* fromPromise */);
^
Error: FATAL: Unable to initialize the API: No response received from RPC endpoint in 60s
こちらに記載されているように、RPCエンドポイントからの返答が60秒経ってもなかったので、エラーが発生しています。
そのため、時間を置いてみるか、RPCを変更することが考えられます。
そして、このように、パブリックなRPCが他にもあります。
今回は、Dwellirに変更してみます。
https://docs.astar.network/docs/build/environment/endpoints
下のように、「swanky.config.json」に設定を行いました。
その上で、このように実行すると、うまく行ったようです。
今回は以上です。
Discussion