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)。

315星標
63分支
更新於 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
錯誤/存入失敗/過期的 calldata 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 §Chain Support。

步驟 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(持倉)