Overview
hades-research-bot is a focused research utility — it does not trade, hold custody, or touch a wallet. It accepts a list of pump.fun mint addresses and replays each one's first 15 minutes on-chain, classifying every transaction as a create, buy, or sell, and aggregating the result into a clean JSON report. The output is suitable for downstream analysis, behavioral modeling, or feeding into a notebook.
What Each Report Contains
- Creator identification — the wallet that deployed the token.
- Transaction classification — every tx tagged as create, buy, or sell.
- Creator activity timeline — every action the deployer wallet took during the window.
- Trade statistics — counts, volumes, top trades, and the distribution of trade sizes.
- Wallet analytics — unique buyer / seller counts, repeat-trader patterns.
- Volume metrics — aggregated SOL volume across the analysis window.
Requirements
- Rust toolchain — 1.85+ (developed on 1.89), edition 2024.
- Solana mainnet RPC endpoint supporting
getSignaturesForAddressandgetTransaction. - No wallet, keypair, or SOL required — this is a pure read-only tool.
Setup
1. Clone and configure
$ git clone https://github.com/hadesbaker/hades-research-bot.git
$ cd hades-research-bot
$ cp .env.example .env2. Configure .env
RPC_URL— required Solana mainnet RPC endpoint.TOKEN_ADDRESSES— comma-separated list of pump.fun mint addresses to analyze.RUST_LOG— optional verbosity control (info,debug, etc.).
3. Build and run
$ cargo build --release
$ cargo run --releaseOutput
Each analysis produces results/<mint>.json containing
the creator timeline, highlights (trade counts, volumes, top trades),
and statistical distributions of trade behavior. The schema is stable
and ready to feed into a notebook, dashboard, or downstream pipeline.