Used only by AI Doctor for bug detection. Sniper runs with zero Claude API cost.
💳 Payment Settings
Shown on public payment page
🔐 Change Password
⚡ Sniper Advanced Settings
💳 Subscribers
🔧 Maintenance Mode
Take pages offline instantly with a custom message
🌐 Landing Page
sniper-landing.html
LIVE
👤 Member Portal
member.html
LIVE
💰 Subscription Plans
⚡ Execution Log
Every real order placed by the sniper on exchanges
Total Orders
0
Opens / Closes
0 / 0
Avg Fill Rate
—
Avg Slippage
—
Time
Action
Coin
Exchange
Side
Filled%
Price
Slippage
Size $
Status
Claude Decision History
Every cycle Claude makes a decision based on the directive shown + opportunities + open positions. This is the audit trail. Use it to verify Claude is reasoning correctly.
📊 Portfolio Overview
API Key Members
Add Member
Add Exchange Key
Keys are AES-256 encrypted before storage. Never shared.
⚠️ Security reminder: Only enable Futures Trading READ + WRITE. NEVER enable withdrawal permissions. Restrict API to this server's IP for maximum security.
⚡ Take-Profit / Stop-Loss
Position ID
Agent checks every cycle. Position closes automatically when threshold is hit.
Trading Settings
Leave blank to use global bot settings
These settings override the global bot settings for this member only.
Blank = use global value from Settings page.
📢 Press Releases
New Press Release
Saved!
Loading...
// ── PRESS RELEASES ───────────────────────────────────
async function prLoad() {
const token = localStorage.getItem('mi_token');
try {
const res = await fetch('/api/admin/press', {headers:{Authorization:'Bearer '+token}});
const posts = await res.json();
const list = document.getElementById('pr-list');
if (!posts.length) {
list.innerHTML = '