🟢Contract Audits & Testing

Smart Contract Audits

Smart contract audits are another Cardinal House service. We would never recommend our members invest in a project that has not gone through a formal audit process. Our audit will flag any potential bugs or vulnerabilities in contract code through a series of both automated and manual line-by-line review to protect both developers and investors.

The demand for audit services has increased exponentially, and will continue to do so as blockchain adoption increases. The effect of this is that an audit can be prohibitively expensive for smaller projects. Cardinal House will provide this service at a much more reasonable cost so ALL projects can receive an audit from a reputable, competent auditor. Our mission is to help projects grow, not to price gouge because demand is high.

Pricing starts at $2,000. Create a ticket in our Discord for more info!

Smart Contract Testing

No matter the project, smart contract testing is crucial to ensure there aren't any issues with the code that could lead to your project not operating as expected or being exploited and many or all of your investors losing money. One of the fastest ways a project can fail is if the code doesn't function properly and all trust in the development team vanishes into thin air! And once the smart contract code is deployed to the blockchain, there is no easy way to go back. That's why it's so important to get it right the first time.

However, you can't simply write a few tests for your smart contracts and call it good. It has to be a very in depth process of testing every single piece of functionality, and that's where Cardinal House can step in!

We offer testnet testing as well as full smart contract unit/integration testing.

Testnet testing involves taking your smart contract code and deploying it to a testnet, which is a replica of a main network (Rinkeby is an Etheruem testnet, for example) except nothing has real value so there is no risk of losing money and nothing to be lost from gas fees when testing every little piece of code. Once we deploy your code to the testnet, we'll test every function in your contracts one by one to make sure as little as possible will go wrong once you've deployed on the real network. We'll look for common errors such as transactions being reverted because the gas fee would be too much or users being able to execute functions they shouldn't be able to. Any issues that come up we will immediately report to you and also suggest how you could fix them.

Testnet testing pricing: starting at $500

Smart contract unit/integration testing involves us writing code that interacts with your smart contracts to make sure certain interactions produce the expected results. The test code will simulate dozens or even hundreds of interactions with your smart contracts to make sure as many use cases as possible of your contracts are verified to be working properly. After we write the tests, we will generate a report of which tests pass and which fail so you can make any necessary changes to your code before deploying it. This kind of testing is much more in depth than testnet testing and involves working directly with your smart contract code much more. So if you're looking for the most assurance that you're ready to deploy, this is the kind of testing you need.

Smart contract unit/integration testing: starting at $1,500

Last updated