Outcome
Allow a scenario to stop MBV from observing a particular network result while the underlying base-chain operation continues.
For example, a test must be able to prove that a commit landed on base, then prevent MBV from receiving either the submission response or its confirmation.
Scope
Add optional RedSuite-owned HTTP/WebSocket proxies between a private ER and its base-chain endpoints.
Support holding and releasing selected requests, responses, and notifications; closing connections; and temporarily rejecting requests. Match operations using RPC method, account, or transaction signature as appropriate.
The scenario’s own base-chain client must bypass these proxies so it can independently verify execution. Reuse existing process restart controls. TCP replication fault controls are not needed.
Acceptance criteria
Outcome
Allow a scenario to stop MBV from observing a particular network result while the underlying base-chain operation continues.
For example, a test must be able to prove that a commit landed on base, then prevent MBV from receiving either the submission response or its confirmation.
Scope
Add optional RedSuite-owned HTTP/WebSocket proxies between a private ER and its base-chain endpoints.
Support holding and releasing selected requests, responses, and notifications; closing connections; and temporarily rejecting requests. Match operations using RPC method, account, or transaction signature as appropriate.
The scenario’s own base-chain client must bypass these proxies so it can independently verify execution. Reuse existing process restart controls. TCP replication fault controls are not needed.
Acceptance criteria