> For the complete documentation index, see [llms.txt](https://docs.fetchoracle.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.fetchoracle.com/reporting-data/installing-telliot/adding-accounts.md).

# Adding Accounts

## Add Reporting Accounts <a href="#add-reporting-accounts" id="add-reporting-accounts"></a>

The reporter (Telliot) needs to know which accounts (wallet addresses) are available for submitting values to the oracle. Use the command line to add necessary reporting accounts/private keys.

Make sure you're in python's virtual environment `(venv)`:

{% hint style="warning" %}
Everytime you run Telliot or DVM you need to enter this virtual environment. To enter it, go to `telliot-feeds` folder and run `source venv/bin/activate`. To exit it, run `deactivate`.

Through the command line you can use `cd <name of folder>` to enter a folder and `cd ..` to move one folder up (go back).
{% endhint %}

First decide where you want to report: \
**PulseChain Mainnet (369)** or  **PulseChain Testnet (943)**.\
\
To add an account for reporting on **PulseChain Mainnet (369)** run the following:

```
telliot account add myacc yourPrivateKey 369
```

{% hint style="info" %}
Remember to replace `myacc` and `yourPrivateKey` in this example with the private key that holds your FETCH for reporting and an account's name to save it locally.
{% endhint %}

You'll be asked to type a password. The characters are *not visible* while you type. Then you re-type the password to confirm it.

**OPTIONAL**: if you want to add another wallet address (or the same one) to ***another*** ***chain***, for example testnet (943), repeat the process but type 943 at the end.

<figure><img src="/files/sVuQlOmLPlevFPkmm3oU" alt=""><figcaption><p>Confirm the password twice and check the wallet address and chain ID are correct</p></figcaption></figure>

<mark style="color:green;">Done! Your account should be ready to submit reports!</mark>

{% hint style="info" %}
Remeber: if you want to report to other chains *using the same address* just follow the same process but change the name of the account and chain ID. Below is an example using the same wallet address, but to report to Pulsechain **mainnet**:
{% endhint %}

<figure><img src="/files/uHQzCGDkjMoF9xbw95Kw" alt=""><figcaption><p>Account name and chain ID changed. Same private key, same wallet.</p></figcaption></figure>

To check the wallets you have added, run `telliot account find`

<figure><img src="/files/7PFYmpHtnvVCmJEuJs5A" alt=""><figcaption></figcaption></figure>

To view other options for managing accounts with Telliot, use the command:

```
telliot account --help
```
