> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fortytwo.network/llms.txt
> Use this file to discover all available pages before exploring further.

# Wallet and Account Management

Fortytwo functions as a decentralized network of nodes. Fortytwo P2P App, Fortytwo P2P Container, and Fortytwo P2P CLI applications run the **Inference Nodes** in this network, while Fortytwo P2P Relay runs the **Relay Nodes** that aids the connectivity between the Inference Nodes. Participating nodes are identified with Web3 accounts.

*Main takeaways:*

* *Your node is associated with your Web3 account.*
* *Web3 authorization is required for rewards and reputation distribution across the network.*
* *Your node's Reputation is tied to your Web3 account.*
* *You remain in full control over your node/wallet at all times. To move your node to another OS or device, simply authorize in the Fortytwo P2P App of your choice on that device with your Web3 account.*
* *You can use your wallet outside the Fortytwo network and control it with Web3 wallet apps, for example [Phantom <Icon icon="arrow-up-right" />](https://phantom.com/) or [MetaMask <Icon icon="arrow-up-right" />](https://metamask.io/).*

## How does Node Identification Work?

For the network to identify your node, have it as an active participant and provide you with rewards, you need to authorize first.

We use Web3 accounts for authorization. This way, your node gets its unique ID by which is recognized by the network, it has its own reputation and can acquire rewards while remaining entirely under your control no matter what application or device you are using in the moment.

This way, we treat one node as one Web3 account.

* You can [create a new wallet](/docs/wallet-and-account-management#creating-a-new-account-in-fortytwo-clients) for your node directly within the Fortytwo P2P App and P2P CLI. You will have full ownership over this wallet, so make sure to save its credentials to retain access to it. This is a major difference from Web 2 accounts, as we will not be able to recover your access should you lose your credentials.
  <Tip>
    We recommend creating a new wallet for your node if you are new to Web3.
  </Tip>
* Any **existing EVM Web3** wallet is compatible with the Fortytwo network. You can authorize in the Inference or Relay Nodes with an existing account by using your [private key or Secret Recovery Phrase](/docs/wallet-and-account-management#migrating-your-wallet-or-signing-up-with-an-existing-web3-account).
* A node can be [migrated between devices and applications](/docs/wallet-and-account-management#migrating-your-wallet-or-signing-up-with-an-existing-web3-account) using its unique Web3 wallet address credentials.
  > For example, one Web3 wallet can be simultaneously used on two different machines within different Fortytwo applications (Fortytwo P2P CLI and Fortytwo P2P App for example). However, only one instance of your node will be able to participate in the network. See [this section of FAQ](/docs/faq#running-the-inference-nodes) for details.

Each node in the Fortytwo network has a unique predetermined name consisting of three words. You can see examples on the leaderboard on [Dashboard <Icon icon="arrow-up-right" />](https://fortytwo.network/dashboard) page.

## The Node and Web3 Account Dependency

* You can run an unlimited number of nodes as long as it is **one node/wallet per one device**.
* **Each different node requires a unique Web3 wallet** to avoid ID collisions.
* You can install the same node (sign in with the same Web3 account) on multiple devices but can only <b>run one instance of that node at any time</b>. If running several nodes simultaneously under one account, only one node will perform at a time and it can lead to unexpected errors.
* As an exception, you can run both Inference and Relay Nodes on the same machine as long as each node uses **a unique wallet ID and unique ports**.

## What is a Web3 Account?

A Web3 account is a unique identifier that works using blockchain technology, allowing for function and control in a decentralized manner.

Since your node account is fundamentally a Web3 account, you need to know its 3 major identifiers:

<Tabs>
  <Tab title="Public Address" icon="thumbs-up">
    Your node’s **public address** is primarily used for transactions, monitoring via blockchain explorers, determining leaderboard placements.

    <Callout icon="/resources/icons/Fortytwo-App-inline.svg" color="#0037ff" iconType="regular">
      **Fortytwo** network requires it to:

      * Send rewards for participation.
      * Acknowledge your node's participation history, reputation, and balance and determine a node's reliability.
    </Callout>

    * **It is safe to share**: it functions similarly to bank credentials if anybody wants to send a transaction your way. However, keep in mind that anybody can see the entire history of transactions and earnings related to this wallet.
    * Nobody can get access to your wallet with just your public address.
    * Nobody can tie your wallet's public address to your identity until you acknowledge the ownership publicly. This way, your privacy depends on your own actions.
  </Tab>

  <Tab title="Secret Recovery Phrase" icon="triangle-exclamation">
    Your node’s **Secret Recovery Phrase** is a way to authenticate full access to your wallet. It is commonly a 12 or 24 word sequence.

    <Callout icon="/resources/icons/Fortytwo-App-inline.svg" color="#0037ff" iconType="regular">
      **Fortytwo** network requires it as:

      * One of the two sign in methods for your Web3 account/node. Fortytwo client uses the very first account on this wallet and generates a private key for it. The private key is then used as your node's signature on the blockchain. Secret Recovery Phrase is never stored or used aftewards.

      It **can never be exported out of the node applications** because Fortytwo never stores is anywhere for security reasons.
    </Callout>

    * Secret Recovery Phrase provides access to a series of accounts that can be created under one wallet. Note, that when you create a new wallet with Fortytwo P2P App or P2P CLI, you create a wallet with one EVM account on it, which is used inside the Fortytwo network. However if you sign into your wallet with a wallet managment app, like [Phantom <Icon icon="arrow-up-right" />](https://phantom.com/) or [MetaMask <Icon icon="arrow-up-right" />](https://metamask.io/), you can add more accounts to it, be it in Ethereum network or other networks.
    * **Never share it with anybody**. Treat it like a password. Keep it written down somewhere offline.
    * **Whoever has access to it has full control over your entire wallet**.
    * **If lost, your Secret Recovery Phrase cannot be recovered**, not even if you have saved your private key.
    * It is best to securely keep both Secret Recovery Phrase and private key, as you have more ways to restore access to your assets.
  </Tab>

  <Tab title="Private Key" icon="triangle-exclamation">
    Your node’s **private key** is another way to authenticate access to a single Web3 account. It is commonly exported and saved as a text file that holds a sequence of symbols similar to your public address.

    <Callout icon="/resources/icons/Fortytwo-App-inline.svg" color="#0037ff" iconType="regular">
      **Fortytwo** network requires it as:

      * One of the two sign in methods for your Web3 account/node. The private key is then used as your node's signature on the blockchain.

      It **can be exported out of the node applications**.
    </Callout>

    * Private key provides access only to one exact Web3 account. This doesn't count as an entire wallet, and you will not be able to recover the wallet's Secret Recovery Phrase with it.
    * **Never share it with anybody**. Treat it like a password. Keep it stored on an offline device for recovery purposes. Do not sync this file with cloud storage providers.
    * If lost, it can only be recovered if you have the Secret Recovery Phrase for the wallet that holds this account in it.
    * **Whoever has access to it has full control over this account**.
    * It is best to securely keep both Secret Recovery Phrase and private key, as you have more ways to restore access to your assets.
  </Tab>
</Tabs>

## Creating New Web3 Account for a Node

You can create a new EVM compatible wallet in any Web3 wallet application that supports Etherium networks, for example [Phantom <Icon icon="arrow-up-right" />](https://phantom.com/) or [MetaMask <Icon icon="arrow-up-right" />](https://metamask.io/), or conveniently **create a new Web3 wallet directly in the Fortytwo P2P CLI or Fortytwo P2P App**.

<Note>
  When creating a new Web3 wallet outside of Fortytwo applications, note that only the first account in that wallet will be used at this time.
</Note>

### Creating a New Account in Fortytwo P2P Applications

<Tabs>
  <Tab title="Fortytwo P2P App" icon="https://mintcdn.com/fortytwo-f43ac997/0cQCszqEw3UY-Jgf/resources/icons/Fortytwo-App-tabs.svg?fit=max&auto=format&n=0cQCszqEw3UY-Jgf&q=85&s=ebc5768dbee9b86c6c6a8d6ce9a858f7" width="64" height="64" data-path="resources/icons/Fortytwo-App-tabs.svg">
    <Steps>
      <Step>
        When starting the Fortytwo P2P App for the first time, you are prompted to either:

        1. Create identity
        2. Recover with recovery phrase
        3. Recover with private key

        To create a new account, click on the `Create identity` button.
      </Step>

      <Step>
        <Note>
          While **Fortytwo** is in devnet phase, you will be prompted to enter your activation code to begin your participation. To get one, submit an application to get a chance to join the first wave of node operators: [Application Form <Icon icon="arrow-up-right" />](https://tally.so/r/wQzVQk)
        </Note>

        Put your activation code into the respective text field. Once it’s validated, click the `Create identity` button to proceed.
      </Step>

      <Step>
        Once your identity is successfully created, the App will provide you with your **Secret Recovery Phrase**.

        To see the phrase, click the `Reveal` button. Each word in the phrase is placed in a numbered box → **Write it down** and keep it secure, as it is used to recover your identity.
      </Step>

      <Step>
        The App will then ask you to verify that you have written down the Phrase correctly before you move on — enter the words from the Phrase provided previously into the correspondingly numbered boxes.

        <Warning>
          IMPORTANT: You can only see your Secret Recovery Phrase at this stage. Make sure you wrote it down.  It is never shown again or stored anywhere. Fortytwo doesn't have any information about your Secret Recovery Phrase and will not be able to help you if it is lost.
        </Warning>
      </Step>

      <Step>
        Next, the App will prompt you to export your **private key** outside of its directory → **export it to a secure offline device**. Once that is done, final confirmation screen is displayed and the node is ready to run.
      </Step>

      <Step>
        <Danger>
          Never share your Secret Recovery Phrase or private key with anyone.
        </Danger>
      </Step>
    </Steps>
  </Tab>

  <Tab title="Fortytwo P2P Container" icon="https://mintcdn.com/fortytwo-f43ac997/0cQCszqEw3UY-Jgf/resources/icons/Fortytwo-Container-tabs.svg?fit=max&auto=format&n=0cQCszqEw3UY-Jgf&q=85&s=b19f124dea7c3734255bd3063de8ac8d" width="64" height="64" data-path="resources/icons/Fortytwo-Container-tabs.svg">
    `WALLET CREATION IS CURRENTLY NOT SUPPORTED`
  </Tab>

  <Tab title="Fortytwo P2P CLI" icon="https://mintcdn.com/fortytwo-f43ac997/0cQCszqEw3UY-Jgf/resources/icons/Fortytwo-CLI-tabs.svg?fit=max&auto=format&n=0cQCszqEw3UY-Jgf&q=85&s=f2a7dbae346916e5d9c642059baebd69" width="64" height="64" data-path="resources/icons/Fortytwo-CLI-tabs.svg">
    <Steps>
      <Step>
        When starting Fortytwo P2P CLI for the first time, you are prompted to either:

        1. Create a new identity with an activation code, <br />
           or
        2. Recover an existing identity with a recovery phrase.

        To create a new account, **select option #1**.
      </Step>

      <Step>
        <Note>
          While **Fortytwo** is in devnet phase, you will be prompted to enter your activation code to begin your participation. To get one, submit an application to get a chance to join the first wave of node operators: [Application Form <Icon icon="arrow-up-right" />](https://tally.so/r/wQzVQk)
        </Note>
      </Step>

      <Step>
        Your new account is now created.

        The following information about your identity is provided in the `YOUR NEW IDENTITY CREATED` box within the terminal window:

        * **Public address** of your node → Manually copy and store it to track your node's perfomance on [Dashboard <Icon icon="arrow-up-right" />](https://fortytwo.network/dashboard) or other explorers. You can also use it to refill your node's balance. You can find it in the logs any time you restart your node.
        * Your **Secret Recovery Phrase** → **Write it down** and keep it secure, as it is used to recover your identity.

                  <Warning>
                    IMPORTANT: You can only see your Secret Recovery Phrase at this stage. Make sure you wrote it down.  It is never shown again or stored anywhere. Fortytwo doesn't have any information about your Secret Recovery Phrase and will not be able to help you if it is lost.

                    **If you skipped this step and forgot to write it down, we highly recommend you create a new account and write down your Secret Recovery Phrase.**
                  </Warning>
        * Location of your **private key** on your computer → Go to the defined location and **copy the key file to a secure offline device**. <b>Do not delete it from this folder</b> as it is required for Fortytwo P2P CLI to function properly.
      </Step>

      <Step>
        <Danger>
          Never share your Secret Recovery Phrase or private key with anyone.
        </Danger>
      </Step>
    </Steps>
  </Tab>

  <Tab title="Fortytwo P2P Relay" icon="https://mintcdn.com/fortytwo-f43ac997/0cQCszqEw3UY-Jgf/resources/icons/Fortytwo-Relay-tabs.svg?fit=max&auto=format&n=0cQCszqEw3UY-Jgf&q=85&s=129f099b9a855334674c714c0d5e6cc2" width="64" height="64" data-path="resources/icons/Fortytwo-Relay-tabs.svg">
    `WALLET CREATION IS CURRENTLY NOT SUPPORTED WITH FORTYTWO P2P RELAY`
  </Tab>
</Tabs>

## Finding Your Node's Public Address

*If you want to monitor your node's perfomance on the [Dashboard <Icon icon="arrow-up-right" />](https://fortytwo.network/dashboard) or other explorers, or simply want to provide somebody with your node's credentials so that they can send assets your way, you need to know your node's [public address](/docs/wallet-and-account-management#public-address).*

<Tabs>
  <Tab title="Fortytwo P2P App" icon="https://mintcdn.com/fortytwo-f43ac997/0cQCszqEw3UY-Jgf/resources/icons/Fortytwo-App-tabs.svg?fit=max&auto=format&n=0cQCszqEw3UY-Jgf&q=85&s=ebc5768dbee9b86c6c6a8d6ce9a858f7" width="64" height="64" data-path="resources/icons/Fortytwo-App-tabs.svg">
    <Steps>
      <Step>
        Launch the Fortytwo P2P App.
      </Step>

      <Step>
        Right click on the Fortytwo P2P App icon in the Tray/Menu Bar or in the Dock → Navigate to `Account` → click `Copy Wallet Address`.
      </Step>
    </Steps>
  </Tab>

  <Tab title="Fortytwo P2P Container" icon="https://mintcdn.com/fortytwo-f43ac997/0cQCszqEw3UY-Jgf/resources/icons/Fortytwo-Container-tabs.svg?fit=max&auto=format&n=0cQCszqEw3UY-Jgf&q=85&s=b19f124dea7c3734255bd3063de8ac8d" width="64" height="64" data-path="resources/icons/Fortytwo-Container-tabs.svg">
    <Steps>
      <Step>
        Two options for the first step:

        <CardGroup>
          <Card title="A: Open Docker applicaiton">
            Look for the inference process that you are running. By default, should be called `fortytwo-p2p-inference-docker`.<br />
            If you launched in "Multi-node setup on a single machine", its name will depend on the name of your custom `docker-compose.yml`.

            Unwrap it and go to `fortytwo-protocol` container.<br />
            When Capsule launches, `fortytwo-protocol` begins to post.
          </Card>

          <Card title="B: Export logs">
            See '[**Quick Start section "Export Logs"**](/docs/quick-start#fortytwo-p2p-container)' for more.

            *If your log file is empty, either there is a problem with the launch or protocol has not started yet. Try to export the log a bit later when Capsule has successfully downloaded and launched the AI model.*
          </Card>
        </CardGroup>
      </Step>

      <Step>
        Your public address is written **at the beginning** of the logs and at **every re-connection** with the network. Look for the following block of information:

        ```
        Check current version
        Latest version is vX.XX.X
        Up to date
        UTC 20XX-XX-XX 18:40:27.036628  INFO Fortytwo Protocol Node is starting up
        UTC 20XX-XX-XX 18:40:27.036656  INFO Fortytwo Protocol Node current version: X.XX.X
        <...>
        UTC 20XX-XX-XX 23:32:35.728871  INFO Public key: "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
        UTC 20XX-XX-XX 23:32:35.729190  INFO Operator Wallet Address: 0xXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
        ```

        Your wallet address is defined in the `Operator Wallet Address:` line and begins with `0x`.
      </Step>
    </Steps>
  </Tab>

  <Tab title="Fortytwo P2P CLI" icon="https://mintcdn.com/fortytwo-f43ac997/0cQCszqEw3UY-Jgf/resources/icons/Fortytwo-CLI-tabs.svg?fit=max&auto=format&n=0cQCszqEw3UY-Jgf&q=85&s=f2a7dbae346916e5d9c642059baebd69" width="64" height="64" data-path="resources/icons/Fortytwo-CLI-tabs.svg">
    <Steps>
      <Step>
        Go through the standard CLI launch procedure, pick your desired model and launch your node.
      </Step>

      <Step>
        After the Fortytwo logotype appears, look for the following block of information:

        ```
        ⏃ Starting Protocol...

        Joining ::||

        UTC 20XX-XX-XX 23:32:27.344073  INFO Fortytwo Protocol Node is starting up
        UTC 20XX-XX-XX 23:32:27.344169  INFO Fortytwo Protocol Node current version: X.XX.X
        <...>
        UTC 20XX-XX-XX 23:32:35.728871  INFO Public key: "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
        UTC 20XX-XX-XX 23:32:35.729190  INFO Operator Wallet Address: 0xXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
        ```

        Your wallet address is defined in the `Operator Wallet Address:` line and begins with `0x`.
      </Step>
    </Steps>
  </Tab>

  <Tab title="Fortytwo P2P Relay" icon="https://mintcdn.com/fortytwo-f43ac997/0cQCszqEw3UY-Jgf/resources/icons/Fortytwo-Relay-tabs.svg?fit=max&auto=format&n=0cQCszqEw3UY-Jgf&q=85&s=129f099b9a855334674c714c0d5e6cc2" width="64" height="64" data-path="resources/icons/Fortytwo-Relay-tabs.svg">
    <Steps>
      <Step>
        Open **Docker** application and see the `fortytwo-p2p-relay-docker` process running.

        If you unwrap it and go to `fortytwo-relay` container, you can see the logging of the node running successfully.
      </Step>

      <Step>
        Your public address is written **at the beginning** of the logs and **at every re-connection** with the network. Look for the following block of information:

        ```
        UTC 20XX-XX-25 12:25:29.769031  INFO Fortytwo Protocol Relay is starting up
        UTC 20XX-XX-25 12:25:29.769052  INFO Fortytwo Protocol Relay current version: X.X.X
        UTC 20XX-XX-25 12:25:29.769118  INFO Public key: "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
        UTC 20XX-XX-25 12:25:29.769179  INFO Operator Wallet Address: 0xXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
        ```

        Your wallet address is defined in the `Operator Wallet Address:` line and begins with `0x`.
      </Step>
    </Steps>
  </Tab>
</Tabs>

## Exporting Your Node ID, Your Web3 Credentials

*If you want to move your node to another device, transfer your node identity between appliactions, or want to access your account through third-party Web3 wallets, you will need either your [Secret Recovery Phrase](/docs/wallet-and-account-management#secret-recovery-phrase) or your [private key](/docs/wallet-and-account-management#private-key).*

<Danger>
  If you have lost both the Secret Recovery Phrase and the private key your account can never be restored.
</Danger>

<Tabs>
  <Tab title="Secret Recovery Phrase" icon="signature">
    Your node’s **Secret Recovery Phrase can never be exported or extracted out of the node applications** because Fortytwo never stores is anywhere for security reasons.

    If you have lost it but still have access to your node's private key, then it we recommended you create another account, write down the Secret Recovery Phrase, save your new private key, and transfer your funds to that account.
    It is best to have secure access to both Secret Recovery Phrase and private key as this way you have more methods to restore access to your assets.
  </Tab>

  <Tab title="Private Key" icon="key">
    <Tabs>
      <Tab title="Fortytwo P2P App" icon="https://mintcdn.com/fortytwo-f43ac997/0cQCszqEw3UY-Jgf/resources/icons/Fortytwo-App-tabs.svg?fit=max&auto=format&n=0cQCszqEw3UY-Jgf&q=85&s=ebc5768dbee9b86c6c6a8d6ce9a858f7" width="64" height="64" data-path="resources/icons/Fortytwo-App-tabs.svg">
        <Note>The private key is encrypted and should not be copied from the Finder/Explorer directly. It will appear as broken if you try to use it after copying this way.</Note>

        <Steps>
          <Step>
            Launch the Fortytwo P2P App.
          </Step>

          <Step>
            Press the right mouse button on the Fortytwo P2P App icon on Menu Bar or on the Dock → Navigate to the option `Account` → `Export Private Key`.
          </Step>

          <Step>
            Choose a directory to save the private key file in. Use a secure offline location. **Your private key is the text written inside this file**.<br />
            Do not synchronize this location to cloud storage.
          </Step>
        </Steps>
      </Tab>

      <Tab title="Fortytwo P2P Container" icon="https://mintcdn.com/fortytwo-f43ac997/0cQCszqEw3UY-Jgf/resources/icons/Fortytwo-Container-tabs.svg?fit=max&auto=format&n=0cQCszqEw3UY-Jgf&q=85&s=b19f124dea7c3734255bd3063de8ac8d" width="64" height="64" data-path="resources/icons/Fortytwo-Container-tabs.svg">
        <Steps>
          <Step>
            Locate your **node installation folder**.

            If you have trouble finding it, [refer to this FAQ entry](/docs/faq#where-is-my-inference-node-installed).
          </Step>

          <Step>
            Inside it, find the `.env` file. Your private key is defined in it.
          </Step>
        </Steps>
      </Tab>

      <Tab title="Fortytwo P2P CLI" icon="https://mintcdn.com/fortytwo-f43ac997/0cQCszqEw3UY-Jgf/resources/icons/Fortytwo-CLI-tabs.svg?fit=max&auto=format&n=0cQCszqEw3UY-Jgf&q=85&s=f2a7dbae346916e5d9c642059baebd69" width="64" height="64" data-path="resources/icons/Fortytwo-CLI-tabs.svg">
        <Steps>
          <Step>
            Locate your **node installation folder**.

            If you have trouble finding it, [refer to this FAQ entry](/docs/faq#where-is-my-inference-node-installed).
          </Step>

          <Step>
            Inside it, open the `FortytwoNode` subfolder.
          </Step>

          <Step>
            Copy the file named `.account_private_key`.

            It is a **hidden file** by default.

            Platform-specific notes on how to reveal hidden files:

            <Tabs>
              <Tab title="macOS" icon="apple">
                1. Open the folder in Finder.
                2. Press `Command + Shift + .` to toggle hidden file visibility.
              </Tab>

              <Tab title="Windows" icon="windows">
                1. Open **File Explorer**.
                2. Select the **View** tab from the top menu.
                3. Click **Show** → **Hidden items**.
                4. Hidden files and folders (including `.account_private_key`) will now be visible.
              </Tab>
            </Tabs>
          </Step>

          <Step>
            Save the `.account_private_key` to a secure offline location. **Your private key is the text written inside this file**.<br />
            Do not synchronize this location to cloud storage.
          </Step>
        </Steps>
      </Tab>

      <Tab title="Fortytwo P2P Relay" icon="https://mintcdn.com/fortytwo-f43ac997/0cQCszqEw3UY-Jgf/resources/icons/Fortytwo-Relay-tabs.svg?fit=max&auto=format&n=0cQCszqEw3UY-Jgf&q=85&s=129f099b9a855334674c714c0d5e6cc2" width="64" height="64" data-path="resources/icons/Fortytwo-Relay-tabs.svg">
        `Relay Nodes do not support generation of Web3 accounts.`<br />
        `Relay Noderunners already know their private keys.`
      </Tab>
    </Tabs>
  </Tab>
</Tabs>

## Migrating Your Wallet or Signing In with an Existing Web3 Account

*Migrating your account between devices or applications follows the same procedure as signing in with an already existing Web3 account. For that you'll need your wallet's [Secret Recovery Phrase](/docs/wallet-and-account-management#secret-recovery-phrase) or your account's [private key](/docs/wallet-and-account-management#private-key).*

*If you are installing a new instance of the Fortytwo node and want to <b>migrate your existing account</b> to retain access to your previous identity and rewards, first you need to either already have access to your [Secret Recovery Phrase](/docs/wallet-and-account-management#secret-recovery-phrase) or your [private key](/docs/wallet-and-account-management#private-key) since you saved them when creating a new account, or you need to [export your credentials first](/docs/wallet-and-account-management#exporting-your-node-id%2C-your-web3-credentials).*

Authorization options:

<Tabs>
  <Tab title="Fortytwo P2P App" icon="https://mintcdn.com/fortytwo-f43ac997/0cQCszqEw3UY-Jgf/resources/icons/Fortytwo-App-tabs.svg?fit=max&auto=format&n=0cQCszqEw3UY-Jgf&q=85&s=ebc5768dbee9b86c6c6a8d6ce9a858f7" width="64" height="64" data-path="resources/icons/Fortytwo-App-tabs.svg">
    <Tabs>
      <Tab title="Secret Recovery Phrase" icon="signature">
        <Step>
          When starting the Fortytwo P2P App for the first time, you are prompted to either:

          1. Create identity
          2. Recover with recovery phrase
          3. Recover with private key

          To recover with a Secret Recovery Phrase, click on the `Recover with recovery phrase` button.
        </Step>

        <Step>
          You are now prompted to enter your Secret Recovery Phrase.

          Type it separating each word with a single space and press Enter.

          <Note>
            Currently, the account Fortytwo P2P CLI/Fortytwo P2P App imports when signing in with the Secret Recovery Phrase is the account which is the first by order in the wallet. So, though technically one wallet can have several accounts on it, only the first account is used at all times. Due to this limitation, each unique node requires a unique Web3 wallet.
          </Note>
        </Step>

        <Step>
          If done correctly, the App should recognize and restore your account.
        </Step>
      </Tab>

      <Tab title="Private Key" icon="key">
        <Steps>
          <Step>
            When starting the Fortytwo P2P App for the first time, you are prompted to either:

            1. Create identity
            2. Recover with recovery phrase
            3. Recover with private key

            To recover with a private key, click the `Recover with private key` button.
          </Step>

          <Step>
            You are now prompted to either drop your private key into the highlighted area or click a button to navigate to the directory where your private key is stored.

            <Tip>
              If your application has already collapsed into the Menu Bar/System Tray state, it might be challenging to drag and drop your private key onto the app window. To make it easier, right click the application icon → select `Open in Window`.
            </Tip>

            <Note>
              Note that the private key file should not have a .txt or a similar text editor file extension. If you are experiencing issues, make sure that your file is named `.account_private_key` exactly.
            </Note>
          </Step>

          <Step>
            If done correctly, the App should encrypt and securely store your private key, then recognize and restore your account.
          </Step>
        </Steps>
      </Tab>
    </Tabs>
  </Tab>

  <Tab title="Fortytwo P2P Container" icon="https://mintcdn.com/fortytwo-f43ac997/0cQCszqEw3UY-Jgf/resources/icons/Fortytwo-Container-tabs.svg?fit=max&auto=format&n=0cQCszqEw3UY-Jgf&q=85&s=b19f124dea7c3734255bd3063de8ac8d" width="64" height="64" data-path="resources/icons/Fortytwo-Container-tabs.svg">
    <Tabs>
      <Tab title="Private Key" icon="key">
        See '[Quick Start](/docs/quick-start#fortytwo-p2p-container)' on the node '[Environment Setup](/docs/inference-env-setup)' guidance.
      </Tab>
    </Tabs>
  </Tab>

  <Tab title="Fortytwo P2P CLI" icon="https://mintcdn.com/fortytwo-f43ac997/0cQCszqEw3UY-Jgf/resources/icons/Fortytwo-CLI-tabs.svg?fit=max&auto=format&n=0cQCszqEw3UY-Jgf&q=85&s=f2a7dbae346916e5d9c642059baebd69" width="64" height="64" data-path="resources/icons/Fortytwo-CLI-tabs.svg">
    <Tabs>
      <Tab title="Secret Recovery Phrase" icon="signature">
        <Step>
          When starting Fortytwo P2P CLI for the first time, you are prompted to either:

          1. Create a new identity with an activation code, <br />
             or
          2. Recover an existing identity with a recovery phrase.

          To create a new account, **select option #2**.
        </Step>

        <Step>
          You are now prompted to enter your Secret Recovery Phrase.

          Type it separating each word with a single space and press Enter.

          <Note>
            Currently, the account Fortytwo P2P CLI/Fortytwo P2P App imports when signing in with the Secret Recovery Phrase is the account which is the first by order in the wallet. So, though technically one wallet can have several accounts on it, only the first account is used at all times. Due to this limitation, each unique node requires a unique Web3 wallet.
          </Note>
        </Step>

        <Step>
          If done correctly, CLI should recognize and restore your existing account.
        </Step>
      </Tab>

      <Tab title="Private Key" icon="key">
        <Steps>
          <Step>
            Locate your private key file. Copy it.
          </Step>

          <Step>
            Locate your **new node installation folder**.

            If you have trouble finding it, [refer to this FAQ entry](/docs/faq#where-is-my-inference-node-installed).
          </Step>

          <Step>
            Inside it, open the `FortytwoNode` subfolder. Create it if it doesn’t exist.
          </Step>

          <Step>
            Paste your prive key inside this folder.
          </Step>

          <Step>
            Rename your file to `.account_private_key`.
          </Step>

          <Step>
            Launch Fortytwo P2P CLI. If done correctly, it should recognize the provided identity.
          </Step>
        </Steps>
      </Tab>
    </Tabs>
  </Tab>

  <Tab title="Fortytwo P2P Relay" icon="https://mintcdn.com/fortytwo-f43ac997/0cQCszqEw3UY-Jgf/resources/icons/Fortytwo-Relay-tabs.svg?fit=max&auto=format&n=0cQCszqEw3UY-Jgf&q=85&s=129f099b9a855334674c714c0d5e6cc2" width="64" height="64" data-path="resources/icons/Fortytwo-Relay-tabs.svg">
    <Tabs>
      <Tab title="Private Key" icon="key">
        See '[Quick Start](/docs/relay-quick-start)' on the node '[Environment Setup](/docs/relay-env-setup)' guidance.
      </Tab>
    </Tabs>
  </Tab>
</Tabs>

<Check>
  **Your new node will now use the same account as before. No reactivation or new wallet generation is required.**
</Check>

## Important Security Takeaways

* Do **not** share or expose your [private key](/docs/wallet-and-account-management#private-key). It grants full access to your account.
* Do **not** share or expose your [Secret Recovery Phrase](/docs/wallet-and-account-management#secret-recovery-phrase). It grants full access to your entire wallet.
* Never rely on having access to the private key alone. **Always have your Secret Recovery Phrase secured** or both.
* If you are operating nodes on multiple devices, each node must use a **separate Web3 account**.

# Related FAQ Entries

[How can I see how much FOR I have in my third-party wallet?](/docs/faq#how-can-i-see-the-amount-of-for-i-have-in-my-third-party-wallet)
