diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 7baadd8d..2d93a06a 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -32,14 +32,7 @@ jobs: - uses: actions/checkout@v5 - name: Install Buf uses: bufbuild/buf-setup-action@v1.47.2 + - name: Format Proto + run: make proto-fmt - name: Lint Proto run: make proto-lint - - name: clang-format Check - uses: jidicula/clang-format-action@v4.11.0 - with: - clang-format-version: 17 - check: true - diff: true - extensions: .proto - path: proto - style: file diff --git a/Makefile b/Makefile index a49a6a0c..f756615e 100644 --- a/Makefile +++ b/Makefile @@ -172,7 +172,7 @@ proto-gen: proto-fmt: @echo "Formatting Protobuf files" - @find ./ -name "*.proto" -exec clang-format -i {} \; + @buf format -w ./proto proto-lint: @echo "Linting Protobuf files" diff --git a/proto/sedachain/app/v1/query.proto b/proto/sedachain/app/v1/query.proto index 25dfa825..bcf730a8 100644 --- a/proto/sedachain/app/v1/query.proto +++ b/proto/sedachain/app/v1/query.proto @@ -1,16 +1,15 @@ syntax = "proto3"; package sedachain.app.v1; -import "google/api/annotations.proto"; import "cosmos_proto/cosmos.proto"; +import "google/api/annotations.proto"; option go_package = "github.com/sedaprotocol/seda-chain/app"; // Query defines the gRPC querier service. service Query { // SEDASignerStatus returns the status of the node's SEDA signer. - rpc SEDASignerStatus(QuerySEDASignerStatusRequest) - returns (QuerySEDASignerStatusResponse) { + rpc SEDASignerStatus(QuerySEDASignerStatusRequest) returns (QuerySEDASignerStatusResponse) { option (google.api.http).get = "/seda-chain/pubkey/seda_signer"; } } @@ -23,8 +22,7 @@ message QuerySEDASignerStatusRequest {} // RPC method. message QuerySEDASignerStatusResponse { // ValidatorAddress is the address of the validator loaded in the signer. - string validator_address = 1 - [ (cosmos_proto.scalar) = "cosmos.ValidatorAddressString" ]; + string validator_address = 1 [(cosmos_proto.scalar) = "cosmos.ValidatorAddressString"]; // SignerKeys is the list of keys loaded in the SEDA signer. repeated SignerKey signer_keys = 2; } @@ -39,8 +37,7 @@ message SignerKey { bool is_proving_scheme_active = 3; // PublicKey is the hex-encoded public key of the key loaded in // the SEDA signer. - string public_key = 4 - [ (cosmos_proto.accepts_interface) = "cosmos.crypto.PubKey" ]; + string public_key = 4 [(cosmos_proto.accepts_interface) = "cosmos.crypto.PubKey"]; // IsSynced indicates whether the keys loaded in the SEDA signer match // the keys registered in the pubkey module. bool is_synced = 5; diff --git a/proto/sedachain/batching/v1/batching.proto b/proto/sedachain/batching/v1/batching.proto index e31906e1..2bbc88bd 100644 --- a/proto/sedachain/batching/v1/batching.proto +++ b/proto/sedachain/batching/v1/batching.proto @@ -31,13 +31,13 @@ message Batch { // DataResultTreeEntries is a list of data result tree entries for a // given batch. -message DataResultTreeEntries { repeated bytes entries = 1; } +message DataResultTreeEntries { + repeated bytes entries = 1; +} // ValidatorTreeEntry is an entry in the validator tree. message ValidatorTreeEntry { - bytes validator_address = 1 - [ (gogoproto.casttype) = - "github.com/cosmos/cosmos-sdk/types.ValAddress" ]; + bytes validator_address = 1 [(gogoproto.casttype) = "github.com/cosmos/cosmos-sdk/types.ValAddress"]; uint32 voting_power_percent = 2; bytes eth_address = 3; } @@ -45,29 +45,27 @@ message ValidatorTreeEntry { // BatchSignatures contains basic validator data and its batch signatures // under various cryptographic schemes. message BatchSignatures { - bytes validator_address = 1 - [ (gogoproto.casttype) = - "github.com/cosmos/cosmos-sdk/types.ValAddress" ]; + bytes validator_address = 1 [(gogoproto.casttype) = "github.com/cosmos/cosmos-sdk/types.ValAddress"]; bytes secp256k1_signature = 2; } // DataResult represents the result of a resolved data request. message DataResult { // id is the Keccack-256 hash of the data result. - string id = 1 [ (gogoproto.jsontag) = "id" ]; + string id = 1 [(gogoproto.jsontag) = "id"]; // dr_id is the data request identifier. - string dr_id = 2 [ (gogoproto.jsontag) = "dr_id" ]; + string dr_id = 2 [(gogoproto.jsontag) = "dr_id"]; // dr_block_height is the height at which the data request was submitted. - uint64 dr_block_height = 3 [ (gogoproto.jsontag) = "dr_block_height" ]; + uint64 dr_block_height = 3 [(gogoproto.jsontag) = "dr_block_height"]; // version is a semantic version string. - string version = 4 [ (gogoproto.jsontag) = "version" ]; + string version = 4 [(gogoproto.jsontag) = "version"]; // block_height is the height at which the data request was tallied. - uint64 block_height = 5 [ (gogoproto.jsontag) = "block_height" ]; + uint64 block_height = 5 [(gogoproto.jsontag) = "block_height"]; // block_timestamp is the unix timestamp in seconds of when the data request // was tallied. - uint64 block_timestamp = 6 [ (gogoproto.jsontag) = "block_timestamp" ]; + uint64 block_timestamp = 6 [(gogoproto.jsontag) = "block_timestamp"]; // exit_code is the exit code of the tally wasm binary execution. - uint32 exit_code = 7 [ (gogoproto.jsontag) = "exit_code" ]; + uint32 exit_code = 7 [(gogoproto.jsontag) = "exit_code"]; // gas_used is the gas used by the data request execution. string gas_used = 8 [ (cosmos_proto.scalar) = "cosmos.Int", @@ -75,15 +73,15 @@ message DataResult { (gogoproto.jsontag) = "gas_used" ]; // result is the result of the tally wasm binary execution. - bytes result = 9 [ (gogoproto.jsontag) = "result" ]; + bytes result = 9 [(gogoproto.jsontag) = "result"]; // payback_address is the payback address set by the relayer. - string payback_address = 10 [ (gogoproto.jsontag) = "payback_address" ]; + string payback_address = 10 [(gogoproto.jsontag) = "payback_address"]; // seda_payload is the payload set by SEDA Protocol (e.g. OEV-enabled // data requests) - string seda_payload = 11 [ (gogoproto.jsontag) = "seda_payload" ]; + string seda_payload = 11 [(gogoproto.jsontag) = "seda_payload"]; // consensus indicates whether consensus was reached in the tally // process. - bool consensus = 12 [ (gogoproto.jsontag) = "consensus" ]; + bool consensus = 12 [(gogoproto.jsontag) = "consensus"]; } // Params defines the parameters for the batching module. diff --git a/proto/sedachain/batching/v1/evidence.proto b/proto/sedachain/batching/v1/evidence.proto index 05dab2af..e47099e2 100644 --- a/proto/sedachain/batching/v1/evidence.proto +++ b/proto/sedachain/batching/v1/evidence.proto @@ -20,8 +20,7 @@ message BatchDoubleSign { // operator_address is the operator address of the validator committing the // double signing. - string operator_address = 3 - [ (cosmos_proto.scalar) = "cosmos.AddressString" ]; + string operator_address = 3 [(cosmos_proto.scalar) = "cosmos.AddressString"]; // validator_root is the hex-encoded root of the validator merkle tree. string validator_root = 4; diff --git a/proto/sedachain/batching/v1/genesis.proto b/proto/sedachain/batching/v1/genesis.proto index f6343cd6..837488ce 100644 --- a/proto/sedachain/batching/v1/genesis.proto +++ b/proto/sedachain/batching/v1/genesis.proto @@ -11,12 +11,11 @@ message GenesisState { // current_batch_number is the batch number of the most recently- // created batch. uint64 current_batch_number = 1; - repeated Batch batches = 2 [ (gogoproto.nullable) = false ]; - repeated BatchData batch_data = 3 [ (gogoproto.nullable) = false ]; - repeated GenesisDataResult data_results = 4 [ (gogoproto.nullable) = false ]; - repeated BatchAssignment batch_assignments = 5 - [ (gogoproto.nullable) = false ]; - Params params = 6 [ (gogoproto.nullable) = false ]; + repeated Batch batches = 2 [(gogoproto.nullable) = false]; + repeated BatchData batch_data = 3 [(gogoproto.nullable) = false]; + repeated GenesisDataResult data_results = 4 [(gogoproto.nullable) = false]; + repeated BatchAssignment batch_assignments = 5 [(gogoproto.nullable) = false]; + Params params = 6 [(gogoproto.nullable) = false]; uint64 first_batch_number = 7; } @@ -31,16 +30,13 @@ message BatchAssignment { // BatchData represents a given batch's full data. message BatchData { uint64 batch_number = 1; - DataResultTreeEntries data_result_entries = 2 - [ (gogoproto.nullable) = false ]; - repeated ValidatorTreeEntry validator_entries = 3 - [ (gogoproto.nullable) = false ]; - repeated BatchSignatures batch_signatures = 4 - [ (gogoproto.nullable) = false ]; + DataResultTreeEntries data_result_entries = 2 [(gogoproto.nullable) = false]; + repeated ValidatorTreeEntry validator_entries = 3 [(gogoproto.nullable) = false]; + repeated BatchSignatures batch_signatures = 4 [(gogoproto.nullable) = false]; } // GenesisDataResult includes a data result and its batching status. message GenesisDataResult { bool batched = 1; - DataResult data_result = 2 [ (gogoproto.nullable) = false ]; + DataResult data_result = 2 [(gogoproto.nullable) = false]; } diff --git a/proto/sedachain/batching/v1/query.proto b/proto/sedachain/batching/v1/query.proto index ce04614b..9c9a8abd 100644 --- a/proto/sedachain/batching/v1/query.proto +++ b/proto/sedachain/batching/v1/query.proto @@ -1,9 +1,9 @@ syntax = "proto3"; package sedachain.batching.v1; +import "cosmos/base/query/v1beta1/pagination.proto"; import "gogoproto/gogo.proto"; import "google/api/annotations.proto"; -import "cosmos/base/query/v1beta1/pagination.proto"; import "sedachain/batching/v1/batching.proto"; import "sedachain/batching/v1/genesis.proto"; @@ -17,10 +17,8 @@ service Query { } // BatchForHeight returns a batch created at a given block height. - rpc BatchForHeight(QueryBatchForHeightRequest) - returns (QueryBatchForHeightResponse) { - option (google.api.http).get = - "/seda-chain/batching/batch_for_height/{block_height}"; + rpc BatchForHeight(QueryBatchForHeightRequest) returns (QueryBatchForHeightResponse) { + option (google.api.http).get = "/seda-chain/batching/batch_for_height/{block_height}"; } // Batch returns all batches in the store. @@ -31,8 +29,7 @@ service Query { // DataResult returns a data result given its associated data request's // ID. rpc DataResult(QueryDataResultRequest) returns (QueryDataResultResponse) { - option (google.api.http).get = - "/seda-chain/batching/data_result/{data_request_id}"; + option (google.api.http).get = "/seda-chain/batching/data_result/{data_request_id}"; } // Params returns the total set of batching parameters. @@ -52,21 +49,20 @@ message QueryBatchRequest { // The response message for QueryBatch RPC. message QueryBatchResponse { - Batch batch = 1 [ (gogoproto.nullable) = false ]; - DataResultTreeEntries data_result_entries = 2 - [ (gogoproto.nullable) = false ]; - repeated ValidatorTreeEntry validator_entries = 3 - [ (gogoproto.nullable) = false ]; - repeated BatchSignatures batch_signatures = 4 - [ (gogoproto.nullable) = false ]; + Batch batch = 1 [(gogoproto.nullable) = false]; + DataResultTreeEntries data_result_entries = 2 [(gogoproto.nullable) = false]; + repeated ValidatorTreeEntry validator_entries = 3 [(gogoproto.nullable) = false]; + repeated BatchSignatures batch_signatures = 4 [(gogoproto.nullable) = false]; } // The request message for BatchForHeight RPC. -message QueryBatchForHeightRequest { int64 block_height = 1; } +message QueryBatchForHeightRequest { + int64 block_height = 1; +} // The response message for BatchForHeight RPC. message QueryBatchForHeightResponse { - Batch batch = 1 [ (gogoproto.nullable) = false ]; + Batch batch = 1 [(gogoproto.nullable) = false]; } // The request message for QueryBatches RPC. @@ -80,7 +76,7 @@ message QueryBatchesRequest { // The response message for QueryBatches RPC. message QueryBatchesResponse { - repeated Batch batches = 1 [ (gogoproto.nullable) = false ]; + repeated Batch batches = 1 [(gogoproto.nullable) = false]; cosmos.base.query.v1beta1.PageResponse pagination = 2; } @@ -92,7 +88,7 @@ message QueryDataResultRequest { // The response message for QueryDataResult RPC. message QueryDataResultResponse { - DataResult data_result = 1 [ (gogoproto.nullable) = true ]; + DataResult data_result = 1 [(gogoproto.nullable) = true]; BatchAssignment batch_assignment = 2; } @@ -102,5 +98,5 @@ message QueryParamsRequest {} // QueryParamsResponse is the response type for the Query/Params RPC method. message QueryParamsResponse { // params defines the parameters of the module. - Params params = 1 [ (gogoproto.nullable) = false ]; + Params params = 1 [(gogoproto.nullable) = false]; } diff --git a/proto/sedachain/data_proxy/v1/data_proxy.proto b/proto/sedachain/data_proxy/v1/data_proxy.proto index df4947b6..3e3d6c1b 100644 --- a/proto/sedachain/data_proxy/v1/data_proxy.proto +++ b/proto/sedachain/data_proxy/v1/data_proxy.proto @@ -1,9 +1,9 @@ syntax = "proto3"; package sedachain.data_proxy.v1; -import "gogoproto/gogo.proto"; -import "cosmos_proto/cosmos.proto"; import "cosmos/base/v1beta1/coin.proto"; +import "cosmos_proto/cosmos.proto"; +import "gogoproto/gogo.proto"; option go_package = "github.com/sedaprotocol/seda-chain/x/data-proxy/types"; @@ -27,7 +27,7 @@ message Params { message ProxyConfig { // payout_address defines the address to which the data proxy fees should be // transferred. - string payout_address = 1 [ (cosmos_proto.scalar) = "cosmos.AddressString" ]; + string payout_address = 1 [(cosmos_proto.scalar) = "cosmos.AddressString"]; // fee defines the amount in aseda this data-proxy charges when utilised. cosmos.base.v1beta1.Coin fee = 2; diff --git a/proto/sedachain/data_proxy/v1/genesis.proto b/proto/sedachain/data_proxy/v1/genesis.proto index 434d0890..2e31ec72 100644 --- a/proto/sedachain/data_proxy/v1/genesis.proto +++ b/proto/sedachain/data_proxy/v1/genesis.proto @@ -8,13 +8,11 @@ option go_package = "github.com/sedaprotocol/seda-chain/x/data-proxy/types"; // GenesisState defines data_proxy module's genesis state. message GenesisState { - Params params = 1 [ (gogoproto.nullable) = false ]; + Params params = 1 [(gogoproto.nullable) = false]; - repeated DataProxyConfig data_proxy_configs = 2 - [ (gogoproto.nullable) = false ]; + repeated DataProxyConfig data_proxy_configs = 2 [(gogoproto.nullable) = false]; - repeated FeeUpdateQueueRecord fee_update_queue = 3 - [ (gogoproto.nullable) = false ]; + repeated FeeUpdateQueueRecord fee_update_queue = 3 [(gogoproto.nullable) = false]; } // DataProxyConfigs define the data proxy entries in the registry. @@ -29,4 +27,4 @@ message FeeUpdateQueueRecord { bytes data_proxy_pubkey = 1; int64 update_height = 2; -} \ No newline at end of file +} diff --git a/proto/sedachain/data_proxy/v1/query.proto b/proto/sedachain/data_proxy/v1/query.proto index 93d2d793..1951da04 100644 --- a/proto/sedachain/data_proxy/v1/query.proto +++ b/proto/sedachain/data_proxy/v1/query.proto @@ -1,8 +1,8 @@ syntax = "proto3"; package sedachain.data_proxy.v1; -import "google/api/annotations.proto"; import "gogoproto/gogo.proto"; +import "google/api/annotations.proto"; import "sedachain/data_proxy/v1/data_proxy.proto"; option go_package = "github.com/sedaprotocol/seda-chain/x/data-proxy/types"; @@ -11,10 +11,8 @@ option go_package = "github.com/sedaprotocol/seda-chain/x/data-proxy/types"; service Query { // DataProxyConfig returns a data proxy config when given its public key as a // hex encoded string. - rpc DataProxyConfig(QueryDataProxyConfigRequest) - returns (QueryDataProxyConfigResponse) { - option (google.api.http).get = - "/seda-chain/data-proxy/data_proxy_config/{pub_key}"; + rpc DataProxyConfig(QueryDataProxyConfigRequest) returns (QueryDataProxyConfigResponse) { + option (google.api.http).get = "/seda-chain/data-proxy/data_proxy_config/{pub_key}"; } // Params returns the total set of data proxy parameters. @@ -30,7 +28,9 @@ message QueryDataProxyConfigRequest { } // The response message for QueryDataProxyConfig RPC method. -message QueryDataProxyConfigResponse { ProxyConfig config = 1; } +message QueryDataProxyConfigResponse { + ProxyConfig config = 1; +} // QueryParamsRequest is the request type for the Query/Params RPC method. message QueryParamsRequest {} @@ -38,5 +38,5 @@ message QueryParamsRequest {} // QueryParamsResponse is the response type for the Query/Params RPC method. message QueryParamsResponse { // params defines the parameters of the module. - Params params = 1 [ (gogoproto.nullable) = false ]; + Params params = 1 [(gogoproto.nullable) = false]; } diff --git a/proto/sedachain/data_proxy/v1/tx.proto b/proto/sedachain/data_proxy/v1/tx.proto index c329099d..2a3c41b3 100644 --- a/proto/sedachain/data_proxy/v1/tx.proto +++ b/proto/sedachain/data_proxy/v1/tx.proto @@ -1,20 +1,21 @@ syntax = "proto3"; package sedachain.data_proxy.v1; -import "gogoproto/gogo.proto"; -import "cosmos_proto/cosmos.proto"; +import "amino/amino.proto"; import "cosmos/base/v1beta1/coin.proto"; import "cosmos/msg/v1/msg.proto"; +import "cosmos_proto/cosmos.proto"; +import "gogoproto/gogo.proto"; import "sedachain/data_proxy/v1/data_proxy.proto"; -import "amino/amino.proto"; option go_package = "github.com/sedaprotocol/seda-chain/x/data-proxy/types"; // Msg service defines the data-proxy tx gRPC methods. service Msg { + option (cosmos.msg.v1.service) = true; + // Registers a new data proxy entry in the registry. - rpc RegisterDataProxy(MsgRegisterDataProxy) - returns (MsgRegisterDataProxyResponse); + rpc RegisterDataProxy(MsgRegisterDataProxy) returns (MsgRegisterDataProxyResponse); // Edits an existing data proxy. rpc EditDataProxy(MsgEditDataProxy) returns (MsgEditDataProxyResponse); @@ -32,15 +33,17 @@ message MsgRegisterDataProxy { option (amino.name) = "sedachain/MsgRegisterDataProxy"; // admin_address is the address that can update the proxy config. - string admin_address = 1 [ (cosmos_proto.scalar) = "cosmos.AddressString" ]; + string admin_address = 1 [(cosmos_proto.scalar) = "cosmos.AddressString"]; // payout_address defines the address to which the data proxy fees should be // transferred. - string payout_address = 2 [ (cosmos_proto.scalar) = "cosmos.AddressString" ]; + string payout_address = 2 [(cosmos_proto.scalar) = "cosmos.AddressString"]; // fee defines the amount in aseda this data-proxy charges when utilised. - cosmos.base.v1beta1.Coin fee = 3 - [ (amino.dont_omitempty) = true, (amino.encoding) = "legacy_coin" ]; + cosmos.base.v1beta1.Coin fee = 3 [ + (amino.dont_omitempty) = true, + (amino.encoding) = "legacy_coin" + ]; // memo defines an optional string which is not used by the protocol. string memo = 4; @@ -63,24 +66,26 @@ message MsgEditDataProxy { option (cosmos.msg.v1.signer) = "sender"; option (amino.name) = "sedachain/MsgEditDataProxy"; - string sender = 1 [ (cosmos_proto.scalar) = "cosmos.AddressString" ]; + string sender = 1 [(cosmos_proto.scalar) = "cosmos.AddressString"]; string new_payout_address = 2 [ (cosmos_proto.scalar) = "cosmos.AddressString", (amino.dont_omitempty) = false ]; - string new_memo = 3 [ (amino.dont_omitempty) = true ]; + string new_memo = 3 [(amino.dont_omitempty) = true]; - cosmos.base.v1beta1.Coin new_fee = 4 - [ (amino.dont_omitempty) = false, (amino.encoding) = "legacy_coin" ]; + cosmos.base.v1beta1.Coin new_fee = 4 [ + (amino.dont_omitempty) = false, + (amino.encoding) = "legacy_coin" + ]; // 0 will default to the minimum delay configured in the params - uint32 fee_update_delay = 5 [ (amino.dont_omitempty) = false ]; + uint32 fee_update_delay = 5 [(amino.dont_omitempty) = false]; // hex encoded bytes as the expected flow is users sending updates from the // browser - string pub_key = 6 [ (amino.dont_omitempty) = true ]; + string pub_key = 6 [(amino.dont_omitempty) = true]; } // Allow transferring the admin role to a different address. @@ -88,10 +93,9 @@ message MsgTransferAdmin { option (cosmos.msg.v1.signer) = "sender"; option (amino.name) = "sedachain/MsgTransferAdmin"; - string sender = 1 [ (cosmos_proto.scalar) = "cosmos.AddressString" ]; + string sender = 1 [(cosmos_proto.scalar) = "cosmos.AddressString"]; - string new_admin_address = 2 - [ (cosmos_proto.scalar) = "cosmos.AddressString" ]; + string new_admin_address = 2 [(cosmos_proto.scalar) = "cosmos.AddressString"]; // hex encoded bytes as the expected flow is users sending updates from the // browser @@ -102,7 +106,9 @@ message MsgTransferAdmin { message MsgTransferAdminResponse {} // Returns the height after which the fee update will go into effect. -message MsgEditDataProxyResponse { int64 fee_update_height = 1; } +message MsgEditDataProxyResponse { + int64 fee_update_height = 1; +} // The request message for the UpdateParams method. message MsgUpdateParams { @@ -110,10 +116,10 @@ message MsgUpdateParams { // authority is the address that controls the module (defaults to x/gov unless // overwritten). - string authority = 1 [ (cosmos_proto.scalar) = "cosmos.AddressString" ]; + string authority = 1 [(cosmos_proto.scalar) = "cosmos.AddressString"]; - Params params = 2 [ (gogoproto.nullable) = false ]; + Params params = 2 [(gogoproto.nullable) = false]; } // No response required. -message MsgUpdateParamsResponse {} \ No newline at end of file +message MsgUpdateParamsResponse {} diff --git a/proto/sedachain/pubkey/v1/genesis.proto b/proto/sedachain/pubkey/v1/genesis.proto index 351386f7..d0806946 100644 --- a/proto/sedachain/pubkey/v1/genesis.proto +++ b/proto/sedachain/pubkey/v1/genesis.proto @@ -1,24 +1,22 @@ syntax = "proto3"; package sedachain.pubkey.v1; -import "gogoproto/gogo.proto"; import "cosmos_proto/cosmos.proto"; +import "gogoproto/gogo.proto"; import "sedachain/pubkey/v1/pubkey.proto"; option go_package = "github.com/sedaprotocol/seda-chain/x/pubkey/types"; // GenesisState defines pubkey module's genesis state. message GenesisState { - Params params = 1 [ (gogoproto.nullable) = false ]; - repeated ValidatorPubKeys validator_pub_keys = 2 - [ (gogoproto.nullable) = false ]; - repeated ProvingScheme proving_schemes = 3 [ (gogoproto.nullable) = false ]; + Params params = 1 [(gogoproto.nullable) = false]; + repeated ValidatorPubKeys validator_pub_keys = 2 [(gogoproto.nullable) = false]; + repeated ProvingScheme proving_schemes = 3 [(gogoproto.nullable) = false]; } // ValidatorPubKeys defines a validator's list of registered public keys // primarily used in the x/pubkey genesis state. message ValidatorPubKeys { - string validator_addr = 1 - [ (cosmos_proto.scalar) = "cosmos.ValidatorAddressString" ]; - repeated IndexedPubKey indexed_pub_keys = 2 [ (gogoproto.nullable) = false ]; + string validator_addr = 1 [(cosmos_proto.scalar) = "cosmos.ValidatorAddressString"]; + repeated IndexedPubKey indexed_pub_keys = 2 [(gogoproto.nullable) = false]; } diff --git a/proto/sedachain/pubkey/v1/pubkey.proto b/proto/sedachain/pubkey/v1/pubkey.proto index 9078199e..bcc256be 100644 --- a/proto/sedachain/pubkey/v1/pubkey.proto +++ b/proto/sedachain/pubkey/v1/pubkey.proto @@ -8,8 +8,7 @@ option go_package = "github.com/sedaprotocol/seda-chain/x/pubkey/types"; // IndexPubKeyPair defines an index - public key pair. message IndexedPubKey { uint32 index = 1; - bytes pub_key = 2 - [ (cosmos_proto.accepts_interface) = "cosmos.crypto.PubKey" ]; + bytes pub_key = 2 [(cosmos_proto.accepts_interface) = "cosmos.crypto.PubKey"]; } // ProvingScheme defines a proving scheme. diff --git a/proto/sedachain/pubkey/v1/query.proto b/proto/sedachain/pubkey/v1/query.proto index 45a18fd2..d58f4ca5 100644 --- a/proto/sedachain/pubkey/v1/query.proto +++ b/proto/sedachain/pubkey/v1/query.proto @@ -1,9 +1,9 @@ syntax = "proto3"; package sedachain.pubkey.v1; -import "google/api/annotations.proto"; -import "gogoproto/gogo.proto"; import "cosmos_proto/cosmos.proto"; +import "gogoproto/gogo.proto"; +import "google/api/annotations.proto"; import "sedachain/pubkey/v1/genesis.proto"; import "sedachain/pubkey/v1/pubkey.proto"; @@ -17,15 +17,12 @@ service Query { } // ValidatorKeys returns a given validator's registered keys. - rpc ValidatorKeys(QueryValidatorKeysRequest) - returns (QueryValidatorKeysResponse) { - option (google.api.http).get = - "/seda-chain/pubkey/validator_keys/{validator_addr}"; + rpc ValidatorKeys(QueryValidatorKeysRequest) returns (QueryValidatorKeysResponse) { + option (google.api.http).get = "/seda-chain/pubkey/validator_keys/{validator_addr}"; } // ProvingSchemes returns the statuses of the SEDA proving schemes. - rpc ProvingSchemes(QueryProvingSchemesRequest) - returns (QueryProvingSchemesResponse) { + rpc ProvingSchemes(QueryProvingSchemesRequest) returns (QueryProvingSchemesResponse) { option (google.api.http).get = "/seda-chain/pubkey/proving_schemes"; } } @@ -36,20 +33,19 @@ message QueryParamsRequest {} // QueryParamsResponse is the response type for the Query/Params RPC method. message QueryParamsResponse { // params defines the parameters of the module. - Params params = 1 [ (gogoproto.nullable) = false ]; + Params params = 1 [(gogoproto.nullable) = false]; } // QueryValidatorKeysRequest is request type for the Query/ValidatorKeys // RPC method. message QueryValidatorKeysRequest { - string validator_addr = 1 - [ (cosmos_proto.scalar) = "cosmos.ValidatorAddressString" ]; + string validator_addr = 1 [(cosmos_proto.scalar) = "cosmos.ValidatorAddressString"]; } // QueryValidatorKeysResponse is response type for the Query/ValidatorKeys // RPC method. message QueryValidatorKeysResponse { - ValidatorPubKeys validator_pub_keys = 1 [ (gogoproto.nullable) = false ]; + ValidatorPubKeys validator_pub_keys = 1 [(gogoproto.nullable) = false]; } // QueryProvingSchemesRequest is request type for the Query/ProvingSchemes @@ -59,5 +55,5 @@ message QueryProvingSchemesRequest {} // QueryProvingSchemesResponse is response type for the Query/ProvingSchemes // RPC method. message QueryProvingSchemesResponse { - repeated ProvingScheme proving_schemes = 1 [ (gogoproto.nullable) = false ]; + repeated ProvingScheme proving_schemes = 1 [(gogoproto.nullable) = false]; } diff --git a/proto/sedachain/pubkey/v1/tx.proto b/proto/sedachain/pubkey/v1/tx.proto index 37a06b5e..745a532b 100644 --- a/proto/sedachain/pubkey/v1/tx.proto +++ b/proto/sedachain/pubkey/v1/tx.proto @@ -1,9 +1,9 @@ syntax = "proto3"; package sedachain.pubkey.v1; -import "gogoproto/gogo.proto"; -import "cosmos_proto/cosmos.proto"; import "cosmos/msg/v1/msg.proto"; +import "cosmos_proto/cosmos.proto"; +import "gogoproto/gogo.proto"; import "sedachain/pubkey/v1/pubkey.proto"; option go_package = "github.com/sedaprotocol/seda-chain/x/pubkey/types"; @@ -22,9 +22,8 @@ service Msg { message MsgAddKey { option (cosmos.msg.v1.signer) = "validator_addr"; - string validator_addr = 1 - [ (cosmos_proto.scalar) = "cosmos.ValidatorAddressString" ]; - repeated IndexedPubKey indexed_pub_keys = 2 [ (gogoproto.nullable) = false ]; + string validator_addr = 1 [(cosmos_proto.scalar) = "cosmos.ValidatorAddressString"]; + repeated IndexedPubKey indexed_pub_keys = 2 [(gogoproto.nullable) = false]; } // MsgAddKeyResponse defines the Msg/MsgAddKey response type. @@ -36,8 +35,8 @@ message MsgUpdateParams { // authority is the address that controls the module (defaults to x/gov unless // overwritten). - string authority = 1 [ (cosmos_proto.scalar) = "cosmos.AddressString" ]; - Params params = 2 [ (gogoproto.nullable) = false ]; + string authority = 1 [(cosmos_proto.scalar) = "cosmos.AddressString"]; + Params params = 2 [(gogoproto.nullable) = false]; } // The response message for the UpdateParams method. diff --git a/proto/sedachain/staking/v1/tx.proto b/proto/sedachain/staking/v1/tx.proto index 822b6af2..2c48fdae 100644 --- a/proto/sedachain/staking/v1/tx.proto +++ b/proto/sedachain/staking/v1/tx.proto @@ -1,23 +1,23 @@ syntax = "proto3"; package sedachain.staking.v1; -import "google/protobuf/any.proto"; -import "gogoproto/gogo.proto"; - -import "cosmos_proto/cosmos.proto"; +import "amino/amino.proto"; import "cosmos/base/v1beta1/coin.proto"; -import "cosmos/staking/v1beta1/staking.proto"; import "cosmos/msg/v1/msg.proto"; -import "amino/amino.proto"; +import "cosmos/staking/v1beta1/staking.proto"; +import "cosmos_proto/cosmos.proto"; +import "gogoproto/gogo.proto"; +import "google/protobuf/any.proto"; import "sedachain/pubkey/v1/pubkey.proto"; option go_package = "github.com/sedaprotocol/seda-chain/x/staking/types"; // Msg defines the staking Msg service. service Msg { + option (cosmos.msg.v1.service) = true; + // CreateSEDAValidator defines a method for creating a new validator. - rpc CreateSEDAValidator(MsgCreateSEDAValidator) - returns (MsgCreateSEDAValidatorResponse); + rpc CreateSEDAValidator(MsgCreateSEDAValidator) returns (MsgCreateSEDAValidatorResponse); } // MsgCreateSEDAValidator defines a message for creating a new SEDA @@ -27,10 +27,14 @@ message MsgCreateSEDAValidator { option (gogoproto.equal) = false; option (gogoproto.goproto_getters) = false; - cosmos.staking.v1beta1.Description description = 1 - [ (gogoproto.nullable) = false, (amino.dont_omitempty) = true ]; - cosmos.staking.v1beta1.CommissionRates commission = 2 - [ (gogoproto.nullable) = false, (amino.dont_omitempty) = true ]; + cosmos.staking.v1beta1.Description description = 1 [ + (gogoproto.nullable) = false, + (amino.dont_omitempty) = true + ]; + cosmos.staking.v1beta1.CommissionRates commission = 2 [ + (gogoproto.nullable) = false, + (amino.dont_omitempty) = true + ]; string min_self_delegation = 3 [ (cosmos_proto.scalar) = "cosmos.Int", (gogoproto.customtype) = "cosmossdk.io/math.Int", @@ -40,16 +44,17 @@ message MsgCreateSEDAValidator { // Deprecated: Use of Delegator Address in MsgCreateValidator is deprecated. // The validator address bytes and delegator address bytes refer to the same // account while creating validator (defer only in bech32 notation). - string delegator_address = 4 - [ (cosmos_proto.scalar) = "cosmos.AddressString", deprecated = true ]; - string validator_address = 5 - [ (cosmos_proto.scalar) = "cosmos.ValidatorAddressString" ]; - google.protobuf.Any pubkey = 6 - [ (cosmos_proto.accepts_interface) = "cosmos.crypto.PubKey" ]; - cosmos.base.v1beta1.Coin value = 7 - [ (gogoproto.nullable) = false, (amino.dont_omitempty) = true ]; - repeated sedachain.pubkey.v1.IndexedPubKey indexed_pub_keys = 8 - [ (gogoproto.nullable) = false ]; + string delegator_address = 4 [ + (cosmos_proto.scalar) = "cosmos.AddressString", + deprecated = true + ]; + string validator_address = 5 [(cosmos_proto.scalar) = "cosmos.ValidatorAddressString"]; + google.protobuf.Any pubkey = 6 [(cosmos_proto.accepts_interface) = "cosmos.crypto.PubKey"]; + cosmos.base.v1beta1.Coin value = 7 [ + (gogoproto.nullable) = false, + (amino.dont_omitempty) = true + ]; + repeated sedachain.pubkey.v1.IndexedPubKey indexed_pub_keys = 8 [(gogoproto.nullable) = false]; } // MsgCreateSEDAValidatorResponse defines the Msg/MsgCreateSEDAValidator diff --git a/proto/sedachain/tally/v1/genesis.proto b/proto/sedachain/tally/v1/genesis.proto index 869947d1..af0e6ff7 100644 --- a/proto/sedachain/tally/v1/genesis.proto +++ b/proto/sedachain/tally/v1/genesis.proto @@ -7,4 +7,6 @@ import "sedachain/tally/v1/tally.proto"; option go_package = "github.com/sedaprotocol/seda-chain/x/tally/types"; // GenesisState defines tally module's genesis state. -message GenesisState { Params params = 1 [ (gogoproto.nullable) = false ]; } +message GenesisState { + Params params = 1 [(gogoproto.nullable) = false]; +} diff --git a/proto/sedachain/tally/v1/query.proto b/proto/sedachain/tally/v1/query.proto index 9ba0c076..f997fc9d 100644 --- a/proto/sedachain/tally/v1/query.proto +++ b/proto/sedachain/tally/v1/query.proto @@ -1,8 +1,8 @@ syntax = "proto3"; package sedachain.tally.v1; -import "google/api/annotations.proto"; import "gogoproto/gogo.proto"; +import "google/api/annotations.proto"; import "sedachain/tally/v1/tally.proto"; option go_package = "github.com/sedaprotocol/seda-chain/x/tally/types"; @@ -21,5 +21,5 @@ message QueryParamsRequest {} // QueryParamsResponse is the response type for the Query/Params RPC method. message QueryParamsResponse { // params defines the parameters of the module. - Params params = 1 [ (gogoproto.nullable) = false ]; + Params params = 1 [(gogoproto.nullable) = false]; } diff --git a/proto/sedachain/tally/v1/tally.proto b/proto/sedachain/tally/v1/tally.proto index 6351be0b..a4b96c84 100644 --- a/proto/sedachain/tally/v1/tally.proto +++ b/proto/sedachain/tally/v1/tally.proto @@ -1,9 +1,9 @@ syntax = "proto3"; package sedachain.tally.v1; +import "amino/amino.proto"; import "cosmos_proto/cosmos.proto"; import "gogoproto/gogo.proto"; -import "amino/amino.proto"; option go_package = "github.com/sedaprotocol/seda-chain/x/tally/types"; diff --git a/proto/sedachain/tally/v1/tx.proto b/proto/sedachain/tally/v1/tx.proto index ae05e263..3651f14b 100644 --- a/proto/sedachain/tally/v1/tx.proto +++ b/proto/sedachain/tally/v1/tx.proto @@ -1,9 +1,9 @@ syntax = "proto3"; package sedachain.tally.v1; -import "gogoproto/gogo.proto"; -import "cosmos_proto/cosmos.proto"; import "cosmos/msg/v1/msg.proto"; +import "cosmos_proto/cosmos.proto"; +import "gogoproto/gogo.proto"; import "sedachain/tally/v1/tally.proto"; option go_package = "github.com/sedaprotocol/seda-chain/x/tally/types"; @@ -22,8 +22,8 @@ message MsgUpdateParams { // authority is the address that controls the module (defaults to x/gov unless // overwritten). - string authority = 1 [ (cosmos_proto.scalar) = "cosmos.AddressString" ]; - Params params = 2 [ (gogoproto.nullable) = false ]; + string authority = 1 [(cosmos_proto.scalar) = "cosmos.AddressString"]; + Params params = 2 [(gogoproto.nullable) = false]; } // The response message for the UpdateParams method. diff --git a/proto/sedachain/vesting/v1/tx.proto b/proto/sedachain/vesting/v1/tx.proto index 6c20df7e..70f46385 100644 --- a/proto/sedachain/vesting/v1/tx.proto +++ b/proto/sedachain/vesting/v1/tx.proto @@ -1,11 +1,11 @@ syntax = "proto3"; package sedachain.vesting.v1; -import "gogoproto/gogo.proto"; +import "amino/amino.proto"; import "cosmos/base/v1beta1/coin.proto"; -import "cosmos_proto/cosmos.proto"; import "cosmos/msg/v1/msg.proto"; -import "amino/amino.proto"; +import "cosmos_proto/cosmos.proto"; +import "gogoproto/gogo.proto"; option go_package = "github.com/sedaprotocol/seda-chain/x/vesting/types"; @@ -14,8 +14,7 @@ service Msg { option (cosmos.msg.v1.service) = true; // CreateVestingAccount creates a new vesting account. - rpc CreateVestingAccount(MsgCreateVestingAccount) - returns (MsgCreateVestingAccountResponse); + rpc CreateVestingAccount(MsgCreateVestingAccount) returns (MsgCreateVestingAccountResponse); // Clawback returns the vesting funds back to the funder. rpc Clawback(MsgClawback) returns (MsgClawbackResponse); @@ -28,8 +27,8 @@ message MsgCreateVestingAccount { option (gogoproto.equal) = true; - string from_address = 1 [ (cosmos_proto.scalar) = "cosmos.AddressString" ]; - string to_address = 2 [ (cosmos_proto.scalar) = "cosmos.AddressString" ]; + string from_address = 1 [(cosmos_proto.scalar) = "cosmos.AddressString"]; + string to_address = 2 [(cosmos_proto.scalar) = "cosmos.AddressString"]; repeated cosmos.base.v1beta1.Coin amount = 3 [ (gogoproto.nullable) = false, (amino.dont_omitempty) = true, @@ -41,7 +40,7 @@ message MsgCreateVestingAccount { int64 end_time = 4; // if true, leave funder field empty and disable clawback - bool disable_clawback = 5 [ (amino.dont_omitempty) = true ]; + bool disable_clawback = 5 [(amino.dont_omitempty) = true]; } // MsgCreateVestingAccountResponse defines the CreateVestingAccount response diff --git a/proto/sedachain/vesting/v1/vesting.proto b/proto/sedachain/vesting/v1/vesting.proto index 462b615a..661b2c23 100644 --- a/proto/sedachain/vesting/v1/vesting.proto +++ b/proto/sedachain/vesting/v1/vesting.proto @@ -13,7 +13,6 @@ message ClawbackContinuousVestingAccount { option (gogoproto.goproto_getters) = false; option (gogoproto.goproto_stringer) = false; - cosmos.vesting.v1beta1.ContinuousVestingAccount base_vesting_account = 1 - [ (gogoproto.embed) = true ]; + cosmos.vesting.v1beta1.ContinuousVestingAccount base_vesting_account = 1 [(gogoproto.embed) = true]; string funder_address = 2; } diff --git a/proto/sedachain/wasm_storage/v1/genesis.proto b/proto/sedachain/wasm_storage/v1/genesis.proto index 00f396ae..f7d3d3a0 100644 --- a/proto/sedachain/wasm_storage/v1/genesis.proto +++ b/proto/sedachain/wasm_storage/v1/genesis.proto @@ -8,7 +8,7 @@ option go_package = "github.com/sedaprotocol/seda-chain/x/wasm-storage/types"; // GenesisState defines wasm-storage module's genesis state. message GenesisState { - Params params = 1 [ (gogoproto.nullable) = false ]; - repeated OracleProgram oracle_programs = 2 [ (gogoproto.nullable) = false ]; + Params params = 1 [(gogoproto.nullable) = false]; + repeated OracleProgram oracle_programs = 2 [(gogoproto.nullable) = false]; string core_contract_registry = 3; } diff --git a/proto/sedachain/wasm_storage/v1/query.proto b/proto/sedachain/wasm_storage/v1/query.proto index b1aade0f..3d269d5f 100644 --- a/proto/sedachain/wasm_storage/v1/query.proto +++ b/proto/sedachain/wasm_storage/v1/query.proto @@ -1,9 +1,9 @@ syntax = "proto3"; package sedachain.wasm_storage.v1; -import "google/api/annotations.proto"; -import "gogoproto/gogo.proto"; import "cosmos/base/query/v1beta1/pagination.proto"; +import "gogoproto/gogo.proto"; +import "google/api/annotations.proto"; import "sedachain/wasm_storage/v1/wasm_storage.proto"; option go_package = "github.com/sedaprotocol/seda-chain/x/wasm-storage/types"; @@ -11,23 +11,18 @@ option go_package = "github.com/sedaprotocol/seda-chain/x/wasm-storage/types"; // Query defines the gRPC querier service. service Query { // OracleProgram returns an oracle program given its hash. - rpc OracleProgram(QueryOracleProgramRequest) - returns (QueryOracleProgramResponse) { - option (google.api.http).get = - "/seda-chain/wasm-storage/oracle_program/{hash}"; + rpc OracleProgram(QueryOracleProgramRequest) returns (QueryOracleProgramResponse) { + option (google.api.http).get = "/seda-chain/wasm-storage/oracle_program/{hash}"; } // OraclePrograms returns all oracle programs. - rpc OraclePrograms(QueryOracleProgramsRequest) - returns (QueryOracleProgramsResponse) { + rpc OraclePrograms(QueryOracleProgramsRequest) returns (QueryOracleProgramsResponse) { option (google.api.http).get = "/seda-chain/wasm-storage/oracle_programs"; } // CoreContractRegistry returns the Core Contract Registry address. - rpc CoreContractRegistry(QueryCoreContractRegistryRequest) - returns (QueryCoreContractRegistryResponse) { - option (google.api.http).get = - "/seda-chain/wasm-storage/core_contract_registry"; + rpc CoreContractRegistry(QueryCoreContractRegistryRequest) returns (QueryCoreContractRegistryResponse) { + option (google.api.http).get = "/seda-chain/wasm-storage/core_contract_registry"; } // Params returns the total set of wasm-storage parameters. @@ -37,10 +32,14 @@ service Query { } // The request message for QueryOracleProgram RPC. -message QueryOracleProgramRequest { string hash = 1; } +message QueryOracleProgramRequest { + string hash = 1; +} // The response message for QueryOracleProgram RPC. -message QueryOracleProgramResponse { OracleProgram oracle_program = 1; } +message QueryOracleProgramResponse { + OracleProgram oracle_program = 1; +} // The request message for QueryOraclePrograms RPC. message QueryOracleProgramsRequest { @@ -58,7 +57,9 @@ message QueryOracleProgramsResponse { message QueryCoreContractRegistryRequest {} // The response message for QueryCoreContractRegistry RPC. -message QueryCoreContractRegistryResponse { string address = 1; } +message QueryCoreContractRegistryResponse { + string address = 1; +} // QueryParamsRequest is the request type for the Query/Params RPC method. message QueryParamsRequest {} @@ -66,5 +67,5 @@ message QueryParamsRequest {} // QueryParamsResponse is the response type for the Query/Params RPC method. message QueryParamsResponse { // params defines the parameters of the module. - Params params = 1 [ (gogoproto.nullable) = false ]; + Params params = 1 [(gogoproto.nullable) = false]; } diff --git a/proto/sedachain/wasm_storage/v1/tx.proto b/proto/sedachain/wasm_storage/v1/tx.proto index 30c37aab..2ff5c40a 100644 --- a/proto/sedachain/wasm_storage/v1/tx.proto +++ b/proto/sedachain/wasm_storage/v1/tx.proto @@ -1,24 +1,24 @@ syntax = "proto3"; package sedachain.wasm_storage.v1; +import "amino/amino.proto"; import "cosmos/base/v1beta1/coin.proto"; import "cosmos/msg/v1/msg.proto"; -import "gogoproto/gogo.proto"; import "cosmos_proto/cosmos.proto"; +import "gogoproto/gogo.proto"; import "sedachain/wasm_storage/v1/wasm_storage.proto"; -import "amino/amino.proto"; option go_package = "github.com/sedaprotocol/seda-chain/x/wasm-storage/types"; // Msg service defines the wasm-storage tx gRPC methods. service Msg { + option (cosmos.msg.v1.service) = true; + // StoreOracleProgram stores an oracle program. - rpc StoreOracleProgram(MsgStoreOracleProgram) - returns (MsgStoreOracleProgramResponse); + rpc StoreOracleProgram(MsgStoreOracleProgram) returns (MsgStoreOracleProgramResponse); // InstantiateCoreContract instantiates the Core Contract and registers its // address. - rpc InstantiateCoreContract(MsgInstantiateCoreContract) - returns (MsgInstantiateCoreContractResponse); + rpc InstantiateCoreContract(MsgInstantiateCoreContract) returns (MsgInstantiateCoreContractResponse); // The UpdateParams method updates the module's parameters. rpc UpdateParams(MsgUpdateParams) returns (MsgUpdateParamsResponse); // The RefundTxFee method is used by the Core Contract to refund tx fee. @@ -29,7 +29,7 @@ service Msg { message MsgStoreOracleProgram { option (cosmos.msg.v1.signer) = "sender"; - string sender = 1 [ (cosmos_proto.scalar) = "cosmos.AddressString" ]; + string sender = 1 [(cosmos_proto.scalar) = "cosmos.AddressString"]; // Wasm is the wasm program to store as gzip-compressed bytes. bytes wasm = 2; // StorageFee is the fee incurred for storing the unzipped wasm bytes. @@ -42,19 +42,19 @@ message MsgStoreOracleProgram { } // The response message for the StoreOracleProgram method. -message MsgStoreOracleProgramResponse { string hash = 1; } +message MsgStoreOracleProgramResponse { + string hash = 1; +} // The request message for the InstantiateCoreContract method. message MsgInstantiateCoreContract { option (cosmos.msg.v1.signer) = "sender"; - string sender = 1 [ (cosmos_proto.scalar) = "cosmos.AddressString" ]; - string admin = 2 [ (cosmos_proto.scalar) = "cosmos.AddressString" ]; - uint64 code_id = 3 [ (gogoproto.customname) = "CodeID" ]; + string sender = 1 [(cosmos_proto.scalar) = "cosmos.AddressString"]; + string admin = 2 [(cosmos_proto.scalar) = "cosmos.AddressString"]; + uint64 code_id = 3 [(gogoproto.customname) = "CodeID"]; string label = 4; - bytes msg = 5 - [ (gogoproto.casttype) = - "github.com/CosmWasm/wasmd/x/wasm/types.RawContractMessage" ]; + bytes msg = 5 [(gogoproto.casttype) = "github.com/CosmWasm/wasmd/x/wasm/types.RawContractMessage"]; repeated cosmos.base.v1beta1.Coin funds = 6 [ (gogoproto.nullable) = false, (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins" @@ -65,8 +65,7 @@ message MsgInstantiateCoreContract { // The response message for the InstantiateCoreContract method. message MsgInstantiateCoreContractResponse { - string contract_address = 1 - [ (cosmos_proto.scalar) = "cosmos.AddressString" ]; + string contract_address = 1 [(cosmos_proto.scalar) = "cosmos.AddressString"]; } // The request message for the UpdateParams method. @@ -75,8 +74,8 @@ message MsgUpdateParams { // Authority is the address that controls the module (defaults to x/gov unless // overwritten). - string authority = 1 [ (cosmos_proto.scalar) = "cosmos.AddressString" ]; - Params params = 2 [ (gogoproto.nullable) = false ]; + string authority = 1 [(cosmos_proto.scalar) = "cosmos.AddressString"]; + Params params = 2 [(gogoproto.nullable) = false]; } // The response message for the UpdateParams method. @@ -87,7 +86,7 @@ message MsgRefundTxFee { option (cosmos.msg.v1.signer) = "authority"; // Authority is the address that controls the method. - string authority = 1 [ (cosmos_proto.scalar) = "cosmos.AddressString" ]; + string authority = 1 [(cosmos_proto.scalar) = "cosmos.AddressString"]; // DrId is the hex-encoded data request ID. string dr_id = 2; // PublicKey is the hex-encoded public key (identifier) of the executor. diff --git a/proto/sedachain/wasm_storage/v1/wasm_storage.proto b/proto/sedachain/wasm_storage/v1/wasm_storage.proto index d3a19f2b..648249ed 100644 --- a/proto/sedachain/wasm_storage/v1/wasm_storage.proto +++ b/proto/sedachain/wasm_storage/v1/wasm_storage.proto @@ -10,8 +10,10 @@ option go_package = "github.com/sedaprotocol/seda-chain/x/wasm-storage/types"; message OracleProgram { bytes hash = 1; bytes bytecode = 2; - google.protobuf.Timestamp added_at = 3 - [ (gogoproto.stdtime) = true, (gogoproto.nullable) = false ]; + google.protobuf.Timestamp added_at = 3 [ + (gogoproto.stdtime) = true, + (gogoproto.nullable) = false + ]; } // Params to define the max wasm size allowed. diff --git a/x/data-proxy/types/tx.pb.go b/x/data-proxy/types/tx.pb.go index e854db01..70afa6cf 100644 --- a/x/data-proxy/types/tx.pb.go +++ b/x/data-proxy/types/tx.pb.go @@ -503,57 +503,58 @@ func init() { func init() { proto.RegisterFile("sedachain/data_proxy/v1/tx.proto", fileDescriptor_40160e30cd70b841) } var fileDescriptor_40160e30cd70b841 = []byte{ - // 800 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x95, 0xcd, 0x6e, 0xeb, 0x44, - 0x14, 0xc7, 0xe3, 0x26, 0x37, 0x97, 0x4e, 0x6f, 0xda, 0x66, 0x54, 0x94, 0x34, 0xba, 0xb8, 0x51, - 0x56, 0x21, 0x52, 0xec, 0xa6, 0xa8, 0x2c, 0x2a, 0x55, 0xa8, 0xa1, 0x54, 0xa0, 0x2a, 0xa2, 0x32, - 0xb0, 0x61, 0x63, 0x4d, 0xe2, 0x13, 0xc7, 0x50, 0x7b, 0x2c, 0xcf, 0xa4, 0xa9, 0xb7, 0x2c, 0x59, - 0xb1, 0x44, 0x3c, 0x01, 0xcb, 0x2c, 0x78, 0x88, 0x8a, 0x0d, 0x15, 0x2b, 0x16, 0x08, 0xa1, 0x76, - 0x91, 0x87, 0x60, 0x83, 0x66, 0xec, 0x24, 0x76, 0xc9, 0x47, 0xe9, 0x26, 0xb2, 0xcf, 0xf9, 0x9f, - 0x0f, 0xff, 0xce, 0x99, 0x0c, 0xaa, 0x32, 0xb0, 0x48, 0x6f, 0x40, 0x1c, 0x4f, 0xb7, 0x08, 0x27, - 0xa6, 0x1f, 0xd0, 0xdb, 0x50, 0xbf, 0x69, 0xe9, 0xfc, 0x56, 0xf3, 0x03, 0xca, 0x29, 0x2e, 0xcd, - 0x14, 0xda, 0x5c, 0xa1, 0xdd, 0xb4, 0x2a, 0x7b, 0x36, 0xb5, 0xa9, 0xd4, 0xe8, 0xe2, 0x29, 0x92, - 0x57, 0xf6, 0x7b, 0x94, 0xb9, 0x94, 0x99, 0x91, 0x23, 0x7a, 0x89, 0x5d, 0x6a, 0xf4, 0xa6, 0x77, - 0x09, 0x03, 0xfd, 0xa6, 0xd5, 0x05, 0x4e, 0x5a, 0x7a, 0x8f, 0x3a, 0x5e, 0xec, 0x2f, 0xc5, 0x7e, - 0x97, 0xd9, 0xa2, 0x03, 0x97, 0xd9, 0xb1, 0xa3, 0xbe, 0xac, 0xc9, 0x44, 0x43, 0x91, 0xb2, 0x48, - 0x5c, 0xc7, 0xa3, 0xba, 0xfc, 0x8d, 0x4c, 0xb5, 0x3f, 0x37, 0xd0, 0x5e, 0x87, 0xd9, 0x06, 0xd8, - 0x0e, 0xe3, 0x10, 0x9c, 0x13, 0x4e, 0xae, 0x44, 0x04, 0x3e, 0x45, 0x05, 0x62, 0xb9, 0x8e, 0x67, - 0x12, 0xcb, 0x0a, 0x80, 0xb1, 0xb2, 0x52, 0x55, 0xea, 0x9b, 0xed, 0xf2, 0xef, 0xbf, 0x34, 0xf7, - 0xe2, 0xbe, 0xcf, 0x22, 0xcf, 0x17, 0x3c, 0x70, 0x3c, 0xdb, 0x78, 0x23, 0xe5, 0xb1, 0x0d, 0x7f, - 0x84, 0xb6, 0x7d, 0x12, 0xd2, 0x21, 0x9f, 0xc5, 0x6f, 0xac, 0x89, 0x2f, 0x44, 0xfa, 0x69, 0x82, - 0x36, 0xca, 0xf6, 0x01, 0xca, 0xd9, 0xaa, 0x52, 0xdf, 0x3a, 0xda, 0xd7, 0xe2, 0x10, 0x01, 0x47, - 0x8b, 0xe1, 0x68, 0x1f, 0x53, 0xc7, 0x6b, 0xbf, 0xfb, 0xd3, 0x64, 0xdc, 0xd8, 0xba, 0x06, 0x9b, - 0xf4, 0x42, 0x53, 0xe0, 0xfa, 0x79, 0x32, 0x6e, 0x28, 0x86, 0x08, 0xc6, 0x18, 0xe5, 0x5c, 0x70, - 0x69, 0x39, 0x27, 0x4a, 0x1b, 0xf2, 0x19, 0x97, 0xd0, 0x6b, 0x7f, 0xd8, 0x35, 0xbf, 0x85, 0xb0, - 0xfc, 0x4a, 0x9a, 0xf3, 0xfe, 0xb0, 0x7b, 0x09, 0x21, 0x7e, 0x8b, 0x36, 0x99, 0x63, 0x7b, 0x84, - 0x0f, 0x03, 0x28, 0xe7, 0xa5, 0x6b, 0x6e, 0x38, 0x39, 0xfe, 0x6e, 0x32, 0x6e, 0xa4, 0x89, 0x7c, - 0x3f, 0x19, 0x37, 0xd4, 0x39, 0xfb, 0x45, 0x14, 0x6b, 0x2a, 0x7a, 0xbb, 0xc8, 0x6e, 0x00, 0xf3, - 0xa9, 0xc7, 0xa0, 0xf6, 0xcf, 0x06, 0xda, 0xed, 0x30, 0xfb, 0x13, 0xcb, 0xe1, 0x73, 0xf4, 0x87, - 0x28, 0xcf, 0xc0, 0xb3, 0x20, 0x58, 0xcb, 0x3c, 0xd6, 0xe1, 0x4b, 0x84, 0x3d, 0x18, 0x99, 0x0b, - 0x89, 0xbf, 0xb7, 0x2c, 0x5a, 0x80, 0xca, 0x18, 0xbb, 0x1e, 0x8c, 0xae, 0x52, 0xe4, 0xab, 0xe8, - 0x1d, 0x91, 0x4c, 0x92, 0xcb, 0xca, 0x14, 0xaf, 0x22, 0xa6, 0xaf, 0x3d, 0x18, 0x75, 0x04, 0xc3, - 0xcf, 0x90, 0x78, 0x34, 0xc5, 0x7c, 0x72, 0x2f, 0x9a, 0x4f, 0xc6, 0xc8, 0x7b, 0x30, 0xba, 0x00, - 0xc0, 0x3a, 0xda, 0xed, 0x03, 0x98, 0x43, 0xdf, 0x22, 0x1c, 0x4c, 0x0b, 0xae, 0x49, 0x34, 0x97, - 0x42, 0x54, 0x34, 0x63, 0x6c, 0xf7, 0x01, 0xbe, 0x92, 0xde, 0x73, 0xe1, 0xc4, 0xea, 0x7c, 0x7e, - 0xf9, 0x64, 0x73, 0xf1, 0x18, 0x4f, 0x1a, 0x62, 0x50, 0x31, 0x17, 0x31, 0xa1, 0x4a, 0x6a, 0x42, - 0x29, 0xd0, 0xb5, 0xdf, 0x14, 0x49, 0xff, 0xcb, 0x80, 0x78, 0xac, 0x0f, 0xc1, 0x99, 0x98, 0xee, - 0x0b, 0xe8, 0x9f, 0xa3, 0xa2, 0xc0, 0x91, 0x3e, 0x2e, 0xeb, 0xd6, 0x7d, 0xc7, 0x83, 0xd1, 0x59, - 0xf2, 0xc4, 0x24, 0x16, 0x33, 0x9b, 0x5c, 0xcc, 0x35, 0x5f, 0x94, 0x6a, 0xbe, 0x56, 0x41, 0xe5, - 0xa7, 0xb6, 0xd9, 0xae, 0x5d, 0x48, 0x5f, 0x8a, 0xc0, 0xd4, 0x87, 0x1b, 0xa8, 0x98, 0x18, 0xc3, - 0x00, 0x1c, 0x7b, 0xc0, 0xe5, 0xf7, 0x67, 0x8d, 0x9d, 0xd9, 0x00, 0x3e, 0x95, 0xe6, 0xda, 0x8f, - 0x0a, 0xda, 0xe9, 0x30, 0x3b, 0xb2, 0x5d, 0x91, 0x80, 0xb8, 0x0c, 0x7f, 0x88, 0x36, 0xc9, 0x90, - 0x0f, 0x68, 0xe0, 0xf0, 0x70, 0x2d, 0xb7, 0xb9, 0x14, 0x9f, 0xa2, 0xbc, 0x2f, 0x33, 0x48, 0x5e, - 0x5b, 0x47, 0x07, 0xda, 0x92, 0xff, 0x53, 0x2d, 0x2a, 0xd4, 0xce, 0xdd, 0xfd, 0x75, 0x90, 0x31, - 0xe2, 0xa0, 0x93, 0x6d, 0x81, 0x66, 0x9e, 0xae, 0xb6, 0x8f, 0x4a, 0x4f, 0x3a, 0x9b, 0x7e, 0xe1, - 0xd1, 0xaf, 0x59, 0x94, 0xed, 0x30, 0x1b, 0x87, 0xa8, 0xf8, 0xdf, 0x3f, 0xbb, 0xe6, 0xd2, 0xb2, - 0x8b, 0x4e, 0x6f, 0xe5, 0xf8, 0x7f, 0xc9, 0x67, 0x90, 0x5d, 0x54, 0x48, 0x1f, 0xf4, 0xf7, 0x57, - 0xe5, 0x49, 0x49, 0x2b, 0xad, 0x67, 0x4b, 0x93, 0xe5, 0xd2, 0x9b, 0xbd, 0xb2, 0x5c, 0x4a, 0xba, - 0xba, 0xdc, 0xc2, 0xf5, 0xc2, 0xdf, 0xa0, 0x37, 0xa9, 0x95, 0xa8, 0xaf, 0x4a, 0x91, 0x54, 0x56, - 0x0e, 0x9f, 0xab, 0x9c, 0xd6, 0x6a, 0x7f, 0x7e, 0xf7, 0xa0, 0x2a, 0xf7, 0x0f, 0xaa, 0xf2, 0xf7, - 0x83, 0xaa, 0xfc, 0xf0, 0xa8, 0x66, 0xee, 0x1f, 0xd5, 0xcc, 0x1f, 0x8f, 0x6a, 0xe6, 0xeb, 0x63, - 0xdb, 0xe1, 0x83, 0x61, 0x57, 0xeb, 0x51, 0x57, 0x17, 0x59, 0xe5, 0x2d, 0xd7, 0xa3, 0xd7, 0xf2, - 0xa5, 0x19, 0x9d, 0x9a, 0x5b, 0x79, 0x33, 0x36, 0xa3, 0x7b, 0x92, 0x87, 0x3e, 0xb0, 0x6e, 0x5e, - 0xea, 0x3e, 0xf8, 0x37, 0x00, 0x00, 0xff, 0xff, 0x44, 0x4a, 0x5c, 0x80, 0xf1, 0x07, 0x00, 0x00, + // 808 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x95, 0xcf, 0x6f, 0xe3, 0x44, + 0x14, 0xc7, 0xe3, 0x26, 0xcd, 0xd2, 0xe9, 0xa6, 0x6d, 0x46, 0x45, 0x49, 0xad, 0xc5, 0x1b, 0xe5, + 0x14, 0x22, 0xc5, 0xde, 0x14, 0x95, 0x43, 0xa5, 0x15, 0x6a, 0x28, 0x2b, 0xd0, 0x2a, 0xa2, 0x32, + 0x70, 0xe1, 0x62, 0x4d, 0xe2, 0x17, 0xc7, 0x50, 0x7b, 0x2c, 0xcf, 0xa4, 0xa9, 0x6f, 0x88, 0x23, + 0x27, 0x8e, 0x88, 0xbf, 0x80, 0x63, 0x0e, 0xfc, 0x11, 0x7b, 0xa3, 0x70, 0xe2, 0x80, 0x10, 0x6a, + 0x0f, 0xf9, 0x23, 0xb8, 0xa0, 0x19, 0x3b, 0x89, 0x5d, 0xf2, 0xa3, 0xdb, 0x4b, 0x64, 0xbf, 0xef, + 0x77, 0xde, 0x1b, 0x7f, 0xde, 0x9b, 0x0c, 0xaa, 0x31, 0xb0, 0x49, 0x7f, 0x48, 0x5c, 0xdf, 0xb0, + 0x09, 0x27, 0x56, 0x10, 0xd2, 0xeb, 0xc8, 0xb8, 0x6a, 0x1b, 0xfc, 0x5a, 0x0f, 0x42, 0xca, 0x29, + 0xae, 0xcc, 0x1d, 0xfa, 0xc2, 0xa1, 0x5f, 0xb5, 0xd5, 0x32, 0xf1, 0x5c, 0x9f, 0x1a, 0xf2, 0x37, + 0xf6, 0xaa, 0x5a, 0x9f, 0x32, 0x8f, 0x32, 0xa3, 0x47, 0x18, 0x18, 0x57, 0xed, 0x1e, 0x70, 0xd2, + 0x36, 0xfa, 0xd4, 0xf5, 0x13, 0xbd, 0x92, 0xe8, 0x1e, 0x73, 0x44, 0x0d, 0x8f, 0x39, 0x89, 0x70, + 0x14, 0x0b, 0x96, 0x7c, 0x33, 0xe2, 0x97, 0x44, 0x3a, 0x74, 0xa8, 0x43, 0xe3, 0xb8, 0x78, 0x4a, + 0xa2, 0x8d, 0x55, 0xfb, 0x4e, 0xed, 0x51, 0x3a, 0xeb, 0x7f, 0x6d, 0xa1, 0xc3, 0x2e, 0x73, 0x4c, + 0x70, 0x5c, 0xc6, 0x21, 0x3c, 0x27, 0x9c, 0x5c, 0x08, 0x19, 0xbf, 0x44, 0x25, 0x62, 0x7b, 0xae, + 0x6f, 0x11, 0xdb, 0x0e, 0x81, 0xb1, 0xaa, 0x52, 0x53, 0x1a, 0x3b, 0x9d, 0xea, 0x1f, 0xbf, 0xb6, + 0x0e, 0x93, 0x1d, 0x9c, 0xc5, 0xca, 0x17, 0x3c, 0x74, 0x7d, 0xc7, 0x7c, 0x2a, 0xed, 0x49, 0x0c, + 0x7f, 0x84, 0xf6, 0x02, 0x12, 0xd1, 0x11, 0x9f, 0xaf, 0xdf, 0xda, 0xb0, 0xbe, 0x14, 0xfb, 0x67, + 0x09, 0x3a, 0x28, 0x3f, 0x00, 0xa8, 0xe6, 0x6b, 0x4a, 0x63, 0xf7, 0xf8, 0x48, 0x4f, 0x96, 0x08, + 0x74, 0x7a, 0x82, 0x4e, 0xff, 0x98, 0xba, 0x7e, 0xe7, 0xdd, 0x9f, 0xa7, 0x93, 0xe6, 0xee, 0x25, + 0x38, 0xa4, 0x1f, 0x59, 0x02, 0xe6, 0x2f, 0xd3, 0x49, 0x53, 0x31, 0xc5, 0x62, 0x8c, 0x51, 0xc1, + 0x03, 0x8f, 0x56, 0x0b, 0xa2, 0xb4, 0x29, 0x9f, 0x71, 0x05, 0x3d, 0x09, 0x46, 0x3d, 0xeb, 0x5b, + 0x88, 0xaa, 0xdb, 0x32, 0x5c, 0x0c, 0x46, 0xbd, 0xd7, 0x10, 0xe1, 0x67, 0x68, 0x87, 0xb9, 0x8e, + 0x4f, 0xf8, 0x28, 0x84, 0x6a, 0x51, 0x4a, 0x8b, 0xc0, 0xe9, 0xc9, 0xf7, 0xd3, 0x49, 0x33, 0x4b, + 0xe4, 0x87, 0xe9, 0xa4, 0xa9, 0x2d, 0x40, 0x2f, 0xa3, 0x58, 0xd7, 0xd0, 0xb3, 0x65, 0x71, 0x13, + 0x58, 0x40, 0x7d, 0x06, 0xf5, 0x7f, 0xb7, 0xd0, 0x41, 0x97, 0x39, 0x9f, 0xd8, 0x2e, 0x5f, 0xa0, + 0x7f, 0x81, 0x8a, 0x0c, 0x7c, 0x1b, 0xc2, 0x8d, 0xcc, 0x13, 0x1f, 0x7e, 0x8d, 0xb0, 0x0f, 0x63, + 0x6b, 0x29, 0xf1, 0xf7, 0x56, 0xad, 0x16, 0xa0, 0x72, 0xe6, 0x81, 0x0f, 0xe3, 0x8b, 0x0c, 0xf9, + 0x1a, 0x7a, 0x47, 0x24, 0x93, 0xe4, 0xf2, 0x32, 0xc5, 0x76, 0xcc, 0xf4, 0x89, 0x0f, 0xe3, 0xae, + 0x60, 0xf8, 0x19, 0x12, 0x8f, 0x96, 0xe8, 0x4f, 0xe1, 0x51, 0xfd, 0xc9, 0x99, 0x45, 0x1f, 0xc6, + 0xaf, 0x00, 0xb0, 0x81, 0x0e, 0x06, 0x00, 0xd6, 0x28, 0xb0, 0x09, 0x07, 0xcb, 0x86, 0x4b, 0x12, + 0xf7, 0xa5, 0x14, 0x17, 0xcd, 0x99, 0x7b, 0x03, 0x80, 0xaf, 0xa4, 0x7a, 0x2e, 0x44, 0xac, 0x2d, + 0xfa, 0x57, 0x4c, 0x6f, 0x2e, 0x69, 0xe3, 0x69, 0x53, 0x34, 0x2a, 0xe1, 0x22, 0x3a, 0xa4, 0x66, + 0x3a, 0x94, 0x01, 0x5d, 0xff, 0x4d, 0x91, 0xf4, 0xbf, 0x0c, 0x89, 0xcf, 0x06, 0x10, 0x9e, 0x89, + 0xee, 0x3e, 0x82, 0xfe, 0x39, 0x2a, 0x0b, 0x1c, 0xd9, 0xe3, 0xb2, 0x69, 0xdc, 0xf7, 0x7d, 0x18, + 0x9f, 0xa5, 0x4f, 0x4c, 0x6a, 0x30, 0xf3, 0xe9, 0xc1, 0xdc, 0xf0, 0x45, 0x99, 0xcd, 0xd7, 0x55, + 0x54, 0xbd, 0x1f, 0x9b, 0xcf, 0xda, 0x2b, 0xa9, 0x65, 0x08, 0xcc, 0x34, 0xdc, 0x44, 0xe5, 0x54, + 0x1b, 0x86, 0xe0, 0x3a, 0x43, 0x2e, 0xbf, 0x3f, 0x6f, 0xee, 0xcf, 0x1b, 0xf0, 0xa9, 0x0c, 0xd7, + 0x7f, 0x52, 0xd0, 0x7e, 0x97, 0x39, 0x71, 0xec, 0x82, 0x84, 0xc4, 0x63, 0xf8, 0x43, 0xb4, 0x43, + 0x46, 0x7c, 0x48, 0x43, 0x97, 0x47, 0x1b, 0xb9, 0x2d, 0xac, 0xf8, 0x25, 0x2a, 0x06, 0x32, 0x83, + 0xe4, 0xb5, 0x7b, 0xfc, 0x5c, 0x5f, 0xf1, 0x7f, 0xaa, 0xc7, 0x85, 0x3a, 0x85, 0x37, 0x7f, 0x3f, + 0xcf, 0x99, 0xc9, 0xa2, 0xd3, 0x3d, 0x81, 0x66, 0x91, 0xae, 0x7e, 0x84, 0x2a, 0xf7, 0x76, 0x36, + 0xfb, 0xc2, 0xe3, 0xdf, 0xf3, 0x28, 0xdf, 0x65, 0x0e, 0x8e, 0x50, 0xf9, 0xff, 0x7f, 0x76, 0xad, + 0x95, 0x65, 0x97, 0x9d, 0x5e, 0xf5, 0xe4, 0xad, 0xec, 0x73, 0xc8, 0x1e, 0x2a, 0x65, 0x0f, 0xfa, + 0xfb, 0xeb, 0xf2, 0x64, 0xac, 0x6a, 0xfb, 0xc1, 0xd6, 0x74, 0xb9, 0xec, 0x64, 0xaf, 0x2d, 0x97, + 0xb1, 0xae, 0x2f, 0xb7, 0x74, 0xbc, 0xf0, 0x37, 0xe8, 0x69, 0x66, 0x24, 0x1a, 0xeb, 0x52, 0xa4, + 0x9d, 0xea, 0x8b, 0x87, 0x3a, 0x67, 0xb5, 0xd4, 0xed, 0xef, 0xc4, 0x99, 0xef, 0x7c, 0xfe, 0xe6, + 0x56, 0x53, 0x6e, 0x6e, 0x35, 0xe5, 0x9f, 0x5b, 0x4d, 0xf9, 0xf1, 0x4e, 0xcb, 0xdd, 0xdc, 0x69, + 0xb9, 0x3f, 0xef, 0xb4, 0xdc, 0xd7, 0x27, 0x8e, 0xcb, 0x87, 0xa3, 0x9e, 0xde, 0xa7, 0x9e, 0x21, + 0x92, 0xcb, 0xcb, 0xae, 0x4f, 0x2f, 0xe5, 0x4b, 0x2b, 0x3e, 0x3c, 0xd7, 0xf2, 0x36, 0x6c, 0xc5, + 0x77, 0x23, 0x8f, 0x02, 0x60, 0xbd, 0xa2, 0xf4, 0x7d, 0xf0, 0x5f, 0x00, 0x00, 0x00, 0xff, 0xff, + 0x43, 0x23, 0x5f, 0xf9, 0xf8, 0x07, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. diff --git a/x/staking/types/tx.pb.go b/x/staking/types/tx.pb.go index 38a9f2cb..7587b3a3 100644 --- a/x/staking/types/tx.pb.go +++ b/x/staking/types/tx.pb.go @@ -131,48 +131,49 @@ func init() { func init() { proto.RegisterFile("sedachain/staking/v1/tx.proto", fileDescriptor_670d278351a2d088) } var fileDescriptor_670d278351a2d088 = []byte{ - // 653 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x94, 0xcf, 0x6f, 0xd3, 0x3c, - 0x18, 0xc7, 0x9b, 0x77, 0x3f, 0xde, 0x77, 0x9e, 0xf4, 0x6a, 0xcd, 0x0a, 0x64, 0x95, 0x96, 0x96, - 0x81, 0xc4, 0x34, 0x51, 0x87, 0x16, 0x4e, 0xbb, 0xad, 0x1b, 0xa0, 0x09, 0x86, 0xa6, 0x4c, 0xe2, - 0xc0, 0xa5, 0x38, 0x89, 0x97, 0x59, 0x4d, 0xec, 0x28, 0x76, 0xa3, 0xe5, 0x86, 0x38, 0x71, 0xe4, - 0x4f, 0xd8, 0x91, 0xe3, 0x90, 0xf6, 0x47, 0x4c, 0x9c, 0xa6, 0x9d, 0x10, 0x87, 0x09, 0x6d, 0x87, - 0xf1, 0x67, 0xa0, 0xd8, 0x6e, 0xda, 0x41, 0x39, 0x70, 0xa9, 0x6c, 0x7f, 0xbf, 0xcf, 0x27, 0x8f, - 0x9f, 0xe7, 0x71, 0xc1, 0x32, 0xc7, 0x01, 0xf2, 0x0f, 0x10, 0xa1, 0x0e, 0x17, 0xa8, 0x4f, 0x68, - 0xe8, 0x64, 0x6d, 0x47, 0x1c, 0xc2, 0x24, 0x65, 0x82, 0x99, 0xb5, 0x52, 0x86, 0x5a, 0x86, 0x59, - 0xbb, 0xbe, 0x14, 0x32, 0x16, 0x46, 0xd8, 0x91, 0x1e, 0x6f, 0xb0, 0xef, 0x20, 0x9a, 0xab, 0x80, - 0x7a, 0x2d, 0x64, 0x21, 0x93, 0x4b, 0xa7, 0x58, 0xe9, 0xd3, 0x25, 0x9f, 0xf1, 0x98, 0xf1, 0x9e, - 0x12, 0xd4, 0x46, 0x4b, 0xb6, 0xda, 0x39, 0x1e, 0xe2, 0xd8, 0xc9, 0xda, 0x1e, 0x16, 0xa8, 0xed, - 0xf8, 0x8c, 0x50, 0xad, 0xdf, 0xd7, 0xfa, 0x28, 0x3b, 0x65, 0x19, 0xa6, 0xa3, 0x5c, 0x77, 0xb4, - 0x2b, 0xe6, 0x32, 0xff, 0x98, 0x0f, 0x85, 0x2a, 0x8a, 0x09, 0x65, 0x8e, 0xfc, 0xd5, 0x47, 0xcd, - 0xd1, 0x95, 0x93, 0x81, 0xd7, 0xc7, 0x79, 0x11, 0xa1, 0x56, 0xca, 0xb1, 0xf2, 0x79, 0x06, 0xdc, - 0xde, 0xe1, 0xe1, 0x66, 0x8a, 0x91, 0xc0, 0x7b, 0x4f, 0xb7, 0x36, 0x5e, 0xa3, 0x88, 0x04, 0x48, - 0xb0, 0xd4, 0xdc, 0x05, 0xf3, 0x01, 0xe6, 0x7e, 0x4a, 0x12, 0x41, 0x18, 0xb5, 0x8c, 0xa6, 0xb1, - 0x3a, 0xdf, 0xb9, 0x07, 0xf5, 0x95, 0x46, 0x35, 0x92, 0x49, 0xc2, 0xad, 0x91, 0xb5, 0x3b, 0x77, - 0x7a, 0xd1, 0xa8, 0x7c, 0xba, 0x3e, 0x5e, 0x33, 0xdc, 0x71, 0x84, 0xe9, 0x02, 0xe0, 0xb3, 0x38, - 0x26, 0x9c, 0x17, 0xc0, 0x7f, 0x24, 0xf0, 0xc1, 0x9f, 0x80, 0x9b, 0xa5, 0xd3, 0x45, 0x02, 0xf3, - 0x71, 0xe8, 0x18, 0xc5, 0x7c, 0x0b, 0x16, 0x63, 0x42, 0x7b, 0x1c, 0x47, 0xfb, 0xbd, 0x00, 0x47, - 0x38, 0x44, 0x32, 0xdb, 0xa9, 0xa6, 0xb1, 0x3a, 0xd7, 0x7d, 0x54, 0xc4, 0x7c, 0xbb, 0x68, 0xdc, - 0x52, 0xdf, 0xe0, 0x41, 0x1f, 0x12, 0xe6, 0xc4, 0x48, 0x1c, 0xc0, 0x6d, 0x2a, 0xce, 0x4f, 0x5a, - 0x40, 0x7f, 0x7c, 0x9b, 0x0a, 0x85, 0xae, 0xc6, 0x84, 0xee, 0xe1, 0x68, 0x7f, 0xab, 0x44, 0x99, - 0xcf, 0x41, 0x55, 0x83, 0x59, 0xda, 0x43, 0x41, 0x90, 0x62, 0xce, 0xad, 0x69, 0xc9, 0xaf, 0x9f, - 0x9f, 0xb4, 0x6a, 0x1a, 0xb1, 0xa1, 0x94, 0x3d, 0x91, 0x12, 0x1a, 0x5a, 0x86, 0xbb, 0x50, 0x06, - 0x69, 0xc5, 0x7c, 0x05, 0xaa, 0xd9, 0xb0, 0xba, 0x25, 0x68, 0x46, 0x82, 0xee, 0x9e, 0x9f, 0xb4, - 0x96, 0x35, 0xa8, 0xec, 0xc0, 0x0d, 0xa2, 0xbb, 0x90, 0xfd, 0x72, 0x6e, 0x3e, 0x03, 0xb3, 0xaa, - 0x97, 0xd6, 0xac, 0x2c, 0x65, 0x0d, 0xaa, 0x61, 0x85, 0xc3, 0x61, 0x85, 0x1b, 0x34, 0xef, 0x5a, - 0x5f, 0x46, 0x39, 0xfa, 0x69, 0x9e, 0x08, 0x06, 0x77, 0x07, 0xde, 0x0b, 0x9c, 0xbb, 0x3a, 0xda, - 0x5c, 0x07, 0x33, 0x19, 0x8a, 0x06, 0xd8, 0xfa, 0x57, 0x62, 0x96, 0x86, 0x1d, 0x29, 0xe6, 0x74, - 0xac, 0x1d, 0xe4, 0x46, 0x63, 0x55, 0x88, 0xe9, 0x82, 0x05, 0x42, 0x03, 0x7c, 0x88, 0x83, 0x5e, - 0x32, 0xf0, 0x7a, 0x7d, 0x9c, 0x73, 0xeb, 0xbf, 0xe6, 0xd4, 0xea, 0x7c, 0x67, 0x05, 0x8e, 0x1e, - 0x94, 0x1e, 0xb9, 0xac, 0x0d, 0xb7, 0x95, 0x59, 0x65, 0xd0, 0x9d, 0x2e, 0x78, 0xee, 0xff, 0x64, - 0xfc, 0x90, 0xaf, 0xdb, 0x1f, 0x8e, 0x1a, 0x95, 0x1f, 0x47, 0x8d, 0xca, 0xfb, 0xeb, 0xe3, 0xb5, - 0xdf, 0x4b, 0xb6, 0xd2, 0x04, 0xf6, 0xe4, 0x91, 0x75, 0x31, 0x4f, 0x18, 0xe5, 0xb8, 0xf3, 0xce, - 0x00, 0x53, 0x3b, 0x3c, 0x34, 0x73, 0xb0, 0x38, 0x69, 0xb2, 0x1f, 0xc2, 0x49, 0x6f, 0x1d, 0x4e, - 0x86, 0xd6, 0x9f, 0xfc, 0x8d, 0x7b, 0x98, 0x42, 0xf7, 0xe5, 0xe9, 0xa5, 0x6d, 0x9c, 0x5d, 0xda, - 0xc6, 0xf7, 0x4b, 0xdb, 0xf8, 0x78, 0x65, 0x57, 0xce, 0xae, 0xec, 0xca, 0xd7, 0x2b, 0xbb, 0xf2, - 0xa6, 0x13, 0x12, 0x71, 0x30, 0xf0, 0xa0, 0xcf, 0x62, 0xa7, 0x20, 0xcb, 0x6e, 0xf9, 0x2c, 0x92, - 0x9b, 0x96, 0x7a, 0xad, 0x87, 0xe5, 0x9f, 0x80, 0xc8, 0x13, 0xcc, 0xbd, 0x59, 0x69, 0x7a, 0xfc, - 0x33, 0x00, 0x00, 0xff, 0xff, 0x0e, 0x66, 0x03, 0xab, 0xc4, 0x04, 0x00, 0x00, + // 658 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x94, 0xb1, 0x6f, 0xd3, 0x4e, + 0x14, 0xc7, 0xe3, 0x5f, 0x9b, 0xfe, 0xe8, 0x55, 0x42, 0x8d, 0x1b, 0x20, 0x8d, 0x54, 0x27, 0x14, + 0x24, 0xaa, 0x8a, 0x9c, 0x49, 0x60, 0xea, 0xd6, 0xb4, 0x80, 0x2a, 0x28, 0xaa, 0x5c, 0x89, 0x81, + 0x25, 0x9c, 0xed, 0xab, 0x7b, 0x8a, 0x7d, 0x67, 0xf9, 0x2e, 0x56, 0xbd, 0x21, 0x16, 0x18, 0xf9, + 0x13, 0x3a, 0x32, 0x16, 0xa9, 0x7f, 0x44, 0xc5, 0x54, 0x75, 0x42, 0x0c, 0x15, 0x6a, 0x87, 0xf2, + 0x67, 0x20, 0xdf, 0x5d, 0x9c, 0x14, 0xc2, 0xc0, 0x12, 0xf9, 0xfc, 0xfd, 0xbe, 0xcf, 0x7b, 0x7e, + 0xef, 0x5d, 0xc0, 0x12, 0xc7, 0x3e, 0xf2, 0xf6, 0x11, 0xa1, 0x36, 0x17, 0xa8, 0x4f, 0x68, 0x60, + 0xa7, 0x6d, 0x5b, 0x1c, 0xc0, 0x38, 0x61, 0x82, 0x99, 0xd5, 0x42, 0x86, 0x5a, 0x86, 0x69, 0xbb, + 0x5e, 0x41, 0x11, 0xa1, 0xcc, 0x96, 0xbf, 0xca, 0x58, 0xb7, 0x3c, 0xc6, 0x23, 0xc6, 0x6d, 0x17, + 0x71, 0x6c, 0xa7, 0x6d, 0x17, 0x0b, 0xd4, 0xb6, 0x3d, 0x46, 0xa8, 0xd6, 0xef, 0x68, 0x3d, 0xe2, + 0x32, 0x41, 0xc4, 0x03, 0x2d, 0xdc, 0xd7, 0xc2, 0x28, 0xbb, 0x8a, 0x1d, 0xa6, 0x53, 0xae, 0x45, + 0xe5, 0xea, 0xc9, 0x93, 0xad, 0x0e, 0x5a, 0xaa, 0x06, 0x2c, 0x60, 0xea, 0x7d, 0xfe, 0x34, 0x0c, + 0x08, 0x18, 0x0b, 0x42, 0x6c, 0xcb, 0x93, 0x3b, 0xd8, 0xb3, 0x11, 0xcd, 0xb4, 0xd4, 0x1c, 0x7d, + 0x72, 0x3c, 0x70, 0xfb, 0x38, 0xcb, 0x0b, 0x52, 0x4f, 0xca, 0xb1, 0xfc, 0xa5, 0x0c, 0x6e, 0x6f, + 0xf3, 0x60, 0x23, 0xc1, 0x48, 0xe0, 0xdd, 0xa7, 0x9b, 0xeb, 0xaf, 0x51, 0x48, 0x7c, 0x24, 0x58, + 0x62, 0xee, 0x80, 0x39, 0x1f, 0x73, 0x2f, 0x21, 0xb1, 0x20, 0x8c, 0xd6, 0x8c, 0xa6, 0xb1, 0x32, + 0xd7, 0xb9, 0x07, 0x75, 0x45, 0xa3, 0x1e, 0xc9, 0x8f, 0x80, 0x9b, 0x23, 0x6b, 0x77, 0xf6, 0xe4, + 0xbc, 0x51, 0xfa, 0x7c, 0x75, 0xb4, 0x6a, 0x38, 0xe3, 0x08, 0xd3, 0x01, 0xc0, 0x63, 0x51, 0x44, + 0x38, 0xcf, 0x81, 0xff, 0x49, 0xe0, 0x83, 0xbf, 0x01, 0x37, 0x0a, 0xa7, 0x83, 0x04, 0xe6, 0xe3, + 0xd0, 0x31, 0x8a, 0xf9, 0x16, 0x2c, 0x44, 0x84, 0xf6, 0x38, 0x0e, 0xf7, 0x7a, 0x3e, 0x0e, 0x71, + 0x80, 0x64, 0xb5, 0x53, 0x4d, 0x63, 0x65, 0xb6, 0xfb, 0x28, 0x8f, 0xf9, 0x7e, 0xde, 0xb8, 0xa5, + 0x72, 0x70, 0xbf, 0x0f, 0x09, 0xb3, 0x23, 0x24, 0xf6, 0xe1, 0x16, 0x15, 0x67, 0xc7, 0x2d, 0xa0, + 0x93, 0x6f, 0x51, 0xa1, 0xd0, 0x95, 0x88, 0xd0, 0x5d, 0x1c, 0xee, 0x6d, 0x16, 0x28, 0xf3, 0x39, + 0xa8, 0x68, 0x30, 0x4b, 0x7a, 0xc8, 0xf7, 0x13, 0xcc, 0x79, 0x6d, 0x5a, 0xf2, 0xeb, 0x67, 0xc7, + 0xad, 0xaa, 0x46, 0xac, 0x2b, 0x65, 0x57, 0x24, 0x84, 0x06, 0x35, 0xc3, 0x99, 0x2f, 0x82, 0xb4, + 0x62, 0xbe, 0x02, 0x95, 0x74, 0xd8, 0xdd, 0x02, 0x54, 0x96, 0xa0, 0xbb, 0x67, 0xc7, 0xad, 0x25, + 0x0d, 0x2a, 0x26, 0x70, 0x8d, 0xe8, 0xcc, 0xa7, 0xbf, 0xbd, 0x37, 0x9f, 0x81, 0x19, 0x35, 0xcb, + 0xda, 0x8c, 0x6c, 0x65, 0x15, 0xaa, 0x4d, 0x80, 0xc3, 0x4d, 0x80, 0xeb, 0x34, 0xeb, 0xd6, 0xbe, + 0x8e, 0x6a, 0xf4, 0x92, 0x2c, 0x16, 0x0c, 0xee, 0x0c, 0xdc, 0x17, 0x38, 0x73, 0x74, 0xb4, 0xb9, + 0x06, 0xca, 0x29, 0x0a, 0x07, 0xb8, 0xf6, 0xbf, 0xc4, 0x2c, 0x0e, 0x27, 0x92, 0x2f, 0xf8, 0xd8, + 0x38, 0xc8, 0xb5, 0xc1, 0xaa, 0x10, 0xd3, 0x01, 0xf3, 0x84, 0xfa, 0xf8, 0x00, 0xfb, 0xbd, 0x78, + 0xe0, 0xf6, 0xfa, 0x38, 0xe3, 0xb5, 0x1b, 0xcd, 0xa9, 0x95, 0xb9, 0xce, 0x32, 0x1c, 0x5d, 0x28, + 0xbd, 0x72, 0x69, 0x1b, 0x6e, 0x29, 0xb3, 0xaa, 0xa0, 0x3b, 0x9d, 0xf3, 0x9c, 0x9b, 0x64, 0xfc, + 0x25, 0x5f, 0xb3, 0x3e, 0x1e, 0x36, 0x4a, 0x3f, 0x0f, 0x1b, 0xa5, 0xf7, 0x57, 0x47, 0xab, 0x7f, + 0xb6, 0x6c, 0xb9, 0x09, 0xac, 0xc9, 0x2b, 0xeb, 0x60, 0x1e, 0x33, 0xca, 0x71, 0xe7, 0x83, 0x01, + 0xa6, 0xb6, 0x79, 0x60, 0x66, 0x60, 0x61, 0xd2, 0x66, 0x3f, 0x84, 0x93, 0xee, 0x3a, 0x9c, 0x0c, + 0xad, 0x3f, 0xf9, 0x17, 0xf7, 0xb0, 0x84, 0x7a, 0xf9, 0x5d, 0xde, 0xa6, 0xee, 0xcb, 0x93, 0x0b, + 0xcb, 0x38, 0xbd, 0xb0, 0x8c, 0x1f, 0x17, 0x96, 0xf1, 0xe9, 0xd2, 0x2a, 0x9d, 0x5e, 0x5a, 0xa5, + 0x6f, 0x97, 0x56, 0xe9, 0x4d, 0x27, 0x20, 0x62, 0x7f, 0xe0, 0x42, 0x8f, 0x45, 0x76, 0x9e, 0x40, + 0x0e, 0xcd, 0x63, 0xa1, 0x3c, 0xb4, 0xd4, 0xa5, 0x3d, 0x28, 0xfe, 0x2b, 0x44, 0x16, 0x63, 0xee, + 0xce, 0x48, 0xd3, 0xe3, 0x5f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x3e, 0xc0, 0xc1, 0xcc, 0xcb, 0x04, + 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. diff --git a/x/wasm-storage/types/tx.pb.go b/x/wasm-storage/types/tx.pb.go index 8b18077b..0c92e2e7 100644 --- a/x/wasm-storage/types/tx.pb.go +++ b/x/wasm-storage/types/tx.pb.go @@ -506,61 +506,61 @@ func init() { } var fileDescriptor_10a76e8135c0d000 = []byte{ - // 854 bytes of a gzipped FileDescriptorProto + // 859 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x55, 0x4b, 0x6f, 0x1b, 0x55, - 0x14, 0xce, 0xd4, 0xb1, 0x13, 0x1f, 0x47, 0x2d, 0x0c, 0x81, 0x4c, 0x8c, 0xea, 0x18, 0xb3, 0x31, - 0x11, 0x99, 0x69, 0x52, 0xf1, 0xaa, 0x54, 0x21, 0x6c, 0x14, 0x29, 0x42, 0x56, 0xcb, 0x14, 0x84, - 0xc4, 0x66, 0x74, 0x3d, 0x73, 0x73, 0x3d, 0x8a, 0x67, 0xae, 0x75, 0xcf, 0x4d, 0x6a, 0xef, 0x50, - 0xff, 0x00, 0xac, 0xfb, 0x07, 0x78, 0xac, 0xb2, 0xe0, 0x47, 0x74, 0x59, 0xb1, 0x62, 0x15, 0x50, - 0xb2, 0xc8, 0x92, 0x25, 0x12, 0x2b, 0x74, 0x1f, 0x76, 0x1d, 0x88, 0x9d, 0x36, 0x1b, 0xfb, 0x3e, - 0xbe, 0xf3, 0x9d, 0x73, 0xbe, 0x73, 0xe6, 0x5c, 0x68, 0x20, 0x4d, 0x48, 0xdc, 0x23, 0x69, 0x1e, - 0x3c, 0x26, 0x98, 0x45, 0x28, 0xb9, 0x20, 0x8c, 0x06, 0x47, 0xdb, 0x81, 0x1c, 0xfa, 0x03, 0xc1, - 0x25, 0x77, 0xd7, 0x27, 0x18, 0x7f, 0x1a, 0xe3, 0x1f, 0x6d, 0x57, 0x6b, 0x31, 0xc7, 0x8c, 0x63, - 0xd0, 0x25, 0xa8, 0x6c, 0xba, 0x54, 0x92, 0xed, 0x20, 0xe6, 0x69, 0x6e, 0x4c, 0xab, 0x6b, 0xf6, - 0x3e, 0x43, 0xa6, 0x28, 0x33, 0x64, 0xf6, 0x62, 0x95, 0x71, 0xc6, 0xf5, 0x32, 0x50, 0x2b, 0x7b, - 0xba, 0x6e, 0xe0, 0x91, 0xb9, 0x30, 0x1b, 0x7b, 0xf5, 0xfe, 0xec, 0x40, 0x2f, 0x04, 0x65, 0xd0, - 0xaf, 0x93, 0x2c, 0xcd, 0x79, 0xa0, 0x7f, 0xcd, 0x51, 0xe3, 0x2f, 0x07, 0xde, 0xec, 0x20, 0x7b, - 0x24, 0xb9, 0xa0, 0x0f, 0x04, 0x89, 0xfb, 0xf4, 0xa1, 0xe0, 0x4c, 0x90, 0xcc, 0xbd, 0x03, 0x25, - 0xa4, 0x79, 0x42, 0x85, 0xe7, 0xd4, 0x9d, 0x66, 0xb9, 0xe5, 0xfd, 0xf6, 0xeb, 0xd6, 0xaa, 0x75, - 0xfe, 0x59, 0x92, 0x08, 0x8a, 0xf8, 0x48, 0x8a, 0x34, 0x67, 0xa1, 0xc5, 0xb9, 0x2e, 0x2c, 0x2a, - 0xa7, 0xde, 0x8d, 0xba, 0xd3, 0x5c, 0x09, 0xf5, 0xda, 0x7d, 0xe2, 0x40, 0xc5, 0x06, 0x11, 0xed, - 0x53, 0xea, 0x15, 0xea, 0x85, 0x66, 0x65, 0x67, 0xdd, 0xb7, 0x44, 0x4a, 0x21, 0xdf, 0x2a, 0xe4, - 0xb7, 0x79, 0x9a, 0xb7, 0x76, 0x9f, 0x9d, 0x6c, 0x2c, 0xfc, 0xf2, 0xc7, 0x46, 0x93, 0xa5, 0xb2, - 0x77, 0xd8, 0xf5, 0x63, 0x9e, 0xd9, 0x94, 0xed, 0xdf, 0x16, 0x26, 0x07, 0x81, 0x1c, 0x0d, 0x28, - 0x6a, 0x03, 0x7c, 0x7a, 0x7e, 0xbc, 0xb9, 0xd2, 0xa7, 0x8c, 0xc4, 0xa3, 0x48, 0x69, 0x8c, 0x3f, - 0x9d, 0x1f, 0x6f, 0x3a, 0x21, 0x58, 0xaf, 0xbb, 0x94, 0xde, 0xab, 0x3c, 0x39, 0x3f, 0xde, 0xb4, - 0x51, 0x36, 0xee, 0xc2, 0xed, 0x4b, 0x13, 0x0e, 0x29, 0x0e, 0x78, 0x8e, 0x54, 0xa5, 0xd1, 0x23, - 0xd8, 0x33, 0x69, 0x87, 0x7a, 0xdd, 0xf8, 0xb1, 0x00, 0xd5, 0x0e, 0xb2, 0xbd, 0x1c, 0x25, 0xc9, - 0x65, 0x4a, 0x24, 0x6d, 0x73, 0x41, 0xdb, 0x3c, 0x97, 0x82, 0xc4, 0xf2, 0x1a, 0x5a, 0xf9, 0x50, - 0x24, 0x49, 0x96, 0xe6, 0x5a, 0xac, 0x79, 0x06, 0x06, 0xe6, 0xbe, 0x0b, 0x4b, 0x31, 0x4f, 0x68, - 0x94, 0x26, 0x5e, 0xa1, 0xee, 0x34, 0x17, 0x5b, 0x70, 0x7a, 0xb2, 0x51, 0x6a, 0xf3, 0x84, 0xee, - 0x7d, 0x1e, 0x96, 0xd4, 0xd5, 0x5e, 0xe2, 0xae, 0x42, 0xb1, 0x4f, 0xba, 0xb4, 0xef, 0x2d, 0xea, - 0xd0, 0xcd, 0xc6, 0x7d, 0x00, 0x85, 0x0c, 0x99, 0x57, 0x54, 0x55, 0x69, 0xdd, 0xff, 0xe7, 0x64, - 0xe3, 0x93, 0x29, 0x69, 0xdb, 0x1c, 0xb3, 0x6f, 0x08, 0x66, 0xba, 0x5d, 0x92, 0x60, 0xa8, 0xff, - 0xad, 0xbc, 0x21, 0x79, 0x3c, 0xce, 0xb0, 0x43, 0x11, 0x09, 0xa3, 0xa1, 0x62, 0x72, 0x09, 0x14, - 0xf7, 0x0f, 0xf3, 0x04, 0xbd, 0xd2, 0x55, 0xc5, 0xbc, 0xf3, 0xaa, 0xc5, 0x0c, 0x0d, 0xb3, 0xaa, - 0x01, 0x92, 0xbe, 0xf4, 0x96, 0x4c, 0x2b, 0xa9, 0xb5, 0xbb, 0x06, 0x4b, 0xfb, 0xe9, 0x30, 0x52, - 0xb9, 0x2c, 0xd7, 0x9d, 0xe6, 0x72, 0x58, 0xda, 0x4f, 0x87, 0x1d, 0x64, 0x17, 0xcb, 0x9b, 0x42, - 0x63, 0x76, 0xa1, 0x26, 0x35, 0x6e, 0xc3, 0x6b, 0xb1, 0x3d, 0x8b, 0x88, 0xd1, 0xfb, 0xca, 0xd2, - 0xdd, 0x1a, 0x5b, 0xd8, 0xe3, 0xc6, 0x53, 0x07, 0x6e, 0x75, 0x90, 0x7d, 0x3d, 0x48, 0x88, 0xa4, - 0x0f, 0x89, 0x20, 0x19, 0xba, 0x1f, 0x42, 0x99, 0x1c, 0xca, 0x1e, 0x17, 0xa9, 0x1c, 0x5d, 0xc9, - 0xf8, 0x02, 0xea, 0x7e, 0x0a, 0xa5, 0x81, 0x66, 0xd0, 0x0d, 0x51, 0xd9, 0x79, 0xc7, 0x9f, 0x39, - 0x5e, 0x7c, 0xe3, 0xaa, 0xb5, 0xa8, 0xc4, 0x0d, 0xad, 0xd9, 0xbd, 0x9b, 0x4a, 0x84, 0x17, 0x84, - 0x8d, 0x75, 0x58, 0xfb, 0x4f, 0x6c, 0xe3, 0xe4, 0x1b, 0x3f, 0x3b, 0x70, 0xb3, 0x83, 0x2c, 0xa4, - 0x4a, 0xeb, 0xaf, 0x86, 0xbb, 0x94, 0x5e, 0x3b, 0xec, 0x37, 0xa0, 0x98, 0x08, 0xd5, 0x94, 0x37, - 0xcc, 0xc7, 0x92, 0x88, 0xbd, 0xc4, 0xbd, 0x0d, 0x30, 0x38, 0xec, 0xf6, 0xd3, 0x38, 0x3a, 0xa0, - 0x23, 0xdd, 0xae, 0xe5, 0xb0, 0x6c, 0x4e, 0xbe, 0xa0, 0x23, 0xf7, 0x6d, 0x28, 0xa7, 0x18, 0x09, - 0x7a, 0x44, 0x89, 0xe9, 0xd4, 0xe5, 0x70, 0x39, 0xc5, 0x50, 0xef, 0xff, 0x97, 0x86, 0x07, 0x6f, - 0x5d, 0x0c, 0x75, 0x9c, 0xc5, 0xce, 0xdf, 0x05, 0x28, 0x74, 0x90, 0xb9, 0xdf, 0x39, 0xe0, 0x5e, - 0x36, 0xbe, 0xe6, 0x08, 0x78, 0xe9, 0xf7, 0x5f, 0xfd, 0xf8, 0x55, 0x2d, 0x26, 0xdd, 0xf4, 0xbd, - 0x03, 0x6b, 0xb3, 0x46, 0xc3, 0x07, 0xf3, 0x59, 0x67, 0x98, 0x55, 0xef, 0x5f, 0xcb, 0x6c, 0x12, - 0x51, 0x0e, 0x2b, 0x17, 0xda, 0x72, 0x73, 0x3e, 0xdd, 0x34, 0xb6, 0xba, 0xf3, 0xf2, 0xd8, 0x89, - 0xbf, 0x03, 0xa8, 0x4c, 0xb7, 0xd3, 0x7b, 0xf3, 0x29, 0xa6, 0xa0, 0xd5, 0xed, 0x97, 0x86, 0x8e, - 0x9d, 0xb5, 0xbe, 0x7c, 0x76, 0x5a, 0x73, 0x9e, 0x9f, 0xd6, 0x9c, 0x3f, 0x4f, 0x6b, 0xce, 0x0f, - 0x67, 0xb5, 0x85, 0xe7, 0x67, 0xb5, 0x85, 0xdf, 0xcf, 0x6a, 0x0b, 0xdf, 0x7e, 0x34, 0x35, 0x67, - 0x14, 0xad, 0x7e, 0xe3, 0x62, 0xde, 0xd7, 0x9b, 0x2d, 0xf3, 0x4e, 0x9a, 0x11, 0xb7, 0x35, 0x7e, - 0x29, 0xf5, 0xf0, 0xe9, 0x96, 0x34, 0xf2, 0xee, 0xbf, 0x01, 0x00, 0x00, 0xff, 0xff, 0x64, 0xc6, - 0x71, 0xfe, 0xf9, 0x07, 0x00, 0x00, + 0x14, 0xce, 0xd4, 0xb1, 0x13, 0x1f, 0x47, 0x2d, 0x0c, 0x81, 0x4c, 0x8c, 0xea, 0x98, 0x61, 0x63, + 0x22, 0x32, 0xd3, 0xa4, 0xe2, 0x55, 0xa9, 0x42, 0xd8, 0x28, 0x52, 0x84, 0xac, 0x96, 0x29, 0x08, + 0x89, 0xcd, 0xe8, 0x7a, 0xe6, 0xe6, 0x7a, 0x14, 0xcf, 0x5c, 0x6b, 0xce, 0x4d, 0x6a, 0xef, 0xaa, + 0xfe, 0x01, 0x58, 0xf7, 0x0f, 0xf0, 0x58, 0x65, 0xc1, 0x8f, 0xe8, 0xb2, 0x62, 0xc5, 0x2a, 0xa0, + 0x64, 0x91, 0x25, 0x7b, 0x16, 0x08, 0xdd, 0x87, 0x5d, 0x9b, 0xc6, 0x4e, 0x93, 0x8d, 0x7d, 0x1f, + 0xdf, 0xf9, 0xce, 0x39, 0xdf, 0x39, 0x73, 0x2e, 0xb8, 0x48, 0x63, 0x12, 0x75, 0x49, 0x92, 0xf9, + 0x8f, 0x09, 0xa6, 0x21, 0x0a, 0x9e, 0x13, 0x46, 0xfd, 0xa3, 0x6d, 0x5f, 0x0c, 0xbc, 0x7e, 0xce, + 0x05, 0xb7, 0xd7, 0xc7, 0x18, 0x6f, 0x12, 0xe3, 0x1d, 0x6d, 0x57, 0xdf, 0x24, 0x69, 0x92, 0x71, + 0x5f, 0xfd, 0x6a, 0x74, 0xb5, 0x16, 0x71, 0x4c, 0x39, 0xfa, 0x1d, 0x82, 0x92, 0xa6, 0x43, 0x05, + 0xd9, 0xf6, 0x23, 0x9e, 0x64, 0xe6, 0x7e, 0xcd, 0xdc, 0xa7, 0xc8, 0xa4, 0x97, 0x14, 0x99, 0xb9, + 0x58, 0xd7, 0x17, 0xa1, 0xda, 0xf9, 0x7a, 0x63, 0xae, 0x56, 0x19, 0x67, 0x5c, 0x9f, 0xcb, 0x95, + 0x39, 0xfd, 0x70, 0x76, 0xec, 0x53, 0x71, 0x2a, 0xb4, 0xfb, 0xb7, 0x05, 0x6f, 0xb7, 0x91, 0x3d, + 0x12, 0x3c, 0xa7, 0x0f, 0x72, 0x12, 0xf5, 0xe8, 0xc3, 0x9c, 0xb3, 0x9c, 0xa4, 0xf6, 0x1d, 0x28, + 0x21, 0xcd, 0x62, 0x9a, 0x3b, 0x56, 0xdd, 0x6a, 0x94, 0x9b, 0xce, 0xef, 0xbf, 0x6d, 0xad, 0x1a, + 0xff, 0x5f, 0xc4, 0x71, 0x4e, 0x11, 0x1f, 0x89, 0x3c, 0xc9, 0x58, 0x60, 0x70, 0xb6, 0x0d, 0x8b, + 0xd2, 0x83, 0x73, 0xa3, 0x6e, 0x35, 0x56, 0x02, 0xb5, 0xb6, 0x9f, 0x5a, 0x50, 0x31, 0x1e, 0xc3, + 0x7d, 0x4a, 0x9d, 0x42, 0xbd, 0xd0, 0xa8, 0xec, 0xac, 0x7b, 0x86, 0x48, 0xca, 0xe1, 0x19, 0x39, + 0xbc, 0x16, 0x4f, 0xb2, 0xe6, 0xee, 0xf3, 0x93, 0x8d, 0x85, 0x5f, 0xff, 0xdc, 0x68, 0xb0, 0x44, + 0x74, 0x0f, 0x3b, 0x5e, 0xc4, 0x53, 0x93, 0xb5, 0xf9, 0xdb, 0xc2, 0xf8, 0xc0, 0x17, 0xc3, 0x3e, + 0x45, 0x65, 0x80, 0xcf, 0xce, 0x8f, 0x37, 0x57, 0x7a, 0x94, 0x91, 0x68, 0x18, 0x4a, 0x41, 0xf1, + 0xe7, 0xf3, 0xe3, 0x4d, 0x2b, 0x00, 0xe3, 0x75, 0x97, 0xd2, 0x7b, 0x95, 0xa7, 0xe7, 0xc7, 0x9b, + 0x26, 0x4a, 0xf7, 0x2e, 0xdc, 0xbe, 0x30, 0xe1, 0x80, 0x62, 0x9f, 0x67, 0x48, 0x65, 0x1a, 0x5d, + 0x82, 0x5d, 0x9d, 0x76, 0xa0, 0xd6, 0xee, 0x4f, 0x05, 0xa8, 0xb6, 0x91, 0xed, 0x65, 0x28, 0x48, + 0x26, 0x12, 0x22, 0x68, 0x8b, 0xe7, 0xb4, 0xc5, 0x33, 0x91, 0x93, 0x48, 0x5c, 0x43, 0x2b, 0x0f, + 0x8a, 0x24, 0x4e, 0x93, 0x4c, 0x89, 0x35, 0xcf, 0x40, 0xc3, 0xec, 0xf7, 0x61, 0x29, 0xe2, 0x31, + 0x0d, 0x93, 0xd8, 0x29, 0xd4, 0xad, 0xc6, 0x62, 0x13, 0x4e, 0x4f, 0x36, 0x4a, 0x2d, 0x1e, 0xd3, + 0xbd, 0x2f, 0x83, 0x92, 0xbc, 0xda, 0x8b, 0xed, 0x55, 0x28, 0xf6, 0x48, 0x87, 0xf6, 0x9c, 0x45, + 0x15, 0xba, 0xde, 0xd8, 0x0f, 0xa0, 0x90, 0x22, 0x73, 0x8a, 0xb2, 0x2a, 0xcd, 0xfb, 0xff, 0x9c, + 0x6c, 0x7c, 0x36, 0x21, 0x6d, 0x8b, 0x63, 0xfa, 0x1d, 0xc1, 0x54, 0xf5, 0x46, 0xec, 0x0f, 0xd4, + 0xbf, 0x91, 0x37, 0x20, 0x8f, 0x47, 0x19, 0xb6, 0x29, 0x22, 0x61, 0x34, 0x90, 0x4c, 0x36, 0x81, + 0xe2, 0xfe, 0x61, 0x16, 0xa3, 0x53, 0xba, 0xac, 0x98, 0x77, 0xae, 0x5a, 0xcc, 0x40, 0x33, 0xcb, + 0x1a, 0x20, 0xe9, 0x09, 0x67, 0x49, 0xb7, 0x92, 0x5c, 0xdb, 0x6b, 0xb0, 0xb4, 0x9f, 0x0c, 0x42, + 0x99, 0xcb, 0x72, 0xdd, 0x6a, 0x2c, 0x07, 0xa5, 0xfd, 0x64, 0xd0, 0x46, 0x36, 0x5d, 0xde, 0x04, + 0xdc, 0xd9, 0x85, 0x1a, 0xd7, 0xb8, 0x05, 0x6f, 0x44, 0xe6, 0x2c, 0x24, 0x5a, 0xef, 0x4b, 0x4b, + 0x77, 0x6b, 0x64, 0x61, 0x8e, 0xdd, 0x67, 0x16, 0xdc, 0x6a, 0x23, 0xfb, 0xb6, 0x1f, 0x13, 0x41, + 0x1f, 0x92, 0x9c, 0xa4, 0x68, 0x7f, 0x0c, 0x65, 0x72, 0x28, 0xba, 0x3c, 0x4f, 0xc4, 0xf0, 0x52, + 0xc6, 0x97, 0x50, 0xfb, 0x73, 0x28, 0xf5, 0x15, 0x83, 0x6a, 0x88, 0xca, 0xce, 0x7b, 0xde, 0xcc, + 0xf1, 0xe2, 0x69, 0x57, 0xcd, 0x45, 0x29, 0x6e, 0x60, 0xcc, 0xee, 0xdd, 0x94, 0x22, 0xbc, 0x24, + 0x74, 0xd7, 0x61, 0xed, 0x7f, 0xb1, 0x8d, 0x92, 0x77, 0x7f, 0xb1, 0xe0, 0x66, 0x1b, 0x59, 0x40, + 0xa5, 0xd6, 0xdf, 0x0c, 0x76, 0x29, 0xbd, 0x76, 0xd8, 0x6f, 0x41, 0x31, 0xce, 0x65, 0x53, 0xde, + 0xd0, 0x1f, 0x4b, 0x9c, 0xef, 0xc5, 0xf6, 0x6d, 0x80, 0xfe, 0x61, 0xa7, 0x97, 0x44, 0xe1, 0x01, + 0x1d, 0xaa, 0x76, 0x2d, 0x07, 0x65, 0x7d, 0xf2, 0x15, 0x1d, 0xda, 0xef, 0x42, 0x39, 0xc1, 0x30, + 0xa7, 0x47, 0x94, 0xe8, 0x4e, 0x5d, 0x0e, 0x96, 0x13, 0x0c, 0xd4, 0xfe, 0x95, 0x34, 0x1c, 0x78, + 0x67, 0x3a, 0xd4, 0x51, 0x16, 0x3b, 0xff, 0x16, 0xa0, 0xd0, 0x46, 0x66, 0x3f, 0xb1, 0xc0, 0xbe, + 0x68, 0x7c, 0xcd, 0x11, 0xf0, 0xc2, 0xef, 0xbf, 0xfa, 0xe9, 0x55, 0x2d, 0xc6, 0xdd, 0xf4, 0x83, + 0x05, 0x6b, 0xb3, 0x46, 0xc3, 0x47, 0xf3, 0x59, 0x67, 0x98, 0x55, 0xef, 0x5f, 0xcb, 0x6c, 0x1c, + 0x51, 0x06, 0x2b, 0x53, 0x6d, 0xb9, 0x39, 0x9f, 0x6e, 0x12, 0x5b, 0xdd, 0x79, 0x7d, 0xec, 0xd8, + 0xdf, 0x01, 0x54, 0x26, 0xdb, 0xe9, 0x83, 0xf9, 0x14, 0x13, 0xd0, 0xea, 0xf6, 0x6b, 0x43, 0x47, + 0xce, 0xaa, 0xc5, 0x27, 0x72, 0xc2, 0x37, 0xbf, 0x7e, 0x7e, 0x5a, 0xb3, 0x5e, 0x9c, 0xd6, 0xac, + 0xbf, 0x4e, 0x6b, 0xd6, 0x8f, 0x67, 0xb5, 0x85, 0x17, 0x67, 0xb5, 0x85, 0x3f, 0xce, 0x6a, 0x0b, + 0xdf, 0x7f, 0x32, 0x31, 0x6e, 0x24, 0xbb, 0x7a, 0xea, 0x22, 0xde, 0x53, 0x9b, 0x2d, 0xfd, 0x36, + 0xea, 0x49, 0xb7, 0x35, 0x7a, 0x1d, 0xd5, 0x0c, 0xea, 0x94, 0x14, 0xf2, 0xee, 0x7f, 0x01, 0x00, + 0x00, 0xff, 0xff, 0x87, 0x03, 0xc6, 0x54, 0x00, 0x08, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used.