-
Notifications
You must be signed in to change notification settings - Fork 165
/
Copy pathtx.proto
29 lines (23 loc) · 979 Bytes
/
tx.proto
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
syntax = "proto3";
package interchain_security.ccv.consumer.v1;
option go_package = "github.com/cosmos/interchain-security/v5/x/ccv/consumer/types";
import "amino/amino.proto";
import "google/api/annotations.proto";
import "gogoproto/gogo.proto";
import "cosmos_proto/cosmos.proto";
import "cosmos/msg/v1/msg.proto";
import "interchain_security/ccv/v1/shared_consumer.proto";
// Msg defines the Msg service.
service Msg {
option (cosmos.msg.v1.service) = true;
rpc UpdateParams(MsgUpdateParams) returns (MsgUpdateParamsResponse);
}
// MsgUpdateParams is the Msg/UpdateParams request type
message MsgUpdateParams {
option (cosmos.msg.v1.signer) = "authority";
// signer is the address of the governance account.
string authority = 1 [(cosmos_proto.scalar) = "cosmos.AddressString"];
// params defines the x/provider parameters to update.
interchain_security.ccv.v1.ConsumerParams params = 2 [(gogoproto.nullable) = false];
}
message MsgUpdateParamsResponse {}