Empeiria
Empeiria is the first enterprise-grade EDVI with one-click deployment of user-centric decentralized data ecosystems, ensuring unmatched data privacy and seamless web3 adoption.
Public Endpoints
Explorer
software
GO
Download Go Binary and place in /usr/local:
Add Go to the path
Install prebuild binary
Pre-Built Package
Download the tar.gz file:
Verify the checksum:
You should see the following
Unpack the tar.gz file:
Move the binary to your local bin directory and make it executable:
Open a new terminal window and check if the installation was successful:
Install binary from source code (option B)
Clone repository and checkout to proper tag
Go to dir and build project
Configure a node
Select a chain:
Init chain and delete generated genesis:
Clone repository with chains
Copy genesis file from repo:
Change the persistent peers inside config.toml
file
Set minimum gas price in app.toml
file
Change external_address
value to contact your node using public ip of your node:
Cosmovisor setup
Install cosmovisor
Run go install to download cosmovisor:
Create dir structure for cosmovisor:
Copy emped binary to cosmovisor genesis bin:
Setup systemd:
Run a node:
Check status
Logs from cosmovisor
Full state sync from archive snapshot
If a node needs a full state history but wants to synchronize faster, it can start the chain from a history snapshot, (updated daily).
Find the most recent state snapshot on the list https://archive-testnet.empe.io/ (eg https://archive-testnet.empe.io/empe-chain-1_2024-06-17.tar)
Download this file and untar
Start chain using cosmovisor
Run a Validator
Becoming a validator
Once you properly set up a full node, you can become a validator node and start earning by validating the chain transactions.
Requirements
If you want to become an Empe validator you need to:
Be a full node and cosmovisor up. If you are not, please follow the full node configuration guide and Cosmovisor setup
The node must be synchronized
The command above should return
Own enough tokens. To become a validator you need at least 2 empe tokens to create the validator, and for transaction fee. You can obtain your tokens from faucet: https://faucet-testnet.empe.io
1. Add wallet key
Inside the testnet you can use the Ledger, but you can also use the wallet software with the emped
. However, if you wish to use Ledger, please add the --ledger
flat to any command.
Please remember to copy the 12-word seed phrase in a secure place. They are your mnemonic. If you lose them you lose all your tokens and access to your validator.
Create the first wallet with the following command:
Copy
The output of the command will provide the 24 words that are the mnemonic.
Create two wallets one for the validator and the second for the vesting account: example
If you are using the Ledger device you must first connect it to your computer, start the Cosmos application (on the device), and run the command
Copy
In this case, the 12 words are not provided because they have already been configured in the Ledger initialization
Copy
If you don't have tokens get some from faucet (http://faucet-testnet.empe.io) or contact us and send your account address.
What is a Validator?
Validators are responsible for committing new blocks to the blockchain through voting. A validator's stake is slashed if they become unavailable or sign blocks at the same height. Please read about Sentry Node Architecture to protect your node from DDOS attacks and to ensure high availability.
Create Your Validator
Your empevalconspub
consensus public key from tendermint can be used to create a new validator by staking tokens. You can find your validator pubkey by running:
Copy
To create your validator use the following command:
Copy
When specifying commission parameters, the commission-max-change-rate
is used to measure % point change over the commission-rate
. E.g. 1% to 2% is a 100% rate increase, but only 1 percentage point.
You can confirm that you are in the validator set by using an explorer.
Confirm Your Validator is Running
Your validator is active if the following command returns anything:
Copy
You should now see your validator in one of the block explorers. You are looking for the bech32
encoded address
in the ~/.emped-chain/config/priv_validator_key.json
file.
Last updated