用qwen使用sol-mcp来分析tx
在开发mcp时,经常使用@modelcontextprotocol/inspector 来直接进行调用。刚我直接用qwen来试试,感觉也不错。
[交易tx: 4kVvQfb4faVsGjwUoDa7Ez1RYSy6t4TdZ5uwVDt9Rdx8zsfbDqYHyx3YdRdah9YVCGd4GwgDiV7xPBeezRQwy1EU] (https://solscan.io/tx/4kVvQfb4faVsGjwUoDa7Ez1RYSy6t4TdZ5uwVDt9Rdx8zsfbDqYHyx3YdRdah9YVCGd4GwgDiV7xPBeezRQwy1EU)
过程如下:
qwen mcp add sol-mcp -t http https://solmcp.daog1.workers.dev/mcp?apiKey={你的apikey}
qwen里面执行
/mcp list
🟢 sol-mcp - Ready (4 tools)
Tools:
- analyze_instruction_data
- analyze_solana_instruction
- get_solana_transaction
- get_transaction_with_inner_instructions
包含上面的就是可以了
我是这么写的。
帮我获取solana 4kVvQfb4faVsGjwUoDa7Ez1RYSy6t4TdZ5uwVDt9Rdx8zsfbDqYHyx3YdRdah9YVCGd4GwgDiV7xPBeezRQwy1EU 这个tx里面 JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 发生了什么
我用qwen直接把过程总结了,发到下面,后面是qwen生成的。
Solana MCP(Multi-Chain Processing)是一种用于分析和处理Solana区块链上复杂交易的工具系统,特别适用于多跳交易、套利交易和跨协议交互的分析。通过MCP工具,用户可以深入了解交易内部的详细操作,包括内嵌指令、跨协议交互和代币兑换路径等。
当用户需要分析一个Solana交易时,首先需要获取交易的签名(Transaction Signature)。交易签名是一个唯一标识符,用于在区块链上定位特定的交易。
例如:4kVvQfb4faVsGjwUoDa7Ez1RYSy6t4TdZ5uwVDt9Rdx8zsfbDqYHyx3YdRdah9YVCGd4GwgDiV7xPBeezRQwy1EU
调用get_solana_transaction
函数获取交易的基本信息,包括:
使用get_transaction_with_inner_instructions
函数深入分析交易中的每一个指令,包括:
MCP工具会自动识别交易中涉及的协议和程序,例如:
对涉及代币兑换的交易进行路径追踪,包括:
MCP工具追踪代币在不同协议间的流动,识别:
以交易 4kVvQfb4faVsGjwUoDa7Ez1RYSy6t4TdZ5uwVDt9Rdx8zsfbDqYHyx3YdRdah9YVCGd4GwgDiV7xPBeezRQwy1EU
为例:
该交易通过Jupiter DEX执行了一个复杂的套利操作。
这个交易通过Jupiter V6执行了两个主要的兑换操作:
第一个Jupiter路由 (Instruction 1)
第二个Jupiter路由 (Instruction 2)
Jupiter交换事件记录 (swapEvents)
Instruction 7:
Instruction 11:
Instruction 15:
Instruction 19:
Instruction 23:
完整兑换路径如下:
SOL (0.0715) →
RaydiumClmmV2 → SolFiV2 → RaydiumClmm →
Pump.fun代币 (2,746,079,690) →
USDC (15.08) →
PYTH代币 (2.68) →
USDC (15.08) →
Orca Whirlpool →
USDC (15.08) →
GoonFi →
SOL (0.071510809)
通过这个路径实现了约0.000010809 SOL的套利收益。
Solana MCP是一个强大的工具,能够深入解析Solana链上复杂的多协议交易。通过系统的分析流程,用户可以清晰地了解交易的每个环节,这对于DeFi参与者、协议开发者和安全研究者都具有重要价值。
MCP工具的设计使得分析复杂的跨协议交互变得更加简单和可理解,为Solana生态系统的透明度和安全性做出了贡献。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!