Files
sonr/x/dwn/autocli.go
T

32 lines
841 B
Go
Raw Normal View History

2024-09-25 19:45:28 -04:00
package module
import (
autocliv1 "cosmossdk.io/api/cosmos/autocli/v1"
2025-03-27 04:14:38 -04:00
modulev1 "github.com/sonr-io/snrd/api/dwn/v1"
2024-09-25 19:45:28 -04:00
)
// AutoCLIOptions implements the autocli.HasAutoCLIConfig interface.
func (am AppModule) AutoCLIOptions() *autocliv1.ModuleOptions {
return &autocliv1.ModuleOptions{
Query: &autocliv1.ServiceCommandDescriptor{
Service: modulev1.Query_ServiceDesc.ServiceName,
RpcCommandOptions: []*autocliv1.RpcCommandOptions{
{
RpcMethod: "Params",
Use: "params",
Short: "Query the current consensus parameters",
},
},
},
Tx: &autocliv1.ServiceCommandDescriptor{
Service: modulev1.Msg_ServiceDesc.ServiceName,
RpcCommandOptions: []*autocliv1.RpcCommandOptions{
{
RpcMethod: "UpdateParams",
Skip: false, // set to true if authority gated
},
},
},
}
}