← Back to home

AuditGPT

AuditGPT is an AI agent that helps you audit your smart contracts before deployment, giving you recommendations on how to resolve any potential vulnerabilities.

Screenshots

AuditGPT screenshot 1
AuditGPT screenshot 2
AuditGPT screenshot 3

Problem Statement

AuditGPT is an AI agent that helps you audit your smart contracts before deployment, giving you recommendations on how to resolve any potential vulnerabilities.This project combines the use of AI agents with blockchain data for an important use case - smart contract auditing.

Solution

This project uses NextJS for the Frontend, with a Express + MongoDB backend. For the AI Agent, we used a LangChain and OpenAI based agent deployed on IPFS via Phala Network. We forked the Near CLI to modify the deployment command and add the audit flag. Finally, for the Nextblocks explorer, we used a chrome extension to display a verified badge if the contract has been audited.

Hackathon

ETHGlobal Singapore

2024

Prizes

  • 🏆

    Best use of Agent Contract3rd place

    Phala Network

  • 🏆

    Best AI x Blockchain Data Project2nd place

    Nethermind

  • 🏆

    User owned AI is Near

    NEAR Protocol

Contributors