[Feature]: Signers to collectively update request state in Emily #1264
Labels
emily
API that communicates with Signers to trigger sBTC operations.
sbtc signer binary
The sBTC Bootstrap Signer.
signer communication
Communication across sBTC bootstrap signers.
Milestone
Feature - Signers to collectively update request state in Emily
1. Description
The signers should update Emily when a deposit request has been accepted, rejected, or completed. Right now only the coordinator updates Emily when it submits the bitcoin transaction sweeping the deposit, informing her that it has been accepted. But the signers should collectively sign requests to Emily so that it knows that the majority of signers agree that the deposit request has been accepted or rejected.
1.1 Context & Purpose
We want to ensure that failed deposit requests are noted as such in the bridge. We also want to make sure that no single signer has the power to incorrectly modify the state of a request in Emily.
2. Technical Details:
This task is quite involved, since it requires quite a few decisions.
2.1 Acceptance Criteria:
3. Related Issues and Pull Requests (optional):
The text was updated successfully, but these errors were encountered: