-
Notifications
You must be signed in to change notification settings - Fork 17
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
feat(cli): Add web3signer
KeySource
#365
Comments
web3signer
KeySource
Hey @merklefruit, are you guys open to community contributions at the moment? |
Hey @EdwardJES for sure! We also have a few "good-first-issue" issues sprinkled here and there, but we can provide guidance if you are interested in something more specific |
Okay awesome @merklefruit. This issue really interests me actually. I'll take a deeper look throughout the week on this API and post any details/questions I may have. Ty 🙏 |
Awesome, here for any questions :) |
Hey @merklefruit, I think I'll focus on getting the I've also been reading this as a reference: https://lighthouse-book.sigmaprime.io/validator-web3signer.html. |
@EdwardJES sure! so the goal is to add bolt delegate --delegatee-pubkey 87a0...d3b3 local-keystore --path validators/ --password-path secrets/ in this example the KeySource is For how I imagine this to be used: bolt delegate --delegatee-pubkey 87a0...d3b3 web3signer [options] [options] here will depend on what Web3Signer actually needs to connect, I haven't looked into its authorization methods yet.
that sounds awesome. |
Hey @merklefruit, thank you for the prompt and detailed reply. That makes sense. I just wanted to clarify another thing 🙏. The I believe the There may be a path forward for the Thank you. |
Ah, good point, this throws a wrench in our plan to generate delegations. However, I see that Web3Signer has implemented the commit-boost signing api here: Consensys/web3signer#1045 (just 2 days ago!) I think we could use it for our goal since it allows for a generic consensus signature to be generated over an objectRoot, which is what we need. However since this feature is not released on Web3Signer yet, we'll have to either test by building it from source or wait for a release. Even if there are no docs, it looks like they are following the commit-boost api specs that can be found here: https://commit-boost.github.io/commit-boost-client/api. |
Nice find! Awesome, I don't think the pending release should be a blocker. I'll work from this 💪 |
Update: things are progressing well. I have the account listing and and signing tests passing for commit boost using the |
Great! Thanks for the update |
Relevant links:
This is analogue to #309 but for Web3Signer.
The text was updated successfully, but these errors were encountered: