工程開發
fx-sdk-agent avatar

fx-sdk-agent

FX Protocol 的 TypeScript SDK 代理:用於管理槓桿部位、執行 Base 與 Ethereum 之間的跨鏈橋接,並與 fxSAVE 生息穩定幣功能進行互動。

簡介

fx-sdk-agent 技能使 AI 助手能夠無縫整合至去中心化交易平台 FX Protocol。該代理為開發人員和自動化系統提供了全面的工具集,用於管理複雜的 DeFi 工作流程,範圍涵蓋 Ethereum 和 Base 上的槓桿部位生命週期管理、跨鏈流動性轉移以及透過 fxSAVE 進行的收益優化。使用者可以利用此技能產生交易執行代碼、排解 SDK 參數問題,並直接從開發環境中驗證交易工作流程。

  • 執行市場數據的唯讀查詢,包括 getPositions、getFxSaveConfig、getFxSaveBalance 和 getFxSaveClaimable,以監控投資組合狀態。

  • 執行交易生成操作,例如 increasePosition、reducePosition 和 adjustPositionLeverage,以管理交易敞口。

  • 使用 LayerZero V2 協議處理 Ethereum 主網與 Base 之間的橋接操作,並實現自動化的報價生成與交易構建。

  • 管理 fxSAVE 操作,包括存款、提款和領取,並自動處理冷卻期和即時贖回邏輯。

  • 支援針對 FX Protocol 長倉池的 depositAndMint 和 repayAndWithdraw 操作。

  • 確保所有金額輸入均以 wei 單位的 BigInt 形式提供;來自外部工具負載的字串必須在調用 SDK 之前進行轉換。

  • 遵守嚴格的滑點要求(0 < 滑點 < 100),並確保代幣符合特定市場限制(例如 ETH、stETH、weth、wstETH、usdc、fxUSD)。

  • 遵循順序交易執行模式:利用 SDK 提供的交易陣列、維持 nonce 順序,並在觸發後續操作前等待接收確認。

  • 透過在交易確認後實施一個區塊的延遲,再重新查詢餘額或部位狀態,以應對鏈上狀態延遲問題。

  • 使用 SDK 為 Ethereum 和 Base 提供的特定代幣位址,以確保與核心協議合約的相容性。

  • 對於橋接操作,請驗證來源與目標鏈 ID(Ethereum 為 1,Base 為 8453),並確認使用者在執行前已完成必要的代幣授權。

倉庫統計

Star 數
1
Fork 數
2
Open Issue 數
3
主要語言
TypeScript
預設分支
main
同步狀態
閒置
最近同步時間
2026年5月3日 下午11:06
在 GitHub 查看