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

[Service Integration]: Obol integration #1162

Open
4 of 6 tasks
stefa2k opened this issue Apr 1, 2023 · 8 comments · Fixed by #1246 or #1252
Open
4 of 6 tasks

[Service Integration]: Obol integration #1162

stefa2k opened this issue Apr 1, 2023 · 8 comments · Fixed by #1246 or #1252
Assignees
Labels
service integration A service that should be integrated into Stereum
Milestone

Comments

@stefa2k
Copy link
Member

stefa2k commented Apr 1, 2023

Is your feature request related to a problem? Please describe.
Right now there is no UI guided way to setup an Obol cluster.

Describe the solution you'd like
Integration of Obol in Stereum.

  • Having Obol as an option in the OneClickInstaller
  • Having Obol as an option in the custom installer
  • Create a cluster with Stereum and the Obol API
  • Obol Grafana dashboard inlcuded in Stereum
  • Obol Grafana alerts included in Stereum Notifications (also Stereum Mobile App)
  • [Enhancement]: Obol - Staking Page Enhancements #1983
@stefa2k stefa2k added the enhancement Request or proposal for a new feature or enhancement label Apr 1, 2023
@stefa2k stefa2k changed the title FR: Obol cluster setup FR: Obol integration Apr 1, 2023
@stefa2k
Copy link
Member Author

stefa2k commented May 18, 2023

Ansible playbooks by Obol: https://github.com/ObolNetwork/obol-ansible

@NeoPlays NeoPlays self-assigned this May 22, 2023
@stefa2k stefa2k linked a pull request May 31, 2023 that will close this issue
@stefa2k
Copy link
Member Author

stefa2k commented May 31, 2023

          Hey guys, loving that you guys are integrating Obol ❤️  One small heads up, the Icons you guys have outlined, are our older versions (note the shape of the loop is much more asymetrical/fish like), you can get copies of our latest icon [here](https://blog.obol.tech/branding). Let me know if you need any other resolutions/formats. :D

Originally posted by @OisinKyne in #1246 (comment)

@daGscheid
Copy link
Member

daGscheid commented May 31, 2023

          Hey guys, loving that you guys are integrating Obol ❤️  One small heads up, the Icons you guys have outlined, are our older versions (note the shape of the loop is much more asymetrical/fish like), you can get copies of our latest icon [here](https://blog.obol.tech/branding). Let me know if you need any other resolutions/formats. :D

Originally posted by @OisinKyne in #1246 (comment)

New Icons used
OBOL
OBOL SSV Network - Service - Circle
OBOL SSV Network

@NeoPlays NeoPlays linked a pull request May 31, 2023 that will close this issue
@daGscheid
Copy link
Member

That was a little preemptively closed haha. I am going to check the boxes you have so far @NeoPlays & fill the issue with the current path I have planned for the UI

@daGscheid daGscheid reopened this Jun 6, 2023
@daGscheid daGscheid self-assigned this Jun 6, 2023
@NeoPlays
Copy link
Member

NeoPlays commented Jun 6, 2023

hoppala

@daGscheid
Copy link
Member

daGscheid commented Aug 21, 2023

  • Add a path to make a keystore backup in the Obol UI

@daGscheid
Copy link
Member

Current planned UI:

On first open of Obols Modal with no ENR present the user is prompted to either import an existing or generate a new one

FIRST ACCESS

Path 1 Generate a new ENR

Clicking the option to create a new ENR shows a log box...

Generate ENR

...which either leads to a failed generation of an ENR, returning the user to the first access screen, ...

Generate ENR – 2

...or an successful generation of an ENR, in which the user is prompted to back the ENR up & the ENR is copied / saved in a text file (?)

Generate ENR – 1

& after which the user can press continue to the next modal

Generate ENR – 3

This modal is shown in the case that the user has an ENR present in his OBOL client bu there is still no keystore shared with OBOL - the user is then prompted to start the DKG (Distributed Key Generation)

05 - Management Modal

When the user clicks the button they are next prompted to run the command.

06 Started DKG

The user has to past the command from the OBOL Launchpad into this field and click the "RUN" button with the other participant around the same time leading them to a modal running the logs

DISTRIBUTED VALIDATOR GENERATION

...until the process is either sucessful, which gets the user to continue to the management modal or fails returning the user. On sucess I would like to create a small animation.

DISTRIBUTED VALIDATOR GENERATION SUCESS#

Having both ENR & the keystore files means the OBOL generation process is complete - which the modal showing the option to back up the keystore files (pathpicker). We could discuss if should include this as an non optional step one step before.

FUNCTIONAL

@daGscheid daGscheid added service integration A service that should be integrated into Stereum and removed enhancement Request or proposal for a new feature or enhancement labels Aug 27, 2023
@daGscheid daGscheid added this to the 2.1.0 milestone Nov 20, 2023
@daGscheid
Copy link
Member

@daGscheid daGscheid changed the title FR: Obol integration [Service Integration]: Obol integration Aug 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
service integration A service that should be integrated into Stereum
Projects
None yet
4 participants