Blockcore xRhodium (XRC)

Full node, Light wallet

The node software is a full node software that runs the xRhodium (XRC) blockchain network.

Features:

Full node is able to use with:

Source: https://github.com/block-core/blockcore

How to run it?

For Windows x64 you can download this precompiled package:

1) Get .NET Core 3.1 SDK https://dotnet.microsoft.com/download

2) Get ZIP with executable: Blockcore.Node.XRC_1.0.23.zip
You can check ZIP file with SFV checksum.

3) Run RUN_XRC.bat with this configuration:

Blockcore.Node.exe --chain=XRC -server -iprangefiltering=0 -rpcallowip=127.0.0.1 -rpcbind=127.0.0.1 -rpcpassword=rpcpassword -rpcuser=rpcuser -datadir=nodedata

Your local server will start IBD. After synchronization your can access RPC on port 19660 and light wallet on http://127.0.0.1:37221.

In other case:

1) Get Git from https://git-scm.com/downloads

2) Get .NET Core 3.1 SDK https://dotnet.microsoft.com/download

Clone git & build with:

git clone https://github.com/block-core/blockcore.git
cd blockcore/src/Node/Blockcore.Node/
dotnet restore
dotnet build

Run xRhodium Main network with:

dotnet run --chain=XRC -server -iprangefiltering=0 -rpcallowip=127.0.0.1 -rpcbind=127.0.0.1 -rpcpassword=rpcpassword -rpcuser=rpcuser -datadir=nodedata

Your local server will start IBD. After synchronization your can access RPC on port 19660 and light wallet on http://127.0.0.1:37221.

Whitelist seed issue

If there is some issue connected with whitelisting of some peer then add to your command -addnode=**some ip**. Where IP is some IP from peers in your log file or console log. dotnet run --chain=XRC -server -iprangefiltering=0 -rpcallowip=127.0.0.1 -rpcbind=127.0.0.1 -rpcpassword=rpcpassword -rpcuser=rpcuser -datadir=nodedata -addnode=127.0.0.1

Firewall rules

Node is using ports: