https://github.com/paradigmxyz/etop
like htop for Ethereum and other EVM chains
https://github.com/paradigmxyz/etop
Last synced: 10 months ago
JSON representation
like htop for Ethereum and other EVM chains
- Host: GitHub
- URL: https://github.com/paradigmxyz/etop
- Owner: paradigmxyz
- License: apache-2.0
- Created: 2023-11-30T23:43:03.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-06T17:56:52.000Z (about 2 years ago)
- Last Synced: 2024-04-24T05:01:05.147Z (almost 2 years ago)
- Language: Rust
- Homepage:
- Size: 334 KB
- Stars: 140
- Watchers: 7
- Forks: 12
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE-APACHE
Awesome Lists containing this project
README
# etop
[](https://github.com/paradigmxyz/cryo/actions/workflows/build_and_test.yml) [](https://t.me/paradigm_data)
like `htop` for Ethereum
`etop` offers effortless visibility into what's happening on chain

## Contents
1. [Installation](#installation)
2. [Example Usage](#example-usage)
## Installation
#### Install From Crates.io
`cargo install etop-cli`
#### Install From Source
```bash
git clone https://github.com/paradigmxyz/etop
cd etop
cargo install --path crates/etop-cli
```
## Example Usage
1. Show summary of ERC20 Transfers
`etop erc20_transfers_by_erc20`
2. Show summary of transactions per contraction
`etop transactions_by_to_address`
3. Show 10 most recent blocks
`etop blocks -w 10`
#### Keyboard Shortcuts
- `]` increment block
- `[` decrement block
- `}` increment window
- `{` decrement window
- `l` snap to live data
- `q` quit
#### Parameters
- `--window`: data window size in number of blocks
- `--block`: block to start at, by default starts at latest block
- `--rpc`: rpc endpoint url