Your Safe, your keys
A CEX bot trades funds the exchange holds. Here your tokens sit in your own Safe; the only thing the bot can send out is the fee on profit.
Grid · DCA · Trailing stop — on Arbitrum & Base
Strategies run from your own Safe. The bot's session key can only swap the pair you allowed back into that Safe — the contract checks it, not us.
No exchange account, no API keys. The demo needs no funds or gas.
Leg size
$17.14
Legs
1 / 7
Gas / trade
0.12%
Early beta: a handful of Safes trade real money today; every swap is on-chain.
Auto portfolio · Arbitrum
Put in one amount. The bot splits it into two strategies that work differently, and keeps both fitted to what is in the bank.
The ETH grid trades the swings. The BTC DCA accumulates: it buys double below the 200-day average and trims a slice when price runs far above it.
Leg size, grid step and DCA buy are worked out from your bank and current gas, so no trade is too small to be worth it.
Top up or withdraw and the next hourly refit resizes both strategies. Nothing to recalculate by hand.
Example: a $240 bank, Balanced 50/50
ETH grid
7 legs of $17.14 · step ~4.2% · buys down to a ~25% drop
BTC DCA
$3.69 every 14 days, doubled below the MA200
Numbers the bot computes for $240 today; they move with gas and price.
Try the Auto portfolio (free demo)Paper money on live prices. No deposit, no gas.
One loop: your Safe → the Uniswap pool for your pair → back to your Safe. The session policy on-chain refuses every other call.
Your Safe
Owned by your wallet. You withdraw any time, without us.
Uniswap pool
exactInputSingle with tokenIn, tokenOut and recipient = your Safe pinned in the policy.
Refused by the policy
Send tokens to any other address
Swap into a token you didn't allow
Move ETH or change owners
One exception: the fee on profit goes to our fee wallet. Its amount is set by our server, not capped on-chain yet — see the threat model.
Five strategy types covering every automated trading scenario — from simple DCA to complex multi-pair grids.
Automate recurring buys at set intervals. Reduce timing risk and build positions gradually with Smart DCA that buys more on dips.
Buy the dip automatically with grid levels, or set limit orders that trigger at your target price. Built-in TP/SL and trailing stops.
Your funds stay in your own Safe, owned by your wallet. An on-chain Smart Session lets the bot swap the pairs you allowed back into your Safe and pay the platform fee — nothing else. Revoke it with one signature.
Live trading on Arbitrum and Base, where a swap costs cents in gas and Uniswap V3 liquidity is deep. Same interface on both networks.
Test any strategy with simulated execution before risking real funds. Paper trading that mirrors live behaviour — same UI, same stats, zero on-chain cost.
DCA Bot swaps on Uniswap V3 from your own Safe, so you keep custody the whole time.
A CEX bot trades funds the exchange holds. Here your tokens sit in your own Safe; the only thing the bot can send out is the fee on profit.
No withdrawal queue or account freeze. Your wallet moves funds out of the Safe whenever you want, even if DCA Bot is offline.
A CEX API key can do anything the account can. The bot’s session key can only swap your chosen pair back into your Safe, and the contract checks it.
Start the Auto portfolio or a DCA on paper money at live prices. One wallet signature to sign in, no deposit, no gas.
One screen: the app creates your Safe on Arbitrum or Base and shows what to send to it.
The Safe belongs to your wallet. Withdraw any time with your own wallet, without asking us.
Its session key can swap the pairs you allowed back into your Safe, plus the fee on profit. Revoke it with one signature.
Most trading bots ask you to trust them with your private keys or API access. DCA Bot is architecturally different — the bot's permissions are enforced on-chain by the Safe smart contract itself, not by our server.
The bot holds a session key. Its permissions are recorded in your Safe: approve the Uniswap V3 router and call exactInputSingle for the pair you allowed, with your own Safe as the recipient — plus pay the platform fee to our fee wallet. Any attempt to send tokens elsewhere, swap into another token, or change Safe ownership is rejected by the blockchain — not by us. No server-side override, no admin key over your Safe. The honest residual risk: a hacked server could still make bad trades inside your allowed pairs, since the slippage limit is computed by our server. Revoke the session and even that stops. One more exception: the fee on profit goes to our fee wallet, and its amount is set by our server, not capped on-chain yet — see the threat model.
Your funds are held in a Safe smart contract — the most battle-tested smart account on Ethereum. Your wallet is the sole owner. The platform is not an owner and cannot add itself as one.
Smart Sessions (ERC-7579) records exactly what the bot is allowed to do directly in your Safe. The blockchain enforces this — not our code. If our execution key signs anything outside that permission, the transaction reverts.
The bot can swap the token pairs you allowed on Uniswap V3, inside your Safe. It cannot send tokens anywhere except the platform fee to our fee wallet, cannot send ETH, cannot change Safe settings, and cannot swap into a token you did not allow. Swap output always returns to your Safe. Adding a new pair takes one signature from your wallet.
Your wallet remains the owner. At any time you can revoke the Smart Session with one signature, or withdraw all funds directly — no request to us needed, no delays, no support ticket.
Contract addresses, how to verify each permission yourself, and what a hacked server could still do: Security.
Start free. Upgrade when you need more strategies or lower fees.
Free plan trades for real
No subscription needed to go live: the Free plan runs up to 3 live strategies on Arbitrum or Base. Buys cost nothing — we take 5% of realized profit only. Paid plans lower that to 2% or 0%.
Demo Mode — paper trading
No Smart Account needed. Enable Demo Mode on any strategy to simulate execution at real oracle prices. Track P&L, test grid levels, and learn the platform — with zero on-chain cost.
Try a demo5% of realized profit
2% of realized profit
No profit fee
Common questions about non-custodial trading, Smart Accounts, fees, and how DCA Bot keeps your funds safe.
Long-form research on DCA, grid trading, non-custodial bot architecture, and Uniswap V3 strategy.
A practical comparison of DCA and grid bots — when each wins, real backtests, fee math, and how to combine them.
How ERC-7579 Smart Sessions automate trading without holding your keys — and why this architecture survives an exchange collapse.
Fee tiers, slippage, MEV protection, and the strategies that actually work on L2.
View all articlesConnect your wallet and set up your first automated strategy in minutes. No exchange account, no API keys — your funds stay in your own Safe.