Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[CLI] Filter Suppliers by ServiceID (#1028)
## Summary Update the supplier query endpoint to use **AutoCLI** and add a flag to filter by `ServiceID` ### Primary Changes: - Add `service_id` filter to `list-suppliers` query to support filtering suppliers by service ID - Update CLI command from `list-supplier` to `list-suppliers` for improved clarity - Change revenue share percentage field type from `float32` to `uint32` to fix autoCLI issues ### Secondary changes: - Update documentation and config examples to reflect the new revenue share percentage type - Remove legacy CLI commands in favor of autocli implementation <img width="1286" alt="Screenshot 2025-01-16 at 12 58 06 PM" src="https://github.com/user-attachments/assets/63583424-9a96-4195-82b0-6e58cc676e8b" /> <img width="1295" alt="Screenshot 2025-01-16 at 12 57 52 PM" src="https://github.com/user-attachments/assets/f2c10d81-5e5d-4b76-b375-bd2190eba7a5" /> ## Type of change Select one or more from the following: - [x] New feature, functionality or library - [x] Consensus breaking; add the `consensus-breaking` label if so. See #791 for details - [ ] Bug fix - [ ] Code health or cleanup - [ ] Documentation - [ ] Other (specify) ## Testing - [x] **Documentation**: `make docusaurus_start`; only needed if you make doc changes - [x] **Unit Tests**: `make go_develop_and_test` - [ ] **LocalNet E2E Tests**: `make test_e2e` - [ ] **DevNet E2E Tests**: Add the `devnet-test-e2e` label to the PR. ## Sanity Checklist - [ ] I have tested my changes using the available tooling - [x] I have commented my code - [x] I have performed a self-review of my own code; both comments & source code - [x] I create and reference any new tickets, if applicable - [x] I have left TODOs throughout the codebase, if applicable
- Loading branch information