-
Notifications
You must be signed in to change notification settings - Fork 50
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
WIP: Adds Proof of Possession verification during node registration #301
Conversation
6bb3b88
to
964d1ba
Compare
I've started to add the tests on top of your work, but eventually hit some issues with the contracts. They issues should be easier for you to solve. |
* update manifest.go and manifest files * add POP generation helper and add extra parameter to transactions * update contract comments * update to newest overflow and fixed tests (#306) * fix dependencies * add correct number of arguments to transactions * fix placeholds PoPs Co-authored-by: Bjarte S. Karlsen <[email protected]> Co-authored-by: Josh Hannan <[email protected]>
…roof-of-possesion
This PR is ready but will wait for the Ledger integration to be merged. This would simplify the contract updates during the future network sporks, while Ledger updates are being developed. |
51cdbfb
to
2fa1f75
Compare
…racts into proof-of-possesion
…roof-of-possesion
…racts into proof-of-possesion
Next step for this PR is to rebase on the stable Cadence branch |
Rebasing the PR on the |
https://github.com/dapperlabs/flow-go/issues/6284
Adds a parameter to the
addNodeRecord
method in the staking contract for the proof of possession.In the
NodeRecord
init function, this is verified with the staking key.Also updates the locked tokens contract, staking collection, and all of their transactions to include this parameter