menu
arrow_back
What is a crypto smart contract security audit?
Get your smart contracts audited and certified by leading smart contract security experts. Our smart contract audit services cover functionality, vulnerabilities, and gas efficiency. Talk to a consultant now to get started.

What is a smart contract audit?

  • The audit team performs an initial review of the smart contracts.
  • The results of the analysis are provided to the action project.
  • The project team makes changes based on the problems found.
  • The audit team issues a final report, taking into account new changes and remaining errors.

Why do you need a smart contract audit?

How smart contract auditing works

  1. Determination of the scope of the audit. The specifications of the smart contract are determined by the purpose of the project and the general architecture. The specification helps the audit team understand the goals of the project when writing and using the code.
  2. Initial price quote based on amount of work.
  3. Test. Verification tools and methods depend on the audit team. Automatic and manual controls are generally used.
  4. Create a draft report with the errors found and deliver it to the project team for correction.
  5. Publication of the final report, taking into account all the actions carried out by the team to solve the problems found.

Ways to audit smart contracts

gas efficiency

Smart contract vulnerabilities

  1. Recursive call: A smart contract makes a call to another external contract before the changes have been committed. After that, the external contract can recursively interact with the original smart contract in an invalid way, since its balance has not been updated yet.
  2. Integer overflow: the smart contract performs an arithmetic operation, but the value exceeds the storage capacity (usually 18 decimal places). This can lead to an incorrect calculation of the amounts.
  3. Anticipation: Poorly structured code contains data about future transactions that can be used by third parties to their advantage.

Platform security bugs

What is an audit report?

conclusion

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
keyboard_arrow_up