tycho-ethereum

Crates.iotycho-ethereum
lib.rstycho-ethereum
version0.130.1
created_at2025-09-30 09:11:41.252836+00
updated_at2026-01-22 13:20:51.610175+00
descriptionEthereum specific implementation of core tycho traits
homepagehttps://www.propellerheads.xyz/tycho
repositoryhttps://github.com/propeller-heads/tycho-indexer
max_upload_size
id1860857
size446,152
Alan Höng (kayibal)

documentation

https://docs.propellerheads.xyz/tycho

README

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:

Commit count: 4239

cargo fmt