Get Started

The Inco Solidity SDK provides tools to locally develop and test confidential smart contracts.

For Foundry, you need to have:

  • Bun installed (you can also choose to use node + npm or equivalent)
  • Docker installed
  • Foundry installed
  • Basic knowledge of Solidity and JavaScript/TypeScript

We recommend using our template which uses Foundry solidity-based testing.

For Hardhat, you need to have:

  • npm installed (you can also choose to use node + npm or equivalent)
  • Docker installed
  • Basic knowledge of Solidity and JavaScript/TypeScript

For HardHat js-based testing, use this template.

If you are not familiar with Inco, we recommend starting with our concepts guide.

Quick start