OpenOcean DEX aggregator: quote and execute swaps with balance-delta verification. Use when comparing routes or executing a swap via OpenOcean (e.g. quote DAI→USDC, swap with slippage check, verify post-trade balance).

GitHub
安装命令
npx skhub add starchild-ai-agent/openocean
Markdown
SKILL.md

OpenOcean Skill (Starchild Adapter)

Use this skill when user asks to:

  • get OpenOcean quote
  • execute swap via OpenOcean route
  • run OpenOcean trade through Starchild wallet

Runtime Mode

Script-only. Does not register tools.

Imports: from skills.openocean.exports import openocean_gas_price, openocean_quote, openocean_swap

Functions

  • openocean_gas_price(chain='ethereum')
  • openocean_quote(chain, in_token, out_token, amount_wei, slippage='1')
  • openocean_swap(chain, in_token, out_token, amount_wei, slippage='1', verify_timeout_seconds=90, poll_interval_seconds=5)

Current Scope

  • Ethereum mainnet execution path tested (ETH -> ERC20 and ERC20 -> ETH)
  • Uses Starchild wallet runtime (/agent/transfer) to broadcast
  • Built-in ERC20 approval flow (checks allowance and sends approve when needed)
  • Verifies result by balance delta (works when tx hash is delayed)

Safety Checklist

  1. First call openocean_quote and show output.
  2. Confirm amount and slippage with user.
  3. Execute with small amount first.
  4. Require verification result (verified_by_balance_delta=true) before claiming success.
发现
标签

此技能尚未发布标签。

版本
最新版本元数据

版本

v2026.09.24

发布时间

Sep 24, 2026

分类

未分类

许可证

未指定

源路径

openocean

默认分支

main

最新提交

cce29fd

Tree SHA

baca3ec