Open Net Worth
Open Net Worth is an open-source personal AI wealth assistant you run yourself: one ledger for your whole financial life, worked by an AI agent you control.
翻訳待ち
Tells you where to vote your veAERO on Aerodrome this week to earn the most. Enter how much you hold, copy the percentages, paste them into Aerodrome. Free, read-only, no wallet connection.
翻訳待ち
金融TypeScript · HTMLGitHub @araxis33オンライン所有者未確認
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
MCP server + CLI that reads live Aerodrome (Base) on-chain data to rank pools by veAERO vote efficiency and recommend a self-dilution-aware vote allocation.
翻訳待ち
Loading the full README. The saved excerpt is shown below.
You hold veAERO. Where does this week's vote go?
Type your balance into aero.deftools.xyz and get back whole percentages you can paste straight into Aerodrome's voting UI — ranked by what each pool really pays per vote, and priced after your own vote dilutes it.Read the full README ↗Aerodrome became Aero on October 22, 2026. Weekly veAERO voting is gone: you stake AERO as sAERO, allocate it to pools on any of Aero's seven networks, and earn those pools' fees and incentives, split by how much sAERO each pool holds. You can move a stake again 47 hours after you last allocated it on a network.
This radar answers one question from live on-chain data: where does your sAERO earn the most per day, after your own stake dilutes the pool?
| Web page | aero.deftools.xyz: nothing to install. Type your sAERO or paste a wallet. |
| CLI | npx aero-vote-radar recommend --amount 25000: the same figures in a terminal. |
| MCP server | npx aero-vote-radar-mcp: three tools for Claude or any MCP agent. "Where should my 25,000 sAERO go on Aero?" |
All three read the same hourly scan, so a pool ranks the same everywhere. No API keys, no wallet connection, no signatures: it reads, you allocate.
docs/data/v3-history.json. A pool is steady when at least 75% of 24+
hourly samples over the last week paid half its own average or more. A pool that paid once in a burst doesn't make that list.A GitHub Actions job (.github/workflows/v3.yml) scans Aero's contracts on
Base, Ethereum, OP Mainnet, Arbitrum, Ink, Robinhood Chain and Arc every
hour at :47 and publishes docs/data/v3.json, which the page, the CLI and the
MCP server all read:
FeesCollected events swept to each gauge's rewards contract
over the last 96 hours (shorter in the first days after launch), turned into
dollars per day with DefiLlama prices.The wallet lookup reads Aero's contracts directly (app.aero.xyz/docs/security):
stakes from the VotingEscrow on Base, and on every network that network's
LeafVoter for the stake's split and timer
(lastAllocated + allocationCooldown − accumulatedCooldownReduction).
Rates move hour to hour. Fees arrive in lumps and incentive programs start and end. Treat any figure as today's rate, not a promise.
Requires Node.js 18.18 or newer.
npm install -g aero-vote-radar # or skip this and use npx
From source:
git clone https://github.com/araxis33/aero-vote-radar
cd aero-vote-radar
npm install
npm run build
npx aero-vote-radar pools # best pools for 10,000 sAERO, all networks
npx aero-vote-radar pools --amount 250000 --chain base # for your amount, one network
npx aero-vote-radar pools --steady # only pools that kept paying
npx aero-vote-radar recommend --amount 250000 # suggested split
npx aero-vote-radar recommend --address 0xYourWallet # split for your stake + your timers
npx aero-vote-radar my-stakes 0xYourWallet # stakes, allocations, timers
--chain takes base, ethereum, optimism, arbitrum, ink, robinhood
or arc. Add --json to any command for machine-readable output.
Example (live, 2026-10-25):
Suggested split for 250,000 sAERO:
% Pool Type Network sAERO You/day
50 WETH/REI CL100 Base 125,000 $29.36
25 USDC/ULc CL10 Base 62,500 $15.63
25 USDC/SANc CL10 Base 62,500 $15.54
About $60.52 a day in total, at today's rates.
Enter it on https://app.aero.xyz/markets/allocate (Aero has no link that pre-fills a split).
npx aero-vote-radar-mcp # from a clone: npx tsx src/mcp-server.ts
In Claude Code: claude mcp add aero-vote-radar -- npx -y aero-vote-radar-mcp.
An agent should read SKILL.md first. Tools:
This is the beginning of the README. Read the rest at the original. Read the full README ↗