-
Notifications
You must be signed in to change notification settings - Fork 0
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
Capella #4
Capella #4
Conversation
6b44daa
to
068c924
Compare
b986ceb
to
89cd78d
Compare
068c924
to
b759457
Compare
430bd47
to
a563ebc
Compare
a563ebc
to
df6d967
Compare
Following up on this, I have not done any further development or testing and I am watching this issue as a guide: ethereum/staking-deposit-cli#312 |
Unfortunately there appears to be no way to generate a BLS change message statelessly, (i.e. with a random mnemonic) via ethdo: https://github.com/wealdtech/ethdo/blob/master/docs/changingwithdrawalcredentials.md So this is basically blocked until I can generate some test vectors. I will clean up a few things in the mean time |
Signatures matching with reference, but only if validatorRoot is modified and I'm not sure the reference is using the correct root
Apparently this is what should have been used all along, but deposits hard code an empty root because they preceeded Bellatrix
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just a few minor tweaks
Tests are all passing, output data matches that of the official deposit CLI - I'm going to merge this |
Adds support to generate
SignedBLSToExecutionChange
objects so that withdrawal credentials can be upgraded from the 0x00 (BLS) version to the 0x01 (execution) type.Generates a JSON object that is equivalent to the official deposit CLI and validates this with several statically generated test vectors.
Closes #2