This box comes with everything you need to start using smart contracts at RSK Network. It includes network configs for Mainnet and Testnet.
First ensure you are in a new and empty directory and have truffle installed.
If you don’t have truffle installed you’ll need to run this in order to install it.
npm install -g truffle
Run the unbox command
truffle unbox rsk-starter-box
The only thing you’ll need to do it’s to copy your mnemonic to truffle-config.js
// truffle-config.json const HDWalletProvider = require('truffle-hdwallet-provider'); //Put your mnemonic here, take care of this and don't deploy your mnemonic into production! const mnemonic = 'A_MNEMONIC';
You can start a truffle console for any RSK network
# Console for Mainnet truffle console --network mainnet # Console forn Testnet truffle console --network testnet
In order to migrate contracts to a specific network
# Migrate for Mainnet truffle migrate --network mainnet # Migrate for Testnet truffle migrate --network testnet