Description
Context
One current requirement is that EL / Symbiotic operator = Bolt operator. This means that an operator cannot be a multisig / cold wallet, which is a big constraint. At registration time, we should allow the designation of a separate signing address, which would be the hot signer loaded into bolt software resonsible for signing commitments.
The contracts will handle the link between the EL / Symbiotic operator and the hot signer, so faults can be traced back to the correct operator.
Interface
We should implement the following interfaces on our contracts:
// If signer == address(0), signer = msg.sender
function registerOperator(..., address signer) public;
function updateOperatorSigner(address signer) public;
- Add view methods for signer etc
Metadata
Metadata
Assignees
Labels
No labels