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.