Features

Features

site icon
2025.04.12 3
TypeScript区块链去中心化金融代币交换套利检测金融服务
EDUCHAIN Agent Kit 是一个基于 MCP(Model Context Protocol)的服务,主要用于与 EDUCHAIN 交互,提供查询代币和流动性池信息、执行钱包操作、进行代币交换以及检测套利机会等功能。该服务特别针对 SailFish DEX(一个 Uniswap v3 的分叉)进行了优化,支持自动处理 EDU 和 WEDU(Wrapped EDU)之间的转换。
View on GitHub

Overview

基本能力

产品定位

EDUCHAIN Agent Kit 是一个专为区块链和去中心化金融(DeFi)设计的工具集,旨在简化与 EDUCHAIN 和 SailFish DEX 的交互过程。

核心功能

  1. 代币和流动性池信息查询:获取代币价格、详细信息、流动性池统计和历史数据。
  2. 钱包操作:检查 EDU 和代币余额,发送 EDU 和 ERC20 代币。
  3. 交换操作:获取交换报价,执行代币交换,支持自动处理 EDU 和 WEDU 的转换。
  4. 套利操作:获取外部市场数据,检测套利机会。

适用场景

  1. 区块链开发者需要快速查询和操作 EDUCHAIN 上的代币和流动性池。
  2. 交易者需要在 SailFish DEX 上进行代币交换或检测套利机会。
  3. 钱包服务提供商需要集成 EDUCHAIN 和 SailFish DEX 的功能。

工具列表

  1. 代币和流动性池信息工具:如 get_token_price, get_pool_info 等。
  2. 钱包操作工具:如 get_edu_balance, send_erc20_token 等。
  3. 交换操作工具:如 get_swap_quote, swap_tokens 等。
  4. 套利操作工具:如 check_arbitrage_opportunities 等。

常见问题解答

  1. 如何处理 EDU 和 WEDU 的转换?
  2. 系统会自动处理 EDU 和 WEDU 的转换,用户可以直接使用 EDU 进行交换操作。
  3. 如何设置外部市场数据 API?
  4. 使用 update_external_market_config 工具进行配置。

使用教程

使用依赖

  1. 确保已安装 Node.js。

安装教程

  1. 克隆仓库。
  2. 安装依赖: npm install
  3. 构建项目: npm run build
  4. 配置 MCP 服务器: json { "mcpServers": { "sailfish": { "command": "node", "args": ["/path/to/SubgraphMCP/build/index.js"], "env": { "RPC_URL": "https://your-edu-rpc-url.com" } } } }

调试方式

  1. 运行测试脚本: node build/test.js

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。