Automated Trading on Uniswap V3

DCA & Grid Trading
on Autopilot

Automate dollar-cost averaging, grid buying, limit orders, and portfolio rebalancing on Uniswap V3. Non-custodial. Multi-chain. Powered by Smart Accounts.

Your funds never leave your own Safe smart contract. No exchange risk, no custody, no KYC. Try it risk-free on Sepolia testnet or use Demo Mode to paper trade any strategy at zero cost.

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 smart contract. On-chain Smart Sessions let the bot execute swaps — and only swaps. Revoke access anytime, no permission needed.

Multi-Chain

Trade on Arbitrum, Optimism, Base, and Ethereum mainnet. Same interface, multiple networks, best Uniswap V3 liquidity.

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, tokens never leave your own Smart Account.

Exchange holds your funds
Your Safe, your keys

No withdrawal limits

Centralized exchanges impose withdrawal limits, KYC delays, and can freeze accounts without notice. DeFi swaps settle instantly on-chain.

KYC, limits, freezes
Instant on-chain settlement

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

No platform risk

FTX, Celsius, BlockFi — centralized platforms fail. Your Safe smart contract is immutable, audited code on Ethereum. It works as long as the blockchain runs.

Platform can collapse
Immutable smart contracts

Automation without trust

Smart Sessions grant the bot one permission only: Uniswap V3 swaps inside your Safe. Enforced on-chain by the contract itself — not by us. Even if our server were hacked, your funds cannot be withdrawn.

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.

Built on audited Safe infrastructure

Your Funds Are Protected by Contract Law, 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 — your funds stay safe.

The bot holds a server-side execution key. That key has one permission recorded in your Safe contract: call Uniswap V3's exactInputSingle function. Any attempt to transfer tokens to another address, change Safe ownership, or call any other contract is rejected by the blockchain — not by us. There is no server-side override. No backdoor. No admin key.

Your Safe, Your Rules

Your funds are held in a Safe smart contract — the most battle-tested smart account on Ethereum, securing $100B+. You are 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.

Swap-Only, Nothing Else

The bot can execute Uniswap V3 swaps inside your Safe. It cannot send tokens to external addresses, cannot modify Safe settings, cannot interact with any other contract. The scope is one function, period.

Revoke in Seconds

Your MetaMask remains the owner. At any time you can revoke the Smart Session or withdraw all funds directly — no request to us needed, no delays, no support ticket. Your blockchain, your control.

What the bot CANNOT do
  • Send tokens to any external address
  • Withdraw funds from your Safe
  • Add itself as a Safe owner
  • Call any contract other than Uniswap V3
  • 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 via MetaMask
  • Revoke bot access instantly, on-chain
  • Pause or delete any strategy at any time
  • View every trade as a public blockchain tx
  • Keep your MetaMask private key offline

Refer traders, earn 30% of every fee

Share your unique link. When friends trade, you earn 30% of every platform fee — paid directly in USDC on Arbitrum One. 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 in USDC

Get your referral link

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 contract — the same audited multi-sig used by $100B+ in assets. The bot holds an on-chain Smart Session key with one permission: call Uniswap V3 swap. It cannot withdraw, transfer, or change Safe ownership. Even if our servers were compromised, your funds remain safe because the blockchain itself enforces the limits.
Which networks does DCA Bot support?+
DCA Bot runs on Ethereum mainnet, Arbitrum, Optimism, Base, and Polygon — and Sepolia / Arbitrum Sepolia for testnet. All five networks share the same deterministic contract addresses (CREATE2), so Safe deployments are predictable and verifiable on every chain.
How is DCA Bot different from 3Commas, Pionex, or Bitsgap?+
Centralized bots like 3Commas and Pionex require API keys to your exchange account — which means a server-side breach can drain your funds. DCA Bot trades directly on Uniswap V3 from your own Smart Account. There is no exchange involved, no API key, no custody. The bot can only execute swaps that are pre-authorized in your Safe contract.
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. Trailing stops and take-profits are available on all of them.
How much does DCA Bot cost?+
There is a free plan that grants full access to all five strategy types on Sepolia testnet — you can deploy a real Safe, run live strategies, and verify the security model with no real funds. Paid plans for mainnet trading start at $29/month with reduced platform fees and more concurrent strategies. Trade fees on-chain go to Uniswap as usual; we do not take a cut of the swap.
Can the bot withdraw my funds?+
No. The Smart Session module records the bot’s permissions on-chain inside your Safe. The only allowed call is Uniswap V3 SwapRouter02 exactInputSingle, restricted to a token whitelist and per-tx amount cap. Any other call — transfer, approve to a third party, change ownership — is rejected by the Safe contract before it touches your assets.
How do I revoke the bot?+
From the Smart Account page in the dashboard, click "Revoke Session". This sends a transaction from your MetaMask that removes the bot’s Smart Session module from your Safe. Revocation is instant and final — no support ticket, no waiting period. Withdrawals can also be done at any time directly from your MetaMask without revoking.
Does DCA Bot work on Arbitrum?+
Yes — Arbitrum is the recommended network for most users. 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 bot’s 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 KYC, no deposits to exchanges, no custody risk.