is_anvil

Documentation for eth_defi.provider.anvil.is_anvil function.

is_anvil(web3)[source]

Are we connected to Anvil node.

You need to change some behavior depending if you are connected to a real node or Anvil simulation.

This can be either

  • Mainnet work (chain id copied from the forked blockchain)

  • Anvil test backend

See also launch_anvil()

Parameters

web3 (web3.main.Web3) – Web3 connection instance to check

Returns

True if we think we are connected to Anvil

Return type

bool