Manual Test

Code Audit

A code audit is a detailed assessment of the source code of a smart contract to uncover possible points of failure, security holes, and poor development practices. While code auditing can be automated, we are referring here to human-assisted code analysis.

Code auditing requires thinking like an attacker to map possible attack vectors in a smart contract. Even if you run automated audits, analyzing every line of source code is a minimum requirement for writing secure smart contracts.

You can also commission security audits to provide users with higher assurance of smart contract security. Audits benefit from extensive analysis performed by cybersecurity professionals and detect potential vulnerabilities or errors that could disrupt the functionality of smart contracts.

Bug Bounty

Bug bounties are financial rewards given to individuals who find bugs or bugs in program code and report them to the developers. A bug bounty is similar to an audit in that it involves asking others to help find flaws in smart contracts. The main difference is that bug bounty programs are open to the wider developer/hacker community.

Bug bounty programs often attract a pool of ethical hackers and independent security professionals with unique skills and experience. This could be an advantage over smart contract audits that rely primarily on teams that may have limited or narrow expertise.

Last updated