stake-vvv
Stake VVV balance from claimed fees on Venice staking contract to unlock inference (sVVV gate)
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Stake VVV balance from claimed fees on Venice staking contract to unlock inference (sVVV gate)
用 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 | Stake VVV |
| description | Stake VVV balance from claimed fees on Venice staking contract to unlock inference (sVVV gate) |
| var | |
| tags | ["defi","on-chain","venice"] |
Stake all available VVV in the agent wallet on the Venice staking contract (0x321b7ff75154472B18EDb199033fF4D116F340Ff) to obtain sVVV. Venice requires ≥1 sVVV to mint an autonomous agent API key, which gates inference access.
VVV flow: Agent earns VVV as LP fees from VVV-paired token launches → stake VVV → receive sVVV → enables Venice API key mint → unlocks inference compute.
Agent wallet: 0x8767Df39eCeeaeB11554642237aC4E08660aB6A3
VVV=0xacfE6019Ed1A7Dc6f7B508C02d1b04ec88cC21bf
VVV_STAKING=0x321b7ff75154472B18EDb199033fF4D116F340Ff
AGENT=0x8767Df39eCeeaeB11554642237aC4E08660aB6A3
# VVV wallet balance
cast call $VVV "balanceOf(address)(uint256)" $AGENT --rpc-url https://mainnet.base.org
# Current sVVV staked balance
cast call $VVV_STAKING "balanceOf(address)(uint256)" $AGENT --rpc-url https://mainnet.base.org
Only run if VVV balance > 0:
node --import tsx scripts/queue-intent.ts stake-vvv
The script:
stake(address staker, uint256 amount) on the staking contractWrite a log entry to memory/logs/${today}.md:
### stake-vvv
- VVV staked: X VVV
- sVVV balance: Y sVVV
- Venice key mint: ready (if sVVV ≥ 1.0)
If sVVV balance ≥ 1.0 after staking, send notification via ./notify:
AUTONOMOPOLY: Staked ${X} VVV → ${Y} sVVV. Agent now eligible for Venice API key mint.
If sVVV < 1.0 after staking, note the shortfall:
AUTONOMOPOLY: Staked ${X} VVV → ${Y} sVVV total. Need ${1.0 - Y} more sVVV for Venice key.
harness/tick.ts reports Venice key mint failure due to insufficient sVVVaeon.yml)