ouroboros-network
ouroboros-network copied to clipboard
cardano ping implemented with ouroboros-network
Description
Rationale
This PR re-implements the ping command using cardano-diffusion and moves it
to cardano-diffusion package as ping sublibrary. The library will not
require changes when new node-to-{node,client} protocol versions are added, and
as a part of cardano-diffusion it will be always released in lock with
cardano-diffusion and ouroboros-network. This should make it easier to
maintain it.
Requires: #5200
- cardano-diffusion:ping - using ouroboros-network and cardano-diffusion
- cardano-diffusion:ping - query tip over node-to-client protocol
- cardano-diffusion:ping - stylish-haskell
Checklist
Quality
- [ ] Commit sequence makes sense and have useful messages, see ref.
- [ ] New tests are added and existing tests are updated.
- [ ] Self-reviewed the PR.
Maintenance
- [ ] Linked an issue or added the PR to the current sprint of
ouroboros-networkproject. - [x] Added labels.
- [x] Updated changelog files.
- [ ] The documentation has been properly updated, see ref.