Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

updating CSM page, adding CSM guide, adding both to main #437

Merged
merged 39 commits into from
Oct 24, 2024

Conversation

slugmann321
Copy link
Contributor

As discussed with Kody, I have updated the CSM page (which was already pushed into next) based on the google doc
https://docs.google.com/document/d/1b6FWC0uGX-nwxvVxgKgoSXR0jb3xn3Tz6Ki0CcuNgHI/edit

I also added a new page of a walkthrough guide based on Kody's gist page:
https://gist.github.com/ksale001/67944f1078a359b57bdf59365d87533a

Both of these pages need to go into main, to prepare for the launch of Lido CSM on mainnet this friday.

In the upcoming docs restructuring, these pages will not live in the "advanced" section but that's their home for now.

Copy link

netlify bot commented Oct 23, 2024

Deploy Preview for obol-docs ready!

Name Link
🔨 Latest commit 22f3d06
🔍 Latest deploy log https://app.netlify.com/sites/obol-docs/deploys/671a7ca7dc8e7e00085d80d8
😎 Deploy Preview https://deploy-preview-437--obol-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

docs/advanced/lido_csm.md Outdated Show resolved Hide resolved
docs/advanced/lido_csm_walkthrough.md Outdated Show resolved Hide resolved
docs/advanced/lido_csm.md Outdated Show resolved Hide resolved
docs/advanced/lido_csm_walkthrough.md Outdated Show resolved Hide resolved
docs/advanced/lido_csm_walkthrough.md Outdated Show resolved Hide resolved
docs/advanced/lido_csm_walkthrough.md Outdated Show resolved Hide resolved
@@ -0,0 +1,24 @@
---
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why are we adding those to v1.1.1 version? I'm generally against overwriting docs version, except if it isn't for a bugfix-like thing. The idea of the versions is that they are consistent and you trust that what you see today, you will see tomorrow as well.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lido CSM launches tomorrow (October 25th) so I wanted to get these docs into main already now.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Being in main doesn't strictly need to be in v1.1.1. As long as we push it to main, they are visible in the next branch in the docs.

docs/advanced/lido_csm.md Outdated Show resolved Hide resolved
docs/advanced/lido_csm.md Outdated Show resolved Hide resolved
docs/advanced/lido_csm_walkthrough.md Outdated Show resolved Hide resolved
slugmann321 and others added 21 commits October 24, 2024 10:51
Co-authored-by: Kaloyan Tanev <24719519+KaloyanTanev@users.noreply.github.com>
Co-authored-by: Kaloyan Tanev <24719519+KaloyanTanev@users.noreply.github.com>
Co-authored-by: Kaloyan Tanev <24719519+KaloyanTanev@users.noreply.github.com>
Co-authored-by: Kaloyan Tanev <24719519+KaloyanTanev@users.noreply.github.com>
Co-authored-by: Kaloyan Tanev <24719519+KaloyanTanev@users.noreply.github.com>
Co-authored-by: Kaloyan Tanev <24719519+KaloyanTanev@users.noreply.github.com>
Co-authored-by: Kaloyan Tanev <24719519+KaloyanTanev@users.noreply.github.com>
Co-authored-by: Kaloyan Tanev <24719519+KaloyanTanev@users.noreply.github.com>
Co-authored-by: Kaloyan Tanev <24719519+KaloyanTanev@users.noreply.github.com>
Co-authored-by: Kaloyan Tanev <24719519+KaloyanTanev@users.noreply.github.com>
Co-authored-by: Kaloyan Tanev <24719519+KaloyanTanev@users.noreply.github.com>
Co-authored-by: Kaloyan Tanev <24719519+KaloyanTanev@users.noreply.github.com>
Co-authored-by: Kaloyan Tanev <24719519+KaloyanTanev@users.noreply.github.com>
Co-authored-by: Kaloyan Tanev <24719519+KaloyanTanev@users.noreply.github.com>
Co-authored-by: Kaloyan Tanev <24719519+KaloyanTanev@users.noreply.github.com>
Co-authored-by: Kaloyan Tanev <24719519+KaloyanTanev@users.noreply.github.com>
Co-authored-by: Kaloyan Tanev <24719519+KaloyanTanev@users.noreply.github.com>
Co-authored-by: Kaloyan Tanev <24719519+KaloyanTanev@users.noreply.github.com>
Co-authored-by: Kaloyan Tanev <24719519+KaloyanTanev@users.noreply.github.com>
Co-authored-by: Kaloyan Tanev <24719519+KaloyanTanev@users.noreply.github.com>
Co-authored-by: Kaloyan Tanev <24719519+KaloyanTanev@users.noreply.github.com>
Co-authored-by: Kaloyan Tanev <24719519+KaloyanTanev@users.noreply.github.com>
slugmann321 and others added 14 commits October 24, 2024 11:09
Co-authored-by: Kaloyan Tanev <24719519+KaloyanTanev@users.noreply.github.com>
Co-authored-by: Kaloyan Tanev <24719519+KaloyanTanev@users.noreply.github.com>
Co-authored-by: Kaloyan Tanev <24719519+KaloyanTanev@users.noreply.github.com>
Co-authored-by: Kaloyan Tanev <24719519+KaloyanTanev@users.noreply.github.com>
Co-authored-by: Kaloyan Tanev <24719519+KaloyanTanev@users.noreply.github.com>
Co-authored-by: Kaloyan Tanev <24719519+KaloyanTanev@users.noreply.github.com>
Co-authored-by: Kaloyan Tanev <24719519+KaloyanTanev@users.noreply.github.com>
Co-authored-by: Kaloyan Tanev <24719519+KaloyanTanev@users.noreply.github.com>
Co-authored-by: Kaloyan Tanev <24719519+KaloyanTanev@users.noreply.github.com>
Co-authored-by: Kaloyan Tanev <24719519+KaloyanTanev@users.noreply.github.com>
Co-authored-by: Kaloyan Tanev <24719519+KaloyanTanev@users.noreply.github.com>
Co-authored-by: Kaloyan Tanev <24719519+KaloyanTanev@users.noreply.github.com>
Co-authored-by: Kaloyan Tanev <24719519+KaloyanTanev@users.noreply.github.com>
@OisinKyne
Copy link
Contributor

