add_middleware

Documentation for eth_defi.compat.add_middleware function.

add_middleware(web3, middleware_func_or_name, layer=0)

Add middleware to a Web3 instance.

Parameters
  • web3 (web3.main.Web3) – Web3 instance

  • middleware_func_or_name – Middleware class/instance or string name

  • layer (int) – Layer to inject at (default 0)