Ethereum Smart Contact Audit

Money and crime have always gone hand in hand. The digital world is no different. Since the advent of blockchain technology, money in the digital world has been at risk at all times. In su ch a scenario, keeping your Smart Contract, the first line of security in ICO, at risk puts at stake an asset of yours that’s bigger than the money - Your Reputation. Save yourself the embarrassment, and get your Ethereum Smart Contract audited with Baseel.

Get Started


A Smart Contract is originally a computer code that is built on top of blockchain. The smart contract is made up of a set of rules with the If-This-Then-That structure. Here when the involved parties meet the rules set, the smart contract is implicitly enforced without any manual intervention.

According to Wikipedia, Ethereum is an open source, public, blockchain-based distributed computing platform and operating system featuring smart contract functionality. The smart contracts, when once deployed onto the Ethereum platform, are immutable. The security of these contracts thus holds utmost importance.


The audit process for a smart contract is similar to the process by which we audit an application source code - A comprehensive investigation of the code to look for security flaws and vulnerabilities, and the best ways to mitigate them.

The Ethereum Smart Contract Audit process at SecureLayer7 begins with a complete review of the smart contract, including a review of the contract code, and the complete background process that went into the making of the contract. Here a discussion session with the developers of the contract is held to gain a comprehensive review.
Next, a threat profile of the contract is prepared along with review plan that will be used to go about with the audit process.
Based on the plan generated and the threat profile made available, the audit process begins with a hybrid approach. Initially, the static assessment of the contract is performed with the automated tools present for a complete smart contract audit. Then, the dynamic assessment is carried out by manually attacking every member stated in the threat profile and providing a review for the specific vulnerability. The dynamic assessment begins at the component level and then moves up finally assessing the program as a whole.
After completing the assessment, an extensive list of every vulnerability in the smart contract is provided in the final assessment report, along with the detailed remediation steps.


Baseel team understands the stakes involved when it comes to blockchains and smart contracts. Hence Baseel provides a holistic audit of you Ethereum Smart Contract using our static as well as dynamic assessment methods that start at unit testing and move their way up to the contract as a whole auditing with automated tools for a standard test environment as well as manual testing techniques for a thorough contract review to ensure a double-tier security posture.

Baseel accredited with certifications such as CERT-in and ISO 27001. CERT-in enables to certify the security audits for Government, the BFSI customers. Baseel provides testing and reporting to support application security compliance against PCI, HIPAA, SOC type 1 and type 2 and other regulatory requirements.Baseel can customise scanning reporting templates to support internal standards and other regulatory requirements.

Get Started

Insight >> Integrity >>Impact >>

Baseel Limited

Contact us