Skip to content

Commit 510cefb

Browse files
committed
feat: allow more config for http provider
1 parent d30fd93 commit 510cefb

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/services/providers/provider-sources/base/base-http-provider.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,10 @@ import { http, HttpTransportConfig } from 'viem';
22
import { ChainId } from '@types';
33
import { IProviderSource } from '@services/providers/types';
44

5-
export type HttpProviderConfig = Pick<HttpTransportConfig, 'batch'>;
5+
export type HttpProviderConfig = Pick<
6+
HttpTransportConfig,
7+
'batch' | 'fetchOptions' | 'onFetchRequest' | 'onFetchResponse' | 'methods' | 'retryCount' | 'retryDelay' | 'timeout'
8+
>;
69
export abstract class BaseHttpProvider implements IProviderSource {
710
constructor(private readonly config: HttpProviderConfig | undefined) {}
811

0 commit comments

Comments
 (0)