Skip to content

Commit e71d98f

Browse files
committed
Add timeout to node requests
1 parent 0f04eee commit e71d98f

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/utils/provider.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,9 @@ import networks from '../networks.json';
77
const providers = {};
88

99
export default function getProvider(network: string) {
10-
const url: string = networks[network].rpc[0];
11-
if (!providers[network]) providers[network] = new StaticJsonRpcProvider(url);
10+
const url: any = networks[network].rpc[0];
11+
const connectionInfo = typeof url === 'object' ? {...url, timeout: 30000} : {url, timeout: 30000};
12+
if (!providers[network]) providers[network] = new StaticJsonRpcProvider(connectionInfo);
1213
return providers[network];
1314
}
1415

0 commit comments

Comments
 (0)