Truffle Boxes

To use most Truffle commands, you need to run them against an existing Truffle project. So the first step is to create a Truffle project.

You can create a bare project template, but for those just getting started, you can use Truffle Boxes, which are example applications and project templates.

RSK has its own specialized Truffle Boxes:

  • rsk-starter-box: This box comes with everything you need to start using smart contracts at RSK Network. It includes network configs for Mainnet and Testnet.
  • rsk-react-box: This box comes with everything you need to start using smart contracts from a react app on RSK Network.
  • rsk-next-box: In this box you’ll find a basic starter pack. It includes Truffle and Next JS.
  • rsk-react-express-box: In this box you’ll find a basic starter pack. It includes Truffle, React and Express JS.
  • rsk-pet-shop-box:This tutorial is a guide on how to use a Truffle box, and on how to to deploy smart contracts to multiple networks (Regtest and Testnet).