Skip to content

Commit 5e85218

Browse files
8sunyuanypatil12
authored andcommitted
refactor: singleton cv combining ECDSA and BN254 (#479)
**Motivation:** Redesigning to have a singleton CertificateVerifier that is deployed per destination chain where the AVSs utilizing this contract trust the `globalOperatorTableRoot` is valid and the EigenDA operatorSet which configures this in a timely basis. **Modifications:** - Combined the ECDSACertificateVerifier and the BN254CertificateVerifier interfaces into CertificateVerifier. - OperatorSet configuration parameters are now configured on the L1 via a `CrossChainRegistry` contract and transported by the following functions. - `ICertificateVerifier.updateECDSAOperatorTable` or `ICertificateVerifier.updateBN254OperatorTable` **Result:** Standarizing interface with a canonical CertVerifier contract and less deployment duplication from AVSs.
1 parent f0e4d18 commit 5e85218

File tree

3 files changed

+259
-245
lines changed

3 files changed

+259
-245
lines changed

src/interfaces/multichain/IBN254CertificateVerifier.sol

Lines changed: 0 additions & 119 deletions
This file was deleted.

0 commit comments

Comments
 (0)