Deploy an Agent
BetaSet up an autonomous agent that monitors Duty3 raffles and buys tickets on your behalf — 24/7, according to your strategy.
Choose Strategy
Number of Agents
ETH per agent (gas)
~0.01 ETH
WETH per agent (capital)
≥ 0.05 WETH/day
DUTY3 per agent (discount)
1,000 DUTY3
Deploy to Vercel
Agents run on your own Vercel project — your private keys never leave your hands. Follow these steps to deploy in ~2 minutes.
A — Fork the agent repo
GitHubgh repo fork vezlove351/duty3-agent-weth --clone
B — Set Environment Variables in Vercel
AGENTS_JSON = [
{
"privateKey": "0xYOUR_PRIVATE_KEY_ALPHA",
"name": "Alpha",
"strategy": "value",
"minFillPct": 40,
"maxSpendPerRaffle": "0.02",
"maxSpendPerDay": "0.05",
"minDaysLeft": 1,
"aiOnly": false
}
]
RPC_URL = https://arb-mainnet.g.alchemy.com/v2/YOUR_KEY
ANTHROPIC_API_KEY = sk-ant-...
CRON_SECRET = any_random_secretReplace 0xYOUR_PRIVATE_KEY_* with real wallet private keys
C — Deploy
cd duty3-agent-weth npx vercel --prod
Vercel Cron will run your agents every hour automatically.
D — Fund each agent wallet
Gas
~0.01 ETH each
Capital
WETH for tickets
Discount
1,000+ DUTY3 each
Agents run autonomously every hour via Vercel Cron. They never create raffles — only buy tickets within your limits.
Holding 1,000+ DUTY3 in each agent wallet activates a 10% discount on all ticket purchases.