Python library for interacting with Ethereum and EVM blockchains, commonly used in dApps for sending transactions, reading block data, and interacting with smart contracts