diff --git a/.changeset/serious-readers-brush.md b/.changeset/serious-readers-brush.md new file mode 100644 index 00000000..76b785e6 --- /dev/null +++ b/.changeset/serious-readers-brush.md @@ -0,0 +1,5 @@ +--- +"@dojoengine/predeployed-connector": patch +--- + +Catch error when unsuccessfully fetch 'dev_predeployedAccounts' endpoint diff --git a/packages/predeployed-connector/src/index.ts b/packages/predeployed-connector/src/index.ts index 77761b4b..bad20d53 100644 --- a/packages/predeployed-connector/src/index.ts +++ b/packages/predeployed-connector/src/index.ts @@ -21,8 +21,16 @@ import { class PredeployedAccountsChannel extends RpcChannel { async getPredeployedAccounts() { - // @ts-ignore - return await this.fetchEndpoint("dev_predeployedAccounts"); + try { + // @ts-ignore + return await this.fetchEndpoint("dev_predeployedAccounts"); + } catch (error) { + console.warn( + "Failed to get `dev_predeployedAccounts` endpoint", + error + ); + return []; + } } }