📑

[Astar]エラー備忘録⑦( Unable to initialize the API )

2023/02/22に公開

次のエラーが出たため、備忘録として残します。

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