Powerful but tricky

The lifecycle of smart contract

Idea πŸ’‘

Client requirements

Architecture πŸ“

Best practices, simulations, design

Develop πŸ’»

Embark,Waffle,Truffle,Hardhat,Visual Studio Code, Remix, MythX

Testing πŸ§ͺ

Manual + unit testing,Remix plugins, CI, GitHub integration, Code complete

Deploy β›“

Local,Ganache,Testnets

Audit πŸ“

Human + machine, business logic

Deploy πŸ”—

Mainnet

Bug Bounty Programs πŸ›

Monitor, detect attacks, new vulnerabilities

DEMO

Use this directory for smart audit done on some vulnerabilities

Lab

Follow the instructions on the readme file to complete smart contract audit lab