tradr
Onchain trade execution engine. Feed a CA + score, get full trade lifecycle — sized entry, mode-based exits, on-chain verification, and trade logging. Requires Bankr skill.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/riskanon/tradrtradr
Full onchain trade execution engine. You bring the signal, tradr handles everything else.
Input: Contract address + score Output: Buy → monitor → exit (mechanical)
No signal generation. No opinion on what to buy. All opinion on how to manage it once you're in.
Quick Start
# 1. Install
./scripts/setup.sh
# 2. Edit config
vi config.json # Add wallet addresses, tune scoring/modes
# 3. Start the exit manager daemon
sudo systemctl start tradr-exit-manager
# 4. Feed a trade
python3 scripts/tradr-enter.py <CA> --score <N> [--chain base] [--mode snipe]
Getting Started from Zero
Prerequisites
- OpenClaw running (the agent runtime)
- Bankr skill installed (
~/.openclaw/skills/bankr/) with a valid API key — this is what executes on-chain trades. Sign up at bankr.bot to get your API key, then add it to~/.openclaw/skills/bankr/config.json - Python 3.8+ and jq
- A funded wallet (Solana and/or EVM) — Bankr creates wallets for you on supported chains (Base, Solana, ETH, Polygon, Unichain). Fund them before trading.
Step-by-Step
-
Install tradr:
cd ~/.openclaw/skills/tradr # or wherever you unpacked the skill ./scripts/setup.sh # creates config, installs systemd service -
Configure your wallets: Edit
config.jsonand add your wallet addresses underwallets. These are used for on-chain balance verification (read-only — tradr never touches your private keys). -
Tune your strategy:
score_to_size— how much USD to spend at each confidence levelmodes— exit behavior profiles (stop loss, take profit, trailing stop)mcap_ceiling_usd— maximum market cap for entries
-
Start the exit manager:
sudo systemctl start tradr-exit-manager sudo systemctl status tradr-exit-manager # verify it's running -
Connect a signal source: tradr doesn't generate signals — you bring your own. See
adapters/README.mdfor the interface spec andadapters/example-adapter.pyfor a working template.Or feed trades manually:
python3 scripts/tradr-enter.py 0xABC... --score 5 --chain base --token PEPE -
Monitor via dashboard: The
dashboard/index.htmlfile provides a real-time dashboard. It expects four API endpoints:GET /api/positions— returns positions.json contentsGET /api/trades— returns trade-log.jsonl as JSON arrayGET /api/tradr-config— returns config.json contentsGET /api/health— returns system health (optional)
You can serve these from any HTTP server that reads the flat files, or embed the dashboard in your existing server.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-riskanon-tradr": {
"enabled": true,
"auto_update": true
}
}
}