Skip links

Smart Contract Audits

Security flaws, errors, and inefficiencies can be costly when deploying blockchain smart contracts.

Contact us

The Audit Process

Complete audit process from pre-sale to the final audit submission

Pre-Sale

Payment Confirmed

Audit Process

PDF Report

Customers contact us for an audit. We ask them to send us the code and documentation to evaluate its length, complexity, viability, and purpose. Once the evaluation is done by our experts, we make a quotation which includes the calculated price and estimated audit duration. The quotation is then sent by email to the customer by email for confirmation and terms agreement. If the customer agrees to the terms, we send a formal proposal entailing all the details of the audit, price, terms, and payment.

We begin working on the audit immediately we receive the confirmation. The customer’s documentation and code is also reviewed simultaneously. We then contact the customer if we have any questions whatsoever.

We analyze the smart contract source code thoroughly to check for typical security and logical flaws and suggest changes to improve it. We usually send a preliminary report to the customer containing the main problems found. This allows us to correct any other errors before publishing the final audit report.

Our final report includes a detailed summary of the audit process, links to the audited smart contract, and an explanation of what it does. The report then details the performed analysis and describes the issues found in the contract including severity level. Based on code best practices, we propose improvements which would enhance the contract code semantics. Finally, we wrap up the report with a conclusion which includes a summary of the most important items we noticed in the audit process.

Customers contact us for an audit. We ask them to send us the code and documentation to evaluate its length, complexity, viability, and purpose. Once the evaluation is done by our experts, we make a quotation which includes the calculated price and estimated audit duration. The quotation is then sent by email to the customer by email for confirmation and terms agreement. If the customer agrees to the terms, we send a formal proposal entailing all the details of the audit, price, terms, and payment.

We begin working on the audit immediately we receive the confirmation. The customer’s documentation and code is also reviewed simultaneously. We then contact the customer if we have any questions whatsoever.

We analyze the smart contract source code thoroughly to check for typical security and logical flaws and suggest changes to improve it. We usually send a preliminary report to the customer containing the main problems found. This allows us to correct any other errors before publishing the final audit report.

Our final report includes a detailed summary of the audit process, links to the audited smart contract, and an explanation of what it does. The report then details the performed analysis and describes the issues found in the contract including severity level. Based on code best practices, we propose improvements which would enhance the contract code semantics. Finally, we wrap up the report with a conclusion which includes a summary of the most important items we noticed in the audit process.

If you want to read more about the security audit process,
please check out our Smart Contract Audits Security guide.

Why Choose CoinFabrik?

CoinFabrik Team has been working with a variety of customers, from startups to tech giants, in a variety of industries globally, since 2014. We have specialized in blockchain technologies and secure software development. Thus said, our team has developed and carried out security reviews of core components of well-known decentralized projects such as RSK, Algorand, and the DogeCoin-Ethereum Bridge.
You cannot possibly find a better team!

Some Security Audits we’ve performed to date:

Sorare
Security Audit

Contact Us

We will contact you as soon as possible.

This website uses cookies to improve your web experience.