> For the complete documentation index, see [llms.txt](https://docs-launchpad.energyweb.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs-launchpad.energyweb.org/~/changes/qSSAPGxRxflZzQ1yGp5T/the-ewx-ecosystem/worker-nodes/the-marketplace-app/setting-up-a-server-based-worker-node-account.md).

# Setting-up a Server-based Worker Node Account

Server-based [worker node](/~/changes/qSSAPGxRxflZzQ1yGp5T/the-ewx-ecosystem/worker-nodes.md) accounts can be created manually or generated from [Launchpad](/~/changes/qSSAPGxRxflZzQ1yGp5T/launchpad-by-energy-web.md). In any case, below are the steps to guide you on how to setup your account.

## Types of EWX Accounts

1. [Operator](/~/changes/qSSAPGxRxflZzQ1yGp5T/core-concepts/worker-node-operator.md) Account - an EWX account which serves as the main account of the operator to be used in EWT management (lifting/lowering), subscriptions, rewards, etc
2. Worker Node Account - an EWX account with the sole purpose of casting votes on behalf of the operator

## Prerequisites

1. Marketplace Desktop App - download the latest version from <https://www.energywebx.com/>
2. Public Address of the Worker Node Account - the worker node account must already be created from Launchpad or from any [wallet which supports EWX](https://wiki.polkadot.network/docs/wallets-and-extensions)
3. Operator Account with enough EWT balance - create an account from [any wallet which supports EWX](https://wiki.polkadot.network/docs/wallets-and-extensions) and make sure to [lift](/~/changes/qSSAPGxRxflZzQ1yGp5T/core-concepts/energy-web-tokens/token-lifting.md) enough EWT for signing-up as operator, linking worker account to operator, [opting-in to solution groups](/~/changes/qSSAPGxRxflZzQ1yGp5T/core-concepts/subscription.md), etc

## Step by step guide to setup your worker node

<figure><img src="https://4257445316-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fnf3YeoQlQerc93GsC2Me%2Fuploads%2FmXm3An67bCc48caNjP7U%2Fimage.png?alt=media&amp;token=f6f4900b-1a04-4eb2-9347-97cfd29c9e92" alt=""><figcaption><p><strong>Figure 1</strong> Setting-up a worker node account</p></figcaption></figure>

### Sign-up as operator

To sign-up as an operator, you must prepare your "operator" EWX account. This account is just a normal account created on EWX network via any supported Polkadot wallet. For now, we suggest to use [Sub Wallet](https://www.subwallet.app/) or Nova Wallet. Make sure to always keep your seedphrase copied and secured elsewhere. In addition, please ensure that your operator account has sufficient EWT balance to proceed with any on-chain transaction.

Please follow below steps to sign-up as an operator.

1. Connect your operator account\
   &#x20;

   <figure><img src="https://4257445316-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fnf3YeoQlQerc93GsC2Me%2Fuploads%2F5ohZRxJG6ly30Q3jZrv1%2Fimage.png?alt=media&amp;token=40847701-ad77-4a21-9b84-614171ee5777" alt="" width="375"><figcaption></figcaption></figure>
2. Approve the connection request in your wallet<br>

   <figure><img src="https://4257445316-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fnf3YeoQlQerc93GsC2Me%2Fuploads%2Fj1DlI9ftoYDBfNDHJUiE%2Fimage.png?alt=media&amp;token=920515e5-e368-409d-9eb6-09aa888da478" alt="" width="188"><figcaption></figcaption></figure>
3. Once connected, you will be redirected to the Discover page and you will see your "operator" public address in the upper right corner of the screen as highlighted below<br>

   <figure><img src="https://4257445316-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fnf3YeoQlQerc93GsC2Me%2Fuploads%2FuULNohE1TY5uTHcdSnuo%2FScreenshot%202024-09-25%20at%2012.10.13%E2%80%AFAM.png?alt=media&amp;token=0cb9e033-262b-4e6e-a4ed-f6847764d039" alt="" width="375"><figcaption></figcaption></figure>
4. Browse through any solution group and click on it. You will be redirected to its details page. Then, click on the "Opt-in" button<br>

   <figure><img src="https://4257445316-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fnf3YeoQlQerc93GsC2Me%2Fuploads%2F3OpDfpkgjJMjn9HvwcGf%2Fimage.png?alt=media&amp;token=d230f72a-ac8e-4bc0-8f27-b41867570a57" alt="" width="375"><figcaption></figcaption></figure>
5. The sign-up operator dialog gets displayed. Input your details accordingly and approve the transaction in your wallet.<br>

   <figure><img src="https://4257445316-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fnf3YeoQlQerc93GsC2Me%2Fuploads%2FWDP94kdhfJkOto0lZkIG%2Fimage.png?alt=media&amp;token=b919ce10-d46a-4c9a-9e38-acd3bc7cf128" alt="" width="375"><figcaption></figcaption></figure>

### Subscribe to solution group

After the signing-up as an operator, you will be prompted to stake tokens to your selected solution group from the Discover page. Stake your desired amount and approve the transaction in your wallet.

<figure><img src="https://4257445316-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fnf3YeoQlQerc93GsC2Me%2Fuploads%2FA6QDOVH8h6MW80c5xyIs%2Fimage.png?alt=media&amp;token=95189275-8087-4149-84a8-e3706dacb379" alt="" width="375"><figcaption><p>Stake EWT to subscribe to solution group</p></figcaption></figure>

<figure><img src="https://4257445316-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fnf3YeoQlQerc93GsC2Me%2Fuploads%2FZ0bVq7mq5nR7bkVwG5Sw%2Fimage.png?alt=media&amp;token=e285337e-b07c-47f4-83b3-1b8a3bee9fbb" alt="" width="375"><figcaption><p>Confirm stake amount to proceed</p></figcaption></figure>

<figure><img src="https://4257445316-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fnf3YeoQlQerc93GsC2Me%2Fuploads%2FW5h0Wbz1ubU2yOjjGoXV%2Fimage.png?alt=media&amp;token=86890931-6b53-4ad8-a3b4-db8d7c35db26" alt="" width="375"><figcaption><p>Approve the transaction in your wallet</p></figcaption></figure>

### Set worker node account

After subscribing to the solution group, you will be prompted whether to participate in a worker node network.&#x20;

<figure><img src="https://4257445316-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fnf3YeoQlQerc93GsC2Me%2Fuploads%2F6GwZX2ouKWGtAS9NREfl%2Fimage.png?alt=media&amp;token=7b65f60f-b267-458a-8e1d-952fd1d1c454" alt="" width="375"><figcaption><p>Click "Continue" button to proceed. </p></figcaption></figure>

<figure><img src="https://4257445316-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fnf3YeoQlQerc93GsC2Me%2Fuploads%2FGRJGXkPIxDJJGHIt6Y5B%2Fimage.png?alt=media&amp;token=83574972-f3bc-4011-9db0-c1d0e39325f1" alt="" width="375"><figcaption><p>Select "Remote server" and click "Next"</p></figcaption></figure>

<figure><img src="https://4257445316-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fnf3YeoQlQerc93GsC2Me%2Fuploads%2F4U2jUQH7DCJ957R0lXOf%2Fimage.png?alt=media&amp;token=c2d8e9a2-921c-432f-8a19-59dd1a28495b" alt="" width="375"><figcaption><p>Input your worker node public address and proceed</p></figcaption></figure>

### Link worker to operator

After setting your worker node public address above, you will be prompted to link your worker node account to your operator account.

<figure><img src="https://4257445316-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fnf3YeoQlQerc93GsC2Me%2Fuploads%2FBeQ6vGUl6XYFo7eFewds%2Fimage.png?alt=media&amp;token=228f28fd-275b-4e71-a080-5c3f0794fc2d" alt="" width="375"><figcaption><p>Simply click "Continue" to proceed</p></figcaption></figure>

<figure><img src="https://4257445316-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fnf3YeoQlQerc93GsC2Me%2Fuploads%2FIsgLYZW5bh4E7PrUEarg%2Fimage.png?alt=media&amp;token=ec4b7cda-3042-44ab-8426-d83a8892e6c2" alt="" width="375"><figcaption><p>Then, approve the transaction in your wallet</p></figcaption></figure>

<figure><img src="https://4257445316-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fnf3YeoQlQerc93GsC2Me%2Fuploads%2FPeMLbP9DtqINc0T8zC1C%2Fimage.png?alt=media&amp;token=94fedf13-90b8-4f17-8f6a-f9ed26034ca6" alt="" width="375"><figcaption><p>A success message is displayed and you are done</p></figcaption></figure>
