Line 74: self.w3.eth.send_raw_transaction(signed.rawTransaction)
/usr/local/lib/python3.9/site-packages/web3/eth.py in send_raw_transaction(self, transaction)
696
697 def send_raw_transaction(self, transaction: Union[HexStr, bytes]) -> HexBytes:
--> 698 return self._send_raw_transaction(transaction)
699
700 def sign_munger(
/usr/local/lib/python3.9/site-packages/web3/module.py in caller(*args, **kwargs)
55 return LogFilter(eth_module=module, filter_id=err.filter_id)
56 result_formatters, error_formatters, null_result_formatters = response_formatters
---> 57 result = w3.manager.request_blocking(method_str,
58 params,
59 error_formatters,
/usr/local/lib/python3.9/site-packages/web3/manager.py in request_blocking(self, method, params, error_formatters, null_result_formatters)
184 Make a synchronous request using the provider
185 """
--> 186 response = self._make_request(method, params)
187 return self.formatted_response(response,
188 params,
/usr/local/lib/python3.9/site-packages/web3/manager.py in _make_request(self, method, params)
145 self.middleware_onion)
146 self.logger.debug("Making request. Method: %s", method)
--> 147 return request_func(method, params)
148
149 async def _coro_make_request(
/usr/local/lib/python3.9/site-packages/cytoolz/functoolz.pyx in cytoolz.functoolz.curry.__call__()
/usr/local/lib/python3.9/site-packages/web3/middleware/formatting.py in apply_formatters(method, params, make_request, request_formatters, result_formatters, error_formatters)
74 response = make_request(method, formatted_params)
75 else:
---> 76 response = make_request(method, params)
77
78 if "result" in response and method in result_formatters:
/usr/local/lib/python3.9/site-packages/web3/middleware/gas_price_strategy.py in middleware(method, params)
88 )
89 return make_request(method, (transaction,))
---> 90 return make_request(method, params)
91
92 return middleware
/usr/local/lib/python3.9/site-packages/cytoolz/functoolz.pyx in cytoolz.functoolz.curry.__call__()
/usr/local/lib/python3.9/site-packages/web3/middleware/formatting.py in apply_formatters(method, params, make_request, request_formatters, result_formatters, error_formatters)
72 formatter = request_formatters[method]
73 formatted_params = formatter(params)
---> 74 response = make_request(method, formatted_params)
75 else:
76 response = make_request(method, params)
/usr/local/lib/python3.9/site-packages/web3/middleware/attrdict.py in middleware(method, params)
31 """
32 def middleware(method: RPCEndpoint, params: Any) -> RPCResponse:
---> 33 response = make_request(method, params)
34
35 if 'result' in response:
/usr/local/lib/python3.9/site-packages/cytoolz/functoolz.pyx in cytoolz.functoolz.curry.__call__()
/usr/local/lib/python3.9/site-packages/web3/middleware/formatting.py in apply_formatters(method, params, make_request, request_formatters, result_formatters, error_formatters)
74 response = make_request(method, formatted_params)
75 else:
---> 76 response = make_request(method, params)
77
78 if "result" in response and method in result_formatters:
/usr/local/lib/python3.9/site-packages/cytoolz/functoolz.pyx in cytoolz.functoolz.curry.__call__()
/usr/local/lib/python3.9/site-packages/web3/middleware/formatting.py in apply_formatters(method, params, make_request, request_formatters, result_formatters, error_formatters)
74 response = make_request(method, formatted_params)
75 else:
---> 76 response = make_request(method, params)
77
78 if "result" in response and method in result_formatters:
/usr/local/lib/python3.9/site-packages/cytoolz/functoolz.pyx in cytoolz.functoolz.curry.__call__()
/usr/local/lib/python3.9/site-packages/web3/middleware/formatting.py in apply_formatters(method, params, make_request, request_formatters, result_formatters, error_formatters)
72 formatter = request_formatters[method]
73 formatted_params = formatter(params)
---> 74 response = make_request(method, formatted_params)
75 else:
76 response = make_request(method, params)
/usr/local/lib/python3.9/site-packages/web3/middleware/buffered_gas_estimate.py in middleware(method, params)
38 )
39 return make_request(method, [transaction])
---> 40 return make_request(method, params)
41 return middleware
42
/usr/local/lib/python3.9/site-packages/web3/middleware/exception_retry_request.py in middleware(method, params)
103 for i in range(retries):
104 try:
--> 105 return make_request(method, params)
106 # https://github.com/python/mypy/issues/5349
107 except errors: # type: ignore
/usr/local/lib/python3.9/site-packages/web3/providers/rpc.py in make_request(self, method, params)
86 self.endpoint_uri, method)
87 request_data = self.encode_rpc_request(method, params)
---> 88 raw_response = make_post_request(
89 self.endpoint_uri,
90 request_data,
/usr/local/lib/python3.9/site-packages/web3/_utils/request.py in make_post_request(endpoint_uri, data, *args, **kwargs)
47 # https://github.com/python/mypy/issues/2582
48 response = session.post(endpoint_uri, data=data, *args, **kwargs) # type: ignore
---> 49 response.raise_for_status()
50
51 return response.content
/usr/local/lib/python3.9/site-packages/requests/models.py in raise_for_status(self)
951
952 if http_error_msg:
--> 953 raise HTTPError(http_error_msg, response=self)
954
955 def close(self):
HTTPError: 401 Client Error: Unauthorized for url: https://proxy.roninchain.com/free-gas-rpc