Summary
Index key freeze events from the contract and expose endpoints to fetch freeze status, initiate an emergency freeze, and submit an unfreeze through the multi-sig flow.
Scope
- GET /keys/:keyId/freeze — current freeze status, reason, and timestamp
- POST /keys/:keyId/freeze — admin-only emergency freeze endpoint
- POST /keys/:keyId/unfreeze — initiates multi-sig unfreeze proposal
- Freeze events indexed on contract event stream
- Freeze status cache invalidated on state change
Acceptance Criteria
ETA
12 hours
Summary
Index key freeze events from the contract and expose endpoints to fetch freeze status, initiate an emergency freeze, and submit an unfreeze through the multi-sig flow.
Scope
Acceptance Criteria
ETA
12 hours