github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/autocli.go (about) 1 package crisis 2 3 import ( 4 autocliv1 "cosmossdk.io/api/cosmos/autocli/v1" 5 crisisv1beta1 "cosmossdk.io/api/cosmos/crisis/v1beta1" 6 ) 7 8 // AutoCLIOptions implements the autocli.HasAutoCLIConfig interface. 9 func (am AppModule) AutoCLIOptions() *autocliv1.ModuleOptions { 10 return &autocliv1.ModuleOptions{ 11 Tx: &autocliv1.ServiceCommandDescriptor{ 12 Service: crisisv1beta1.Msg_ServiceDesc.ServiceName, 13 RpcCommandOptions: []*autocliv1.RpcCommandOptions{ 14 { 15 RpcMethod: "VerifyInvariant", 16 Use: "invariant-broken [module-name] [invariant-route] --from mykey", 17 Short: "Submit proof that an invariant broken", 18 PositionalArgs: []*autocliv1.PositionalArgDescriptor{ 19 {ProtoField: "invariant_module_name"}, 20 {ProtoField: "invariant_route"}, 21 }, 22 }, 23 { 24 RpcMethod: "UpdateParams", 25 Skip: true, // Skipped because UpdateParams is authority gated 26 }, 27 }, 28 }, 29 } 30 }