Skip to content

[QOS][SOLANA] Implement Solana Program Checks #236

@fredteumer

Description

@fredteumer

Objective

Morse service is described as supporting several SPLs. These checks should ensure that only nodes that support these SPLs receive relays.

Origin Document

See Grove Docs: https://docs.grove.city/solana-api/endpoints/solana

Goals

  • Ensure support for required SPLs

Deliverables

Implement QoS checks that ensure support for the following SPLs on solana service.

Non-goals / Non-deliverables

  • Archival checks on Solana
  • Sync check on Solana
  • Any other QoS checks

General deliverables

  • Comments: Add/update TODOs and comments alongside the source code so it is easier to follow.
  • Testing: Add new tests (unit and/or E2E) to the test suite.
  • Makefile: Add new targets to the Makefile to make the new functionality easier to use.
  • Documentation: Update architectural or development READMEs; use mermaid diagrams where appropriate.

Creator: @fredteumer

Metadata

Metadata

Assignees

Labels

qosIntended to improve quality of service

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions