t2000-save

SKILL.md

t2000: Save (Deposit to Savings)

Purpose

Deposit into savings to earn yield (auto-selects best rate across NAVI and Suilend, or specify --protocol navi|suilend). If wallet holds non-USDC stablecoins (suiUSDT, suiUSDe, USDsui), they are auto-converted to USDC atomically before deposit. Funds remain non-custodial and withdrawable at any time.

Command

t2000 save <amount> [--protocol <name>]
t2000 save all

# Examples:
t2000 save 80
t2000 save all
t2000 save 50 --protocol suilend
  • save all: deposits full stablecoin balance minus $1 reserve for gas
  • Non-USDC stables are auto-swapped to USDC in the same transaction
  • Rebalance may internally move savings to other stablecoins for better yield

Fees

  • Protocol fee: 0.1% on deposit (collected atomically on-chain)

Output

✓ Gas manager: $1.00 USDC → SUI          [only shown if auto-topup triggered]
✓ Saved $XX.XX USDC to best rate
✓ Current APY: X.XX%
✓ Savings balance: $XX.XX USDC
  Tx: https://suiscan.xyz/mainnet/tx/0x...

Notes

  • APY is variable based on protocol utilization
  • If available balance is $0 after gas conversion, returns INSUFFICIENT_BALANCE
  • t2000 supply is an alias for t2000 save
  • Use t2000 rebalance to auto-optimize yield across protocols and stablecoins
Weekly Installs
16
GitHub Stars
9
First Seen
Feb 28, 2026
Installed on
opencode16
codex16
mcpjam15
claude-code15
windsurf15
zencoder15