Terminal dashboard for onchain games and DeFi — Ten Thousand Tokens, RugPull Bakery, FrenPet, Cat Town, OCM, DOTA, and more
Project description
MaxPane
Terminal dashboard for blockchain games on Base, Abstract, and Ethereum.
Track leaderboards, signals, trends, and analytics for 6 onchain games — all from your terminal.
Dashboards
| Game | Chain | What you see |
|---|---|---|
| Base Trading | Base | Trending tokens, volume, ETH price, signals |
| FrenPet | Base | Pet battles, leaderboard, activity, trends |
| Cat Town | Base | Fishing competition, KIBBLE economy, catches |
| DOTA | Base | Defense of the Agents idle MOBA, heroes, lanes |
| Rugpull Bakery | Abstract | Bake cookies, boost/attack, season prizes |
| OCM | Ethereum | Onchain Monsters staking, supply, burns |
Install
pipx (recommended)
pipx install maxpane
uv
uv tool install maxpane
pip
pip install maxpane
Requires Python 3.11+
Full install (with Matrix intro sequence)
The full experience includes a Rust-powered Matrix-inspired intro animation. This requires Rust in addition to Python.
git clone https://github.com/banse/maxpane.git
cd maxpane
# Build the intro binary
cd maxpane && cargo build --release && cd ..
# Install the Python dashboard
pip install -e .
# Run with intro
./maxpane/target/release/maxpane && maxpane
Or add an alias to your shell config (~/.zshrc or ~/.bashrc):
alias maxpane='~/path/to/maxpane/maxpane/target/release/maxpane && command maxpane'
Usage
maxpane # launch dashboard (default: bakery)
maxpane --game frenpet # start on FrenPet view
maxpane --game base # start on Base trading view
maxpane --game cattown # start on Cat Town view
maxpane --game dota # start on DOTA view
maxpane --game ocm # start on OCM view
maxpane --theme minimal # use minimal theme
maxpane --poll-interval 60 # poll every 60s instead of 30s
Keyboard shortcuts
| Key | Action |
|---|---|
m |
Return to game selection menu |
tab |
Cycle to next game |
r |
Refresh data |
t |
Cycle theme |
q |
Quit |
Available themes
matrix minimal bloomberg htop retro bakery frenpet base
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file maxpane-0.4.0.tar.gz.
File metadata
- Download URL: maxpane-0.4.0.tar.gz
- Upload date:
- Size: 221.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b5419e4a506792c7e48b46033bafc38cfa5104f31440cde28048c02c0940df46
|
|
| MD5 |
f64726c2cb75790be1dddd1c4279cdbd
|
|
| BLAKE2b-256 |
88a858cefd4de3f3ac5cff7ad3d80db7cd511b8aa4f88d6ce8ff9c91e51dd14e
|
Provenance
The following attestation bundles were made for maxpane-0.4.0.tar.gz:
Publisher:
publish.yml on banse/maxpane
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
maxpane-0.4.0.tar.gz -
Subject digest:
b5419e4a506792c7e48b46033bafc38cfa5104f31440cde28048c02c0940df46 - Sigstore transparency entry: 1615673407
- Sigstore integration time:
-
Permalink:
banse/maxpane@de06cd9f6abfc33a22d12a643bfebf9671812dc8 -
Branch / Tag:
refs/tags/v0.4.0 - Owner: https://github.com/banse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@de06cd9f6abfc33a22d12a643bfebf9671812dc8 -
Trigger Event:
push
-
Statement type:
File details
Details for the file maxpane-0.4.0-py3-none-any.whl.
File metadata
- Download URL: maxpane-0.4.0-py3-none-any.whl
- Upload date:
- Size: 354.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5a1a00596aea1adee32583797e7b2b50578f8c520b88ab94282465ec2696c56e
|
|
| MD5 |
7ae619e84eba40ea66dd5149c48a3e3a
|
|
| BLAKE2b-256 |
7132047b6d3eb6105e059e7d6a2ce109aebb46f8476d604128f4e970e688bef5
|
Provenance
The following attestation bundles were made for maxpane-0.4.0-py3-none-any.whl:
Publisher:
publish.yml on banse/maxpane
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
maxpane-0.4.0-py3-none-any.whl -
Subject digest:
5a1a00596aea1adee32583797e7b2b50578f8c520b88ab94282465ec2696c56e - Sigstore transparency entry: 1615673442
- Sigstore integration time:
-
Permalink:
banse/maxpane@de06cd9f6abfc33a22d12a643bfebf9671812dc8 -
Branch / Tag:
refs/tags/v0.4.0 - Owner: https://github.com/banse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@de06cd9f6abfc33a22d12a643bfebf9671812dc8 -
Trigger Event:
push
-
Statement type: