snakecharmers.ethereum.org
Open in
urlscan Pro
2a04:4e42:600::775
Public Scan
Submitted URL: http://snakecharmers.ethereum.org/
Effective URL: https://snakecharmers.ethereum.org/
Submission: On September 04 via api from US — Scanned from DE
Effective URL: https://snakecharmers.ethereum.org/
Submission: On September 04 via api from US — Scanned from DE
Form analysis
0 forms found in the DOMText Content
* Home Sign in Subscribe Python + Ethereum WEB3.PY V7 RELEASE ANNOUNCEMENT The next big chapter of web3.py's development is here! The first stable version of web3.py v7.0.0 is available! This post will give you a quick tour of important features and breaking changes. WebSocketProvider & AsyncIPCProvider Another dedicated blog post provides the full intro and Aug 22, 2024 3 min read WEB3.PY PATTERNS: BLOOM FILTERS Have you ever queried an Ethereum block and wondered what that "logsBloom" was? Have you gone looking for the most efficient way to find an event within a block? If you answered "yes" to either of the above, then you're in for a good Apr 24, 2024 4 min read WEB3.PY PATTERNS: BLOBS What are blobs? The latest Ethereum network upgrade, Dencun, included EIP-4844: Shard Blob Transactions. In short, rollups (L2) can now more cheaply include a batch of transactions on Mainnet Ethereum (L1). A new transaction type was created to handle these "blobs" of data that represent activity on another Apr 10, 2024 3 min read WEB3.PY PATTERNS: WEBSOCKETPROVIDER Included in the (beta) release of web3.py v7 are some important and exciting updates to the asynchronous providers: * The AsyncIPCProvider is live. * WebsocketProviderV2 has graduated from beta and been renamed to WebSocketProvider (note the capital S). * The original WebsocketProvider has been deprecated and renamed to LegacyWebSocketProvider. In this post, Mar 27, 2024 4 min read WEB3.PY PATTERNS: MIDDLEWARE The latest major version (v7) of web3.py includes a reimagining of the middleware architecture. The short version: the functional programming paradigm has been replaced with class-based middleware. The refactor provides clearer control over request and response processing, and clears the path for new features, including batch requests. This post Mar 13, 2024 3 min read EF PYTHON YEAR IN REVIEW, 2023 With 2023 coming to a close, the aim of this post is to provide a quick highlight reel of the latest advancements in our Ethereum Python tools and a look ahead to 2024. Note: the 2023 Ethereum Python User Survey is open now! Scope The EF Python team is responsible Dec 20, 2023 3 min read WEB3.PY PATTERNS: EIP-712 TYPED DATA MESSAGE SIGNING Message signing in Ethereum has a surprisingly complicated history. Best practices and economic realities have evolved considerably over the years. In Ethereum's earliest days, you could get away with storing any and all activity onchain without breaking the bank. Years later, when demand for block space grew and Dec 8, 2023 6 min read WEB3.PY PATTERNS: WEBSOCKETPROVIDERV2 [Last update: May 9, 2024] UPDATE: WebsocketProviderV2 has been polished and released as WebSocketProvider in web3.py v7. Updated context here. We're happy to announce the release of a new WebSocket provider, WebsocketProviderV2, within web3.py v6.7.0! This post will give you a quick introduction to Aug 3, 2023 3 min read Featured ETHEREUM PYTHON ECOSYSTEM TOUR There's a lot of puzzle pieces around here. Let's take a look at what each Python tool does, why it exists, and how to get started. Note that this will probably never be an exhaustive list, but ping me if you want to suggest the inclusion Jun 30, 2023 4 min read FRIENDS OF WEB3.PY: INTRO TO APE [Last update: Jan 3, 2024] Ready to do the Ethereum thing, but just can't bear to JavaScript? Well, have I got a post for you! What lies ahead is an introduction to the Ape development framework, written entirely in Python. The Goal This article will provide a tour Jun 21, 2023 11 min read WEB3.PY V6 RELEASE ANNOUNCEMENT web3.py v6.0.0 release: feature highlights, breaking changes, and a look ahead. Mar 14, 2023 2 min read Web3.py WEB3.PY PATTERNS: INTRO TO ASYNC Asynchronous support has long been one of the most requested features in web3.py. The AsyncHTTPProvider was first introduced in v5.20.0, but has received polish in most releases since. There are a couple edge cases to go for full support, but the freshly released v6 is as good Mar 14, 2023 3 min read WEB3.PY 2022 USER SURVEY A summary of results from the web3.py 2022 User Survey. Feb 23, 2023 3 min read Web3.py A DEVELOPER'S GUIDE TO ETHEREUM, PT. 3 [Last update: July 25, 2023] Welcome to Part 3 in the saga! Part 1 covered blockchain fundamentals. Part 2 continued on to examine Ethereum accounts and how they enable participation in the network. Part 3 will build on those concepts with the introduction of smart contracts. Smart contracts, an introduction Jan 11, 2023 9 min read Web3.py WEB3.PY AT PYCHAIN Our team enjoyed the first-ever PyChain virtual conference [https://www.pychain.org/]! As a part of the event, we gave a quick introduction to Web3.py, discussed the latest feature development, and provided a few insights into the upcoming roadmap. Re: roadmap, your priorities are our priorities. Besides opening issues Dec 2, 2022 Web3.py WEB3.PY PATTERNS: MULTITHREADING Is most of your runtime spent waiting on responses from remote nodes? web3.py's AsyncHTTPProvider is the ideal solution for many use cases, but this post is for those users that need a performance boost and can't use asyncio due to dependency constraints. Like asyncio, threads Nov 2, 2022 3 min read Web3.py WEB3.PY PATTERNS: OFF-CHAIN LOOKUPS EIP-3668 [https://eips.ethereum.org/EIPS/eip-3668] introduced a standard for secure off-chain data lookups in Ethereum. This creates a broadly accepted pattern for a smart contract to return a location where off-chain data can be referenced. This post will give a quick tour of how that works, what a Jul 14, 2022 5 min read Web3.py WEB3.PY PATTERNS: CUSTOMIZATION [Last update: 6/25/24] If you're looking to make Web3.py do something outside of its native functionality, you've got at least a few options: middleware, custom methods, external modules, and custom providers. This post will walk through what each of those are, when you May 25, 2022 3 min read Web3.py WEB3.PY PATTERNS: EXTERNAL MODULES Build custom functionality or import a third-party plugin into your Web3 instance. May 2, 2022 1 min read Web3.py WEB3.PY INTERNALS: JSON-RPC ROUND TRIPS A round trip from your command line to an Ethereum node and back as it travels through Web3.py. Apr 5, 2022 6 min read Web3.py WEB3.PY PATTERNS: DECODING SIGNED TRANSACTIONS There's a small set of use cases where you might need to decode a signed transaction which has not yet been included in a block. For example, MEV protocols work with bundles of signed transactions separate from the main transaction pool. If that series of words means nothing Feb 14, 2022 2 min read Aperture THE APERTURE - VOL. 4 > "The Aperture" is a recurring series covering the development of the Portal Network Welcome to the fourth volume of "The Aperture". This series covers the development efforts surrounding the Portal Network [https://github.com/ethereum/portal-network-specs]. TLDR * All three teams continue their work towards finishing Dec 9, 2021 1 min read Web3.py WEB3.PY PATTERNS: REVERT REASON LOOKUPS When writing smart contracts, you're encouraged to include human-readable error messages. In Solidity, these can be declared within require or revert statements [https://solidity-by-example.org/error/]. For example: function subtract(uint256 a, uint256 b) public pure returns (uint256) { require(b <= a, "(a) must be larger than Nov 19, 2021 2 min read Aperture THE APERTURE - VOL. 3 > "The Aperture" is a recurring series covering the development of the Portal Network Welcome to the third volume of "The Aperture". This series covers the development efforts surrounding the Portal Network [https://github.com/ethereum/portal-network-specs]. TLDR * Watch the PeepanEIP [https://www.youtube.com/watch? Nov 17, 2021 1 min read THE APERTURE - VOL. 2 > "The Aperture" is a recurring series covering the development of the Portal Network Welcome to the second volume of "The Aperture". This series covers the development efforts surrounding the Portal Network [https://github.com/ethereum/portal-network-specs]. TLDR * Continued work towards a public testnet for the Oct 20, 2021 2 min read Page 1 of 2 Older Posts → Snake Charmers © 2024 Powered by Ghost