The second era of account abstraction on Ethereum is upon us. An introduction to EIP-7702 (and ERC-4337) in Python.| Snake Charmers
Smart contract event monitoring with Python and `eth_subscribe`.| Snake Charmers
This is a companion post to an in-person workshop with the same name. Includes TL;DR and a list of resources mentioned.| Snake Charmers
The next big chapter of web3.py's development is here! A tour of v7 features, breaking changes, and a look ahead to what's next.| Snake Charmers
A brief tour of Bloom filters in Ethereum and your options for finding event logs in a block using Python.| Snake Charmers
A brief exploration of EIP-4844, proto-danksharding, and blobs in Python.| Snake Charmers
Intro to the WebSocket protocol, web3.py's WebSocketProvider, and subscriptions (eth_subscribe) in Python.| Snake Charmers
web3.py v7 introduces class-based middleware for clearer control over request and response processing.| Snake Charmers
A highlight reel of the latest advancements in our Ethereum Python tools (web3.py, py-evm, etc.) and a look ahead to 2024.| Snake Charmers
How to build, read, and sign meaningful messages in Ethereum.| Snake Charmers
A list of Ethereum Python tools, why they exist, and how to get started.| Snake Charmers
An introduction to a new WebsocketProvider and eth_subscribe support within web3.py.| Snake Charmers
An introduction to the Ape smart contract development framework, written entirely in Python.| Snake Charmers
web3.py v6.0.0 release: feature highlights, breaking changes, and a look ahead.| Snake Charmers
A brief introduction to the AsyncHTTPProvider and AsyncENS module.| Snake Charmers
Welcome back to Part 3, a comprehensive introduction to the concepts behind smart contracts.| Snake Charmers
Is most of your runtime spent waiting on responses from remote nodes? Let's talk concurrency.| Snake Charmers
A quick tour of EIP-3668 and how to utilize off-chain lookups in Web3.py.| Snake Charmers
Options: middleware, custom methods, external modules, and custom providers.| Snake Charmers
Build custom functionality or import a third-party plugin into your Web3 instance.| Snake Charmers
A round trip from your command line to an Ethereum node and back as it travels through Web3.py.| Snake Charmers
Decode unmined transaction hashes with utilities from py-evm and eth-utils.| Snake Charmers