diff --git a/package.json b/package.json index 49be7b0..f7347d8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@orionprotocol/sdk", - "version": "0.8.1", + "version": "0.8.2", "description": "Orion Protocol SDK", "main": "./lib/esm/index.js", "module": "./lib/esm/index.js", diff --git a/src/OrionUnit/index.ts b/src/OrionUnit/index.ts index d3315c1..22e2552 100644 --- a/src/OrionUnit/index.ts +++ b/src/OrionUnit/index.ts @@ -14,6 +14,7 @@ const orionAnalyticsUrl = 'https://trade.orionprotocol.io'; type Options = { api?: string; + nodeJsonRpc?: string; services?: { orionBlockchain?: { api?: string; @@ -115,7 +116,7 @@ export default class OrionUnit { this.chainId = chainId; this.networkCode = chainInfo.code; - this.provider = new ethers.providers.StaticJsonRpcProvider(customRpc ?? chainInfo.rpc); + this.provider = new ethers.providers.StaticJsonRpcProvider(options?.nodeJsonRpc ?? customRpc ?? chainInfo.rpc); this.env = env; this.apiUrl = customApi;