APICallCounterMiddleware

Documentation for eth_defi.compat.APICallCounterMiddleware Python class.

class APICallCounterMiddleware

Bases: web3.middleware.base.Web3Middleware

Middleware that counts API calls per RPC method.

Methods summary

__init__(w3, counter)

async_request_processor(method, params)

async_response_processor(method, response)

async_wrap_make_batch_request(make_batch_request)

async_wrap_make_request(make_request)

request_processor(method, params)

response_processor(method, response)

wrap_make_batch_request(make_batch_request)

wrap_make_request(make_request)

__init__(w3, counter)
Parameters

counter (collections.Counter) –