🏗️Build Tools

You can use Kinto with all your favorite build tools:

circle-info

For a complete guide on deploying contracts on Kinto, see our development guidearrow-up-right.

Foundry

Foundry is a smart contract development toolchain.

With Foundry you can manage your dependencies, compile your project, run tests, deploy smart contracts, and interact with the chain from the command-line and via Solidity scripts.

Check out the Foundry Bookarrow-up-right to get started with using Foundry with Kinto.


Using Foundry with Kinto

Foundry supports Kinto out of the box. To install Foundry, you can just follow the instructions herearrow-up-right.

Provide the Kinto RPC URL and Chain ID when deploying and verifying your contracts.

Deploying a smart contractarrow-up-right

forge create ... --rpc-url=$KINTO_RPC_URL

Verifying a smart contractarrow-up-right


Hardhat

Hardhat is a development environment for extensible and rapid smart contract development.

You can use Hardhat to modify, build, debug, and deploy your smart contracts to Kinto.

To setup Hardhat, follow the instructions herearrow-up-right.

Now, access a hardhat terminal:


Using Hardhat with Kinto

To configure Hardhatarrow-up-right to deploy smart contracts to Kinto, update your project’s hardhat.config.ts file by adding Kinto as a network:

But make sure that your hardhat.config.js includes the kinto network


Truffle

Truffle is a comprehensive suite of tools for smart contract development.

Truffle can quickly build, test, debug, and deploy your smart contracts to Kinto.


Using Truffle with Kinto

To configure Trufflearrow-up-right to deploy smart contracts to Kinto:

  1. Install Truffle by running the following command:

  2. Create a new Truffle project by running the following command:

  3. Update your project's truffle-config.js file by adding Kinto as a network:

  4. Compile and deploy your smart contract by running the following command:

Last updated