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
- chainlink
- chainlinknode
- docker
- hardhat
- ipfs
- javascript
- mythril
- solidity
- web3storage

Log in or sign up for Devpost to join the conversation.