launch-vvv-token
Deploy a new token paired with VVV on Liquid Protocol with dynamic fees routed to the creator
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Deploy a new token paired with VVV on Liquid Protocol with dynamic fees routed to the creator
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Launch a Liquid Protocol token with a LiquidPresaleVault presale. STAKE MODE ONLY (policy 2026-06-12) — depositors lock DIEM and always get it back; allocation is lock-to-earn. One vault per launch, 10% of supply, 60d default lock.
Weekly audit of memory/goals.json — recompute milestone ETAs, self-funding ratio, mode consistency; report deltas and one recommendation to the creator
Proactive ambient check — surface anything worth attention
Analyze AUTONO's own performance and implement one high-impact improvement today
Safety net for Venice inference credits — if sDIEM is below stake_min_diem, queue a stake-diem intent for the gated executor
Run one AUTONOMOPOLY agent tick — claim fees, LP DIEM, LP range check + reposition, maintenance inference
| name | Launch VVV Token |
| description | Deploy a new token paired with VVV on Liquid Protocol with dynamic fees routed to the creator |
| var | |
| tags | ["defi","on-chain","launch"] |
Deploy a new Liquid Protocol token denominated in VVV. All LP fees route 100% to the creator; if the creator is AUTONOMOPOLY (0x8767Df39eCeeaeB11554642237aC4E08660aB6A3), fees go to the agent's Privy wallet.
Run this skill when a token launch is requested — either by the agent's own initiative or in response to an external request stored in memory/launch-queue.jsonl.
Check memory/launch-queue.jsonl (last unprocessed line) for pending launches. Each entry has:
{ "name": "Token Name", "symbol": "SYM", "creator": "0x...", "marketcapVvv": 50, "image": "https://...", "metadata": "{}" }
If no queue entry, use defaults: creator = AGENT, marketcapVvv = 50.
node --import tsx scripts/queue-intent.ts launch-vvv-token \
--name "<name>" \
--symbol "<symbol>" \
--creator "<creator>" \
--marketcap-vvv <marketcapVvv>
Add --dry-run first to verify parameters:
node --import tsx scripts/launch-vvv-token.ts --name "..." --symbol "..." --dry-run
| Target VVV marketcap | Approx tick |
|---|---|
| 10 VVV | -230,280 |
| 50 VVV | -214,200 |
| 100 VVV | -207,240 |
| 500 VVV | -191,160 |
| 1,000 VVV | -184,200 |
tickIfToken0IsLiquid = round(log(marketcapVVV / 1e11) / log(1.0001) / 60) * 60
The factory negates the tick internally if the deployed token address > VVV address.
memory/launches.jsonl for the new tokenAddress and startingTick.memory/logs/${today}.md:
### launch-vvv-token
- token: <tokenAddress>
- name: <name> / <symbol>
- tick: <startingTick> | marketcap: <N> VVV
- feeRecipient: <address>
./notify:
AUTONOMOPOLY: Launched ${symbol} at ${tokenAddress}. Tick=${startingTick}, mcap=${N} VVV. Fees → ${feeRecipient}
"processed": true field or remove the line).If the tx reverts, check:
cast balance $AGENT --rpc-url https://mainnet.base.org)Log the error to memory/logs/${today}.md and notify via ./notify.