elysiumCore

This project implements an application for the Elysium Core chain that all the other chains in the ecosystem connect
to as a raised and open moderator for interoperability, shared security, and as a gateway to other ecosystems and
chains.
Talk to us!
Hardware Requirements
- Minimal
- 1 GB RAM
- 25 GB HDD
- 1.4 GHz CPU
- Recommended
- 2 GB RAM
- 100 GB HDD
- 2.0 GHz x2 CPU
NOTE: SSDs have limited TBW before non-catastrophic data errors. Running a full node requires a TB+ writes per day,
causing rapid deterioration of SSDs over HDDs of comparable quality.
Operating System
- Linux/Windows/MacOS(x86)
- Recommended
Installation Steps
Prerequisite: go1.19.3+ required. ref
Prerequisite: git. ref
Optional requirement: GNU make. ref
git clone https://github.com/gridironOne/elysiumCore.git
git fetch --tags
git checkout [vX.X.X]
cd elysiumCore
make all
Generate keys
elysiumCore keys add [key_name]
or
elysiumCore keys add [key_name] --recover
to regenerate keys with
your BIP39 mnemonic
Connect to a chain and start node
- Install elysiumCore application
- Initialize node
elysiumCore init [NODE_NAME]
- Replace
${HOME}/.elysiumCore/config/genesis.json
with the genesis file of the chain.
- Add
persistent_peers
or seeds
in ${HOME}/.elysiumCore/config/config.toml
- Start node
elysiumCore start
Initialize a new chain and start node
- Initialize:
elysiumCore init [node_name] --chain-id [chain_name]
- Add key for genesis account
elysiumCore keys add [genesis_key_name]
- Add genesis account
elysiumCore add-genesis-account [genesis_key_name] 10000000000000000000stake
- Create a validator at genesis
elysiumCore gentx [genesis_key_name] 10000000stake --chain-id [chain_name]
- Collect genesis transactions
elysiumCore collect-gentxs
- Start node
elysiumCore start
- To start rest server set
enable=true
in config/app.toml
under [api]
and restart the chain
Ledger Support
NOTE: If you are using Cosmos Ledger app: Elysium uses coin-type 750; generating keys through this method below
will create keys with coin-type 118(cosmos) and will only be supported by CLI and not by current or future wallets.
- Install the Elysium application on the Ledger
device. ref
- Connect the Ledger device to a system with elysiumCore binary and open the Elysium application on it.
- Add key
elysiumCore keys add [key_name] --ledger
elysiumCore tx [transaction parameters] --ledger
Reset chain
rm -rf ~/.elysiumCore
Shutdown node
killall elysiumCore
Check version
elysiumCore version
Test-nets
Main-net