Not Your Average Test Suite.
Smart contract testing,
reimagined.
How we work
Subscribe to a plan & request a test suite for as many smart contracts as you'd like.
Receive your Hardhat or Foundry test suite within a few business days on average.
Any Use Case.
Enterprise Blockchain Applications
Fintech, Automotive, Aviation, Supply Chain and Logistics, Real Estate, Retail, Healthcare and more…
Regulatory Compliance
Satisfy regulatory requirements and due diligence for digital asset and platform integrity. Create audit trails of how assets behave under various conditions. Ensure continuous compliance as regulations evolve.
Upgrade Proxies
Avoid catastrophic lock ups and unintended behaviors during upgrades. UUPS patterns, diamond patterns, and more…
DeFi, DAOs & Bridges
Decentralized Exchanges, Liquidity Protocols, Automated Market Makers, Lending Protocols, Yield Aggregators, Bridges, Governance Protocols, DAOs, and more..
Tokens and NFTs
ERC20, ERC721, ERC1155, ERCx (any ERC standard), Token platforms, and more…
Web3 Gaming
Play-to-Earn, Blockchain Games, Gaming NFTs, etc…
Tokenization of Assets
Digital Asset Integrity, Real World Assets, Listed Equity, Unlisted Equities, Investment Funds, Bonds, Home Equity, Derivatives, and much more…
Insurance
Technical Risk Analysis, DeFi Coverage Aggregators, Decentralized Insurance Protocols, Hedging Protocols, Parametric Insurance Protocols…
Not listed?
Don't see your use case? We likely can handle it. State Space is use case agnostic, and has purpose-built our technology to work with any EVM smart contract written in solidity. Schedule time with us to learn more about how we can help!
How do I get started?
Within 24 hours of subscribing, you’ll receive an invite to schedule a kick off call with you (or your team). Prepare to share your smart contract code (and any existing fixtures, mocks, or test cases you may have already written), and we’ll take care of the rest. After we review your code, we’ll provide you with a delivery time estimate.
Can’t I manually write my own unit and integration test cases?
Of course you can! But as you already know, manually getting to true 100% coverage will likely take weeks (sometimes months) of engineering time. Aside from that, the possibility of introducing unintentional errors in your tests, or missing important edge cases could be catastrophic. Lastly, manually updating and maintaining a test suite for every code change while incorporating composable external contracts (especially code you did not author) is not only tedious and lengthy, but very high risk and nearly impossible to get right. State Space removes this burden from blockchain engineers. Using our technology, we’ll provide you with a high coverage, accurate, and error free test-suite that covers every critical input condition and behavior that your code allows. Better yet, you can request an unlimited amount of test suite updates at any stage of your development cycle for true test driven development and security driven engineering.
Why wouldn’t I just hire another full time blockchain developer?
Good question! The annual cost of a full time senior-level blockchain engineer now exceeds $250,000. Up to 50-80% of their time is spent on tedious manual testing activities. By offloading that work to State Space, your developers can instead spend time engineering and innovating, while removing the risk of missing edge cases and human errors.
Is this a security audit?
No, State Space is a technology service that provides 100% coverage test suites for smart contracts, representing the exact behavior of your code. Because rigorous testing is the first and best line of defense for the security of your application, it is critical for developers to access a robust test-suite to uncover any hidden unintentional behavior and validate correctness. Our test suites can significantly improve your security audit engagement.
Is anyone manually writing these test suites?
No! Never! We use our proprietary technology to automatically cover every execution path, input condition and important behavior of smart contract code. Our team has a strict policy to never manually write any test cases to ensure no human error is ever introduced.
How fast will I receive my results?
Delivery times depend on code complexity. On average, the first test suite results will be delivered within a few business days. Updates are usually delivered within 24 hours. Test suite quality assessments typically take 24-36 hours. After the initial kick off call, we’ll review your code and provide you our best estimate.
What platforms do you support?
We support all EVM (Ethereum Virtual Machine) compatible chains and smart contracts written in Solidity (e.g. Ethereum, Polygon, Avalanche, Base, Hyperledger Fabric, Binance Smart Chain, Arbitrum, Optimism, etc). Our test suites are delivered with your choice of Foundry or Hardhat.
I made a code change, can I request an updated test suite?
You sure can. We allow unlimited update requests at any stage of the smart contract development cycle for true test driven development and security driven engineering.
What if I just have a single request?
No problem! You can elect to work with us one a one time basis, or if you need updates, you can pause your maintenance subscription at any time and return when you have additional needs.