File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed
Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -68,16 +68,18 @@ proc newWeb3*(provider: RpcClient): Web3 =
6868 provider.setMethodHandler (" eth_subscription" ) do (j: JsonNode ):
6969 r.handleSubscriptionNotification (j)
7070
71- proc newWeb3 * (uri: string ): Future [Web3 ] {.async .} =
71+ proc newWeb3 * (
72+ uri: string , getHeaders: GetJsonRpcRequestHeaders = nil ):
73+ Future [Web3 ] {.async .} =
7274 let u = parseUri (uri)
7375 var provider: RpcClient
7476 case u.scheme
7577 of " http" , " https" :
76- let p = newRpcHttpClient ()
78+ let p = newRpcHttpClient (getHeaders = getHeaders )
7779 await p.connect (uri)
7880 provider = p
7981 of " ws" , " wss" :
80- let p = newRpcWebSocketClient ()
82+ let p = newRpcWebSocketClient (getHeaders = getHeaders )
8183 await p.connect (uri)
8284 provider = p
8385 else :
You can’t perform that action at this time.
0 commit comments