Inspecto

Inspecto

A decentralized Smart contarct platform for companies, where they can hire auditors powered by TheGraph and Polygon Mumbai

Inspecto

Inspecto

A decentralized Smart contarct platform for companies, where they can hire auditors powered by TheGraph and Polygon Mumbai

The problem Inspecto solves

We all know how expensive smart contarct auditing is for companies. In the current situation either they have to go to a firm or to a independent auditor to get their smart contract audited. So we came up with a solution about making a platform which provides a decentralized solution for companies to get their smart contracts audited and auditors to offer their services. The selected auditors can communicate with the company of the contract which they have applied for. Polygon Mumbai is used as the underlying blockchain network for executing smart contracts and transactions. The Graph is utilized to index and query the smart contract data. Zeeve is used for RPC endpoints, enabling seamless communication with the blockchain network. GCP (Google Cloud Platform) is leveraged as the chat communication server, using Socket.IO and the Firebase used for the authentication. And at last the completed audit reports will be shown and owned as a NFT in the auditors profile. We also plan on running some automated tests on the smart contract.

Challenges we ran into

As we're beginners we had no idea about graph. We had to learn it. And also the network is quite slow, so that created problems but we overcame with it. The project is quite complex for a 30 hrs hackathon so we could not complete it completely within the due timeline but we made and have used the required functions and implementation which defines our idea.

Tracks Applied (3)

Best Use of Google Cloud

We created VM instance for hosting socket.io backend using nginx reverse proxy and also created two firewall rules for T...Read More

Google Cloud Kolkata

Best use of The Graph

We created two subgraphs for two smart contracts in our project. One of them is responsible to fetch data related to NFT...Read More

The Graph

Build with Zeeve.io

We generated Zeeve RPC endpoints from their website and used it to deploy both of our smart contracts.

Zeeve

Discussion