MakeStarknetVerified
Our project aims to foster a culture of verification within the Starknet ecosystem. By enabling users to directly understand the contents of Cairo-based smart contracts, we empower them to trust and confidently interact with these agreements.
Screenshots





Problem Statement
Our project enables contract verification for Starknet Cairo directly on the web with Nethermind Starknet remix plugin. Users can verify Cairo-based smart contracts which they were deployed. So when the users deployed the Cairo-based smart contract with Nethermind remix plugin, users can verify with veriwell verify API. The veriwell server compare the class hash and the compiled class hash with on-chain class hash and compiled class hash. Once a contract is verified, its source code becomes accessible, along with AI-generated explanations of the code to enhance understanding.
Solution
Our project’s core functionality is built using Starknet's Cairo language and tools. To enable verification, we implemented APIs utilizing Nethermind Starknet RPC and Voyager API. Our project compares not only class hashes but also compiled class hashes to ensure robustness in the verification process. The frontend was designed to be simple and intuitive, leveraging v0 AI services for seamless integration. For the backend, we utilized NestJS, ensuring rapid development and a secure, reliable service architecture.
Hackathon
ETHGlobal Bangkok
2024
Contributors
- rjnrohit
203 contributions
- varex83
155 contributions
- stranger80
148 contributions
- prix0007
108 contributions
- EdgarBarrantes
87 contributions
- gehlotanish
20 contributions
- Asiya-Yunusa
15 contributions
- ashleendaly
11 contributions
- taco-paco
11 contributions
- satyambnsal
4 contributions
- markjung96
4 contributions
- actions-user
4 contributions
- dependabot[bot]
3 contributions
- kwkr
3 contributions
- doocho
2 contributions
- inchori
2 contributions
- JorikSchellekens
2 contributions
- rohiranj
1 contributions
- swapnilraj
1 contributions
- prxgr4mm3r
1 contributions