返回顶部
g

gekko-yield

Earn yield on USDC by supplying to the Moonwell Flagship USDC vault on Base. Use when depositing USDC, withdrawing from the vault, checking position/APY, or generating yield reports.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
1,567
下载量
1
收藏
概述
安装方式
版本历史

gekko-yield

# Gekko Yield — Earn safe yield on USDC Earn yield on USDC via the Moonwell Flagship USDC vault on Base. **Vault:** `0xc1256Ae5FF1cf2719D4937adb3bbCCab2E00A2Ca` **Chain:** Base (8453) **Asset:** USDC (`0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913`) ## Why This Vault? The Moonwell Flagship USDC vault is one of the **safest places to earn yield on Base**: - **Powers Coinbase** — Provides $20M+ liquidity to Coinbase's BTC/ETH borrow products - **Blue-chip collateral only** — Loans backed by ETH, cbETH, wstETH, cbBTC - **Conservative LTV ratios** — Healthy collateral requirements - **Isolated markets** — Risk is compartmentalized - **Battle-tested** — Morpho's codebase is <650 lines, immutable, extensively audited - **Multi-layer governance** — Moonwell DAO + Block Analitica/B.Protocol curators ### Current APY (~4-6%) | Component | APY | Source | |-----------|-----|--------| | Base yield | ~4-5% | Borrower interest | | Rewards | ~0.5-1% | WELL + MORPHO via Merkl | | **Total** | **~4.5-6%** | Sustainable, from real demand | Yields come from real borrowing demand, not unsustainable emissions. ## Quick Start ```bash cd gekko-yield/scripts pnpm install # or npm install npx tsx setup.ts ``` The setup wizard will: 1. Guide you to set your private key as environment variable 2. Save configuration to `~/.config/gekko-yield/config.json` ## Commands ### Interactive Setup ```bash npx tsx setup.ts ``` Guides you through wallet configuration. ### Check Position & APY ```bash npx tsx status.ts ``` Returns: current deposit, vault shares, APY, wallet balances, estimated earnings. ### Generate Report ```bash # Telegram/Discord format (default) npx tsx report.ts # JSON format (for automation) npx tsx report.ts --json # Plain text npx tsx report.ts --plain ``` ### Deposit USDC ```bash npx tsx deposit.ts <amount> # Example: deposit 100 USDC npx tsx deposit.ts 100 ``` Deposits USDC into the Moonwell vault. Handles approval automatically. ### Withdraw ```bash # Withdraw specific amount of USDC npx tsx withdraw.ts <amount> # Withdraw all (redeem all shares) npx tsx withdraw.ts all ``` ### Auto-Compound ```bash npx tsx compound.ts ``` All-in-one command that: 1. Checks wallet for reward tokens (WELL, MORPHO) 2. Swaps them to USDC via Odos aggregator 3. Deposits the USDC back into the vault ## Configuration Config location: `~/.config/gekko-yield/config.json` ```json { "wallet": { "source": "env", "envVar": "PRIVATE_KEY" }, "rpc": "https://mainnet.base.org" } ``` ## Security ⚠️ **This skill manages real funds. Review carefully:** - Private keys loaded at runtime from environment variable - Keys never logged or written to disk by scripts - All transactions simulated before execution - Contract addresses verified on each run - Scripts show transaction preview before sending ### Recommended Setup 1. **Dedicated wallet** — Create a hot wallet just for this skill 2. **Limited funds** — Only deposit what you're comfortable having in a hot wallet 3. **Keep gas funded** — Maintain small ETH balance on Base for transactions ## Error Handling | Error | Cause | Fix | |-------|-------|-----| | Insufficient USDC | Not enough USDC in wallet | Bridge/transfer more USDC to Base | | Insufficient gas | Not enough ETH for tx | Add ETH to wallet on Base | | Wallet not configured | Missing config | Run `npx tsx setup.ts` | | PRIVATE_KEY not set | Missing env var | Set `$env:PRIVATE_KEY="your-key"` | ## Dependencies Scripts require Node.js 18+. Install deps before first run: ```bash cd scripts && pnpm install ``` Packages used: - `viem` — Ethereum interaction - `tsx` — TypeScript execution --- **Built by Gekko AI. Powered by ERC-8004.**

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 gekko-yield-1776370489 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 gekko-yield-1776370489 技能

通过命令行安装

skillhub install gekko-yield-1776370489

下载 Zip 包

⬇ 下载 gekko-yield v1.0.0

文件大小: 30.76 KB | 发布时间: 2026-4-17 14:54

v1.0.0 最新 2026-4-17 14:54
Initial release of gekko-yield v1.0.0:

- Supply and withdraw USDC from the Moonwell Flagship USDC vault on Base chain
- View position, vault APY, and wallet balances
- Generate yield reports in Telegram/Discord, JSON, or plain text formats
- Auto-compound WELL and MORPHO rewards back into the vault via Odos
- Interactive setup and secure wallet configuration using environment variables
- Clear security guidance and recommended wallet practices provided

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部