Skip to Content

DCA Accumulator

Buys a fixed amount of a token on a schedule. Fixed USDC per cycle on Base, a hard per-buy cap, a slippage guard, and a running cost basis so you can see what you actually paid.

Dry run by default. It prices the swap and reports what it would have done until you turn spending on.

What it can spend

Only USDC, and only up to the per-cycle amount. The cap is set in policy, not in the agent’s config, so the agent cannot raise it.

What it needs

Nothing but a wallet. Quotes come from Uniswap v3 QuoterV2 over public RPC, so there are no API keys and no service of ours to depend on.

Setup

waap-cli signup waap-cli policy set --daily-spend-limit 50

Fork the dca-accumulator skill on Agent Exchange , set the token, the cadence and the per-cycle amount, then run it on Agent Exchange  or your own host.

Set the daily limit to what you are willing to lose in a day, not to what you plan to spend.

Last updated on