-
Notifications
You must be signed in to change notification settings - Fork 25
Open
Open
[CLI][Umbrella Ticket] Various
pocketd improvements identified during the Morse -> Shannon migration#1368Feature
Copy link
Labels
toolingTooling - CLI, scripts, helpers, off-chain, etc...Tooling - CLI, scripts, helpers, off-chain, etc...
Milestone
Description
Objective
Improve the pocketd CLI via DevEx gaps identified in preparation for the Morse -> Shannon migration.
Improve the user experience as the network matures as well.
Origin Document
While preparing the Beta TestNet Rehersal, I:
- Identified some missing (not ultra critical but necessary) functionality
- Gaps in usability
Goals
- Improve the DevEx for the Morse->Shannon migration
- Improve the
pocketdCLI for years to come - Create simple & constrained example PRs of how to add new tx/query functionality
- Create example PRs of how to add new tx/query functionality
Deliverables (in order of priority)
-
[@red-0ne ]
pocketd tx service update-service- We need to be able to update the
CUTTMof existing services - See TODOs in
x/service/keeper/msg_server_add_service.go
- We need to be able to update the
-
[@bryanchriswhite]
pocketd tx service delete-service- Scaffold and add the
delete-serviceendpoint - Only the service owner should be able to delete an onchain service
- Enable the chain authority to delete other services (with a TODO to remove this functionality in the future)
- Scaffold and add the
-
[@Olshansk] Streamline governance parameter updates with
pocketd- Ensure every parameter from every module has a
.jsonhere:./tools/scripts/params/ - One of the following:
- Copy-pasta to easily generate json files and submit upgrades
- Business logic that wraps it in
pocketd <module> tx update-paramaround anauthzcommand
- Update
autoCLIwith long/short documentation on how to useupdate-paramseven thought itsauthzunder
- Ensure every parameter from every module has a
-
pocketd query service all-services- [@red-0ne ] Add the
--service-owner=[owner_address]flag to avoidjqoperations orpaginationon the client side
- [@red-0ne ] Add the
-
pocketd query application list-applications -
Bonus: Look into how much of this can be automated with an agent.
Creator: @Olshansk
Co-Owners: @bryanchriswhite @red-0ne @fredteumer
red-0ne
Metadata
Metadata
Assignees
Labels
toolingTooling - CLI, scripts, helpers, off-chain, etc...Tooling - CLI, scripts, helpers, off-chain, etc...
Type
Projects
Status
🏗 In progress