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日 23:06