nimbus-eth2
nimbus-eth2 copied to clipboard
Bug: Nimbus keymanager does not serialize the slashing protection data
Describe the bug
On a DELETE call of eth/v1/keystores, Nimbus does not return serialized slashing protection data. Instead, it returns it deserialized.
As per https://github.com/ethereum/keymanager-APIs/blob/master/apis/local_keystores.yaml:
"In a single atomic sequential operation the keymanager must: 1. Guarantee that key(s) can not produce any more signature; only then 2. Delete key(s) and serialize its associated slashing protection data"