-
Notifications
You must be signed in to change notification settings - Fork 12
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
Update node registration transaction #91
Comments
@tarakby How does |
@bthaile, good questions:
|
This issue is blocked till the manifest files are updated:
This will be done by updating https://github.com/onflow/flow-core-contracts/blob/master/lib/go/templates/cmd/manifest/manifest.go as part of the contract updates https://github.com/dapperlabs/flow-go/issues/6284 |
Here is the flow-port ticket @bthaile |
@pgebheim what is the v0.10.1 milestone ? In case the milestone has a deadline, the completion of this ticket depends on Ledger external audit which usually doesn't have a clear timeline. Btw, this is the complete epic : https://github.com/dapperlabs/flow-go/issues/6281 |
This milestone doenst have a deadline, it's just the next planned release number immediately after v0.10.0 is approved by ledger. |
Context
As part of the protocol BFT milestone (permissionless node participation), every new staking node has to share the proof of possession of its staking private key (PoP) with the protocol. The staking contract only accepts the registration if the PoP is valid. The purpose is to secure BLS signature aggregations in the Flow protocol.
Definition of Done
The node registration transaction needs to be updated to add a new field. Ledger needs to be able to parse the new field.
stakingKeyPoP
String
The proof of possession of the staking private key as a hex-encoded string.
The new field is 48 bytes (96 hex characters).
Flow-port update is done under another ticket: https://github.com/onflow/flow-port/issues/183
The text was updated successfully, but these errors were encountered: