The Thorough and Detailed Process of Security

The process is always long and never easy, be it security or anything else. We have exaggerated process for every step that is a part of securing your smart contract and here you can read all about it. From understanding you, your project and the demands that it has, to designing a report that is able to help you understand the vulnerabilities, we make sure that you are a part of the secure future of Blockchain.

THE CYCLE

The thorough and Detailed Process

Process Flow Diagram
Step 1

Specification Gathering

This is the most crucial stage because the detail is key for a successful smart contract Security audit. Here we will gather the specifications from you to know the intended behavior of smart contract. In this stage, we need a summary of the intended behavior of the smart contract from your side. We would also gather specification through forms.

Step 2

Manual Review

Goals of manual review

  • Blue Quill
    Verify that every detail in the specification is implemented in smart contract.
  • Blue Quill
    Verify that the contract does not have any behavior that is not specified in specifications.
  • Blue Quill
    Verify that contract does not violate original intended behavior of specifications.

Here we would look for undefined, unexpected behavior and common security vulnerabilities like

  • Blue Quill
    Re-entrance
  • Blue Quill
    Overflows
  • Blue Quill
    Uncheck return values for low-level calls
  • Blue Quill
    Denial of service
  • Blue Quill
    Bad randomness
  • Blue Quill
    Front running
  • Blue Quill
    Time manipulation
  • Blue Quill
    Short address attack
  • Blue Quill
    Unknown vulnerabilities
  • Blue Quill
    The goal is to get to as many skilled eyes on contract code as possible
Step 3

Manual Testing

  • Blue Quill
    Smart contract will be manually deployed on any of the test network (Ropsten/Rinkeby) using remix IDE. All the transaction hashes will be recorded.
  • Blue Quill
    Gas consumptions and behavior of functions also noted.
Step 4

Functional Testing

  • Blue Quill
    The smart contract will be manually deployed in a sandbox environment like testnet/mainnet forks, hardhat, ganache, etc
  • Blue Quill
    Smart contract functions will be tested on multiple parameters and under multiple conditions to ensure that all paths of functions are functioning as intended.
  • Blue Quill
    In this phase, the intended behavior of the smart contract is verified.
  • Blue Quill
    In this phase, we would also ensure that smart contract functions are not consuming unnecessary gas.
  • Blue Quill
    Gas limits of functions will be verified in this stage.
Step 5

Testing with Automated Tools

    Testing with automated tools is important to catch those bugs that humans miss. Some of the tools we would use are

  • Blue Quill
    Slither
  • Blue Quill
    Mythril
  • Blue Quill
    Oyente
  • Blue Quill
    Manticore
  • Blue Quill
    Solgraph
  • Blue Quill
    Solidity Coverage
Step 6

Initial Audit Report

    At the end, we would provide you a comprehensive report along with details of audit and steps to cover up with the vulnerabilities if we found any in your contracts.

Step 7

Final Audit Report

    After initial audit fixes, process is repeated again and Final audit report is delivered.

Step 8

Delivery

After getting a green light from the previous step, we send the report to our designers. With their skills, they make a PDF version of the Audit Report and beautifully showcase everything in it. Sample Audit Report:

Aduit Report 1Aduit Report 2Aduit Report 3

The report then gets uploaded onto our official GitHub Repository. We then share with you the link to the Audit Report along with a Certificate of Compliance from QuillAudits.

Step 9

Post-Audit

Social Media Announcements

  • Blue Quill
    As per your requests from you, we make an Audit Announcement from our social media handles to mark the completion of the Audit.
  • Blue Quill
    Access to QuillAudits Ecosystem (Exchanges, IDO, KYC, Incubators, VC Partners)

AMA Sessions

  • Blue Quill
    Expert Auditors Explaining the Nuances of the Audit Report
  • Blue Quill
    QnA and Direct Interaction with Your Audience to Build Trust in Your Project

Niche Targeted PR Services

  • Blue Quill
    Articles & Guest Posts in Renowned Publications
  • Blue Quill
    Cross-Platform Promotions to Give More Exposure to the Project

PORTFOLIO

Latest Work

Therapoid Smart Contract Audit Report

Therapoid Smart Contract Audit Report

TheRugGame Smart Contract Audit Report

TheRugGame Smart Contract Audit Report

Bored & Lucky Smart Contract Audit Report

Bored & Lucky Smart Contract Audit Report

PixelWar Smart Contract Audit Report

PixelWar Smart Contract Audit Report

FAQ

Frequently Asked Questions

Visit our FAQs help centre to clear out any doubts or queries you may have regarding us and our services. or reach out to us directly at Telegram.

Explore FAQs
What is a smart contract audit?
A smart Contract Audit is a comprehensive process to scrutinise a smart contract's code used to interact with a cryptocurrency or blockchain. This process is carried out to discover errors, issues & security vulnerabilities in the code to rectify & fix them.
How much does it cost to audit a smart contract?
How long does it take to audit a smart contract?
How quickly can one do the audit?
Why do smart contracts fail?
Why are smart contract security audits so important?

PROOF OF CAPABILITIES

Why QuillAudits

Check List

850+
Audits Completed

Money Bag

$30B
Secured

Software Development

800k
Lines of Code Audited

Years of Experience

5+
Years of Experience

TESTIMONIALS

What our Clients are saying

Very professional and timed delivery. Also very prompt in responses and queries.

Stack OS

Vishnu Korde

CEO, StackOS

The team is very supportive and they were able to work as per our requirements

Drife Logo

MUDIT MARDA

CO FOUNDER AND CTO, DRIFE

QuillAudits did a great job with our audit, was very professional and provided quick service

Pandora Logo

PUSHKAR VOHRA

CEO, PANDORA FINANCE

QuillAudits provided security enhancements for Polygon projects, earning positive feedback for their prompt and high-quality service as an auditing partner.

Polygon DAO Logo

CORE TEAM

POLYGONDAO

NEWSLETTER

Security First Newsletter by QuillAudits

DeFi & NFT Hacks, CTFs, and Blockchain Security Insights Straight to your Inbox. Explore our weekly newsletter: HashingBits. Stay updated on everything we’re publishing. Stand a step ahead.

Newsletter