feat: add PubKey fast reflection

This commit is contained in:
Prad Nukala
2024-10-08 16:43:59 -04:00
parent c3e8fcc3d3
commit f6879f1c12
31 changed files with 4605 additions and 14444 deletions
+7 -6
View File
@@ -19,7 +19,8 @@ service Msg {
// RegisterController initializes a controller with the given authentication
// set, address, cid, publicKey, and user-defined alias.
rpc RegisterController(MsgRegisterController) returns (MsgRegisterControllerResponse);
rpc RegisterController(MsgRegisterController)
returns (MsgRegisterControllerResponse);
// UpdateParams defines a governance operation for updating the parameters.
rpc UpdateParams(MsgUpdateParams) returns (MsgUpdateParamsResponse);
@@ -30,7 +31,7 @@ message MsgRegisterController {
option (cosmos.msg.v1.signer) = "authority";
// authority is the address of the governance account.
string authority = 1 [(cosmos_proto.scalar) = "cosmos.AddressString"];
string authority = 1 [ (cosmos_proto.scalar) = "cosmos.AddressString" ];
// Assertions is the list of assertions to initialize the controller with.
repeated bytes assertions = 2;
@@ -51,7 +52,7 @@ message MsgRegisterControllerResponse {
bool success = 1;
// Controller is the address of the initialized controller.
string controller = 2 [(cosmos_proto.scalar) = "cosmos.AddressString"];
string controller = 2 [ (cosmos_proto.scalar) = "cosmos.AddressString" ];
// Accounts are a Address Map and Supported coin Denoms for the controller
map<string, string> accounts = 3;
@@ -62,7 +63,7 @@ message MsgExecuteTx {
option (cosmos.msg.v1.signer) = "controller";
// Controller is the address of the controller to authenticate.
string controller = 1 [(cosmos_proto.scalar) = "cosmos.AddressString"];
string controller = 1 [ (cosmos_proto.scalar) = "cosmos.AddressString" ];
// Messages is the list of messages to execute.
map<string, bytes> messages = 2;
@@ -84,10 +85,10 @@ message MsgUpdateParams {
option (cosmos.msg.v1.signer) = "authority";
// authority is the address of the governance account.
string authority = 1 [(cosmos_proto.scalar) = "cosmos.AddressString"];
string authority = 1 [ (cosmos_proto.scalar) = "cosmos.AddressString" ];
// params defines the parameters to update.
Params params = 2 [(gogoproto.nullable) = false];
Params params = 2 [ (gogoproto.nullable) = false ];
// token is the macron token to authenticate the operation.
string token = 3;