cya icon indicating copy to clipboard operation
cya copied to clipboard

Adds Proof of Possession for Node Staking Keys

Open joshuahannan opened this issue 1 year ago • 1 comments

Based on https://github.com/onflow/flow-core-contracts/pull/425 Moved to a new branch because of Git issues

Adds a PoP parameter to the addNodeRecord method in the staking contract. In the NodeRecord init function, PoP is verified against the staking public key.

Also updates the locked tokens contract, staking collection, and all of their transactions to include this parameter

joshuahannan avatar Oct 17 '24 20:10 joshuahannan

Ledger app changes will be based on this version of the PR.

This PR will remain open till we approach upgrading the contract on Mainnet.

tarakby avatar Oct 18 '24 19:10 tarakby