The await double signing feature is implemented in the frontend! This PR contains:
The BLS signature done in Rust (sequencer crypto library) and imported in the project using the wrapper library. There is an open PR in the sequencer repo to add some extra functions for the subgroup checks and the get potPubkeys
The ECDSA signature is active and being sent to the sequencer every time there is a double signing (only with Ethereum addresses). The getPotPubkey function is still in an open PR in the sequencer repo
Subgroup checks are performed after contributing. If the check fails on the previous contribution (received one) or on the updated contribution (computed one), a error message would appear indicating the user what actions are recommended to take
The await double signing feature is implemented in the frontend! This PR contains:
Closes #41