I build Ethereum data tools at @yearn
Repositories
BobTheBuidler/ypricemagic
Fetch accurate prices for tokens solely using on-chain data.
BobTheBuidler/eth_retry
Stop transient errors from wasting your time! Provides a decorator to automatically retry calls that fail due to specific transient errors seen in the web3 ecosystem.
BobTheBuidler/faster-web3.py
A faster fork of web3.py: A python interface for interacting with the Ethereum blockchain and ecosystem. Implemented in C.
BobTheBuidler/faster-eth-abi
A ~2-6x faster fork of eth-abi: Ethereum ABI utilities for python. Implemented in C.
BobTheBuidler/faster-eth-utils
A faster fork of eth-utils: Utility functions for working with ethereum related codebases. Implemented in C.
BobTheBuidler/faster-hexbytes
A faster fork of hexbytes: Python `bytes` subclass that decodes hex, with a readable console output. Implemented in C.
BobTheBuidler/mypycify
BobTheBuidler/dao-treasury
A comprehensive financial reporting and treasury management solution designed specifically for decentralized organizations
BobTheBuidler/checksum_dict
checksum_dict's objects handle the simple but repetitive task of checksumming addresses before setting/getting dictionary values. Useful when your daily life involves combining data from different sources.
BobTheBuidler/dank_mids
Async web3py middleware that collects eth calls and batches them into multicalls, then batches those multicalls into jsonrpc batches along with all your other calls in the background.
BobTheBuidler/cchecksum
An ~18x faster drop-in replacement for eth_utils.to_checksum_address, with the most cpu-intensive part implemented in C.
BobTheBuidler/eth-portfolio
Use eth-portfolio to output information about a wallet or collection of wallets in a streamlined, speed-optimized way.
BobTheBuidler/yearn-treasury
This WIP library runs the eth-portfolio and dao-treasury exporters for the Yearn Finance treasury.
BobTheBuidler/typed-envs
BobTheBuidler/evmspec
A collection of msgspec.Struct definitions for use with the Ethereum Virtual Machine
BobTheBuidler/dictstruct
A msgspec.Struct implementation that is fully compatible with the standard dictionary API
BobTheBuidler/ez-a-sync
Implement dual-functional sync/async functions and classes with minimal effort. Supports Python 3.8 thru 3.13.
BobTheBuidler/lint-all-the-things
lint all the things
BobTheBuidler/poosh
BobTheBuidler/tako-parti
he just wants to help-pi!
BobTheBuidler/faster-async-lru
A faster fork of async-lru: Simple LRU cache for asyncio. Implemented in C.
BobTheBuidler/brownie
A Python-based development and testing framework for smart contracts targeting the Ethereum Virtual Machine.
BobTheBuidler/evm_contract_exporter
BobTheBuidler/YIPS
The Yearn Improvement Proposal repository
BobTheBuidler/hackathon
BobTheBuidler/hackathon-ui
BobTheBuidler/generic_exporters
BobTheBuidler/yearn-vaults
Yearn Vault smart contracts
BobTheBuidler/sphinx-autodoc-vyper
Automagically generate documentation for vyper smart contracts. WIP.