espresso-sequencer icon indicating copy to clipboard operation
espresso-sequencer copied to clipboard

Stake table: signature verification in the confirmation layer

Open sveitser opened this issue 7 months ago • 2 comments

Currently we verify a BLS sig in the contract. We can do this in the GCL and avoid paying gas for it. We can also add a signature check with the for a signature with the schnorr key to ensure that the schnorr key is one the validator actually owns.

  • [ ] Add signatures to contract events
  • [ ] Update staking CLI to send schnorr signature to contract
  • [ ] Check schnorr signature in GCL
  • [ ] Check BLS signature in GCL
  • [ ] Maintain backwards compatibility for existing stake table on decaf

sveitser avatar Mar 17 '25 15:03 sveitser