Running ICE blockchain locally
This article covers the procedures required to set up a development node for testing locally.
Developers looking to build smart contracts on ICE blockchain can run ICE blockchain locally, inspect the blockchain state, and test their code. Following are the steps to setup development node locally.
If this is the first time you are installing Rust, run the following command.
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
If you already have rust installed, please run the following command to update to the latest version
$rustup update 1.58
$rustup default 1.58
$rustup toolchain add nightly-2022-01-16
$rustup target add wasm32-unknown-unknown --toolchain nightly-2022-01-16
git clone https://github.com/web3labs/ice-substrate.git
cargo build --release
Once your node is running you should be able to see output similar to this on your terminal
- WS -
- HTTP -
Once the node is started and running , you can configure your metamask to the test node to start deploying smart contracts and building dapps on test node.
Configure network in your metamask according to following settings:
- Network Name:
Ice local node
- RPC URL:
- Symbol (Optional):