Blockcore xRhodium (XRC)
Full node, Light wallet
The node software is a full node software that runs the xRhodium (XRC) blockchain network.
Features:
- Full xRhodium XRC blockchain
- RPC server
- Desktop/server wallet
- Decentralized
- Windows, Linux, MacOS support
- Open source
Full node is able to use with:
- Blockcore Explorer
- Blockcore Indexer
- Blockcore TipBot
- Blockcore Wallet
- Blockcore PaperWallet
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:
- 37270 - Main xRhodium XRC network port
- 19660 - Your node RPC port
- 37221 - Your node API port