getBestPeers method
Get peers sorted by chain height (best first)
Implementation
List<String> getBestPeers() {
final peers = _peerTips.entries.toList();
peers.sort((a, b) {
// Sort by height (descending), then by confidence, then by age
final heightCompare = b.value.height.compareTo(a.value.height);
if (heightCompare != 0) return heightCompare;
final confidenceCompare = b.value.confidence.compareTo(a.value.confidence);
if (confidenceCompare != 0) return confidenceCompare;
return a.value.age.compareTo(b.value.age);
});
return peers.map((e) => e.key).toList();
}