丝美导航 AI技能集 AI智能技能

onchain-analysis

提供EVM智能合约的自动分析,包括ABI获取、使用模式发现、函数调用解码和AI驱动的可视化分析。

标签:
分享到:

onchain-analysis

onchain-analysis是什么

onchain-analysis是一款智能合约分析工具,通过自动获取ABI、发现使用模式、解码函数调用,并利用AI生成可视化分析报告,支持多种区块链。

开源协议:MIT-0

onchain-analysis的主要功能

  • 自动ABI获取:从Etherscan自动检索已验证的ABI,或接受手动ABI输入。
  • 使用模式发现:查询Dune以找出最常调用的方法、调用者以及调用值。
  • AI解码数据表:AI使用`decode_evm_function_call()`生成DuneSQL查询,构建原始解码数据表。
  • AI驱动分析:AI遍历解码表,生成可视化查询,包括统计数据、时间序列、条形图、饼图等。
  • 结构化结果:所有查询均在Dune上执行,并以结构化JSON格式返回结果。

如何使用onchain-analysis

  • 输入合约地址:通过API调用,输入EVM合约地址。
  • 选择区块链:指定合约所在的区块链,如以太坊、Polygon等。
  • 执行分析:系统自动执行分析流程,包括ABI获取、使用模式发现等。
  • 获取结果:分析完成后,以JSON格式返回结构化结果。
  • 可视化展示:使用提供的结果,在Dune或其他工具中可视化展示分析结果。

onchain-analysis的应用场景

  • 分析智能合约的链上活动,包括交易模式、调用者行为和函数使用情况。
  • 为用户提供智能合约的链上分析、使用统计数据或仪表板。
  • 比较不同智能合约的函数使用或识别顶级调用者。
  • 帮助用户了解特定智能合约的流行度和使用情况。
  • 为区块链开发者提供智能合约性能和安全性分析工具。

相关导航