# 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

```
git clone https://github.com/ethernity-cloud/mvp-pox-node.git
cd mvp-pox-node
```

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

```bash
roles/generate_config_file/files/ethkey generate random

secret:  c7ac47a71c2ff61771ee6xyzxyzxyze8ea32e6ea183ad1547281476a4d503ce5
public:  35cd445cfa98995607622e5bd3aabc507ce717724ff981ff62de4e2cde7c31b9343e81a0910f2b65d750d08389784dc77cd916ddff020a6e3e0a70bb9f6c8add
address: 0x451bD91c141aBa49cD2Be184e647dFfd3Dc3B80C
```

```
The secret represents the private key and is attributed to the PRIVATE_KEY variable inside the config file, like this:
```

```
PRIVATE_KEY=c7ac47a71c2ff61771ee632xyzxyzxyzea32e6ea183ad1547281476a4d503ce5
```

### Testnet

The testnet is using bloxberg as blockchain infrastructure. The bloxberg faucet can be found at:

<https://faucet.bloxberg.org>

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.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.ethernity.cloud/ethernity-node/prerequisites-ethernity-node/blockchain-wallets.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
