Using Local Node
This guide outlines steps to create a standalone local node to test CLV compatibility with Ethereum. Follow this guide and you will have a CLV node running in your local environment, which can be connected to the default Polkadot JS GUI.
1. Install build tools & libraries
CLV is the easiest to be set up on Unix-based operating systems like macOS or Linux. Here is the instruction on installing Rust's toolchains. If you have already done this, please go to the Step 3.
macOS
Open the Terminal application and execute the following commands:
Ubuntu/Debian
Use a terminal shell to execute the following commands:
Arch Linux
Run these commands from a terminal:
2. Install Rust toolchain
This guide uses rustup
to help manage the Rust toolchain. First, install and configure rustup
:
3. Compile the node
Let's start by cloning the master branch of the CLV repo that you can find here: https://github.com/clover-network/clover
Once you have followed all of the steps above, it's time to build the standalone node by running:
The initial build will take a while, depending on your hardware. It may take 30 minutes for the build process to complete.
4. Run the Node
Then you will want to run the node in dev mode using the following command:
You should see an output that looks like the following, showing that blocks are being produced:
The local standalone CLV node provides two RPC endpoints:
HTTP:
http://127.0.0.1:9933
WS:
ws://127.0.0.1:9944
Connecting Polkadot JS Apps to a Local CLV Node
The locally-running CLV node is a Substrate-based node, so we can interact with it using standard Substrate tools. Letβs start by connecting it with CLV JS Apps. Visit https://apps.clover.finance/#/explorer and you will see Polkadot JS Apps and are automatically connected to the Polkadot MainNet.
Click on the top left corner to open the menu and configure the networks, then navigate down to open the Development sub-menu. Select the "Local Node" option which points Polkadot JS Apps to ws://127.0.0.1:9944
. Next, click on the Switch button and the site should be successfully connected to your standalone CLV node.
With Polkadot JS Apps connected, you will see the standalone CLV node producing blocks.
Last updated