[Feature]: Signer network in-process implementation #108
Labels
sbtc bootstrap signer
The sBTC Bootstrap Signer.
signer communication
Communication across sBTC bootstrap signers.
Feature - Signer network in-process implementation
1. Description
Implement an in-process implementation of the signer network usable for unit tests.
1.1 Context & Purpose
To allow signer operations to be easily unit-testable, we should have an implementation of the signer network interface which operates entirely in-process without any I/O. This implementation should allow unit tests to broadcast messages between thread boundaries, and support interfering with the network process such as delaying the delivery of a message or blocking a message from being delivered. It should also support making assertions over messages being sent and received.
2.1 Acceptance Criteria:
The text was updated successfully, but these errors were encountered: