Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions docs/docs/guides/defi/boost-feature.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -81,8 +81,8 @@ Monitor your position regularly and exit Boost if APY remains negative for more
:::

:::custom-notes[Further Reading]
- [Maximize Your Rewards With StakeWise Boost ↗](https://stakewise.medium.com/maximize-your-rewards-with-stakewise-boost-8799ae1e5731)
- [How StakeWise Boost Keeps Your Rewards Juicy & Your Stake Safe ↗](https://x.com/stakewise_io/status/1883194716843348259)
- [Maximize Your Rewards With StakeWise Boost ↗](https://blog.stakewise.io/productUpdate/maximize-your-rewards-with-stakewise-boost)
- [How StakeWise Boost Keeps Your Rewards Juicy & Your Stake Safe ↗](https://blog.stakewise.io/caseStudy/how-stakewise-boost-keeps-your-rewards-juicy-and-your-stake-safe)
:::

<div id="fn-1" style={{fontSize: '0.85em', color: 'var(--ifm-color-content-secondary)', marginTop: '2rem', listStyle: 'none', fontFamily: 'Fragment Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace'}}>
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/guides/intro.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ Welcome to the StakeWise Guides! This section provides step-by-step tutorials to
### <img src="/img/eth_coin.png" alt="ETH" style={{width: '36px', height: '36px', display: 'inline', verticalAlign: 'middle'}} /> [Staking →](/docs/guides/staking/intro)
Learn how to stake your ETH and GNO with StakeWise. Choose from one-click staking, Vault staking, or solo staking options.

### 🏗️ [Running a Vault →](/docs/guides/running-a-vault/how-to-create-a-vault)
### 🏗️ [Running a Vault →](/docs/guides/running-a-vault/intro)
Create and manage your own StakeWise Vault. Set up custom parameters, branding, and start accepting deposits.

### 💰 [Fee Splitter →](/docs/guides/fee-splitter)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ Follow the steps below to get everything running.

## Setup Checklist ✅

**1. Execution Client** – A fully synced execution client that supports the [ETH Execution API specification ↗](https://ethereum.github.io/execution-apis/api-documentation/).
**1. Execution Client** – A fully synced execution client that supports the [ETH Execution API specification ↗](https://ethereum.github.io/execution-apis/).
Supported clients include Nethermind, Besu, Erigon, Geth, and Reth.
[Detailed setup instructions →](/operator/Prerequisites#execution-client).

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,12 @@ import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
```

#### Migrating your stake in the legacy StakeWise Pool to StakeWise V3
<p style={{fontSize: '1.2em', color: 'rgba(var(--moon-rgb), .5)', marginTop: '-10px', marginBottom: '20px'}}>Migrating your stake in the legacy StakeWise Pool to StakeWise V3</p>

This guide will walk you through the process of migrating your stake in the StakeWise Pool (known as StakeWise V2) to StakeWise V3. Follow the simple steps below to proceed.

:::custom-info[Migration Information]
Please consult our [blog post](https://stakewise.medium.com/transitioning-to-stakewise-v3-the-migration-plan-f44d7602e955) about the migration to StakeWise V3 to learn about the reasons and mechanics behind the migration.
Please consult our [blog post](https://blog.stakewise.io/guide/transitioning-to-stakewise-v3-the-migration-path) about the migration to StakeWise V3 to learn about the reasons and mechanics behind the migration.
:::

:::custom-info[Requirements]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,12 @@ import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
```

#### Migrating your stake in the legacy StakeWise Pool to StakeWise V3
<p style={{fontSize: '1.2em', color: 'rgba(var(--moon-rgb), .5)', marginTop: '-10px', marginBottom: '20px'}}>Migrating your stake in the legacy StakeWise Pool to StakeWise V3</p>

This guide will walk you through the process of migrating your stake in the StakeWise Pool (known as StakeWise V2) to StakeWise V3 on Gnosis Chain. Follow the simple steps below to proceed.

:::custom-info[Migration Information]
Please consult our [blog post](https://medium.com/@stakewise/stakewise-v3-on-gnosis-chain-what-to-expect-how-to-migrate-1149a5367c76) about the migration to StakeWise V3 to learn about the reasons and mechanics behind the migration.
Please consult our [blog post](https://blog.stakewise.io/announcement/stakewise-v3-on-gnosis-chain-what-to-expect-and-how-to-migrate) about the migration to StakeWise V3 to learn about the reasons and mechanics behind the migration.
:::

:::custom-info[Requirements]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
```

#### Learn how to change your withdrawal credentials to a 0x01 type
<p style={{fontSize: '1.2em', color: 'rgba(var(--moon-rgb), .5)', marginTop: '-10px', marginBottom: '20px'}}>Learn how to change your withdrawal credentials to a 0x01 type</p>

:::custom-warning[Important Notice]
Partial and full withdrawals from staking require validators to have an execution layer address, known as the `0x01` withdrawal address. By default, validators created using StakeWise Solo have `0x00` withdrawal credentials, which must be changed to `0x01` withdrawal address to exit from staking or benefit from partial withdrawals. This guide will teach you how to change `0x00` withdrawal credentials to a `0x01` address.
Expand All @@ -22,15 +22,10 @@ To find the right guide for you, choose your operating system.
````mdx-code-block
<Tabs
groupId="ostype"
defaultValue="ledger"
values={[
{label: 'Ledger Nano X', value: 'ledger'},
{label: 'Windows', value: 'windows'},
{label: 'MacOS', value: 'macos'},
]}>
<TabItem value="ledger">
To change withdrawal credentials using Ledger Nano X click on "Credentials change" on [StakeWise Solo page](https://v2.stakewise.io/solo) and follow the guide for Ledger Nano X.
</TabItem>
<TabItem value="windows">
:::custom-warning[Important]
Ensure that the Windows machine you are using for executing the change in withdrawal credentials is not infected with any malware and can be disconnected from the Internet at a certain stage of the credentials change process.
Expand All @@ -55,32 +50,23 @@ To find the right guide for you, choose your operating system.

The whole procedure will take at most 10 minutes.

### Find out your BLS withdrawal credentials
## Find Out Your BLS Withdrawal Credentials

Before we can begin the credentials change procedure, you will need to get a list of public BLS credentials for all of your Solo validators.

1. Go to [StakeWise Solo page](https://v2.stakewise.io/solo) and connect the wallet you used for registering the validators
2. Ensure that all of your validator bills are paid
3. Click on `Credentials change` button and download the file under the first step of "Change credentials using CLI". It will download a list of your validator indices and withdrawal credentials that is required for later.

You should end up with a <b>text file</b> with two lists on two separate lines:

- Validator indices, each separated by comma (`Validator index list`)
- Withdrawal credentials, each separated by comma, matching the order of respective validator indices (`Withdrawal credentials list`)

:::custom-tips[Step Complete]
You have successfully completed step 1 of this tutorial.
:::custom-info[Contact StakeWise Team]
To obtain your validator indices and withdrawal credentials, please contact the StakeWise team via [Discord ↗](https://discord.gg/stakewise) or email at info@stakewise.io.
:::

## Download and launch Ethereum Staking Deposit CLI
## Download and Launch Ethereum Staking Deposit CLI

1. Go to the [StakeWise Github page](https://github.com/stakewise/staking-deposit-cli/releases/tag/v2.5.1) and download the Windows version of `staking_deposit-cli` zip archive
:::custom-info[Note]
This version of the staking_deposit-cli is based on the original cli by the Ethereum Foundation which was modified by StakeWise. You can track all the changes vs the original cli here.
The version of the `staking_deposit-cli` is based on the original cli by the Ethereum Foundation which was modified by StakeWise.
:::
2. In your `Downloads` folder, right-click on the downloaded package and select Extract All. Set `Desktop` as your destination folder
2. In your `Downloads` folder, right-click on the downloaded package and select **Extract All**. Set `Desktop` as your destination folder
3. Rename the extracted folder to `staking_deposit-cli`
4. Move the `deposit.exe` file one directory up i.e. place it into the `staking_deposit-cli` folder
4. Move the `deposit.exe` file one directory up i.e., place it into the `staking_deposit-cli` folder
5. Disconnect your machine from the Internet / disable Internet at your location to prevent possible intereference with the next steps
:::custom-warning[Important]
Failing to disconnect from the Internet might expose your machine to online interference with the credentials change procedure and result in a loss of all funds. We strongly recommend disconnecting / disabling the Internet connection at your location before you proceed.
Expand All @@ -97,11 +83,7 @@ To find the right guide for you, choose your operating system.

At this stage, you should see the tool running, asking for your choice of language before you proceed.

:::custom-tips[Step Complete]
You have successfully completed step 2 of this tutorial.
:::

## Generate a .json file for credentials rotation
## Generate a `.json` File for Credentials Rotation

1. Choose your preferred language for the procedure by entering the relevant number in the **Command Line** (use `3` for English)
2. Type in `mainnet` into the **Command Line** when prompted to choose the network
Expand All @@ -114,25 +96,20 @@ To find the right guide for you, choose your operating system.
Please double-check the withdrawal address you insert to ensure that you entered the correct address. Entering the wrong address will result in a loss of all funds.
:::
8. Copy and paste the withdrawal address into the **Command Line** again when asked to repeat
At this stage, you will have generated a .json file that can be found in the `staking_deposit-cli` folder.
At this stage, you will have generated a .json file that can be found in the `staking_deposit-cli` folder

:::custom-tips[Step Complete]
You have successfully completed step 3 of this tutorial.
:::

## Broadcast the .json file message to the network
## Broadcast the `.json` File Message to the Network

1. Head to the [Beacon Chain Explorer](https://beaconcha.in/tools/broadcast) website
2. Upload your .json file into the relevant form
2. Upload your `.json` file into the relevant form

At this stage, your BLS withdrawal credentials should be changed to `0x01` withdrawal address to enable partial and full withdrawals for your Solo validators. Congratulations!

:::custom-tips[Step Complete]
You have now successfully completed all 4 steps of this tutorial and learned how to execute the rotation of BLS withdrawal credentials to `0x01` withdrawal address.
:::

:::custom-info[Note]
If you are unsure whether the procedure was successful, in about 1 hour after the procedure visit https://beaconcha.in/validator/index#withdrawals by replacing "index" with your actual validator index (e.g. https://beaconcha.in/validator/156849#withdrawals). If the procedure was successful, then you should see an expected date of the first partial withdrawal (i.e. rewards payout) from your validator. If you don't see it, please refer to the guide again.
If you are unsure whether the procedure was successful, in about 1 hour after the procedure visit https://beaconcha.in/validator/index#withdrawals by replacing "index" with your actual validator index (e.g., `https://beaconcha.in/validator/156849#withdrawals`).


If the procedure was successful, then you should see an expected date of the first partial withdrawal (i.e., rewards payout) from your validator. If you don't see it, please refer to the guide again.
:::
</TabItem>
<TabItem value="macos">
Expand All @@ -154,24 +131,19 @@ To find the right guide for you, choose your operating system.

1. Find out the public BLS credentials of your Solo validators
2. Download and launch `staking_deposit-cli` using **Terminal**
3. Generate a .json file for rotating withdrawal credentials to `0x01` address
4. Broadcast the .json file's message to the Ethereum Network
3. Generate a `.json` file for rotating withdrawal credentials to `0x01` address
4. Broadcast the `.json` file's message to the Ethereum Network
The whole procedure will take at most 10 minutes.

## Find out your BLS withdrawal credentials
## Find Out Your BLS Withdrawal Credentials

Before we can begin the credentials change procedure, you will need to get a list of public BLS credentials for all of your Solo validators.

1. Go to StakeWise Solo page and connect the wallet you used for registering the validators
2. Ensure that all of your validator bills are paid
3. Click on Credentials change button and download the file under the first step of "Change credentials using CLI". It will download a list of your validator indices and withdrawal credentials that is required for later. You should end up with a text file with two lists on two separate lines:
- Validator indices, each separated by comma (Validator index list)
- Withdrawal credentials, each separated by comma, matching the order of respective validator indices (Withdrawal credentials list)
:::custom-tips[Step Complete]
You have successfully completed step 1 of this tutorial.
:::custom-info[Contact StakeWise Team]
To obtain your validator indices and withdrawal credentials, please contact the StakeWise team via [Discord ↗](https://discord.gg/stakewise) or email at info@stakewise.io.
:::

## Download and launch Ethereum Staking Deposit CLI
## Download and Launch Ethereum Staking Deposit CLI

1. Go to [**StakeWise Solo**](https://v2.stakewise.io/solo) page and connect the wallet you used for registering the validators
1. Ensure that all of your validator bills are paid
Expand All @@ -182,11 +154,7 @@ To find the right guide for you, choose your operating system.
1. Validator indices, each separated by comma (`Validator index list`)
1. Withdrawal credentials, each separated by comma, matching the order of respective validator indices (`Withdrawal credentials list`)

:::custom-tips[Step Complete]
You have successfully completed step 1 of this tutorial.&#x20;
:::

## Download and launch Ethereum Staking Deposit CLI
## Download and Launch Ethereum Staking Deposit CLI

1. Launch **Terminal** on your Mac and enter the following command to download the latest release of the `staking_deposit-cli` by StakeWise:

Expand All @@ -195,7 +163,8 @@ To find the right guide for you, choose your operating system.
```

:::custom-info[Note]
This version of the `staking_deposit-cli` is based on the original `cli` by the Ethereum Foundation which was modified by StakeWise. You can track all the changes vs the original `cli` [here](https://github.com/ethereum/staking-deposit-cli/compare/master...stakewise:staking-deposit-cli:master).
This version of the `staking_deposit-cli` is based on the original `cli` by the Ethereum Foundation which was modified by StakeWise.
You can track all the changes vs the original `cli` [here](https://github.com/ethereum/staking-deposit-cli/compare/master...stakewise:staking-deposit-cli:master).
:::

2. Disconnect your Mac from the Internet / disable Internet at your location to prevent possible intereference with the next steps
Expand Down Expand Up @@ -228,11 +197,7 @@ To find the right guide for you, choose your operating system.

At this stage, you should see the tool running, asking for your choice of language before you proceed.

:::custom-tips[Step Complete]
You have successfully completed step 2 of this tutorial.&#x20;
:::

## Generate a .json file for credentials rotation
## Generate a `.json` File for Credentials Rotation

1. Choose your preferred language for the procedure by entering the relevant number in the **Terminal** (use `3` for English):
2. Type in `mainnet` into the **Terminal** when prompted to choose the network
Expand All @@ -248,25 +213,17 @@ To find the right guide for you, choose your operating system.

8. Copy and paste the withdrawal address into the **Terminal** again when asked to repeat

At this stage, you will have generated a .json file that can be found in the `staking_deposit-cli` folder.&#x20;

:::custom-tips[Step Complete]
You have successfully completed step 3 of this tutorial.&#x20;
:::
At this stage, you will have generated a `.json` file that can be found in the `staking_deposit-cli` folder.

## Broadcast the .json file message to the network
## Broadcast the `.json` File Message to the Network

1. Head to the [**Beacon Chain Explorer**](https://beaconcha.in/tools/broadcast) website
2. Upload your .json file into the relevant form.&#x20;
2. Upload your `.json` file into the relevant form

At this stage, your BLS withdrawal credentials should be changed to `0x01` withdrawal address to enable partial and full withdrawals for your Solo validators. Congratulations!

:::custom-tips[Step Complete]
You have now successfully completed all 4 steps of this tutorial and learned how to execute the rotation of BLS withdrawal credentials to `0x01` withdrawal address.
:::

:::custom-info[Note]
If you are unsure whether the procedure was successful, in about 1 hour after the procedure visit `https://beaconcha.in/validator/[index]#withdrawals` by replacing `index` with your actual validator index (e.g. [https://beaconcha.in/validator/156849#withdrawals](https://beaconcha.in/validator/156849#withdrawals)). If the procedure was successful, then you should see an expected date of the first partial withdrawal (i.e. rewards payout) from your validator. If you don't see it, please refer to the guide again.
If you are unsure whether the procedure was successful, in about 1 hour after the procedure visit `https://beaconcha.in/validator/[index]#withdrawals` by replacing `index` with your actual validator index (e.g., `https://beaconcha.in/validator/156849#withdrawals`). If the procedure was successful, then you should see an expected date of the first partial withdrawal (i.e. rewards payout) from your validator. If you don't see it, please refer to the guide again.
:::
</TabItem>
</Tabs>
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/guides/stakewise-v2/04-exit-solo-validator.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ sidebar_position: 4

# Exit Solo Validator

#### Learn how to unstake from StakeWise Solo.
<p style={{fontSize: '1.2em', color: 'rgba(var(--moon-rgb), .5)', marginTop: '-10px', marginBottom: '20px'}}>Learn how to unstake from StakeWise Solo</p>

:::custom-warning[Prerequisites]
Note that you must [**rotate your Solo validator withdrawal credentials**](./03-change-solo-withdrawal-credentials-to-0x01-address.mdx) to 0x01 withdrawal address before you can request a validator exit. This is a technical requirement of the Ethereum network.&#x20;
Expand Down
Loading