42 releases (17 breaking)

new 0.108.0 Nov 7, 2025
0.106.0 Nov 6, 2025

#13 in Magic Beans

Download history 261/week @ 2025-09-26 520/week @ 2025-10-03 1259/week @ 2025-10-10 716/week @ 2025-10-17 345/week @ 2025-10-24 222/week @ 2025-10-31

2,724 downloads per month

MIT license

620KB
13K SLoC

Tycho Ethereum

The Tycho Ethereum module integrates Ethereum-specific blockchain functionalities into Tycho. This module provides key tools to interact with Ethereum accounts, analyze tokens, and extract critical blockchain data using RPC calls.

Account Extractor

The Account Extractor is a component that allows Tycho to retrieve detailed information about Ethereum accounts through RPC calls. By providing an account address, it will gather all crucial data, including the account’s full storage, any associated code, and its ETH balance.

Token Analyzer

The Token Analyzer assesses the behavior and quality of an ERC20 token. It evaluates whether the token follows standard ERC20 implementations or has unusual behavior. Additionally, it provides insights into:

  • Gas usage per token transfer
  • Potential transfer taxes

The analysis is done by simulating swaps and transfers for the token using the trace_callMany method.

Token Pre-Processor

The Token Pre-Processor gathers essential token information, such as the number of decimals and the token symbol, by querying the blockchain's RPC. It also runs the Token Analyzer to ensure a comprehensive analysis. Simply provide a token’s contract address to retrieve this data.

Dependencies

To run Tycho on Ethereum, you will need an RPC connection that supports all the following Ethereum endpoints:

Dependencies

~47–68MB
~1M SLoC