23 projects
ypricemagic
Use this tool to extract historical on-chain price data from an archive node. Shoutout to @bantg and @nymmrx for their awesome work on yearn-exporter that made this library possible.
dank-mids
Multicall batching middleware for asynchronous scripts using web3.py
evmspec
A collection of msgspec.Struct definitions for use with the Ethereum Virtual Machine
cchecksum
An ~18x faster drop-in replacement for eth_utils.to_checksum_address. Raises the exact same Exceptions. Implemented in C.
faster-eth-abi
A ~2-6x faster fork of eth_abi: Python utilities for working with Ethereum ABI definitions, especially encoding and decoding. Implemented in C.
faster-eth-utils
A faster fork of eth-utils: Common utility functions for python code that interacts with Ethereum. Implemented in C.
faster-hexbytes
A faster fork of hexbytes: Python `bytes` subclass that decodes hex, with a readable console output. Implemented in C.
yearn-treasury
This WIP library runs the eth-portfolio and dao-treasury exporters for the Yearn Finance treasury.
dao-treasury
Produce comprehensive financial reports for your on-chain org
eth-portfolio
eth-portfolio makes it easy to analyze your portfolio.
ez-a-sync
A library that makes it easy to define objects that can be used for both sync and async use cases.
checksum-dict
checksum_dict's objects handle the simple but repetitive task of checksumming addresses before setting/getting dictionary values.
eth-retry
Provides a decorator that automatically catches known transient exceptions that are common in the Ethereum/EVM ecosystem and reattempts to evaluate your decorated function
typed-envs
Typed environment variables for python applications.
bobs-lazy-logging
Debug logging for lazy people
dictstruct
A msgspec.Struct implementation compatible with the standard dictionary API
multicall
aggregate results from multiple ethereum contract calls
faster-async-lru
A faster fork of async-lru: Simple LRU cache for asyncio. Written in Python and compiled to C using mypyc.
generic-exporters
A lightweight library that provides generic data export helpers so I can deduplicate code across my various projects.
async-lru-threadsafe
A faster fork of async-lru: Simple threadsafe LRU cache for asyncio. Implemented in C.
eth-portfolio-temp
eth-portfolio makes it easy to analyze your portfolio.
faster-web3
A faster fork of web3: A Python library for interacting with Ethereum. Implemented in C.
cowswap
Convenience package to get quotes from and place orders with cowswap