Grid · DCA · Trailing stop — on Arbitrum & Base

Your bot can trade.
It can't withdraw.

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.

ETH gridAUTO
Arbitrum · USDC → WETH

Leg size

$17.14

Legs

1 / 7

Gas / trade

0.12%

Bought leg 1 · 0.00676 WETH @ $2,534
Next buy at $2,443 · take-profit +2.5%waiting
How a fitted strategy looks in the app (demo account).

What the bot's key can do — and nothing else

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.

Built for Systematic Traders

Five strategy types covering every automated trading scenario — from simple DCA to complex multi-pair grids.

Dollar-Cost Averaging

Automate recurring buys at set intervals. Reduce timing risk and build positions gradually with Smart DCA that buys more on dips.

Grid & Limit Trading

Buy the dip automatically with grid levels, or set limit orders that trigger at your target price. Built-in TP/SL and trailing stops.

Non-Custodial

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.

Arbitrum & Base

Live trading on Arbitrum and Base, where a swap costs cents in gas and Uniswap V3 liquidity is deep. Same interface on both networks.

Demo Mode

Test any strategy with simulated execution before risking real funds. Paper trading that mirrors live behaviour — same UI, same stats, zero on-chain cost.

Why DeFi Swaps Beat Centralized Exchanges

After FTX, Celsius, and countless exchange failures, the answer is clear: don't trust — verify. DCA Bot trades directly on Uniswap V3 while you keep full custody of your assets.

You hold the keys

CEXs hold your funds in their wallets. One hack, insolvency, or freeze — your assets are gone. With DCA Bot, your tokens stay in your own Safe; the only thing the bot can send out is the platform fee.

Exchange holds your funds
Your Safe, your keys

No withdrawal limits

Centralized exchanges can impose withdrawal limits and freeze accounts without notice. Your Safe has no withdrawal queue — you move funds with your own wallet whenever you want, and swaps settle on-chain.

Withdrawal limits, freezes
Withdraw with your own wallet

Transparent execution

Every trade is a verifiable on-chain transaction. No hidden spreads, no order book manipulation, no "system maintenance" during volatility.

Opaque order matching
Verifiable on-chain swaps

Best DeFi liquidity

Uniswap V3 concentrated liquidity provides tight spreads on major pairs. No intermediaries taking a cut — you swap directly with the protocol.

Market maker spreads
Direct protocol access

Your funds outlive us

FTX, Celsius, BlockFi — centralized platforms fail and take deposits with them. Your funds sit in a Safe contract (third-party audited, independent of us). If DCA Bot shuts down, they stay in your Safe and you withdraw them with your own wallet.

Platform can collapse
Withdraw without us

Automation without blind trust

Smart Sessions grant the bot one narrow permission: swap your chosen pair back into your Safe (plus the platform fee). Enforced on-chain by the contract itself — not by us. Even if our server were hacked, it could not send your funds to an attacker.

Full API key = full account access
Swap-only, contract-enforced

How It Works

01

Connect Wallet

Sign in with MetaMask or any EIP-1193 wallet via Sign-In with Ethereum.

02

Choose a Strategy

Pick from 5 strategy types — DCA, Grid, Limit, Multi-Pair Grid, or Rebalance.

03

Auto-Execute

The bot executes trades on schedule via your Smart Account. Monitor P&L in real time.

Runs on third-party-audited Safe and Rhinestone contracts

Your Funds Are Protected by Contract Code, Not Promises

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.

Even if our servers were hacked — the bot can't send your funds to an attacker.

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 Safe, Your Rules

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.

On-Chain Permission Enforcement

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.

Your Pair, Your Safe, Nothing Else

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.

Revoke in Seconds

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.

What the bot CANNOT do
  • ✕Send tokens anywhere except the platform fee to our fee wallet
  • ✕Withdraw funds from your Safe
  • ✕Add itself as a Safe owner
  • ✕Swap into a token you did not allow, or to another recipient
  • ✕Execute trades after you revoke the session
  • ✕Access funds on other chains or wallets
What you control at all times
  • ✓Full ownership of your Safe smart contract
  • ✓Withdraw any token directly with your wallet
  • ✓Revoke bot access with one signature, on-chain
  • ✓Pause or delete any strategy at any time
  • ✓View every trade as a public blockchain tx
  • ✓Your wallet key never leaves your wallet

Contract addresses, how to verify each permission yourself, and what a hacked server could still do: Security.

Refer traders, earn 30% of every fee

