
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的应用场景
- 分析智能合约的链上活动,包括交易模式、调用者行为和函数使用情况。
- 为用户提供智能合约的链上分析、使用统计数据或仪表板。
- 比较不同智能合约的函数使用或识别顶级调用者。
- 帮助用户了解特定智能合约的流行度和使用情况。
- 为区块链开发者提供智能合约性能和安全性分析工具。
渝公网安备50011302222466号
暂无评论