WIll give this a more detailed pass hopefully today, but getting my high level feedback in upfront. I would love if we could just have one page rather than two for this feature, and "Walkthough: Deploy a CSM DV with Linux CLI" is a long title that could probably be cleared up

@OisinKyne
Copy link
Contributor

Okay rather than a review I just made a PR, lmk if this is reasonable https://github.com/ObolNetwork/obol-docs/pull/438/files

@@ -6,17 +6,19 @@ description: Create a DV within Lido CSM

## Setup on Obol Launchpad

For a step-by-step guide more suited to beginners, please see [here.](./lido_csm_walkthrough.md)

You can use the [Obol Launchpad](../dvl/intro.md) to configure a DV for use within Lido's Community Staking Module (CSM). From within the configuration page of the launchpad:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
You can use the [Obol Launchpad](../dvl/intro.md) to configure a DV for use within Lido's Community Staking Module (CSM). From within the configuration page of the launchpad:
You can use the [Obol Launchpad](../dvl/intro.md) to configure a DV for use within Lido's Community Staking Module (CSM). Proceed through the Launchpad flow as far as the Cluster Configuration stage:


Once all operators sign the cluster configuration, the next step is the distributed key generation. If you are not planning on operating a node, and were only configuring the cluster for the operators, your journey ends here. But if you are one of the cluster operators, continue to Step 3 of the [Quickstart](../start/quickstart_group.mdx#step-3-run-the-distributed-key-generation-dkg-ceremony)
6. Once all operators sign the cluster configuration, the next step is the distributed key generation (DKG).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
6. Once all operators sign the cluster configuration, the next step is the distributed key generation (DKG).
6. Once all operators agree to and sign the cluster configuration, the next step is the distributed key generation (DKG).


Once all operators sign the cluster configuration, the next step is the distributed key generation. If you are not planning on operating a node, and were only configuring the cluster for the operators, your journey ends here. But if you are one of the cluster operators, continue to Step 3 of the [Quickstart](../start/quickstart_group.mdx#step-3-run-the-distributed-key-generation-dkg-ceremony)
6. Once all operators sign the cluster configuration, the next step is the distributed key generation (DKG).
7. Once DKG is complete, you have the appropriate `deposit-data.json` file to upload to Lido CSM.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
7. Once DKG is complete, you have the appropriate `deposit-data.json` file to upload to Lido CSM.
7. Once the DKG is complete, you will have the appropriate `deposit-data.json` file to upload to Lido CSM.

Copy link

sonarcloud bot commented Oct 24, 2024

@OisinKyne OisinKyne merged commit 845500b into main Oct 24, 2024
6 checks passed
@OisinKyne OisinKyne deleted the expanding_CSM_guide branch October 24, 2024 17:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants