okx-defi

okx-defi

热门

OKX聚合的DeFi(未指定具体DApp)——产品发现、存款/提现/领取执行以及持仓查看。**如果用户提及任何第三方协议/DApp(Aave、Lido、PancakeSwap、Uniswap、Curve、Compound、Morpho、Pendle、Kamino、Raydium、Hyperliquid、Polymarket等),请路由到okx-dapp-discovery——即使说'查看我的Aave持仓'也不走这里。** INVEST触发词:'投资DeFi'、'赚取收益'、'寻找最佳APY'、'存款/质押获取收益'、'搜索DeFi产品'、'赎回/提现持仓'、'领取DeFi奖励'、'借入资产'、'偿还贷款'、'添加/移除CLMM流动性'、'APY/TVL历史'、'深度图'、流动性挖矿、借贷、质押、流动性池。PORTFOLIO触发词:'查看我的DeFi持仓'、'查看DeFi资产/投资组合'、'我的质押/借贷持仓'、'DeFi余额'、'DeFi 持仓'、'我的DeFi资产'。不要用于:DEX兑换(okx-agentic-wallet)、代币价格(okx-dex-market)、钱包代币余额(okx-agentic-wallet)。

315Star
63Fork
更新于 2026/7/25
SKILL.md
只读
名称
okx-defi
描述

OKX聚合的DeFi(未指定具体DApp)——产品发现、存款/提现/领取执行以及持仓查看。**如果用户提及任何第三方协议/DApp(Aave、Lido、PancakeSwap、Uniswap、Curve、Compound、Morpho、Pendle、Kamino、Raydium、Hyperliquid、Polymarket等),请路由到okx-dapp-discovery——即使说'查看我的Aave持仓'也不走这里。** INVEST触发词:'投资DeFi'、'赚取收益'、'寻找最佳APY'、'存款/质押获取收益'、'搜索DeFi产品'、'赎回/提现持仓'、'领取DeFi奖励'、'借入资产'、'偿还贷款'、'添加/移除CLMM流动性'、'APY/TVL历史'、'深度图'、流动性挖矿、借贷、质押、流动性池。PORTFOLIO触发词:'查看我的DeFi持仓'、'查看DeFi资产/投资组合'、'我的质押/借贷持仓'、'DeFi余额'、'DeFi 持仓'、'我的DeFi资产'。不要用于:DEX兑换(okx-agentic-wallet)、代币价格(okx-dex-market)、钱包代币余额(okx-agentic-wallet)。

OKX DeFi(okx-defi-invest + okx-defi-portfolio的实验性合并)

多链、OKX聚合的DeFi,包含两个功能,整合在一个技能中。两者都包装了相同的onchainos defi CLI命令组。

预检检查

阅读../okx-agentic-wallet/_shared/preflight.md。如果该文件不存在,则阅读_shared/preflight.md

意图路由

用户意图 参考文档
发现/搜索DeFi产品,寻找最佳APY invest.md
产品详情(APY、TVL、接受的代币) invest.md
存款/质押/提供流动性 invest.md
提现/赎回持仓(全部或部分) invest.md
领取奖励(平台/投资/V3费用/奖金/解锁本金) invest.md
APY历史、TVL历史、V3深度/价格图表 invest.md
查看DeFi持仓/资产概览(持仓) portfolio.md
按协议查看持仓详情(持仓详情) portfolio.md
精确参数/返回模式——投资和图表命令 invest-cli-reference.md
精确参数/返回模式——持仓命令 portfolio-cli-reference.md
错误/存款失败/过期的调用数据 invest-troubleshooting.md
错误/空持仓/地址格式问题 portfolio-troubleshooting.md

典型流程涵盖两者:查看持仓(Portfolio)→ 赎回或领取(Invest)。当请求链式操作时,请阅读两个参考文件。

技能路由

  • 对于指定DApp的投资/借贷/质押/持仓("在Aave上"、"我的Hyperliquid余额")→ 使用okx-dapp-discovery
  • 对于代币价格/图表或按名称/合约搜索代币 → 使用okx-dex-market
  • 对于DEX现货兑换执行 → 使用okx-agentic-wallet
  • 对于钱包代币余额 → 使用okx-agentic-wallet
  • 对于广播已签名交易 → 使用okx-agentic-wallet
  • 对于Agentic Wallet登录、余额、合约调用 → 使用okx-agentic-wallet

链支持

CLI自动解析链名称(例如ethereum1bsc56solana501)。完整别名表:references/portfolio.md §链支持。

第0步:地址解析(两个功能共享)

当用户未提供钱包地址时,在运行任何defi命令之前,自动从Agentic Wallet解析地址:

1. onchainos wallet status          → 检查是否登录,获取活跃账户
2. onchainos wallet addresses       → 获取按链类别分组的地址:
                                       - XLayer地址
                                       - EVM地址(Ethereum、BSC、Polygon等)
                                       - Solana地址
3. 将地址匹配到目标链:
   - EVM链 → 使用EVM地址
   - Solana → 使用Solana地址
   - XLayer → 使用XLayer地址

规则:

  • 如果用户提供了明确的地址,直接使用——跳过此步骤
  • 如果钱包未登录,要求用户先登录(→ okx-agentic-wallet)或手动提供地址
  • 如果用户说"检查所有账户"或"所有钱包",使用wallet balance --all获取所有账户ID,然后对每个账户执行wallet switch <id> + wallet addresses
  • 如果账户有多个相同类型的地址,在继续之前始终向用户确认解析后的地址

地址-链兼容性(共享——关键)

--address和链参数必须兼容。EVM地址(0x…)只能查询EVM链;Solana地址(base58)只能查询solana。切勿混用——API将返回错误84019(地址格式错误)。

  • 0x…地址 → 仅传递EVM链:ethereum,bsc,polygon,arbitrum,base,xlayer,avalanche,optimism,fantom,linea,scroll,zksync
  • base58地址 → 仅传递solana
  • Sui地址 → 仅传递sui;Tron地址(T…)→ 仅传递tron;TON地址 → 仅传递ton
  • 如果用户想要同时查看EVM和Solana的持仓,使用各自的地址进行两次单独的调用

全局说明

  • 所有defi命令的钱包地址参数均为--address
  • defi positions使用--chains(复数,逗号分隔);defi position-detail使用--chain(单数)
  • 有关CLI参数详情,请参见references/invest-cli-reference.md(投资和图表)和references/portfolio-cli-reference.md(持仓)