Inspiration

I created Oracle's Web3 Security with the idea of providing a tool that would allow for increased security when interacting with smart contracts.

What it does

It provides the security score for smart contract based on External Adapter job that is being run. Under the hood the contract is scanned with mythril and it's bytecode is being requested. All of those informations are later uploaded to the IPFS.

How we built it

It was build with Hardhat, Chainlink, Mythril and IPFS

Challenges we ran into

The chainlink jobs suddenly stopped passing just before few days of submissions. Lucky I managed to find out the solution. Also I managed to upskill in javascript while writing the External Adapter.

Accomplishments that we're proud of

All assumptions where achieved and even few enhancements where added at the end (adding smart contract bytecode to the report).

What we learned

How to use chainlink node for requesting off-chain computations/data.

What's next for Security Oracle

Hopefully this data could be interesting to some data engineers/scientist that would like to strive for more secure blockchain and write some algorithms to determine smart contract secureness based on bytecode but first the word must be spread to gather sufficient amount of data.

Built With

Share this project:

Updates