Blockchain Wallets
Creating the wallets
Two Bloxberg wallets(ethereum compatible) are required to run an Ethernity node: a data processor wallet and a result processor wallet.
Clone the repository
If you have not done so already, clone the repostiory
ethkey is a tool written in rust coming from the openetherum project. The compiled binary contains modifications that print the checksummed address which is required for configuration.
Generate the Data Processor wallet
The value of address is attributed to the ADDRESS variable inside the config file, like this:
The secret represents the private key and is attributed to the PRIVATE_KEY variable inside the config file, like this:
Generate the Result Processor wallet
Repeating step 2, but this time the value of address is attributed to the RESULT_ADDRESS variable inside the config file, like this:
The secret represents the private key and is attributed to the RESULT_PRIVATE_KEY variable inside the config file, like this:
Run the following commands to create the 'config' file with your generated values:
Store the keypairs safe
The keypairs you are generating represent the identity of your node and you are fully responsible to keep it safe. Do not share this information, or store it unencrypted outside the node configuration.
Funding the wallets
Various options exist to fund the wallets, depending on the network the Ethernity NODE runs on.
Testnet
The testnet is using bloxberg as blockchain infrastructure. The bloxberg faucet can be found at:
Just enter your wallet address (including 0x in front) in the form, fill the captcha and you will receive 0.2 bergs. 0.2 bergs is enough to run a few million transactions.
Do the same for both the ADDRESS and the RESULT_ADDRESS.
Last updated