// Check that we throw an exception if peers disagree on the state of the UTXO set. Such a pledge would
// be considered invalid.
peerGroup.startAsync();
peerGroup.awaitRunning();
InboundMessageQueuer p1 = connectPeer(1, supportingVer);
InboundMessageQueuer p2 = connectPeer(2, supportingVer);
InboundMessageQueuer p3 = connectPeer(3, supportingVer);
// Set ourselves up to check a pledge.
ObservableList<Project> projects = backend.mirrorProjects(gate);
ObservableMap<Project, LighthouseBackend.CheckStatus> statuses = backend.mirrorCheckStatuses(gate);