Skip to content

Add filters to access-pass list #3087

@juan-malbeclabs

Description

@juan-malbeclabs

We should extend the access-pass list command to support filters that allow us to verify multicast group authorizations, specifically whether an access pass is configured as:

  • Multicast group publisher
  • Multicast group subscriber
  • Or not authorized for a given multicast group

This would improve visibility and operational debugging, especially for Solana validators participating in specific multicast groups (e.g., Turbine).

Proposed Enhancements

Add new CLI filters such as:

--multicast-group-publisher <GROUP_NAME>
--multicast-group-subscriber <GROUP_NAME>
--not-multicast-group-publisher <GROUP_NAME>
--not-multicast-group-subscriber <GROUP_NAME>

Example Use Case

List Solana validator access passes that are not authorized as publishers in the turbine multicast group:

doublezero access-pass list \
  --solana-validator \
  --not-multicast-group-publisher turbine

This would allow us to quickly identify validators that are missing the expected multicast authorization and take corrective action.

Motivation

Currently, there is no straightforward way to audit multicast authorizations directly from the CLI. Adding these filters would:

  • Simplify operational checks
  • Improve troubleshooting
  • Enable easier validation of validator multicast configuration
  • Reduce manual inspection of access pass state

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions