-
-
Notifications
You must be signed in to change notification settings - Fork 48
Description
wRTC Holder Snapshot Tool — 30 RTC Bounty
Build a tool that queries the Solana blockchain and lists all wallets holding wRTC tokens. This is the on-chain equivalent of the RTC distribution tracker.
What It Does
```bash
Run the tool
python3 wrtc_holders.py
Output:
wRTC Token Holder Snapshot
Mint: 12TAdKXxcGf6oCv4rqDz2NkgxjyHq6HQKoxKZYGf5i4X
Total Supply: 8,300,000 wRTC
Holders: 15
Rank Wallet Balance % Supply
1 3n7RJanhRghRzW2PBg1UbkV9syiod8iUMugTvLzwTRkW 8,296,082 99.95% [Reserve]
2 8CF2Q8nSCxRacDShbtF86XTSrYjueBMKmfdR3MLdnYzb 4,000 0.05% [Raydium LP]
...
Labels: [Reserve] = project wallet, [Raydium LP] = liquidity pool
```
How to Query Solana
```bash
Get all token accounts for the wRTC mint
Solana RPC: getProgramAccounts with mint filter
Or use Helius/Triton/Solscan API for easier access
Helius (free tier):
curl -s "https://mainnet.helius-rpc.com/?api-key=YOUR_KEY"
-X POST -H "Content-Type: application/json"
-d '{"jsonrpc":"2.0","id":1,"method":"getTokenLargestAccounts",
"params":["12TAdKXxcGf6oCv4rqDz2NkgxjyHq6HQKoxKZYGf5i4X"]}'
```
Implementation Options
- Python script (preferred) — CLI tool, `pip install` friendly
- Web page — query via JavaScript + Solana web3.js
- Label known wallets (reserve, LP pool, etc.)
- Track holder count over time (optional)
Token Details
- Mint: `12TAdKXxcGf6oCv4rqDz2NkgxjyHq6HQKoxKZYGf5i4X`
- Decimals: 6
- Supply: 8,300,000 (fixed, mint authority revoked)
- Reserve wallet: `3n7RJanhRghRzW2PBg1UbkV9syiod8iUMugTvLzwTRkW`
Payout
| Deliverable | RTC |
|---|---|
| Working tool listing all holders + balances | 15 |
| Labeled wallets + % of supply + formatted output | 10 |
| Historical tracking or web UI | 5 (bonus) |