Share your unique link. When friends trade, you earn 30% of every platform fee. Earnings accrue in USDC and are paid out on request during the beta. No limits, no expiry.

1

Get your referral link from the Referral page

2

Your friend signs up and starts trading

3

You earn 30% of their platform fee, accrued in USDC

Get your referral link

Simple Pricing

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 demo

free

$0 forever

5% of realized profit

  • Up to 3 live strategies
  • All strategy types
  • Arbitrum & Base
  • Demo strategies free
  • ✓ Live trading on mainnet — buys are free
Start free
Recommended

basic

$10/month

2% of realized profit

  • Up to 10 strategies
  • All strategy types
  • Arbitrum & Base
  • Demo strategies free
  • Fit-to-bank sizing for live strategies
Choose Basic

pro

$25/month

No profit fee

  • Unlimited strategies
  • All strategy types
  • Arbitrum & Base
  • Demo strategies free
  • Fit-to-bank sizing for live strategies
Choose Pro

Frequently Asked Questions

Common questions about non-custodial trading, Smart Accounts, fees, and how DCA Bot keeps your funds safe.

Is DCA Bot non-custodial?+
Yes. Your funds stay in your own Safe smart account, and your wallet is its only owner. The bot holds an on-chain Smart Session key that can only approve the Uniswap V3 router and swap the token pairs you allowed, with your Safe as the recipient, plus pay the platform fee to our fee wallet. It cannot withdraw, send funds anywhere else, send ETH, or change Safe ownership — even if our servers were compromised, because the blockchain enforces those limits. The remaining risk is bad trades inside your allowed pairs; the Security page explains it in full.
Which networks does DCA Bot support?+
Live trading runs on Arbitrum and Base, where a swap costs cents in gas. Ethereum mainnet works technically, but activating a trading pair there costs around $25 in gas, so we recommend the L2s. Demo mode (paper trading on live prices) needs no funds on any network.
How is DCA Bot different from 3Commas, Pionex, or Bitsgap?+
Centralized bots like 3Commas and Pionex either hold your funds or need API keys to your exchange account — so a breach on their side can put your balance at risk. DCA Bot trades directly on Uniswap V3 from your own Safe. There is no exchange account and no API key. The bot can only make the swaps your Safe has pre-authorized, and the output always lands back in your Safe.
What strategy types are available?+
Five built-in strategies: Dollar-Cost Averaging (DCA) with optional Smart DCA dip-buying, Price Grid for buying the dip in a range, Limit Orders for exact-price triggers, Multi-Pair Grid that spreads capital across several pairs, and Rebalance for keeping a target portfolio allocation. Take-profit and trailing stops are available on DCA and grid strategies.
How much does DCA Bot cost?+
The Free plan trades live on mainnet with up to 3 strategies; buys are free and we take 5% of realized profit. Basic ($10/month) lowers the fee to 2% of profit, allows 10 strategies and adds fit-to-bank sizing for live strategies. Pro ($25/month) charges 0% of profit and allows more strategies. Network gas and the Uniswap pool fee are paid as usual; we do not take a cut of the swap itself. Demo mode is free on every plan.
Can the bot withdraw my funds?+
No. The Smart Session module records the bot’s permissions on-chain inside your Safe: approve the Uniswap V3 router and call SwapRouter02 exactInputSingle for exactly the token pair you allowed, with your Safe as the recipient, plus transfer the platform fee to our fee wallet. Any other call — a transfer elsewhere, an approval to a third party, a swap into another token, a change of ownership — is rejected before it executes. A compromised server could still make unfavourable trades inside your allowed pairs, and you can stop that by revoking the session.
How do I revoke the bot?+
From the Smart Account page in the dashboard, click "Revoke". One signature from your wallet removes every bot session from your Safe — no support ticket, no waiting period. Withdrawals can also be done at any time directly from your wallet without revoking. Safes created before October 2026 first need a one-time "Upgrade security" click; the app shows that button on any Safe that still needs it.
Does DCA Bot work on Arbitrum?+
Yes — Arbitrum is the recommended network for most users, alongside Base. Gas fees are typically under $0.05 per swap, Uniswap V3 has deep liquidity for ETH/USDC, WBTC/ETH, ARB/USDC, and others, and the Safe and Smart Session contracts are deployed at deterministic addresses on Arbitrum One.

From the Blog

Long-form research on DCA, grid trading, non-custodial bot architecture, and Uniswap V3 strategy.

Start Trading Smarter

Connect your wallet and set up your first automated strategy in minutes. No exchange account, no API keys — your funds stay in your own Safe.