There are no hard software requirements. However, the following configuration is advised:
Minimum | Recommended | |
---|---|---|
Operating System | Windows / Mac OS / Linux | Debian based Linux distribution |
Memory | 8 GB RAM | 16 GB RAM |
CPU | 4 cores | 8 cores |
Disk | 25 GB | 500 GB |
Bandwidth | 1 Gbps for Download/1 Gbps for Upload | 1 Gbps for Download/1 Gbps for Upload |
Ensure you have the following software installed on your machine:
In order to run a Relayer node, you will need to set up an Ethereum address, and get this address whitelisted.
Create an ethereum address. For example, this can be achieved using Metamask. Save the address and associated private key.
Currently, there is a whitelist requirement, may be replaced in the future, for running nodes on the testnet. In order to be whitelisted, you will need to send a request to [email protected]
Please clone the current respository on your machine:
git clone https://github.com/volmexfinance/volmex-relayers.git
Edit the config-files/config.json
file and update the parameters with your own information:
"relayer_name": "YOUR_RELAYER_NAME"
"worker_addr": "YOUR_WHITELISTED_WALLET_ADDRESS"
"private_key": "YOUR_WHITELISTED_WALLET_PRIVATE_KEY"
The configuration of the node is all set up inside a config.json file. Please email [email protected] for more information.
Network configuration will be specific to your individual set up. Generally, you want to ensure that the following ports are open (if you are using the default ones):
Port | Protocol | Address | Description |
---|---|---|---|
8080 | HTTP | localhost | Node Rest API |
10015 | TCP/IP | localhost | Node P2P communications |
To run the relayer in daemon mode, execute the command provided below:
docker compose up -d
To reach a consensus, it is necessary to ensure that the node is always updated to the latest version.
docker compose pull
docker compose up -d