Guides
User-facing documentation for Botely. Onboarding, wallet basics, strategies, security, troubleshooting โ everything you need to operate the bot with confidence.
Botely setup
Account creation, the trading-key wizard, bot controls.
- Getting started with BotelySign up, log in, what each page in the dashboard shows you, and a 30-second tour of /app.
- Generate a permissioned trading keyThe wizard in /app/settings creates a fresh on-chain authenticator for the bot to sign trades โ without ever touching your mnemonic.
- What the trading key can and cannot doThe permissioned trading key is heavily restricted by an on-chain whitelist. Even if it leaks, an attacker can only make you trade, not steal your funds.
- Revoke an existing trading keyIf you suspect the key leaked, lost the .env block, or just want to rotate it, revocation is a two-step process: mark the DB row inactive and (optionally) broadcast on-chain MsgRemoveAuthenticator.
- Master + per-strategy bot togglesThe bot toggle in /app/settings has one aggregate master switch and two per-strategy switches (v6.4 + v7). The master is derived from the children โ turning it off turns both children off.
- Where the bot actually trades fromThe bot trades on YOUR dYdX subaccount 0, signed by a permissioned key registered against YOUR wallet. Botely never holds your funds โ they stay in your subaccount the whole time.
Wallet onboarding
Keplr, dYdX accounts, funding, hardware wallets.
- Install the Keplr browser extensionKeplr is the most popular Cosmos wallet. You install it once, then use it to sign anything on dYdX โ including registering your Botely trading key.
- Import or create a wallet in KeplrEither import an existing 12/24-word recovery phrase, or generate a new wallet inside Keplr. Both produce a dydx1โฆ address that Botely can target.
- Enable the dYdX chain in KeplrKeplr supports hundreds of Cosmos chains but lets you pick which ones to enable. dYdX (chain id dydx-mainnet-1) must be checked before the wizard can talk to your wallet.
- Bank vs Subaccount: where your money actually livesYour dydx1โฆ address has TWO separate balances under it โ the bank (for fees and transfers) and the subaccount (for trading). Keplr only shows the bank. This is the #1 source of confusion for new users.
- How to get native DYDX in your bank for gasEvery Cosmos transaction needs a gas fee paid in the chain's native token. On dYdX, that's adydx (native DYDX). You need ~$0.50 worth in the bank before you can register a trading key.
- Deposit USDC into Subaccount 0 for tradingFunds in the bank can't be traded. To put the bot to work, your USDC has to move from bank to subaccount 0 via MsgDepositToSubaccount. dydx.trade does this for you with one click.
- Withdraw funds from dYdXThree ways out: subaccount โ bank, bank โ another Cosmos chain via IBC, or all the way back to an Ethereum/Solana CEX via Squid/Skip.
- Use a Ledger hardware wallet via KeplrFor larger balances, you can keep the recovery phrase off your computer entirely by signing transactions on a Ledger hardware wallet. Keplr becomes the UI; the Ledger is the actual signer.
- Alternative wallets (Leap, Cosmostation, dYdX Connect)Keplr is the default. If you already use Leap, Cosmostation, or dYdX Connect, here's how each fits and where the Botely wizard sits today.
Strategies
What the bot trades and why. Reading the charts.
- What is the v6.4 strategy?v6.4 is the conservative baseline: long-only momentum on ETH/SOL/BNB with regime-aware entries, rolling 30-minute features, and per-coin TP/SL/max-hold.
- What is the v7 strategy?v7 is the aggressive variant: adds short signals on SOL+BNB, Optuna-optimized parameters, and tighter exits. Higher trade count and higher backtest score, but more drawdown risk.
- How TP / SL / max-hold workThree exit gates fire whichever comes first: take-profit, stop-loss, or a hard time limit. Conceptual primer โ no formulas.
- Reading the cumulative P&L chartThe /app chart plots the running sum of every closed trade's net P&L in USD. Real numbers from your subaccount โ not a simulated $1000 backtest.
- Reading the /backtest chartsThe backtest page shows per-coin per-year P&L grids, drawdown timelines, and the out-of-sample split. Quick reference for what each panel means.
- Why backtests aren't guaranteesWalk-forward backtests are the best evidence we have, but live markets shift in ways no historical sample fully captures. Read this before drawing conclusions from any chart on the /backtest page.
Plans & pricing
Paper, Signal Lite, Signal Pro โ what you get.
- Paper plan (free, closed trades only)The Paper tier shows you only closed-trade history โ useful for evaluating the signal quality without paying. No real-time signals.
- Signal Lite (โฌ19/month, +30 min delay)Real-time signals with a 30-minute delivery delay. Useful for non-arbitrage style users who want exposure to the strategy without paying full price.
- Signal Pro (โฌ49/month, real-time + webhook)Full real-time signal stream with HMAC-signed webhook delivery for programmatic consumption. Includes CSV history download and priority support.
- Signals vs running the bot yourselfBotely sells SIGNALS (advisory). It does not sell trading-as-a-service. You decide what to do with each signal; in Phase 1, you can also have Botely auto-execute on your own dYdX wallet.
Delivery
Telegram, email, webhook, CSV export.
- Telegram delivery setupConnect your Telegram account to receive signals as chat messages. Setup is a /start command on a bot, link via a one-time token in /app/settings.
- Email delivery setupReceive signals as plain-text emails. Setup is automatic โ your account email is used unless you override.
- Webhook delivery (Pro plan)Botely POSTs each signal to your endpoint with an HMAC-SHA256 signature header. Audit-grade integration for programmatic consumers.
- CSV history export (Pro plan)Download your full closed-trade history as a CSV from /app/trades โ Export, or programmatically via the API.
Security & trust
What we see and don't. Permissioned keys deep dive.
- Botely security overviewPlain-language summary of what Botely sees, never sees, and how the on-chain permissioned-key model bounds the blast radius if anything is compromised.
- Permissioned key composer deep diveTechnical detail of the AllOf/AnyOf/MessageFilter/ClobPairIdFilter/SubaccountFilter composer used to register Botely trading keys on-chain.
- Wallet compromise runbookIf you suspect your owner mnemonic / recovery phrase has leaked, time is critical. Follow these steps to limit damage and rotate.
- Mnemonic & wallet best practicesHow to store your recovery phrase so it survives device failure but doesn't end up on someone else's computer. Practical do's and don't's.
Troubleshooting
Common friction points and how to resolve them.
- Bot isn't trading โ checklistTop-down list of what to verify when the bot has been silent for an unusual stretch.
- Out of gas โ DYDX top-up pathsTroubleshooting view of the same content as funding-dydx-gas. Use whichever path is fastest given what you already have on hand.
- Keplr shows almost nothing but Botely shows my real balanceTroubleshooting view of accounts-bank-vs-subaccount. Quick reference for the most common 'where are my funds?' moment.
- I lost the .env block โ what now?Rotation, not recovery. The trading-key private key was shown to you ONCE during the wizard. If you didn't save it, you can't recover it โ but you can cheaply replace it.
- Keplr won't connect to the wizardMost Keplr connection problems boil down to extension permissions, an outdated version, or the dYdX chain not enabled. Quick triage list.
- Multiple wallets โ what's possible todayBotely Phase 0 is founder-only and runs one bot on one wallet. Phase 1 adds multi-tenant (one user, one wallet each). Multi-wallet per user is Phase 2.
- What happens if Botely is downBotely's SaaS and the trading bot are separate processes. SaaS down โ bot down. Open positions stay safe โ TP/SL are on-chain.
Compliance & taxes
Plain-language regulatory overview.
- EU regulatory overview (plain language)Practical user-facing summary of how Botely sits relative to MiCA + MAR. NOT legal advice โ see /compliance for the rigorous version.
- Tax considerations (general pointers)Botely doesn't file your taxes โ you do. General pointers on how perpetual futures profits are typically treated, and where to be careful.
- KYC โ when and whyPhase 0 does NOT require KYC. Phase 2 will when Botely opens to public users with payment processing. What we'd ask for, and why.