From 2a6640d4884b2286c87115cc1d403956192f5c6b Mon Sep 17 00:00:00 2001 From: Marko Date: Thu, 26 Oct 2023 09:39:34 +0200 Subject: [PATCH 1/2] refactor(staking): add go.mod (#18257) --- .github/workflows/test.yml | 31 + CHANGELOG.md | 3 +- UPGRADING.md | 4 + .../distribution/module/v1/module.pulsar.go | 53 +- .../slashing/module/v1/module.pulsar.go | 9 +- api/cosmos/staking/module/v1/module.pulsar.go | 9 +- .../store/internal/kv/v1beta1/kv.pulsar.go | 55 +- .../store/streaming/abci/grpc.pulsar.go | 91 +- .../store/streaming/abci/grpc_grpc.pb.go | 12 +- .../store/v1beta1/commit_info.pulsar.go | 66 +- api/cosmos/store/v1beta1/listening.pulsar.go | 86 +- baseapp/utils_test.go | 2 +- client/v2/go.mod | 5 +- collections/README.md | 4 +- contrib/images/simd-env/Dockerfile | 1 + docs/architecture/adr-057-app-wiring.md | 2 +- .../cosmos-sdk/types/tx/amino/amino.pb.go | 110 -- .../cosmos/cosmos-sdk/x/auth/types/auth.pb.go | 1286 ----------------- go.mod | 6 +- proto/cosmos/staking/module/v1/module.proto | 2 +- proto/cosmos/staking/v1beta1/authz.proto | 2 +- proto/cosmos/staking/v1beta1/genesis.proto | 2 +- proto/cosmos/staking/v1beta1/query.proto | 2 +- proto/cosmos/staking/v1beta1/staking.proto | 2 +- proto/cosmos/staking/v1beta1/tx.proto | 2 +- .../cosmos/store/snapshots/v1/snapshot.proto | 8 +- proto/cosmos/store/streaming/abci/grpc.proto | 3 +- proto/cosmos/store/v1beta1/commit_info.proto | 3 +- proto/cosmos/store/v1beta1/listening.proto | 17 +- server/api/server_test.go | 3 +- server/grpc/server_test.go | 3 +- simapp/app.go | 6 +- simapp/app_config.go | 4 +- simapp/app_test.go | 2 +- simapp/app_v2.go | 2 +- simapp/export.go | 4 +- simapp/go.mod | 2 + simapp/sim_test.go | 2 +- simapp/simd/cmd/testnet.go | 2 +- simapp/simd/cmd/testnet_test.go | 2 +- tests/e2e/authz/tx.go | 2 +- tests/e2e/distribution/withdraw_all_suite.go | 2 +- tests/e2e/staking/suite.go | 2 +- tests/go.mod | 2 + tests/integration/bank/app_test.go | 2 +- tests/integration/bank/bench_test.go | 3 +- .../bank/keeper/deterministic_test.go | 2 +- .../distribution/keeper/grpc_query_test.go | 4 +- .../distribution/keeper/msg_server_test.go | 8 +- .../evidence/keeper/infraction_test.go | 8 +- tests/integration/gov/common_test.go | 2 +- tests/integration/gov/genesis_test.go | 6 +- tests/integration/gov/keeper/common_test.go | 2 +- tests/integration/gov/keeper/keeper_test.go | 6 +- tests/integration/gov/keeper/tally_test.go | 2 +- tests/integration/rapidgen/rapidgen.go | 2 +- tests/integration/runtime/query_test.go | 2 +- .../slashing/keeper/keeper_test.go | 8 +- .../integration/staking/keeper/common_test.go | 8 +- .../staking/keeper/delegation_test.go | 6 +- .../staking/keeper/deterministic_test.go | 6 +- .../staking/keeper/genesis_test.go | 4 +- .../staking/keeper/grpc_query_test.go | 2 +- .../staking/keeper/msg_server_test.go | 4 +- .../integration/staking/keeper/slash_test.go | 6 +- .../staking/keeper/unbonding_test.go | 6 +- .../staking/keeper/validator_bench_test.go | 2 +- .../staking/keeper/validator_test.go | 6 +- .../staking/keeper/vote_extensions_test.go | 4 +- .../staking/simulation/operations_test.go | 8 +- .../tx/aminojson/aminojson_test.go | 4 +- tests/integration/tx/decode_test.go | 2 +- tests/starship/tests/go.mod | 2 + testutil/configurator/configurator.go | 2 +- testutil/network/network.go | 4 +- testutil/sims/app_helpers.go | 2 +- testutil/sims/state_helpers.go | 2 +- x/auth/testutil/app_config.go | 3 +- x/authz/client/cli/tx.go | 3 +- x/authz/codec.go | 3 +- x/authz/msgs_test.go | 2 +- x/authz/testutil/app_config.go | 4 +- x/bank/simulation/operations_test.go | 2 +- x/circuit/go.mod | 5 +- x/distribution/go.mod | 3 + x/distribution/keeper/allocation.go | 2 +- x/distribution/keeper/allocation_test.go | 2 +- x/distribution/keeper/delegation.go | 2 +- x/distribution/keeper/delegation_test.go | 2 +- x/distribution/keeper/grpc_query.go | 2 +- x/distribution/keeper/grpc_query_test.go | 2 +- x/distribution/keeper/hooks.go | 2 +- x/distribution/keeper/invariants.go | 2 +- x/distribution/keeper/validator.go | 2 +- x/distribution/module.go | 2 +- x/distribution/simulation/operations_test.go | 4 +- x/distribution/testutil/app_config.go | 2 +- .../testutil/expected_keepers_mocks.go | 2 +- x/distribution/testutil/staking_helper.go | 2 +- x/distribution/types/expected_keepers.go | 2 +- x/evidence/go.mod | 3 + x/evidence/testutil/app_config.go | 2 +- x/evidence/testutil/expected_keepers_mocks.go | 2 +- x/evidence/types/expected_keepers.go | 2 +- x/feegrant/go.mod | 3 + x/feegrant/simulation/operations_test.go | 2 +- x/genutil/client/cli/gentx.go | 2 +- x/genutil/client/cli/gentx_test.go | 2 +- x/genutil/client/cli/init_test.go | 2 +- x/genutil/collect.go | 3 +- x/genutil/gentx.go | 2 +- x/genutil/gentx_test.go | 2 +- x/genutil/types/genesis_state.go | 3 +- x/genutil/types/genesis_state_test.go | 4 +- x/gov/abci_test.go | 4 +- x/gov/client/cli/util_test.go | 2 +- x/gov/common_test.go | 6 +- x/gov/go.mod | 3 + x/gov/keeper/tally.go | 2 +- x/gov/keeper/tally_test.go | 2 +- x/gov/simulation/operations_test.go | 4 +- x/gov/testutil/expected_keepers_mocks.go | 2 +- x/gov/types/expected_keepers.go | 2 +- x/group/go.mod | 3 + x/group/module/abci_test.go | 2 +- x/group/testutil/app_config.go | 2 +- x/mint/testutil/app_config.go | 3 +- x/nft/go.mod | 5 +- x/nft/simulation/operations_test.go | 2 +- x/nft/testutil/app_config.go | 2 +- x/params/go.mod | 3 + x/protocolpool/go.mod | 3 + x/protocolpool/simulation/operations_test.go | 2 +- x/protocolpool/testutil/app_config.go | 2 +- x/simulation/params.go | 3 +- x/slashing/abci_test.go | 6 +- x/slashing/app_test.go | 4 +- x/slashing/go.mod | 2 + x/slashing/keeper/genesis.go | 2 +- x/slashing/keeper/hooks_test.go | 3 +- x/slashing/keeper/msg_server_test.go | 2 +- x/slashing/module.go | 2 +- x/slashing/simulation/operations_test.go | 4 +- x/slashing/testutil/app_config.go | 2 +- x/slashing/testutil/expected_keepers_mocks.go | 2 +- x/slashing/types/expected_keepers.go | 2 +- x/slashing/types/genesis.pb.go | 57 +- x/slashing/types/query.pb.go | 70 +- x/slashing/types/slashing.pb.go | 82 +- x/slashing/types/tx.pb.go | 10 +- x/staking/CHANGELOG.md | 34 + x/staking/app_test.go | 6 +- x/staking/bench_test.go | 6 +- x/staking/client/cli/flags.go | 2 +- x/staking/client/cli/tx.go | 2 +- x/staking/client/cli/tx_test.go | 4 +- x/staking/client/cli/utils.go | 2 +- x/staking/genesis.go | 5 +- x/staking/genesis_test.go | 6 +- x/staking/go.mod | 171 +++ x/staking/go.sum | 1282 ++++++++++++++++ x/staking/keeper/abci.go | 3 +- x/staking/keeper/alias_functions.go | 2 +- x/staking/keeper/delegation.go | 2 +- x/staking/keeper/delegation_test.go | 6 +- x/staking/keeper/genesis.go | 2 +- x/staking/keeper/grpc_query.go | 2 +- x/staking/keeper/grpc_query_test.go | 5 +- x/staking/keeper/historical_info.go | 3 +- x/staking/keeper/historical_info_test.go | 5 +- x/staking/keeper/invariants.go | 2 +- x/staking/keeper/keeper.go | 2 +- x/staking/keeper/keeper_test.go | 6 +- x/staking/keeper/migrations.go | 3 +- x/staking/keeper/msg_server.go | 2 +- x/staking/keeper/msg_server_test.go | 2 +- x/staking/keeper/pool.go | 2 +- x/staking/keeper/query_utils.go | 2 +- x/staking/keeper/slash.go | 2 +- x/staking/keeper/slash_test.go | 2 +- x/staking/keeper/test_common.go | 2 +- x/staking/keeper/unbonding.go | 2 +- x/staking/keeper/unbonding_test.go | 4 +- x/staking/keeper/val_state_change.go | 2 +- x/staking/keeper/validator.go | 2 +- x/staking/keeper/validator_test.go | 6 +- x/staking/migrations/v5/migrations_test.go | 6 +- x/staking/module.go | 8 +- x/staking/module_test.go | 4 +- x/staking/simulation/decoder.go | 2 +- x/staking/simulation/decoder_test.go | 4 +- x/staking/simulation/genesis.go | 2 +- x/staking/simulation/genesis_test.go | 4 +- x/staking/simulation/operations.go | 4 +- x/staking/simulation/proposals.go | 2 +- x/staking/simulation/proposals_test.go | 4 +- x/staking/sonar-project.properties | 14 + x/staking/testutil/app_config.go | 2 +- x/staking/testutil/cmt.go | 2 +- x/staking/testutil/expected_keepers_mocks.go | 2 +- x/staking/testutil/helpers.go | 4 +- x/staking/testutil/validator.go | 3 +- x/staking/types/authz.pb.go | 70 +- x/staking/types/authz_test.go | 2 +- x/staking/types/commission_test.go | 3 +- x/staking/types/delegation_test.go | 2 +- x/staking/types/genesis.pb.go | 65 +- x/staking/types/historical_info_test.go | 3 +- x/staking/types/keys_test.go | 2 +- x/staking/types/msg_test.go | 2 +- x/staking/types/params_test.go | 2 +- x/staking/types/query.pb.go | 179 ++- x/staking/types/staking.pb.go | 733 +++++----- x/staking/types/tx.pb.go | 155 +- x/staking/types/validator_test.go | 4 +- x/upgrade/go.mod | 2 + 216 files changed, 2797 insertions(+), 2542 deletions(-) delete mode 100644 github.com/cosmos/cosmos-sdk/types/tx/amino/amino.pb.go delete mode 100644 github.com/cosmos/cosmos-sdk/x/auth/types/auth.pb.go create mode 100644 x/staking/CHANGELOG.md create mode 100644 x/staking/go.mod create mode 100644 x/staking/go.sum create mode 100644 x/staking/sonar-project.properties diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 0564fe21d8ab..0ee9487b1e25 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -1067,3 +1067,34 @@ jobs: SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} with: projectBaseDir: x/slashing/ + + test-x-staking: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-go@v4 + with: + go-version: "1.21" + check-latest: true + cache: true + cache-dependency-path: x/staking/go.sum + - uses: technote-space/get-diff-action@v6.1.2 + id: git_diff + with: + PATTERNS: | + x/staking/**/*.go + x/staking/go.mod + x/staking/go.sum + - name: tests + if: env.GIT_DIFF + run: | + cd x/staking + go test -mod=readonly -timeout 30m -coverprofile=coverage.out -covermode=atomic -tags='norace ledger test_ledger_mock rocksdb_build' ./... + - name: sonarcloud + if: ${{ env.GIT_DIFF && !github.event.pull_request.draft && env.SONAR_TOKEN != null }} + uses: SonarSource/sonarcloud-github-action@master + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} + with: + projectBaseDir: x/staking/ diff --git a/CHANGELOG.md b/CHANGELOG.md index 912cf67d7bea..af835e8b241b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -161,7 +161,7 @@ Ref: https://keepachangelog.com/en/1.0.0/ * (baseapp) [#16244](https://github.com/cosmos/cosmos-sdk/pull/16244) `SetProtocolVersion` has been renamed to `SetAppVersion`. It now updates the consensus params in baseapp's `ParamStore`. * (types) [#17348](https://github.com/cosmos/cosmos-sdk/pull/17348) Remove the `WrapServiceResult` function. * The `*sdk.Result` returned by the msg server router will not contain the `.Data` field. -* (x/staking) [#17335](https://github.com/cosmos/cosmos-sdk/pull/17335) Remove usage of `"github.com/cosmos/cosmos-sdk/x/staking/types".Infraction_*` in favour of `"cosmossdk.io/api/cosmos/staking/v1beta1".Infraction_` in order to remove dependency between modules on staking +* (x/staking) [#17335](https://github.com/cosmos/cosmos-sdk/pull/17335) Remove usage of `"cosmossdk.io/x/staking/types".Infraction_*` in favour of `"cosmossdk.io/api/cosmos/staking/v1beta1".Infraction_` in order to remove dependency between modules on staking * (x/gov) [#17496](https://github.com/cosmos/cosmos-sdk/pull/17469) in `x/gov/types/v1beta1/vote.go` `NewVote` was removed, constructing the struct is required for this type * (types) [#17426](https://github.com/cosmos/cosmos-sdk/pull/17426) `NewContext` does not take a `cmtproto.Header{}` any longer. * `WithChainID` / `WithBlockHeight` / `WithBlockHeader` must be used to set values on the context @@ -178,6 +178,7 @@ Ref: https://keepachangelog.com/en/1.0.0/ * (x/gov) [#18197](https://github.com/cosmos/cosmos-sdk/pull/18197) Gov module was moved to its own go.mod `cosmossdk.io/x/gov` * (x/distribution) [#18199](https://github.com/cosmos/cosmos-sdk/pull/18199) Distribution module was moved to its own go.mod `cosmossdk.io/x/distribution` * (x/slashing) [#18201](https://github.com/cosmos/cosmos-sdk/pull/18201) Slashing module was moved to its own go.mod `cosmossdk.io/x/slashing` +* (x/staking) [#18257](https://github.com/cosmos/cosmos-sdk/pull/18257) Staking module was moved to its own go.mod `cosmossdk.io/x/staking` * (x/consensus) [#18041](https://github.com/cosmos/cosmos-sdk/pull/18041) `ToProtoConsensusParams()` returns an error * (x/slashing) [#18115](https://github.com/cosmos/cosmos-sdk/pull/18115) `NewValidatorSigningInfo` takes strings instead of `sdk.AccAddress` diff --git a/UPGRADING.md b/UPGRADING.md index c4c8507e6f86..3ae7e83eb1b2 100644 --- a/UPGRADING.md +++ b/UPGRADING.md @@ -50,6 +50,10 @@ Distribution was spun out into its own `go.mod`. To import it use `cosmossdk.io/ Slashing was spun out into its own `go.mod`. To import it use `cosmossdk.io/x/slashing` +#### `x/staking` + +Staking was spun out into its own `go.mod`. To import it use `cosmossdk.io/x/staking` + #### Params A standalone Go module was created and it is accessible at "cosmossdk.io/x/params". diff --git a/api/cosmos/distribution/module/v1/module.pulsar.go b/api/cosmos/distribution/module/v1/module.pulsar.go index 1e35d5529417..03d2cff0db75 100644 --- a/api/cosmos/distribution/module/v1/module.pulsar.go +++ b/api/cosmos/distribution/module/v1/module.pulsar.go @@ -564,33 +564,32 @@ var file_cosmos_distribution_module_v1_module_proto_rawDesc = []byte{ 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x64, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x1a, 0x20, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x61, 0x70, 0x70, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, - 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x89, 0x01, - 0x0a, 0x06, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x12, 0x2c, 0x0a, 0x12, 0x66, 0x65, 0x65, 0x5f, - 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x66, 0x65, 0x65, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, - 0x6f, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, - 0x69, 0x74, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x61, 0x75, 0x74, 0x68, 0x6f, - 0x72, 0x69, 0x74, 0x79, 0x3a, 0x33, 0xba, 0xc0, 0x96, 0xda, 0x01, 0x2d, 0x0a, 0x2b, 0x67, 0x69, - 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, - 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x78, 0x2f, 0x64, 0x69, 0x73, - 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x80, 0x02, 0x0a, 0x21, 0x63, 0x6f, - 0x6d, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x64, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, - 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x42, - 0x0b, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x37, - 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, - 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x64, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, - 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x2f, 0x76, 0x31, 0x3b, 0x6d, - 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x43, 0x44, 0x4d, 0xaa, 0x02, 0x1d, - 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, - 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x1d, - 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x44, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, - 0x69, 0x6f, 0x6e, 0x5c, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x29, - 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x44, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, - 0x69, 0x6f, 0x6e, 0x5c, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, - 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x20, 0x43, 0x6f, 0x73, 0x6d, - 0x6f, 0x73, 0x3a, 0x3a, 0x44, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, - 0x3a, 0x3a, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x33, + 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x79, 0x0a, + 0x06, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x12, 0x2c, 0x0a, 0x12, 0x66, 0x65, 0x65, 0x5f, 0x63, + 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x10, 0x66, 0x65, 0x65, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x6f, + 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, + 0x74, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, + 0x69, 0x74, 0x79, 0x3a, 0x23, 0xba, 0xc0, 0x96, 0xda, 0x01, 0x1d, 0x0a, 0x1b, 0x63, 0x6f, 0x73, + 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x78, 0x2f, 0x64, 0x69, 0x73, 0x74, + 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x80, 0x02, 0x0a, 0x21, 0x63, 0x6f, 0x6d, + 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x64, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, + 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x42, 0x0b, + 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x37, 0x63, + 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, + 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x64, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, + 0x69, 0x6f, 0x6e, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x2f, 0x76, 0x31, 0x3b, 0x6d, 0x6f, + 0x64, 0x75, 0x6c, 0x65, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x43, 0x44, 0x4d, 0xaa, 0x02, 0x1d, 0x43, + 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, + 0x6f, 0x6e, 0x2e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x1d, 0x43, + 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x44, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, + 0x6f, 0x6e, 0x5c, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x29, 0x43, + 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x44, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, + 0x6f, 0x6e, 0x5c, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, + 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x20, 0x43, 0x6f, 0x73, 0x6d, 0x6f, + 0x73, 0x3a, 0x3a, 0x44, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x3a, + 0x3a, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x33, } var ( diff --git a/api/cosmos/slashing/module/v1/module.pulsar.go b/api/cosmos/slashing/module/v1/module.pulsar.go index 941613f66916..f602f32fcfd8 100644 --- a/api/cosmos/slashing/module/v1/module.pulsar.go +++ b/api/cosmos/slashing/module/v1/module.pulsar.go @@ -492,12 +492,11 @@ var file_cosmos_slashing_module_v1_module_proto_rawDesc = []byte{ 0x2e, 0x73, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x1a, 0x20, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x61, 0x70, 0x70, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x57, 0x0a, 0x06, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x12, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x47, 0x0a, 0x06, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x09, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x3a, 0x2f, 0xba, - 0xc0, 0x96, 0xda, 0x01, 0x29, 0x0a, 0x27, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, - 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, - 0x73, 0x64, 0x6b, 0x2f, 0x78, 0x2f, 0x73, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x42, 0xe8, + 0x28, 0x09, 0x52, 0x09, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x3a, 0x1f, 0xba, + 0xc0, 0x96, 0xda, 0x01, 0x19, 0x0a, 0x17, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, + 0x2e, 0x69, 0x6f, 0x2f, 0x78, 0x2f, 0x73, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x42, 0xe8, 0x01, 0x0a, 0x1d, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x42, 0x0b, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, diff --git a/api/cosmos/staking/module/v1/module.pulsar.go b/api/cosmos/staking/module/v1/module.pulsar.go index cf1f8206e072..c5f76f68c515 100644 --- a/api/cosmos/staking/module/v1/module.pulsar.go +++ b/api/cosmos/staking/module/v1/module.pulsar.go @@ -773,7 +773,7 @@ var file_cosmos_staking_module_v1_module_proto_rawDesc = []byte{ 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x1a, 0x20, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x61, 0x70, 0x70, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x22, 0xe7, 0x01, 0x0a, 0x06, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x12, 0x1f, + 0x6f, 0x74, 0x6f, 0x22, 0xd7, 0x01, 0x0a, 0x06, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x68, 0x6f, 0x6f, 0x6b, 0x73, 0x5f, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x68, 0x6f, 0x6f, 0x6b, 0x73, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x18, 0x02, 0x20, 0x01, @@ -784,10 +784,9 @@ var file_cosmos_staking_module_v1_module_proto_rawDesc = []byte{ 0x64, 0x61, 0x74, 0x6f, 0x72, 0x12, 0x36, 0x0a, 0x17, 0x62, 0x65, 0x63, 0x68, 0x33, 0x32, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x5f, 0x63, 0x6f, 0x6e, 0x73, 0x65, 0x6e, 0x73, 0x75, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x15, 0x62, 0x65, 0x63, 0x68, 0x33, 0x32, 0x50, 0x72, - 0x65, 0x66, 0x69, 0x78, 0x43, 0x6f, 0x6e, 0x73, 0x65, 0x6e, 0x73, 0x75, 0x73, 0x3a, 0x2e, 0xba, - 0xc0, 0x96, 0xda, 0x01, 0x28, 0x0a, 0x26, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, - 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, - 0x73, 0x64, 0x6b, 0x2f, 0x78, 0x2f, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x42, 0xe2, 0x01, + 0x65, 0x66, 0x69, 0x78, 0x43, 0x6f, 0x6e, 0x73, 0x65, 0x6e, 0x73, 0x75, 0x73, 0x3a, 0x1e, 0xba, + 0xc0, 0x96, 0xda, 0x01, 0x18, 0x0a, 0x16, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, + 0x2e, 0x69, 0x6f, 0x2f, 0x78, 0x2f, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x42, 0xe2, 0x01, 0x0a, 0x1c, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x42, 0x0b, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x32, 0x63, diff --git a/api/cosmos/store/internal/kv/v1beta1/kv.pulsar.go b/api/cosmos/store/internal/kv/v1beta1/kv.pulsar.go index 566e969b64fd..88b18ed49f49 100644 --- a/api/cosmos/store/internal/kv/v1beta1/kv.pulsar.go +++ b/api/cosmos/store/internal/kv/v1beta1/kv.pulsar.go @@ -1009,6 +1009,11 @@ const ( ) // Pairs defines a repeated slice of Pair objects. +// +// Deprecated: Store v1 is deprecated as of v0.50.x, please use Store v2 types +// instead. +// +// Deprecated: Do not use. type Pairs struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -1045,6 +1050,11 @@ func (x *Pairs) GetPairs() []*Pair { } // Pair defines a key/value bytes tuple. +// +// Deprecated: Store v1 is deprecated as of v0.50.x, please use Store v2 types +// instead. +// +// Deprecated: Do not use. type Pair struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -1097,32 +1107,33 @@ var file_cosmos_store_internal_kv_v1beta1_kv_proto_rawDesc = []byte{ 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2e, 0x6b, 0x76, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x1a, 0x14, 0x67, 0x6f, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x67, 0x6f, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x22, 0x4b, 0x0a, 0x05, 0x50, 0x61, 0x69, 0x72, 0x73, 0x12, 0x42, 0x0a, 0x05, + 0x6f, 0x74, 0x6f, 0x22, 0x4f, 0x0a, 0x05, 0x50, 0x61, 0x69, 0x72, 0x73, 0x12, 0x42, 0x0a, 0x05, 0x70, 0x61, 0x69, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2e, 0x6b, 0x76, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x61, 0x69, 0x72, 0x42, 0x04, 0xc8, 0xde, 0x1f, 0x00, 0x52, 0x05, 0x70, 0x61, 0x69, 0x72, 0x73, - 0x22, 0x2e, 0x0a, 0x04, 0x50, 0x61, 0x69, 0x72, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, - 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, - 0x42, 0x91, 0x02, 0x0a, 0x24, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, - 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2e, 0x6b, - 0x76, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x42, 0x07, 0x4b, 0x76, 0x50, 0x72, 0x6f, - 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, - 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x73, 0x74, - 0x6f, 0x72, 0x65, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x6b, 0x76, 0x2f, - 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x3b, 0x6b, 0x76, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, - 0x31, 0xa2, 0x02, 0x04, 0x43, 0x53, 0x49, 0x4b, 0xaa, 0x02, 0x20, 0x43, 0x6f, 0x73, 0x6d, 0x6f, - 0x73, 0x2e, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, - 0x2e, 0x4b, 0x76, 0x2e, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xca, 0x02, 0x20, 0x43, 0x6f, - 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x5c, 0x49, 0x6e, 0x74, 0x65, 0x72, - 0x6e, 0x61, 0x6c, 0x5c, 0x4b, 0x76, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xe2, 0x02, - 0x2c, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x5c, 0x49, 0x6e, - 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x5c, 0x4b, 0x76, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, - 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x24, - 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x3a, 0x3a, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x3a, 0x3a, 0x49, - 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x3a, 0x3a, 0x4b, 0x76, 0x3a, 0x3a, 0x56, 0x31, 0x62, - 0x65, 0x74, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x3a, 0x02, 0x18, 0x01, 0x22, 0x32, 0x0a, 0x04, 0x50, 0x61, 0x69, 0x72, 0x12, 0x10, 0x0a, 0x03, + 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, + 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x76, + 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x18, 0x01, 0x42, 0x91, 0x02, 0x0a, 0x24, 0x63, 0x6f, 0x6d, + 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x69, 0x6e, + 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2e, 0x6b, 0x76, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, + 0x31, 0x42, 0x07, 0x4b, 0x76, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3b, 0x63, 0x6f, + 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, + 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2f, 0x69, 0x6e, 0x74, 0x65, + 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x6b, 0x76, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x3b, + 0x6b, 0x76, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xa2, 0x02, 0x04, 0x43, 0x53, 0x49, 0x4b, + 0xaa, 0x02, 0x20, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x2e, + 0x49, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2e, 0x4b, 0x76, 0x2e, 0x56, 0x31, 0x62, 0x65, + 0x74, 0x61, 0x31, 0xca, 0x02, 0x20, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x53, 0x74, 0x6f, + 0x72, 0x65, 0x5c, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x5c, 0x4b, 0x76, 0x5c, 0x56, + 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xe2, 0x02, 0x2c, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, + 0x53, 0x74, 0x6f, 0x72, 0x65, 0x5c, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x5c, 0x4b, + 0x76, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, + 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x24, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x3a, 0x3a, + 0x53, 0x74, 0x6f, 0x72, 0x65, 0x3a, 0x3a, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x3a, + 0x3a, 0x4b, 0x76, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/api/cosmos/store/streaming/abci/grpc.pulsar.go b/api/cosmos/store/streaming/abci/grpc.pulsar.go index b661596ea4b5..b00c4e13d296 100644 --- a/api/cosmos/store/streaming/abci/grpc.pulsar.go +++ b/api/cosmos/store/streaming/abci/grpc.pulsar.go @@ -1875,6 +1875,11 @@ const ( ) // ListenEndBlockRequest is the request type for the ListenEndBlock RPC method +// +// Deprecated: Store v1 is deprecated as of v0.50.x, please use Store v2 types +// instead. +// +// Deprecated: Do not use. type ListenFinalizeBlockRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -1919,6 +1924,11 @@ func (x *ListenFinalizeBlockRequest) GetRes() *abci.ResponseFinalizeBlock { } // ListenEndBlockResponse is the response type for the ListenEndBlock RPC method +// +// Deprecated: Store v1 is deprecated as of v0.50.x, please use Store v2 types +// instead. +// +// Deprecated: Do not use. type ListenFinalizeBlockResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -1946,12 +1956,18 @@ func (*ListenFinalizeBlockResponse) Descriptor() ([]byte, []int) { } // ListenCommitRequest is the request type for the ListenCommit RPC method +// +// Deprecated: Store v1 is deprecated as of v0.50.x, please use Store v2 types +// instead. +// +// Deprecated: Do not use. type ListenCommitRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // explicitly pass in block height as ResponseCommit does not contain this info + // explicitly pass in block height as ResponseCommit does not contain this + // info BlockHeight int64 `protobuf:"varint,1,opt,name=block_height,json=blockHeight,proto3" json:"block_height,omitempty"` Res *abci.ResponseCommit `protobuf:"bytes,2,opt,name=res,proto3" json:"res,omitempty"` ChangeSet []*v1beta1.StoreKVPair `protobuf:"bytes,3,rep,name=change_set,json=changeSet,proto3" json:"change_set,omitempty"` @@ -1999,6 +2015,11 @@ func (x *ListenCommitRequest) GetChangeSet() []*v1beta1.StoreKVPair { } // ListenCommitResponse is the response type for the ListenCommit RPC method +// +// Deprecated: Store v1 is deprecated as of v0.50.x, please use Store v2 types +// instead. +// +// Deprecated: Do not use. type ListenCommitResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -2036,7 +2057,7 @@ var file_cosmos_store_streaming_abci_grpc_proto_rawDesc = []byte{ 0x74, 0x2f, 0x61, 0x62, 0x63, 0x69, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x6c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x69, - 0x6e, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8f, 0x01, 0x0a, 0x1a, 0x4c, 0x69, 0x73, + 0x6e, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x93, 0x01, 0x0a, 0x1a, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x46, 0x69, 0x6e, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x37, 0x0a, 0x03, 0x72, 0x65, 0x71, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x6d, 0x69, 0x6e, @@ -2045,22 +2066,23 @@ var file_cosmos_store_streaming_abci_grpc_proto_rawDesc = []byte{ 0x12, 0x38, 0x0a, 0x03, 0x72, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x74, 0x2e, 0x61, 0x62, 0x63, 0x69, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x46, 0x69, 0x6e, 0x61, 0x6c, 0x69, 0x7a, 0x65, - 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x03, 0x72, 0x65, 0x73, 0x22, 0x1d, 0x0a, 0x1b, 0x4c, 0x69, - 0x73, 0x74, 0x65, 0x6e, 0x46, 0x69, 0x6e, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x42, 0x6c, 0x6f, 0x63, - 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xad, 0x01, 0x0a, 0x13, 0x4c, 0x69, - 0x73, 0x74, 0x65, 0x6e, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x68, 0x65, 0x69, 0x67, 0x68, - 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x65, - 0x69, 0x67, 0x68, 0x74, 0x12, 0x31, 0x0a, 0x03, 0x72, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x1f, 0x2e, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x74, 0x2e, 0x61, - 0x62, 0x63, 0x69, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x43, 0x6f, 0x6d, 0x6d, - 0x69, 0x74, 0x52, 0x03, 0x72, 0x65, 0x73, 0x12, 0x40, 0x0a, 0x0a, 0x63, 0x68, 0x61, 0x6e, 0x67, - 0x65, 0x5f, 0x73, 0x65, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x63, 0x6f, - 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, - 0x61, 0x31, 0x2e, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x4b, 0x56, 0x50, 0x61, 0x69, 0x72, 0x52, 0x09, - 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x53, 0x65, 0x74, 0x22, 0x16, 0x0a, 0x14, 0x4c, 0x69, 0x73, - 0x74, 0x65, 0x6e, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x32, 0x95, 0x02, 0x0a, 0x13, 0x41, 0x42, 0x43, 0x49, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, + 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x03, 0x72, 0x65, 0x73, 0x3a, 0x02, 0x18, 0x01, 0x22, 0x21, + 0x0a, 0x1b, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x46, 0x69, 0x6e, 0x61, 0x6c, 0x69, 0x7a, 0x65, + 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x3a, 0x02, 0x18, + 0x01, 0x22, 0xb1, 0x01, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x43, 0x6f, 0x6d, 0x6d, + 0x69, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x62, 0x6c, 0x6f, + 0x63, 0x6b, 0x5f, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, + 0x0b, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x12, 0x31, 0x0a, 0x03, + 0x72, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x74, 0x65, 0x6e, 0x64, + 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x74, 0x2e, 0x61, 0x62, 0x63, 0x69, 0x2e, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x52, 0x03, 0x72, 0x65, 0x73, 0x12, + 0x40, 0x0a, 0x0a, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x73, 0x65, 0x74, 0x18, 0x03, 0x20, + 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x6f, + 0x72, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x53, 0x74, 0x6f, 0x72, 0x65, + 0x4b, 0x56, 0x50, 0x61, 0x69, 0x72, 0x52, 0x09, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x53, 0x65, + 0x74, 0x3a, 0x02, 0x18, 0x01, 0x22, 0x1a, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x43, + 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x3a, 0x02, 0x18, + 0x01, 0x32, 0x9a, 0x02, 0x0a, 0x13, 0x41, 0x42, 0x43, 0x49, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x88, 0x01, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x46, 0x69, 0x6e, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x12, 0x37, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x6f, 0x72, 0x65, @@ -2077,22 +2099,23 @@ var file_cosmos_store_streaming_abci_grpc_proto_rawDesc = []byte{ 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x69, 0x6e, 0x67, 0x2e, 0x61, 0x62, 0x63, 0x69, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x43, 0x6f, 0x6d, 0x6d, 0x69, - 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0xea, 0x01, 0x0a, 0x1f, 0x63, 0x6f, - 0x6d, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x73, - 0x74, 0x72, 0x65, 0x61, 0x6d, 0x69, 0x6e, 0x67, 0x2e, 0x61, 0x62, 0x63, 0x69, 0x42, 0x09, 0x47, - 0x72, 0x70, 0x63, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x2c, 0x63, 0x6f, 0x73, 0x6d, - 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6f, 0x73, - 0x6d, 0x6f, 0x73, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, - 0x69, 0x6e, 0x67, 0x2f, 0x61, 0x62, 0x63, 0x69, 0xa2, 0x02, 0x04, 0x43, 0x53, 0x53, 0x41, 0xaa, - 0x02, 0x1b, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x53, - 0x74, 0x72, 0x65, 0x61, 0x6d, 0x69, 0x6e, 0x67, 0x2e, 0x41, 0x62, 0x63, 0x69, 0xca, 0x02, 0x1b, - 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x5c, 0x53, 0x74, 0x72, - 0x65, 0x61, 0x6d, 0x69, 0x6e, 0x67, 0x5c, 0x41, 0x62, 0x63, 0x69, 0xe2, 0x02, 0x27, 0x43, 0x6f, - 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x5c, 0x53, 0x74, 0x72, 0x65, 0x61, - 0x6d, 0x69, 0x6e, 0x67, 0x5c, 0x41, 0x62, 0x63, 0x69, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, - 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x1e, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x3a, 0x3a, - 0x53, 0x74, 0x6f, 0x72, 0x65, 0x3a, 0x3a, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x69, 0x6e, 0x67, - 0x3a, 0x3a, 0x41, 0x62, 0x63, 0x69, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x1a, 0x03, 0x88, 0x02, 0x01, 0x42, 0xea, + 0x01, 0x0a, 0x1f, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, + 0x6f, 0x72, 0x65, 0x2e, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x69, 0x6e, 0x67, 0x2e, 0x61, 0x62, + 0x63, 0x69, 0x42, 0x09, 0x47, 0x72, 0x70, 0x63, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, + 0x2c, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, + 0x69, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2f, 0x73, + 0x74, 0x72, 0x65, 0x61, 0x6d, 0x69, 0x6e, 0x67, 0x2f, 0x61, 0x62, 0x63, 0x69, 0xa2, 0x02, 0x04, + 0x43, 0x53, 0x53, 0x41, 0xaa, 0x02, 0x1b, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x53, 0x74, + 0x6f, 0x72, 0x65, 0x2e, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x69, 0x6e, 0x67, 0x2e, 0x41, 0x62, + 0x63, 0x69, 0xca, 0x02, 0x1b, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x53, 0x74, 0x6f, 0x72, + 0x65, 0x5c, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x69, 0x6e, 0x67, 0x5c, 0x41, 0x62, 0x63, 0x69, + 0xe2, 0x02, 0x27, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x5c, + 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x69, 0x6e, 0x67, 0x5c, 0x41, 0x62, 0x63, 0x69, 0x5c, 0x47, + 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x1e, 0x43, 0x6f, 0x73, + 0x6d, 0x6f, 0x73, 0x3a, 0x3a, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x3a, 0x3a, 0x53, 0x74, 0x72, 0x65, + 0x61, 0x6d, 0x69, 0x6e, 0x67, 0x3a, 0x3a, 0x41, 0x62, 0x63, 0x69, 0x62, 0x06, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x33, } var ( diff --git a/api/cosmos/store/streaming/abci/grpc_grpc.pb.go b/api/cosmos/store/streaming/abci/grpc_grpc.pb.go index 684b5f911ecd..6bd4aea9d9ad 100644 --- a/api/cosmos/store/streaming/abci/grpc_grpc.pb.go +++ b/api/cosmos/store/streaming/abci/grpc_grpc.pb.go @@ -26,8 +26,11 @@ const ( // ABCIListenerServiceClient is the client API for ABCIListenerService service. // // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. +// +// Deprecated: Do not use. type ABCIListenerServiceClient interface { - // ListenFinalizeBlock is the corresponding endpoint for ABCIListener.ListenEndBlock + // ListenFinalizeBlock is the corresponding endpoint for + // ABCIListener.ListenEndBlock ListenFinalizeBlock(ctx context.Context, in *ListenFinalizeBlockRequest, opts ...grpc.CallOption) (*ListenFinalizeBlockResponse, error) // ListenCommit is the corresponding endpoint for ABCIListener.ListenCommit ListenCommit(ctx context.Context, in *ListenCommitRequest, opts ...grpc.CallOption) (*ListenCommitResponse, error) @@ -37,6 +40,7 @@ type aBCIListenerServiceClient struct { cc grpc.ClientConnInterface } +// Deprecated: Do not use. func NewABCIListenerServiceClient(cc grpc.ClientConnInterface) ABCIListenerServiceClient { return &aBCIListenerServiceClient{cc} } @@ -62,8 +66,11 @@ func (c *aBCIListenerServiceClient) ListenCommit(ctx context.Context, in *Listen // ABCIListenerServiceServer is the server API for ABCIListenerService service. // All implementations must embed UnimplementedABCIListenerServiceServer // for forward compatibility +// +// Deprecated: Do not use. type ABCIListenerServiceServer interface { - // ListenFinalizeBlock is the corresponding endpoint for ABCIListener.ListenEndBlock + // ListenFinalizeBlock is the corresponding endpoint for + // ABCIListener.ListenEndBlock ListenFinalizeBlock(context.Context, *ListenFinalizeBlockRequest) (*ListenFinalizeBlockResponse, error) // ListenCommit is the corresponding endpoint for ABCIListener.ListenCommit ListenCommit(context.Context, *ListenCommitRequest) (*ListenCommitResponse, error) @@ -89,6 +96,7 @@ type UnsafeABCIListenerServiceServer interface { mustEmbedUnimplementedABCIListenerServiceServer() } +// Deprecated: Do not use. func RegisterABCIListenerServiceServer(s grpc.ServiceRegistrar, srv ABCIListenerServiceServer) { s.RegisterService(&ABCIListenerService_ServiceDesc, srv) } diff --git a/api/cosmos/store/v1beta1/commit_info.pulsar.go b/api/cosmos/store/v1beta1/commit_info.pulsar.go index c3fb16e6a275..e1afa8c4e8e7 100644 --- a/api/cosmos/store/v1beta1/commit_info.pulsar.go +++ b/api/cosmos/store/v1beta1/commit_info.pulsar.go @@ -1619,6 +1619,11 @@ const ( // CommitInfo defines commit information used by the multi-store when committing // a version/height. +// +// Deprecated: Store v1 is deprecated as of v0.50.x, please use Store v2 types +// instead. +// +// Deprecated: Do not use. type CommitInfo struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -1672,6 +1677,11 @@ func (x *CommitInfo) GetTimestamp() *timestamppb.Timestamp { // StoreInfo defines store-specific commit information. It contains a reference // between a store name and the commit ID. +// +// Deprecated: Store v1 is deprecated as of v0.50.x, please use Store v2 types +// instead. +// +// Deprecated: Do not use. type StoreInfo struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -1717,6 +1727,11 @@ func (x *StoreInfo) GetCommitId() *CommitID { // CommitID defines the commitment information when a specific store is // committed. +// +// Deprecated: Store v1 is deprecated as of v0.50.x, please use Store v2 types +// instead. +// +// Deprecated: Do not use. type CommitID struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -1770,7 +1785,7 @@ var file_cosmos_store_v1beta1_commit_info_proto_rawDesc = []byte{ 0x67, 0x6f, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x67, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb2, 0x01, 0x0a, 0x0a, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb6, 0x01, 0x0a, 0x0a, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x46, 0x0a, 0x0b, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x73, 0x18, 0x02, 0x20, @@ -1781,31 +1796,32 @@ var file_cosmos_store_v1beta1_commit_info_proto_rawDesc = []byte{ 0x61, 0x6d, 0x70, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x08, 0xc8, 0xde, 0x1f, 0x00, 0x90, 0xdf, 0x1f, 0x01, 0x52, - 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x22, 0x62, 0x0a, 0x09, 0x53, 0x74, - 0x6f, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x41, 0x0a, 0x09, 0x63, - 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, + 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x3a, 0x02, 0x18, 0x01, 0x22, 0x66, + 0x0a, 0x09, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x12, 0x0a, 0x04, 0x6e, + 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, + 0x41, 0x0a, 0x09, 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x6f, 0x72, + 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, + 0x49, 0x44, 0x42, 0x04, 0xc8, 0xde, 0x1f, 0x00, 0x52, 0x08, 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x74, + 0x49, 0x64, 0x3a, 0x02, 0x18, 0x01, 0x22, 0x40, 0x0a, 0x08, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, + 0x49, 0x44, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x03, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, + 0x68, 0x61, 0x73, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x68, 0x61, 0x73, 0x68, + 0x3a, 0x06, 0x18, 0x01, 0x98, 0xa0, 0x1f, 0x00, 0x42, 0xd1, 0x01, 0x0a, 0x18, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x76, 0x31, - 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x49, 0x44, 0x42, 0x04, - 0xc8, 0xde, 0x1f, 0x00, 0x52, 0x08, 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x49, 0x64, 0x22, 0x3e, - 0x0a, 0x08, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x49, 0x44, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, - 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x76, 0x65, 0x72, - 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x61, 0x73, 0x68, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x0c, 0x52, 0x04, 0x68, 0x61, 0x73, 0x68, 0x3a, 0x04, 0x98, 0xa0, 0x1f, 0x00, 0x42, 0xd1, - 0x01, 0x0a, 0x18, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, - 0x6f, 0x72, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x42, 0x0f, 0x43, 0x6f, 0x6d, - 0x6d, 0x69, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x32, - 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, - 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2f, 0x76, 0x31, - 0x62, 0x65, 0x74, 0x61, 0x31, 0x3b, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x76, 0x31, 0x62, 0x65, 0x74, - 0x61, 0x31, 0xa2, 0x02, 0x03, 0x43, 0x53, 0x58, 0xaa, 0x02, 0x14, 0x43, 0x6f, 0x73, 0x6d, 0x6f, - 0x73, 0x2e, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xca, - 0x02, 0x14, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x5c, 0x56, - 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xe2, 0x02, 0x20, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, - 0x53, 0x74, 0x6f, 0x72, 0x65, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x5c, 0x47, 0x50, - 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x16, 0x43, 0x6f, 0x73, 0x6d, - 0x6f, 0x73, 0x3a, 0x3a, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, - 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x62, 0x65, 0x74, 0x61, 0x31, 0x42, 0x0f, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x49, 0x6e, 0x66, + 0x6f, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x32, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, + 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, + 0x73, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x3b, + 0x73, 0x74, 0x6f, 0x72, 0x65, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xa2, 0x02, 0x03, 0x43, + 0x53, 0x58, 0xaa, 0x02, 0x14, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x53, 0x74, 0x6f, 0x72, + 0x65, 0x2e, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xca, 0x02, 0x14, 0x43, 0x6f, 0x73, 0x6d, + 0x6f, 0x73, 0x5c, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, + 0xe2, 0x02, 0x20, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x5c, + 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, + 0x61, 0x74, 0x61, 0xea, 0x02, 0x16, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x3a, 0x3a, 0x53, 0x74, + 0x6f, 0x72, 0x65, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/api/cosmos/store/v1beta1/listening.pulsar.go b/api/cosmos/store/v1beta1/listening.pulsar.go index b86c5f1cf3b1..37a9657ae70e 100644 --- a/api/cosmos/store/v1beta1/listening.pulsar.go +++ b/api/cosmos/store/v1beta1/listening.pulsar.go @@ -1225,11 +1225,16 @@ const ( _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) ) -// StoreKVPair is a KVStore KVPair used for listening to state changes (Sets and Deletes) -// It optionally includes the StoreKey for the originating KVStore and a Boolean flag to distinguish between Sets and -// Deletes +// StoreKVPair is a KVStore KVPair used for listening to state changes (Sets and +// Deletes) It optionally includes the StoreKey for the originating KVStore and +// a Boolean flag to distinguish between Sets and Deletes // // Since: cosmos-sdk 0.43 +// +// Deprecated: Store v1 is deprecated as of v0.50.x, please use Store v2 types +// instead. +// +// Deprecated: Do not use. type StoreKVPair struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -1291,6 +1296,11 @@ func (x *StoreKVPair) GetValue() []byte { // BlockMetadata contains all the abci event data of a block // the file streamer dump them into files together with the state changes. +// +// Deprecated: Store v1 is deprecated as of v0.50.x, please use Store v2 types +// instead. +// +// Deprecated: Do not use. type BlockMetadata struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -1350,47 +1360,47 @@ var file_cosmos_store_v1beta1_listening_proto_rawDesc = []byte{ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x14, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x1a, 0x1b, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x74, 0x2f, 0x61, 0x62, 0x63, 0x69, 0x2f, 0x74, 0x79, - 0x70, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6a, 0x0a, 0x0b, 0x53, 0x74, 0x6f, + 0x70, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6e, 0x0a, 0x0b, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x4b, 0x56, 0x50, 0x61, 0x69, 0x72, 0x12, 0x1b, 0x0a, 0x09, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x4b, 0x65, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, - 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0xb4, 0x02, 0x0a, 0x0d, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x4d, - 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x48, 0x0a, 0x0f, 0x72, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x1f, 0x2e, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x74, 0x2e, 0x61, 0x62, - 0x63, 0x69, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x43, 0x6f, 0x6d, 0x6d, 0x69, - 0x74, 0x52, 0x0e, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x43, 0x6f, 0x6d, 0x6d, 0x69, - 0x74, 0x12, 0x5b, 0x0a, 0x16, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x66, 0x69, 0x6e, - 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x5f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x07, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x25, 0x2e, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x74, 0x2e, 0x61, - 0x62, 0x63, 0x69, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x46, 0x69, 0x6e, 0x61, 0x6c, - 0x69, 0x7a, 0x65, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x14, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x46, 0x69, 0x6e, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x12, 0x5e, - 0x0a, 0x17, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x66, 0x69, 0x6e, 0x61, 0x6c, - 0x69, 0x7a, 0x65, 0x5f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x26, 0x2e, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x74, 0x2e, 0x61, 0x62, 0x63, - 0x69, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x46, 0x69, 0x6e, 0x61, 0x6c, 0x69, - 0x7a, 0x65, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x15, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x46, 0x69, 0x6e, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x4a, 0x04, - 0x08, 0x01, 0x10, 0x02, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x4a, 0x04, 0x08, 0x03, 0x10, 0x04, - 0x4a, 0x04, 0x08, 0x04, 0x10, 0x05, 0x4a, 0x04, 0x08, 0x05, 0x10, 0x06, 0x42, 0xd0, 0x01, 0x0a, - 0x18, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x6f, 0x72, - 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x42, 0x0e, 0x4c, 0x69, 0x73, 0x74, 0x65, - 0x6e, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x32, 0x63, 0x6f, 0x73, - 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6f, - 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, - 0x61, 0x31, 0x3b, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xa2, - 0x02, 0x03, 0x43, 0x53, 0x58, 0xaa, 0x02, 0x14, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x53, - 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xca, 0x02, 0x14, 0x43, - 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x5c, 0x56, 0x31, 0x62, 0x65, - 0x74, 0x61, 0x31, 0xe2, 0x02, 0x20, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x53, 0x74, 0x6f, - 0x72, 0x65, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, - 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x16, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x3a, - 0x3a, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x62, - 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x18, 0x01, 0x22, 0xb8, 0x02, 0x0a, 0x0d, 0x42, 0x6c, + 0x6f, 0x63, 0x6b, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x48, 0x0a, 0x0f, 0x72, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x18, 0x06, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x6d, 0x69, 0x6e, + 0x74, 0x2e, 0x61, 0x62, 0x63, 0x69, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x43, + 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x52, 0x0e, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x43, + 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x12, 0x5b, 0x0a, 0x16, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x5f, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x5f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x18, + 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x6d, 0x69, + 0x6e, 0x74, 0x2e, 0x61, 0x62, 0x63, 0x69, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x46, + 0x69, 0x6e, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x14, 0x72, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x46, 0x69, 0x6e, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x42, 0x6c, 0x6f, + 0x63, 0x6b, 0x12, 0x5e, 0x0a, 0x17, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x66, + 0x69, 0x6e, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x5f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x08, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x74, + 0x2e, 0x61, 0x62, 0x63, 0x69, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x46, 0x69, + 0x6e, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x15, 0x72, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x46, 0x69, 0x6e, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x42, 0x6c, 0x6f, + 0x63, 0x6b, 0x3a, 0x02, 0x18, 0x01, 0x4a, 0x04, 0x08, 0x01, 0x10, 0x02, 0x4a, 0x04, 0x08, 0x02, + 0x10, 0x03, 0x4a, 0x04, 0x08, 0x03, 0x10, 0x04, 0x4a, 0x04, 0x08, 0x04, 0x10, 0x05, 0x4a, 0x04, + 0x08, 0x05, 0x10, 0x06, 0x42, 0xd0, 0x01, 0x0a, 0x18, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x73, + 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, + 0x31, 0x42, 0x0e, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x74, + 0x6f, 0x50, 0x01, 0x5a, 0x32, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, + 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x73, 0x74, 0x6f, + 0x72, 0x65, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x3b, 0x73, 0x74, 0x6f, 0x72, 0x65, + 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xa2, 0x02, 0x03, 0x43, 0x53, 0x58, 0xaa, 0x02, 0x14, + 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x56, 0x31, 0x62, + 0x65, 0x74, 0x61, 0x31, 0xca, 0x02, 0x14, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x53, 0x74, + 0x6f, 0x72, 0x65, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xe2, 0x02, 0x20, 0x43, 0x6f, + 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, + 0x61, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, + 0x16, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x3a, 0x3a, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x3a, 0x3a, + 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/baseapp/utils_test.go b/baseapp/utils_test.go index 9713e699d733..6fbb57f59ac0 100644 --- a/baseapp/utils_test.go +++ b/baseapp/utils_test.go @@ -26,6 +26,7 @@ import ( errorsmod "cosmossdk.io/errors" "cosmossdk.io/math" storetypes "cosmossdk.io/store/types" + _ "cosmossdk.io/x/staking" "github.com/cosmos/cosmos-sdk/baseapp" baseapptestutil "github.com/cosmos/cosmos-sdk/baseapp/testutil" @@ -49,7 +50,6 @@ import ( banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" _ "github.com/cosmos/cosmos-sdk/x/consensus" _ "github.com/cosmos/cosmos-sdk/x/mint" - _ "github.com/cosmos/cosmos-sdk/x/staking" ) var ParamStoreKey = []byte("paramstore") diff --git a/client/v2/go.mod b/client/v2/go.mod index 2655e5618688..5c287dc53b64 100644 --- a/client/v2/go.mod +++ b/client/v2/go.mod @@ -9,7 +9,7 @@ require ( cosmossdk.io/x/tx v0.11.0 github.com/cockroachdb/errors v1.11.1 github.com/cosmos/cosmos-proto v1.0.0-beta.3 - github.com/cosmos/cosmos-sdk v0.46.0-beta2.0.20230915113003-c7e0bd7b54d0 + github.com/cosmos/cosmos-sdk v0.51.0 github.com/cosmos/gogoproto v1.4.11 github.com/spf13/cobra v1.7.0 github.com/spf13/pflag v1.0.5 @@ -25,6 +25,7 @@ require ( cosmossdk.io/log v1.2.1 // indirect cosmossdk.io/math v1.1.3-rc.1 // indirect cosmossdk.io/store v1.0.0-rc.0 // indirect + cosmossdk.io/x/staking v0.0.0-00010101000000-000000000000 // indirect filippo.io/edwards25519 v1.0.0 // indirect github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 // indirect github.com/99designs/keyring v1.2.1 // indirect @@ -162,3 +163,5 @@ replace cosmossdk.io/x/gov => ./../../x/gov replace cosmossdk.io/x/distribution => ./../../x/distribution replace cosmossdk.io/x/slashing => ./../../x/slashing + +replace cosmossdk.io/x/staking => ./../../x/staking diff --git a/collections/README.md b/collections/README.md index 72d5f7172a58..0210a9466af8 100644 --- a/collections/README.md +++ b/collections/README.md @@ -431,7 +431,7 @@ import ( storetypes "cosmossdk.io/store/types" "github.com/cosmos/cosmos-sdk/codec" sdk "github.com/cosmos/cosmos-sdk/types" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" + stakingtypes "cosmossdk.io/x/staking/types" ) var ParamsPrefix = collections.NewPrefix(0) @@ -1195,4 +1195,4 @@ var BankBalanceValueCodec = codec.NewAltValueCodec(sdk.IntValue, func(b []byte) The above example shows how to create an `AltValueCodec` that can decode both `sdk.Int` and `sdk.Coin` values. The provided decoder function will be used as a fallback in case the default decoder fails. When the value will be encoded back into state -it will use the default encoder. This allows to lazily migrate values to a new bytes representation. \ No newline at end of file +it will use the default encoder. This allows to lazily migrate values to a new bytes representation. diff --git a/contrib/images/simd-env/Dockerfile b/contrib/images/simd-env/Dockerfile index fa2006e03310..40f4bf40cfb8 100644 --- a/contrib/images/simd-env/Dockerfile +++ b/contrib/images/simd-env/Dockerfile @@ -17,6 +17,7 @@ COPY x/protocolpool/go.mod x/protocolpool/go.sum /work/x/protocolpool/ COPY x/gov/go.mod x/gov/go.sum /work/x/gov/ COPY x/distribution/go.mod x/distribution/go.sum /work/x/distribution/ COPY x/slashing/go.mod x/slashing/go.sum /work/x/slashing/ +COPY x/staking/go.mod x/staking/go.sum /work/x/staking/ RUN go mod download COPY ./ /work diff --git a/docs/architecture/adr-057-app-wiring.md b/docs/architecture/adr-057-app-wiring.md index 2e37ced66417..86beb4691ea2 100644 --- a/docs/architecture/adr-057-app-wiring.md +++ b/docs/architecture/adr-057-app-wiring.md @@ -230,7 +230,7 @@ import ( // so that module implementations are registered. _ "github.com/cosmos/cosmos-sdk/x/auth/module" _ "github.com/cosmos/cosmos-sdk/x/bank/module" - _ "github.com/cosmos/cosmos-sdk/x/staking/module" + _ "cosmossdk.io/x/staking/module" "github.com/cosmos/cosmos-sdk/core/app" ) diff --git a/github.com/cosmos/cosmos-sdk/types/tx/amino/amino.pb.go b/github.com/cosmos/cosmos-sdk/types/tx/amino/amino.pb.go deleted file mode 100644 index f3c9a293b593..000000000000 --- a/github.com/cosmos/cosmos-sdk/types/tx/amino/amino.pb.go +++ /dev/null @@ -1,110 +0,0 @@ -// Code generated by protoc-gen-gogo. DO NOT EDIT. -// source: amino/amino.proto - -package amino - -import ( - fmt "fmt" - proto "github.com/cosmos/gogoproto/proto" - descriptorpb "google.golang.org/protobuf/types/descriptorpb" - math "math" -) - -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package - -var E_Name = &proto.ExtensionDesc{ - ExtendedType: (*descriptorpb.MessageOptions)(nil), - ExtensionType: (*string)(nil), - Field: 11110001, - Name: "amino.name", - Tag: "bytes,11110001,opt,name=name", - Filename: "amino/amino.proto", -} - -var E_MessageEncoding = &proto.ExtensionDesc{ - ExtendedType: (*descriptorpb.MessageOptions)(nil), - ExtensionType: (*string)(nil), - Field: 11110002, - Name: "amino.message_encoding", - Tag: "bytes,11110002,opt,name=message_encoding", - Filename: "amino/amino.proto", -} - -var E_Encoding = &proto.ExtensionDesc{ - ExtendedType: (*descriptorpb.FieldOptions)(nil), - ExtensionType: (*string)(nil), - Field: 11110003, - Name: "amino.encoding", - Tag: "bytes,11110003,opt,name=encoding", - Filename: "amino/amino.proto", -} - -var E_FieldName = &proto.ExtensionDesc{ - ExtendedType: (*descriptorpb.FieldOptions)(nil), - ExtensionType: (*string)(nil), - Field: 11110004, - Name: "amino.field_name", - Tag: "bytes,11110004,opt,name=field_name", - Filename: "amino/amino.proto", -} - -var E_DontOmitempty = &proto.ExtensionDesc{ - ExtendedType: (*descriptorpb.FieldOptions)(nil), - ExtensionType: (*bool)(nil), - Field: 11110005, - Name: "amino.dont_omitempty", - Tag: "varint,11110005,opt,name=dont_omitempty", - Filename: "amino/amino.proto", -} - -var E_OneofName = &proto.ExtensionDesc{ - ExtendedType: (*descriptorpb.FieldOptions)(nil), - ExtensionType: (*string)(nil), - Field: 11110006, - Name: "amino.oneof_name", - Tag: "bytes,11110006,opt,name=oneof_name", - Filename: "amino/amino.proto", -} - -func init() { - proto.RegisterExtension(E_Name) - proto.RegisterExtension(E_MessageEncoding) - proto.RegisterExtension(E_Encoding) - proto.RegisterExtension(E_FieldName) - proto.RegisterExtension(E_DontOmitempty) - proto.RegisterExtension(E_OneofName) -} - -func init() { proto.RegisterFile("amino/amino.proto", fileDescriptor_115c1f70afec6bc5) } - -var fileDescriptor_115c1f70afec6bc5 = []byte{ - // 302 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x12, 0x4c, 0xcc, 0xcd, 0xcc, - 0xcb, 0xd7, 0x07, 0x93, 0x7a, 0x05, 0x45, 0xf9, 0x25, 0xf9, 0x42, 0xac, 0x60, 0x8e, 0x94, 0x42, - 0x7a, 0x7e, 0x7e, 0x7a, 0x4e, 0xaa, 0x3e, 0x58, 0x30, 0xa9, 0x34, 0x4d, 0x3f, 0x25, 0xb5, 0x38, - 0xb9, 0x28, 0xb3, 0xa0, 0x24, 0xbf, 0x08, 0xa2, 0xd0, 0xca, 0x8c, 0x8b, 0x25, 0x2f, 0x31, 0x37, - 0x55, 0x48, 0x5e, 0x0f, 0xa2, 0x54, 0x0f, 0xa6, 0x54, 0xcf, 0x37, 0xb5, 0xb8, 0x38, 0x31, 0x3d, - 0xd5, 0xbf, 0xa0, 0x24, 0x33, 0x3f, 0xaf, 0x58, 0xe2, 0x63, 0xcf, 0x32, 0x56, 0x05, 0x46, 0x0d, - 0xce, 0x20, 0xb0, 0x7a, 0x2b, 0x5f, 0x2e, 0x81, 0x5c, 0x88, 0x82, 0xf8, 0xd4, 0xbc, 0xe4, 0xfc, - 0x94, 0xcc, 0xbc, 0x74, 0xc2, 0x66, 0x7c, 0x82, 0x99, 0xc1, 0x0f, 0xd5, 0xeb, 0x0a, 0xd5, 0x6a, - 0x65, 0xc3, 0xc5, 0x01, 0x37, 0x46, 0x16, 0xc3, 0x18, 0xb7, 0xcc, 0xd4, 0x9c, 0x14, 0x98, 0x21, - 0x9f, 0x61, 0x86, 0xc0, 0x75, 0x58, 0xd9, 0x73, 0x71, 0xa5, 0x81, 0x94, 0xc4, 0x83, 0xbd, 0x42, - 0x40, 0xff, 0x17, 0x98, 0x7e, 0x4e, 0xb0, 0x1e, 0x3f, 0x90, 0x6f, 0xdc, 0xb9, 0xf8, 0x52, 0xf2, - 0xf3, 0x4a, 0xe2, 0xf3, 0x73, 0x33, 0x4b, 0x52, 0x73, 0x0b, 0x4a, 0x2a, 0x09, 0x19, 0xf2, 0x15, - 0x62, 0x08, 0x47, 0x10, 0x2f, 0x48, 0x9f, 0x3f, 0x4c, 0x1b, 0xc8, 0x25, 0xf9, 0x79, 0xa9, 0xf9, - 0x69, 0x44, 0xb9, 0xe4, 0x1b, 0xdc, 0x25, 0x60, 0x3d, 0x20, 0x97, 0x38, 0xb9, 0x9e, 0x78, 0x24, - 0xc7, 0x78, 0xe1, 0x91, 0x1c, 0xe3, 0x83, 0x47, 0x72, 0x8c, 0x13, 0x1e, 0xcb, 0x31, 0x5c, 0x78, - 0x2c, 0xc7, 0x70, 0xe3, 0xb1, 0x1c, 0x43, 0x94, 0x76, 0x7a, 0x66, 0x49, 0x46, 0x69, 0x92, 0x5e, - 0x72, 0x7e, 0xae, 0x7e, 0x72, 0x7e, 0x71, 0x6e, 0x7e, 0x31, 0x94, 0xd2, 0x2d, 0x4e, 0xc9, 0xd6, - 0x2f, 0xa9, 0x2c, 0x48, 0x2d, 0xd6, 0x2f, 0xa9, 0x80, 0xa4, 0x82, 0x24, 0x36, 0xb0, 0x8d, 0xc6, - 0x80, 0x00, 0x00, 0x00, 0xff, 0xff, 0xcf, 0x97, 0xdd, 0x37, 0x1b, 0x02, 0x00, 0x00, -} diff --git a/github.com/cosmos/cosmos-sdk/x/auth/types/auth.pb.go b/github.com/cosmos/cosmos-sdk/x/auth/types/auth.pb.go deleted file mode 100644 index 1dd471249d75..000000000000 --- a/github.com/cosmos/cosmos-sdk/x/auth/types/auth.pb.go +++ /dev/null @@ -1,1286 +0,0 @@ -// Code generated by protoc-gen-gogo. DO NOT EDIT. -// source: cosmos/auth/v1beta1/auth.proto - -package types - -import ( - fmt "fmt" - _ "github.com/cosmos/cosmos-proto" - types "github.com/cosmos/cosmos-sdk/codec/types" - _ "github.com/cosmos/cosmos-sdk/types/tx/amino" - _ "github.com/cosmos/gogoproto/gogoproto" - proto "github.com/cosmos/gogoproto/proto" - io "io" - math "math" - math_bits "math/bits" -) - -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package - -// BaseAccount defines a base account type. It contains all the necessary fields -// for basic account functionality. Any custom account type should extend this -// type for additional functionality (e.g. vesting). -type BaseAccount struct { - Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` - PubKey *types.Any `protobuf:"bytes,2,opt,name=pub_key,json=pubKey,proto3" json:"public_key,omitempty"` - AccountNumber uint64 `protobuf:"varint,3,opt,name=account_number,json=accountNumber,proto3" json:"account_number,omitempty"` - Sequence uint64 `protobuf:"varint,4,opt,name=sequence,proto3" json:"sequence,omitempty"` -} - -func (m *BaseAccount) Reset() { *m = BaseAccount{} } -func (m *BaseAccount) String() string { return proto.CompactTextString(m) } -func (*BaseAccount) ProtoMessage() {} -func (*BaseAccount) Descriptor() ([]byte, []int) { - return fileDescriptor_7e1f7e915d020d2d, []int{0} -} -func (m *BaseAccount) XXX_Unmarshal(b []byte) error { - return m.Unmarshal(b) -} -func (m *BaseAccount) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - if deterministic { - return xxx_messageInfo_BaseAccount.Marshal(b, m, deterministic) - } else { - b = b[:cap(b)] - n, err := m.MarshalToSizedBuffer(b) - if err != nil { - return nil, err - } - return b[:n], nil - } -} -func (m *BaseAccount) XXX_Merge(src proto.Message) { - xxx_messageInfo_BaseAccount.Merge(m, src) -} -func (m *BaseAccount) XXX_Size() int { - return m.Size() -} -func (m *BaseAccount) XXX_DiscardUnknown() { - xxx_messageInfo_BaseAccount.DiscardUnknown(m) -} - -var xxx_messageInfo_BaseAccount proto.InternalMessageInfo - -// ModuleAccount defines an account for modules that holds coins on a pool. -type ModuleAccount struct { - *BaseAccount `protobuf:"bytes,1,opt,name=base_account,json=baseAccount,proto3,embedded=base_account" json:"base_account,omitempty"` - Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` - Permissions []string `protobuf:"bytes,3,rep,name=permissions,proto3" json:"permissions,omitempty"` -} - -func (m *ModuleAccount) Reset() { *m = ModuleAccount{} } -func (m *ModuleAccount) String() string { return proto.CompactTextString(m) } -func (*ModuleAccount) ProtoMessage() {} -func (*ModuleAccount) Descriptor() ([]byte, []int) { - return fileDescriptor_7e1f7e915d020d2d, []int{1} -} -func (m *ModuleAccount) XXX_Unmarshal(b []byte) error { - return m.Unmarshal(b) -} -func (m *ModuleAccount) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - if deterministic { - return xxx_messageInfo_ModuleAccount.Marshal(b, m, deterministic) - } else { - b = b[:cap(b)] - n, err := m.MarshalToSizedBuffer(b) - if err != nil { - return nil, err - } - return b[:n], nil - } -} -func (m *ModuleAccount) XXX_Merge(src proto.Message) { - xxx_messageInfo_ModuleAccount.Merge(m, src) -} -func (m *ModuleAccount) XXX_Size() int { - return m.Size() -} -func (m *ModuleAccount) XXX_DiscardUnknown() { - xxx_messageInfo_ModuleAccount.DiscardUnknown(m) -} - -var xxx_messageInfo_ModuleAccount proto.InternalMessageInfo - -// ModuleCredential represents a unclaimable pubkey for base accounts controlled by modules. -// -// Since: cosmos-sdk 0.47 -type ModuleCredential struct { - // module_name is the name of the module used for address derivation (passed into address.Module). - ModuleName string `protobuf:"bytes,1,opt,name=module_name,json=moduleName,proto3" json:"module_name,omitempty"` - // derivation_keys is for deriving a module account address (passed into address.Module) - // adding more keys creates sub-account addresses (passed into address.Derive) - DerivationKeys [][]byte `protobuf:"bytes,2,rep,name=derivation_keys,json=derivationKeys,proto3" json:"derivation_keys,omitempty"` -} - -func (m *ModuleCredential) Reset() { *m = ModuleCredential{} } -func (m *ModuleCredential) String() string { return proto.CompactTextString(m) } -func (*ModuleCredential) ProtoMessage() {} -func (*ModuleCredential) Descriptor() ([]byte, []int) { - return fileDescriptor_7e1f7e915d020d2d, []int{2} -} -func (m *ModuleCredential) XXX_Unmarshal(b []byte) error { - return m.Unmarshal(b) -} -func (m *ModuleCredential) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - if deterministic { - return xxx_messageInfo_ModuleCredential.Marshal(b, m, deterministic) - } else { - b = b[:cap(b)] - n, err := m.MarshalToSizedBuffer(b) - if err != nil { - return nil, err - } - return b[:n], nil - } -} -func (m *ModuleCredential) XXX_Merge(src proto.Message) { - xxx_messageInfo_ModuleCredential.Merge(m, src) -} -func (m *ModuleCredential) XXX_Size() int { - return m.Size() -} -func (m *ModuleCredential) XXX_DiscardUnknown() { - xxx_messageInfo_ModuleCredential.DiscardUnknown(m) -} - -var xxx_messageInfo_ModuleCredential proto.InternalMessageInfo - -func (m *ModuleCredential) GetModuleName() string { - if m != nil { - return m.ModuleName - } - return "" -} - -func (m *ModuleCredential) GetDerivationKeys() [][]byte { - if m != nil { - return m.DerivationKeys - } - return nil -} - -// Params defines the parameters for the auth module. -type Params struct { - MaxMemoCharacters uint64 `protobuf:"varint,1,opt,name=max_memo_characters,json=maxMemoCharacters,proto3" json:"max_memo_characters,omitempty"` - TxSigLimit uint64 `protobuf:"varint,2,opt,name=tx_sig_limit,json=txSigLimit,proto3" json:"tx_sig_limit,omitempty"` - TxSizeCostPerByte uint64 `protobuf:"varint,3,opt,name=tx_size_cost_per_byte,json=txSizeCostPerByte,proto3" json:"tx_size_cost_per_byte,omitempty"` - SigVerifyCostED25519 uint64 `protobuf:"varint,4,opt,name=sig_verify_cost_ed25519,json=sigVerifyCostEd25519,proto3" json:"sig_verify_cost_ed25519,omitempty"` - SigVerifyCostSecp256k1 uint64 `protobuf:"varint,5,opt,name=sig_verify_cost_secp256k1,json=sigVerifyCostSecp256k1,proto3" json:"sig_verify_cost_secp256k1,omitempty"` -} - -func (m *Params) Reset() { *m = Params{} } -func (m *Params) String() string { return proto.CompactTextString(m) } -func (*Params) ProtoMessage() {} -func (*Params) Descriptor() ([]byte, []int) { - return fileDescriptor_7e1f7e915d020d2d, []int{3} -} -func (m *Params) XXX_Unmarshal(b []byte) error { - return m.Unmarshal(b) -} -func (m *Params) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - if deterministic { - return xxx_messageInfo_Params.Marshal(b, m, deterministic) - } else { - b = b[:cap(b)] - n, err := m.MarshalToSizedBuffer(b) - if err != nil { - return nil, err - } - return b[:n], nil - } -} -func (m *Params) XXX_Merge(src proto.Message) { - xxx_messageInfo_Params.Merge(m, src) -} -func (m *Params) XXX_Size() int { - return m.Size() -} -func (m *Params) XXX_DiscardUnknown() { - xxx_messageInfo_Params.DiscardUnknown(m) -} - -var xxx_messageInfo_Params proto.InternalMessageInfo - -func (m *Params) GetMaxMemoCharacters() uint64 { - if m != nil { - return m.MaxMemoCharacters - } - return 0 -} - -func (m *Params) GetTxSigLimit() uint64 { - if m != nil { - return m.TxSigLimit - } - return 0 -} - -func (m *Params) GetTxSizeCostPerByte() uint64 { - if m != nil { - return m.TxSizeCostPerByte - } - return 0 -} - -func (m *Params) GetSigVerifyCostED25519() uint64 { - if m != nil { - return m.SigVerifyCostED25519 - } - return 0 -} - -func (m *Params) GetSigVerifyCostSecp256k1() uint64 { - if m != nil { - return m.SigVerifyCostSecp256k1 - } - return 0 -} - -func init() { - proto.RegisterType((*BaseAccount)(nil), "cosmos.auth.v1beta1.BaseAccount") - proto.RegisterType((*ModuleAccount)(nil), "cosmos.auth.v1beta1.ModuleAccount") - proto.RegisterType((*ModuleCredential)(nil), "cosmos.auth.v1beta1.ModuleCredential") - proto.RegisterType((*Params)(nil), "cosmos.auth.v1beta1.Params") -} - -func init() { proto.RegisterFile("cosmos/auth/v1beta1/auth.proto", fileDescriptor_7e1f7e915d020d2d) } - -var fileDescriptor_7e1f7e915d020d2d = []byte{ - // 733 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x6c, 0x54, 0xc1, 0x4e, 0xeb, 0x46, - 0x14, 0x8d, 0x93, 0x14, 0xca, 0x04, 0x68, 0x31, 0x29, 0x35, 0x51, 0x15, 0x9b, 0x48, 0x2d, 0x29, - 0x2a, 0x76, 0x93, 0x8a, 0x4a, 0xcd, 0x8e, 0xa4, 0x55, 0x85, 0x28, 0x14, 0x39, 0x2a, 0x0b, 0x36, - 0xd6, 0xd8, 0x19, 0xcc, 0x88, 0x8c, 0xc7, 0xf5, 0x8c, 0x51, 0xcc, 0xba, 0x0b, 0xd4, 0x55, 0xd5, - 0x2f, 0xa0, 0xfd, 0x02, 0x16, 0x7c, 0x44, 0xd5, 0x15, 0xea, 0xa6, 0x6f, 0x15, 0x3d, 0x85, 0x05, - 0xe8, 0xe9, 0x7d, 0xc4, 0x93, 0x67, 0x1c, 0x48, 0x78, 0xd9, 0x44, 0x9e, 0x73, 0xce, 0xbd, 0xf7, - 0xdc, 0xe3, 0x89, 0x41, 0xd5, 0xa3, 0x8c, 0x50, 0x66, 0xc1, 0x98, 0x9f, 0x59, 0x17, 0x0d, 0x17, - 0x71, 0xd8, 0x10, 0x07, 0x33, 0x8c, 0x28, 0xa7, 0xea, 0xaa, 0xe4, 0x4d, 0x01, 0x65, 0x7c, 0x65, - 0x05, 0x12, 0x1c, 0x50, 0x4b, 0xfc, 0x4a, 0x5d, 0x65, 0x5d, 0xea, 0x1c, 0x71, 0xb2, 0xb2, 0x22, - 0x49, 0x95, 0x7d, 0xea, 0x53, 0x89, 0xa7, 0x4f, 0xe3, 0x02, 0x9f, 0x52, 0xbf, 0x8f, 0x2c, 0x71, - 0x72, 0xe3, 0x53, 0x0b, 0x06, 0x89, 0xa4, 0x6a, 0x7f, 0xe5, 0x41, 0xa9, 0x0d, 0x19, 0xda, 0xf5, - 0x3c, 0x1a, 0x07, 0x5c, 0x6d, 0x82, 0x79, 0xd8, 0xeb, 0x45, 0x88, 0x31, 0x4d, 0x31, 0x94, 0xfa, - 0x42, 0x5b, 0xfb, 0xef, 0x76, 0xbb, 0x9c, 0xcd, 0xd8, 0x95, 0x4c, 0x97, 0x47, 0x38, 0xf0, 0xed, - 0xb1, 0x50, 0x3d, 0x06, 0xf3, 0x61, 0xec, 0x3a, 0xe7, 0x28, 0xd1, 0xf2, 0x86, 0x52, 0x2f, 0x35, - 0xcb, 0xa6, 0x1c, 0x68, 0x8e, 0x07, 0x9a, 0xbb, 0x41, 0xd2, 0xde, 0x7c, 0x33, 0xd4, 0xcb, 0x61, - 0xec, 0xf6, 0xb1, 0x97, 0x6a, 0xbf, 0xa2, 0x04, 0x73, 0x44, 0x42, 0x9e, 0xfc, 0xfd, 0x70, 0xb3, - 0x05, 0x9e, 0x09, 0x7b, 0x2e, 0x8c, 0xdd, 0x7d, 0x94, 0xa8, 0x9f, 0x83, 0x65, 0x28, 0x6d, 0x39, - 0x41, 0x4c, 0x5c, 0x14, 0x69, 0x05, 0x43, 0xa9, 0x17, 0xed, 0xa5, 0x0c, 0x3d, 0x14, 0xa0, 0x5a, - 0x01, 0x1f, 0x32, 0xf4, 0x6b, 0x8c, 0x02, 0x0f, 0x69, 0x45, 0x21, 0x78, 0x3a, 0xb7, 0x3a, 0x57, - 0xd7, 0x7a, 0xee, 0xf1, 0x5a, 0xcf, 0xfd, 0x7b, 0xbb, 0xfd, 0xd9, 0x8c, 0x78, 0xcd, 0x6c, 0xef, - 0xbd, 0xdf, 0x1f, 0x6e, 0xb6, 0xd6, 0xa4, 0x60, 0x9b, 0xf5, 0xce, 0xad, 0x89, 0x4c, 0x6a, 0x6f, - 0x15, 0xb0, 0x74, 0x40, 0x7b, 0x71, 0xff, 0x29, 0xa5, 0x3d, 0xb0, 0xe8, 0x42, 0x86, 0x9c, 0xcc, - 0x88, 0x88, 0xaa, 0xd4, 0x34, 0xcc, 0x59, 0x13, 0x26, 0x3a, 0xb5, 0x8b, 0x77, 0x43, 0x5d, 0xb1, - 0x4b, 0xee, 0x44, 0xe0, 0x2a, 0x28, 0x06, 0x90, 0x20, 0x91, 0xdc, 0x82, 0x2d, 0x9e, 0x55, 0x03, - 0x94, 0x42, 0x14, 0x11, 0xcc, 0x18, 0xa6, 0x01, 0xd3, 0x0a, 0x46, 0xa1, 0xbe, 0x60, 0x4f, 0x42, - 0xad, 0x93, 0x2b, 0xb9, 0x53, 0x6d, 0xd6, 0xc4, 0x29, 0xaf, 0x62, 0x33, 0x6d, 0x62, 0xb3, 0x29, - 0xf6, 0xcf, 0x87, 0x9b, 0xad, 0x65, 0x22, 0x90, 0xf1, 0x32, 0xb5, 0xdf, 0x14, 0xf0, 0xb1, 0x14, - 0x75, 0x22, 0xd4, 0x43, 0x01, 0xc7, 0xb0, 0xaf, 0xea, 0xa0, 0x94, 0xc9, 0x84, 0x5b, 0x71, 0x37, - 0x6c, 0x20, 0xa1, 0xc3, 0xd4, 0xf3, 0x26, 0xf8, 0xa8, 0x87, 0x22, 0x7c, 0x01, 0x39, 0xa6, 0x41, - 0xfa, 0x1a, 0x99, 0x96, 0x37, 0x0a, 0xf5, 0x45, 0x7b, 0xf9, 0x19, 0xde, 0x47, 0x09, 0x6b, 0x7d, - 0x91, 0x1a, 0xda, 0x98, 0x30, 0xf4, 0x63, 0x44, 0xe3, 0x30, 0xf3, 0xf3, 0x3c, 0xb1, 0xf6, 0x7f, - 0x1e, 0xcc, 0x1d, 0xc1, 0x08, 0x12, 0xa6, 0x9a, 0x60, 0x95, 0xc0, 0x81, 0x43, 0x10, 0xa1, 0x8e, - 0x77, 0x06, 0x23, 0xe8, 0x71, 0x14, 0xc9, 0x0b, 0x5a, 0xb4, 0x57, 0x08, 0x1c, 0x1c, 0x20, 0x42, - 0x3b, 0x4f, 0x84, 0x6a, 0x80, 0x45, 0x3e, 0x70, 0x18, 0xf6, 0x9d, 0x3e, 0x26, 0x98, 0x8b, 0x6c, - 0x8b, 0x36, 0xe0, 0x83, 0x2e, 0xf6, 0x7f, 0x4a, 0x11, 0xf5, 0x6b, 0xf0, 0x89, 0x50, 0x5c, 0x22, - 0xc7, 0xa3, 0x8c, 0x3b, 0x21, 0x8a, 0x1c, 0x37, 0xe1, 0x28, 0xbb, 0x61, 0x2b, 0xa9, 0xf4, 0x12, - 0x75, 0x28, 0xe3, 0x47, 0x28, 0x6a, 0x27, 0x1c, 0xa9, 0x3f, 0x83, 0x4f, 0xd3, 0x86, 0x17, 0x28, - 0xc2, 0xa7, 0x89, 0x2c, 0x42, 0xbd, 0xe6, 0xce, 0x4e, 0xe3, 0x3b, 0x79, 0xe9, 0xda, 0xda, 0x68, - 0xa8, 0x97, 0xbb, 0xd8, 0x3f, 0x16, 0x8a, 0xb4, 0xf4, 0x87, 0xef, 0x05, 0x6f, 0x97, 0xd9, 0x14, - 0x2a, 0xab, 0xd4, 0x5f, 0xc0, 0xfa, 0xcb, 0x86, 0x0c, 0x79, 0x61, 0x73, 0xe7, 0xdb, 0xf3, 0x86, - 0xf6, 0x81, 0x68, 0x59, 0x19, 0x0d, 0xf5, 0xb5, 0xa9, 0x96, 0xdd, 0xb1, 0xc2, 0x5e, 0x63, 0x33, - 0xf1, 0xd6, 0xc6, 0xe3, 0xb5, 0xae, 0xbc, 0x7c, 0xe7, 0x03, 0xf9, 0xcd, 0x91, 0x71, 0xb6, 0x3b, - 0xff, 0x8c, 0xaa, 0xca, 0xdd, 0xa8, 0xaa, 0xbc, 0x1e, 0x55, 0x95, 0x3f, 0xee, 0xab, 0xb9, 0xbb, - 0xfb, 0x6a, 0xee, 0xd5, 0x7d, 0x35, 0x77, 0xf2, 0xa5, 0x8f, 0xf9, 0x59, 0xec, 0x9a, 0x1e, 0x25, - 0xd9, 0x77, 0xc5, 0x7a, 0xbf, 0x0b, 0x4f, 0x42, 0xc4, 0xdc, 0x39, 0xf1, 0xdf, 0xfe, 0xe6, 0x5d, - 0x00, 0x00, 0x00, 0xff, 0xff, 0xc4, 0x84, 0x5b, 0x40, 0xd5, 0x04, 0x00, 0x00, -} - -func (this *Params) Equal(that interface{}) bool { - if that == nil { - return this == nil - } - - that1, ok := that.(*Params) - if !ok { - that2, ok := that.(Params) - if ok { - that1 = &that2 - } else { - return false - } - } - if that1 == nil { - return this == nil - } else if this == nil { - return false - } - if this.MaxMemoCharacters != that1.MaxMemoCharacters { - return false - } - if this.TxSigLimit != that1.TxSigLimit { - return false - } - if this.TxSizeCostPerByte != that1.TxSizeCostPerByte { - return false - } - if this.SigVerifyCostED25519 != that1.SigVerifyCostED25519 { - return false - } - if this.SigVerifyCostSecp256k1 != that1.SigVerifyCostSecp256k1 { - return false - } - return true -} -func (m *BaseAccount) Marshal() (dAtA []byte, err error) { - size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalToSizedBuffer(dAtA[:size]) - if err != nil { - return nil, err - } - return dAtA[:n], nil -} - -func (m *BaseAccount) MarshalTo(dAtA []byte) (int, error) { - size := m.Size() - return m.MarshalToSizedBuffer(dAtA[:size]) -} - -func (m *BaseAccount) MarshalToSizedBuffer(dAtA []byte) (int, error) { - i := len(dAtA) - _ = i - var l int - _ = l - if m.Sequence != 0 { - i = encodeVarintAuth(dAtA, i, uint64(m.Sequence)) - i-- - dAtA[i] = 0x20 - } - if m.AccountNumber != 0 { - i = encodeVarintAuth(dAtA, i, uint64(m.AccountNumber)) - i-- - dAtA[i] = 0x18 - } - if m.PubKey != nil { - { - size, err := m.PubKey.MarshalToSizedBuffer(dAtA[:i]) - if err != nil { - return 0, err - } - i -= size - i = encodeVarintAuth(dAtA, i, uint64(size)) - } - i-- - dAtA[i] = 0x12 - } - if len(m.Address) > 0 { - i -= len(m.Address) - copy(dAtA[i:], m.Address) - i = encodeVarintAuth(dAtA, i, uint64(len(m.Address))) - i-- - dAtA[i] = 0xa - } - return len(dAtA) - i, nil -} - -func (m *ModuleAccount) Marshal() (dAtA []byte, err error) { - size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalToSizedBuffer(dAtA[:size]) - if err != nil { - return nil, err - } - return dAtA[:n], nil -} - -func (m *ModuleAccount) MarshalTo(dAtA []byte) (int, error) { - size := m.Size() - return m.MarshalToSizedBuffer(dAtA[:size]) -} - -func (m *ModuleAccount) MarshalToSizedBuffer(dAtA []byte) (int, error) { - i := len(dAtA) - _ = i - var l int - _ = l - if len(m.Permissions) > 0 { - for iNdEx := len(m.Permissions) - 1; iNdEx >= 0; iNdEx-- { - i -= len(m.Permissions[iNdEx]) - copy(dAtA[i:], m.Permissions[iNdEx]) - i = encodeVarintAuth(dAtA, i, uint64(len(m.Permissions[iNdEx]))) - i-- - dAtA[i] = 0x1a - } - } - if len(m.Name) > 0 { - i -= len(m.Name) - copy(dAtA[i:], m.Name) - i = encodeVarintAuth(dAtA, i, uint64(len(m.Name))) - i-- - dAtA[i] = 0x12 - } - if m.BaseAccount != nil { - { - size, err := m.BaseAccount.MarshalToSizedBuffer(dAtA[:i]) - if err != nil { - return 0, err - } - i -= size - i = encodeVarintAuth(dAtA, i, uint64(size)) - } - i-- - dAtA[i] = 0xa - } - return len(dAtA) - i, nil -} - -func (m *ModuleCredential) Marshal() (dAtA []byte, err error) { - size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalToSizedBuffer(dAtA[:size]) - if err != nil { - return nil, err - } - return dAtA[:n], nil -} - -func (m *ModuleCredential) MarshalTo(dAtA []byte) (int, error) { - size := m.Size() - return m.MarshalToSizedBuffer(dAtA[:size]) -} - -func (m *ModuleCredential) MarshalToSizedBuffer(dAtA []byte) (int, error) { - i := len(dAtA) - _ = i - var l int - _ = l - if len(m.DerivationKeys) > 0 { - for iNdEx := len(m.DerivationKeys) - 1; iNdEx >= 0; iNdEx-- { - i -= len(m.DerivationKeys[iNdEx]) - copy(dAtA[i:], m.DerivationKeys[iNdEx]) - i = encodeVarintAuth(dAtA, i, uint64(len(m.DerivationKeys[iNdEx]))) - i-- - dAtA[i] = 0x12 - } - } - if len(m.ModuleName) > 0 { - i -= len(m.ModuleName) - copy(dAtA[i:], m.ModuleName) - i = encodeVarintAuth(dAtA, i, uint64(len(m.ModuleName))) - i-- - dAtA[i] = 0xa - } - return len(dAtA) - i, nil -} - -func (m *Params) Marshal() (dAtA []byte, err error) { - size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalToSizedBuffer(dAtA[:size]) - if err != nil { - return nil, err - } - return dAtA[:n], nil -} - -func (m *Params) MarshalTo(dAtA []byte) (int, error) { - size := m.Size() - return m.MarshalToSizedBuffer(dAtA[:size]) -} - -func (m *Params) MarshalToSizedBuffer(dAtA []byte) (int, error) { - i := len(dAtA) - _ = i - var l int - _ = l - if m.SigVerifyCostSecp256k1 != 0 { - i = encodeVarintAuth(dAtA, i, uint64(m.SigVerifyCostSecp256k1)) - i-- - dAtA[i] = 0x28 - } - if m.SigVerifyCostED25519 != 0 { - i = encodeVarintAuth(dAtA, i, uint64(m.SigVerifyCostED25519)) - i-- - dAtA[i] = 0x20 - } - if m.TxSizeCostPerByte != 0 { - i = encodeVarintAuth(dAtA, i, uint64(m.TxSizeCostPerByte)) - i-- - dAtA[i] = 0x18 - } - if m.TxSigLimit != 0 { - i = encodeVarintAuth(dAtA, i, uint64(m.TxSigLimit)) - i-- - dAtA[i] = 0x10 - } - if m.MaxMemoCharacters != 0 { - i = encodeVarintAuth(dAtA, i, uint64(m.MaxMemoCharacters)) - i-- - dAtA[i] = 0x8 - } - return len(dAtA) - i, nil -} - -func encodeVarintAuth(dAtA []byte, offset int, v uint64) int { - offset -= sovAuth(v) - base := offset - for v >= 1<<7 { - dAtA[offset] = uint8(v&0x7f | 0x80) - v >>= 7 - offset++ - } - dAtA[offset] = uint8(v) - return base -} -func (m *BaseAccount) Size() (n int) { - if m == nil { - return 0 - } - var l int - _ = l - l = len(m.Address) - if l > 0 { - n += 1 + l + sovAuth(uint64(l)) - } - if m.PubKey != nil { - l = m.PubKey.Size() - n += 1 + l + sovAuth(uint64(l)) - } - if m.AccountNumber != 0 { - n += 1 + sovAuth(uint64(m.AccountNumber)) - } - if m.Sequence != 0 { - n += 1 + sovAuth(uint64(m.Sequence)) - } - return n -} - -func (m *ModuleAccount) Size() (n int) { - if m == nil { - return 0 - } - var l int - _ = l - if m.BaseAccount != nil { - l = m.BaseAccount.Size() - n += 1 + l + sovAuth(uint64(l)) - } - l = len(m.Name) - if l > 0 { - n += 1 + l + sovAuth(uint64(l)) - } - if len(m.Permissions) > 0 { - for _, s := range m.Permissions { - l = len(s) - n += 1 + l + sovAuth(uint64(l)) - } - } - return n -} - -func (m *ModuleCredential) Size() (n int) { - if m == nil { - return 0 - } - var l int - _ = l - l = len(m.ModuleName) - if l > 0 { - n += 1 + l + sovAuth(uint64(l)) - } - if len(m.DerivationKeys) > 0 { - for _, b := range m.DerivationKeys { - l = len(b) - n += 1 + l + sovAuth(uint64(l)) - } - } - return n -} - -func (m *Params) Size() (n int) { - if m == nil { - return 0 - } - var l int - _ = l - if m.MaxMemoCharacters != 0 { - n += 1 + sovAuth(uint64(m.MaxMemoCharacters)) - } - if m.TxSigLimit != 0 { - n += 1 + sovAuth(uint64(m.TxSigLimit)) - } - if m.TxSizeCostPerByte != 0 { - n += 1 + sovAuth(uint64(m.TxSizeCostPerByte)) - } - if m.SigVerifyCostED25519 != 0 { - n += 1 + sovAuth(uint64(m.SigVerifyCostED25519)) - } - if m.SigVerifyCostSecp256k1 != 0 { - n += 1 + sovAuth(uint64(m.SigVerifyCostSecp256k1)) - } - return n -} - -func sovAuth(x uint64) (n int) { - return (math_bits.Len64(x|1) + 6) / 7 -} -func sozAuth(x uint64) (n int) { - return sovAuth(uint64((x << 1) ^ uint64((int64(x) >> 63)))) -} -func (m *BaseAccount) Unmarshal(dAtA []byte) error { - l := len(dAtA) - iNdEx := 0 - for iNdEx < l { - preIndex := iNdEx - var wire uint64 - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflowAuth - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - wire |= uint64(b&0x7F) << shift - if b < 0x80 { - break - } - } - fieldNum := int32(wire >> 3) - wireType := int(wire & 0x7) - if wireType == 4 { - return fmt.Errorf("proto: BaseAccount: wiretype end group for non-group") - } - if fieldNum <= 0 { - return fmt.Errorf("proto: BaseAccount: illegal tag %d (wire type %d)", fieldNum, wire) - } - switch fieldNum { - case 1: - if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Address", wireType) - } - var stringLen uint64 - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflowAuth - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - stringLen |= uint64(b&0x7F) << shift - if b < 0x80 { - break - } - } - intStringLen := int(stringLen) - if intStringLen < 0 { - return ErrInvalidLengthAuth - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return ErrInvalidLengthAuth - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - m.Address = string(dAtA[iNdEx:postIndex]) - iNdEx = postIndex - case 2: - if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field PubKey", wireType) - } - var msglen int - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflowAuth - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - msglen |= int(b&0x7F) << shift - if b < 0x80 { - break - } - } - if msglen < 0 { - return ErrInvalidLengthAuth - } - postIndex := iNdEx + msglen - if postIndex < 0 { - return ErrInvalidLengthAuth - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - if m.PubKey == nil { - m.PubKey = &types.Any{} - } - if err := m.PubKey.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { - return err - } - iNdEx = postIndex - case 3: - if wireType != 0 { - return fmt.Errorf("proto: wrong wireType = %d for field AccountNumber", wireType) - } - m.AccountNumber = 0 - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflowAuth - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - m.AccountNumber |= uint64(b&0x7F) << shift - if b < 0x80 { - break - } - } - case 4: - if wireType != 0 { - return fmt.Errorf("proto: wrong wireType = %d for field Sequence", wireType) - } - m.Sequence = 0 - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflowAuth - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - m.Sequence |= uint64(b&0x7F) << shift - if b < 0x80 { - break - } - } - default: - iNdEx = preIndex - skippy, err := skipAuth(dAtA[iNdEx:]) - if err != nil { - return err - } - if (skippy < 0) || (iNdEx+skippy) < 0 { - return ErrInvalidLengthAuth - } - if (iNdEx + skippy) > l { - return io.ErrUnexpectedEOF - } - iNdEx += skippy - } - } - - if iNdEx > l { - return io.ErrUnexpectedEOF - } - return nil -} -func (m *ModuleAccount) Unmarshal(dAtA []byte) error { - l := len(dAtA) - iNdEx := 0 - for iNdEx < l { - preIndex := iNdEx - var wire uint64 - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflowAuth - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - wire |= uint64(b&0x7F) << shift - if b < 0x80 { - break - } - } - fieldNum := int32(wire >> 3) - wireType := int(wire & 0x7) - if wireType == 4 { - return fmt.Errorf("proto: ModuleAccount: wiretype end group for non-group") - } - if fieldNum <= 0 { - return fmt.Errorf("proto: ModuleAccount: illegal tag %d (wire type %d)", fieldNum, wire) - } - switch fieldNum { - case 1: - if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field BaseAccount", wireType) - } - var msglen int - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflowAuth - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - msglen |= int(b&0x7F) << shift - if b < 0x80 { - break - } - } - if msglen < 0 { - return ErrInvalidLengthAuth - } - postIndex := iNdEx + msglen - if postIndex < 0 { - return ErrInvalidLengthAuth - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - if m.BaseAccount == nil { - m.BaseAccount = &BaseAccount{} - } - if err := m.BaseAccount.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { - return err - } - iNdEx = postIndex - case 2: - if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) - } - var stringLen uint64 - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflowAuth - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - stringLen |= uint64(b&0x7F) << shift - if b < 0x80 { - break - } - } - intStringLen := int(stringLen) - if intStringLen < 0 { - return ErrInvalidLengthAuth - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return ErrInvalidLengthAuth - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - m.Name = string(dAtA[iNdEx:postIndex]) - iNdEx = postIndex - case 3: - if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Permissions", wireType) - } - var stringLen uint64 - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflowAuth - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - stringLen |= uint64(b&0x7F) << shift - if b < 0x80 { - break - } - } - intStringLen := int(stringLen) - if intStringLen < 0 { - return ErrInvalidLengthAuth - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return ErrInvalidLengthAuth - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - m.Permissions = append(m.Permissions, string(dAtA[iNdEx:postIndex])) - iNdEx = postIndex - default: - iNdEx = preIndex - skippy, err := skipAuth(dAtA[iNdEx:]) - if err != nil { - return err - } - if (skippy < 0) || (iNdEx+skippy) < 0 { - return ErrInvalidLengthAuth - } - if (iNdEx + skippy) > l { - return io.ErrUnexpectedEOF - } - iNdEx += skippy - } - } - - if iNdEx > l { - return io.ErrUnexpectedEOF - } - return nil -} -func (m *ModuleCredential) Unmarshal(dAtA []byte) error { - l := len(dAtA) - iNdEx := 0 - for iNdEx < l { - preIndex := iNdEx - var wire uint64 - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflowAuth - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - wire |= uint64(b&0x7F) << shift - if b < 0x80 { - break - } - } - fieldNum := int32(wire >> 3) - wireType := int(wire & 0x7) - if wireType == 4 { - return fmt.Errorf("proto: ModuleCredential: wiretype end group for non-group") - } - if fieldNum <= 0 { - return fmt.Errorf("proto: ModuleCredential: illegal tag %d (wire type %d)", fieldNum, wire) - } - switch fieldNum { - case 1: - if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field ModuleName", wireType) - } - var stringLen uint64 - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflowAuth - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - stringLen |= uint64(b&0x7F) << shift - if b < 0x80 { - break - } - } - intStringLen := int(stringLen) - if intStringLen < 0 { - return ErrInvalidLengthAuth - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return ErrInvalidLengthAuth - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - m.ModuleName = string(dAtA[iNdEx:postIndex]) - iNdEx = postIndex - case 2: - if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field DerivationKeys", wireType) - } - var byteLen int - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflowAuth - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - byteLen |= int(b&0x7F) << shift - if b < 0x80 { - break - } - } - if byteLen < 0 { - return ErrInvalidLengthAuth - } - postIndex := iNdEx + byteLen - if postIndex < 0 { - return ErrInvalidLengthAuth - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - m.DerivationKeys = append(m.DerivationKeys, make([]byte, postIndex-iNdEx)) - copy(m.DerivationKeys[len(m.DerivationKeys)-1], dAtA[iNdEx:postIndex]) - iNdEx = postIndex - default: - iNdEx = preIndex - skippy, err := skipAuth(dAtA[iNdEx:]) - if err != nil { - return err - } - if (skippy < 0) || (iNdEx+skippy) < 0 { - return ErrInvalidLengthAuth - } - if (iNdEx + skippy) > l { - return io.ErrUnexpectedEOF - } - iNdEx += skippy - } - } - - if iNdEx > l { - return io.ErrUnexpectedEOF - } - return nil -} -func (m *Params) Unmarshal(dAtA []byte) error { - l := len(dAtA) - iNdEx := 0 - for iNdEx < l { - preIndex := iNdEx - var wire uint64 - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflowAuth - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - wire |= uint64(b&0x7F) << shift - if b < 0x80 { - break - } - } - fieldNum := int32(wire >> 3) - wireType := int(wire & 0x7) - if wireType == 4 { - return fmt.Errorf("proto: Params: wiretype end group for non-group") - } - if fieldNum <= 0 { - return fmt.Errorf("proto: Params: illegal tag %d (wire type %d)", fieldNum, wire) - } - switch fieldNum { - case 1: - if wireType != 0 { - return fmt.Errorf("proto: wrong wireType = %d for field MaxMemoCharacters", wireType) - } - m.MaxMemoCharacters = 0 - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflowAuth - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - m.MaxMemoCharacters |= uint64(b&0x7F) << shift - if b < 0x80 { - break - } - } - case 2: - if wireType != 0 { - return fmt.Errorf("proto: wrong wireType = %d for field TxSigLimit", wireType) - } - m.TxSigLimit = 0 - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflowAuth - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - m.TxSigLimit |= uint64(b&0x7F) << shift - if b < 0x80 { - break - } - } - case 3: - if wireType != 0 { - return fmt.Errorf("proto: wrong wireType = %d for field TxSizeCostPerByte", wireType) - } - m.TxSizeCostPerByte = 0 - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflowAuth - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - m.TxSizeCostPerByte |= uint64(b&0x7F) << shift - if b < 0x80 { - break - } - } - case 4: - if wireType != 0 { - return fmt.Errorf("proto: wrong wireType = %d for field SigVerifyCostED25519", wireType) - } - m.SigVerifyCostED25519 = 0 - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflowAuth - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - m.SigVerifyCostED25519 |= uint64(b&0x7F) << shift - if b < 0x80 { - break - } - } - case 5: - if wireType != 0 { - return fmt.Errorf("proto: wrong wireType = %d for field SigVerifyCostSecp256k1", wireType) - } - m.SigVerifyCostSecp256k1 = 0 - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflowAuth - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - m.SigVerifyCostSecp256k1 |= uint64(b&0x7F) << shift - if b < 0x80 { - break - } - } - default: - iNdEx = preIndex - skippy, err := skipAuth(dAtA[iNdEx:]) - if err != nil { - return err - } - if (skippy < 0) || (iNdEx+skippy) < 0 { - return ErrInvalidLengthAuth - } - if (iNdEx + skippy) > l { - return io.ErrUnexpectedEOF - } - iNdEx += skippy - } - } - - if iNdEx > l { - return io.ErrUnexpectedEOF - } - return nil -} -func skipAuth(dAtA []byte) (n int, err error) { - l := len(dAtA) - iNdEx := 0 - depth := 0 - for iNdEx < l { - var wire uint64 - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return 0, ErrIntOverflowAuth - } - if iNdEx >= l { - return 0, io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - wire |= (uint64(b) & 0x7F) << shift - if b < 0x80 { - break - } - } - wireType := int(wire & 0x7) - switch wireType { - case 0: - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return 0, ErrIntOverflowAuth - } - if iNdEx >= l { - return 0, io.ErrUnexpectedEOF - } - iNdEx++ - if dAtA[iNdEx-1] < 0x80 { - break - } - } - case 1: - iNdEx += 8 - case 2: - var length int - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return 0, ErrIntOverflowAuth - } - if iNdEx >= l { - return 0, io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - length |= (int(b) & 0x7F) << shift - if b < 0x80 { - break - } - } - if length < 0 { - return 0, ErrInvalidLengthAuth - } - iNdEx += length - case 3: - depth++ - case 4: - if depth == 0 { - return 0, ErrUnexpectedEndOfGroupAuth - } - depth-- - case 5: - iNdEx += 4 - default: - return 0, fmt.Errorf("proto: illegal wireType %d", wireType) - } - if iNdEx < 0 { - return 0, ErrInvalidLengthAuth - } - if depth == 0 { - return iNdEx, nil - } - } - return 0, io.ErrUnexpectedEOF -} - -var ( - ErrInvalidLengthAuth = fmt.Errorf("proto: negative length found during unmarshaling") - ErrIntOverflowAuth = fmt.Errorf("proto: integer overflow") - ErrUnexpectedEndOfGroupAuth = fmt.Errorf("proto: unexpected end of group") -) diff --git a/go.mod b/go.mod index 7b9ec9602a45..0dc46817a13f 100644 --- a/go.mod +++ b/go.mod @@ -13,8 +13,7 @@ require ( cosmossdk.io/store v1.0.0-rc.0 cosmossdk.io/x/distribution v0.0.0-20230925135524-a1bc045b3190 cosmossdk.io/x/gov v0.0.0-20230925135524-a1bc045b3190 - cosmossdk.io/x/protocolpool v0.0.0-20230925135524-a1bc045b3190 - cosmossdk.io/x/slashing v0.0.0-00010101000000-000000000000 + cosmossdk.io/x/staking v0.0.0-00010101000000-000000000000 cosmossdk.io/x/tx v0.11.0 github.com/99designs/keyring v1.2.1 github.com/bgentry/speakeasy v0.1.1-0.20220910012023-760eaf8b6816 @@ -65,11 +64,11 @@ require ( ) require ( + cosmossdk.io/x/protocolpool v0.0.0-20230925135524-a1bc045b3190 // indirect filippo.io/edwards25519 v1.0.0 // indirect github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 // indirect github.com/DataDog/zstd v1.5.5 // indirect github.com/beorn7/perks v1.0.1 // indirect - github.com/bits-and-blooms/bitset v1.10.0 // indirect github.com/btcsuite/btcd/btcec/v2 v2.3.2 // indirect github.com/bufbuild/protocompile v0.6.0 // indirect github.com/cenkalti/backoff/v4 v4.1.3 // indirect @@ -174,6 +173,7 @@ require ( replace ( cosmossdk.io/x/protocolpool => ./x/protocolpool cosmossdk.io/x/slashing => ./x/slashing + cosmossdk.io/x/staking => ./x/staking ) replace cosmossdk.io/x/gov => ./x/gov diff --git a/proto/cosmos/staking/module/v1/module.proto b/proto/cosmos/staking/module/v1/module.proto index fd92a54805d6..1640bdf7fa9e 100644 --- a/proto/cosmos/staking/module/v1/module.proto +++ b/proto/cosmos/staking/module/v1/module.proto @@ -7,7 +7,7 @@ import "cosmos/app/v1alpha1/module.proto"; // Module is the config object of the staking module. message Module { option (cosmos.app.v1alpha1.module) = { - go_import: "github.com/cosmos/cosmos-sdk/x/staking" + go_import: "cosmossdk.io/x/staking" }; // hooks_order specifies the order of staking hooks and should be a list diff --git a/proto/cosmos/staking/v1beta1/authz.proto b/proto/cosmos/staking/v1beta1/authz.proto index 409280c1edae..64c8da2f086c 100644 --- a/proto/cosmos/staking/v1beta1/authz.proto +++ b/proto/cosmos/staking/v1beta1/authz.proto @@ -6,7 +6,7 @@ import "cosmos_proto/cosmos.proto"; import "cosmos/base/v1beta1/coin.proto"; import "amino/amino.proto"; -option go_package = "github.com/cosmos/cosmos-sdk/x/staking/types"; +option go_package = "cosmossdk.io/x/staking/types"; // StakeAuthorization defines authorization for delegate/undelegate/redelegate. // diff --git a/proto/cosmos/staking/v1beta1/genesis.proto b/proto/cosmos/staking/v1beta1/genesis.proto index c3f1ce5dee91..160d02d732b9 100644 --- a/proto/cosmos/staking/v1beta1/genesis.proto +++ b/proto/cosmos/staking/v1beta1/genesis.proto @@ -1,7 +1,7 @@ syntax = "proto3"; package cosmos.staking.v1beta1; -option go_package = "github.com/cosmos/cosmos-sdk/x/staking/types"; +option go_package = "cosmossdk.io/x/staking/types"; import "gogoproto/gogo.proto"; import "cosmos/staking/v1beta1/staking.proto"; diff --git a/proto/cosmos/staking/v1beta1/query.proto b/proto/cosmos/staking/v1beta1/query.proto index 958424a72eae..e640074f3b6b 100644 --- a/proto/cosmos/staking/v1beta1/query.proto +++ b/proto/cosmos/staking/v1beta1/query.proto @@ -9,7 +9,7 @@ import "cosmos_proto/cosmos.proto"; import "cosmos/query/v1/query.proto"; import "amino/amino.proto"; -option go_package = "github.com/cosmos/cosmos-sdk/x/staking/types"; +option go_package = "cosmossdk.io/x/staking/types"; // Query defines the gRPC querier service. service Query { diff --git a/proto/cosmos/staking/v1beta1/staking.proto b/proto/cosmos/staking/v1beta1/staking.proto index 2ea78aa709e3..ca6cc3da1bd9 100644 --- a/proto/cosmos/staking/v1beta1/staking.proto +++ b/proto/cosmos/staking/v1beta1/staking.proto @@ -12,7 +12,7 @@ import "amino/amino.proto"; import "tendermint/types/types.proto"; import "tendermint/abci/types.proto"; -option go_package = "github.com/cosmos/cosmos-sdk/x/staking/types"; +option go_package = "cosmossdk.io/x/staking/types"; // HistoricalInfo contains header and validator information for a given block. // It is stored as part of staking module's state, which persists the `n` most diff --git a/proto/cosmos/staking/v1beta1/tx.proto b/proto/cosmos/staking/v1beta1/tx.proto index 21fd8dbee130..dae91f6beea0 100644 --- a/proto/cosmos/staking/v1beta1/tx.proto +++ b/proto/cosmos/staking/v1beta1/tx.proto @@ -11,7 +11,7 @@ import "cosmos/staking/v1beta1/staking.proto"; import "cosmos/msg/v1/msg.proto"; import "amino/amino.proto"; -option go_package = "github.com/cosmos/cosmos-sdk/x/staking/types"; +option go_package = "cosmossdk.io/x/staking/types"; // Msg defines the staking Msg service. service Msg { diff --git a/proto/cosmos/store/snapshots/v1/snapshot.proto b/proto/cosmos/store/snapshots/v1/snapshot.proto index 398a7db04bdb..c7dbdf88fc1c 100644 --- a/proto/cosmos/store/snapshots/v1/snapshot.proto +++ b/proto/cosmos/store/snapshots/v1/snapshot.proto @@ -16,7 +16,7 @@ message Snapshot { // Metadata contains SDK-specific snapshot metadata. message Metadata { - repeated bytes chunk_hashes = 1; // SHA-256 chunk hashes + repeated bytes chunk_hashes = 1; // SHA-256 chunk hashes } // SnapshotItem is an item contained in a rootmulti.Store snapshot. @@ -25,9 +25,9 @@ message Metadata { message SnapshotItem { // item is the specific type of snapshot item. oneof item { - SnapshotStoreItem store = 1; - SnapshotIAVLItem iavl = 2 [(gogoproto.customname) = "IAVL"]; - SnapshotExtensionMeta extension = 3; + SnapshotStoreItem store = 1; + SnapshotIAVLItem iavl = 2 [(gogoproto.customname) = "IAVL"]; + SnapshotExtensionMeta extension = 3; SnapshotExtensionPayload extension_payload = 4; } } diff --git a/proto/cosmos/store/streaming/abci/grpc.proto b/proto/cosmos/store/streaming/abci/grpc.proto index e3c870d1eacf..8e74b6fb85dd 100644 --- a/proto/cosmos/store/streaming/abci/grpc.proto +++ b/proto/cosmos/store/streaming/abci/grpc.proto @@ -57,8 +57,7 @@ service ABCIListenerService { // ListenFinalizeBlock is the corresponding endpoint for // ABCIListener.ListenEndBlock - rpc ListenFinalizeBlock(ListenFinalizeBlockRequest) - returns (ListenFinalizeBlockResponse); + rpc ListenFinalizeBlock(ListenFinalizeBlockRequest) returns (ListenFinalizeBlockResponse); // ListenCommit is the corresponding endpoint for ABCIListener.ListenCommit rpc ListenCommit(ListenCommitRequest) returns (ListenCommitResponse); } diff --git a/proto/cosmos/store/v1beta1/commit_info.proto b/proto/cosmos/store/v1beta1/commit_info.proto index 05334b6f68b9..6729310f2318 100644 --- a/proto/cosmos/store/v1beta1/commit_info.proto +++ b/proto/cosmos/store/v1beta1/commit_info.proto @@ -16,8 +16,7 @@ message CommitInfo { int64 version = 1; repeated StoreInfo store_infos = 2 [(gogoproto.nullable) = false]; - google.protobuf.Timestamp timestamp = 3 - [(gogoproto.nullable) = false, (gogoproto.stdtime) = true]; + google.protobuf.Timestamp timestamp = 3 [(gogoproto.nullable) = false, (gogoproto.stdtime) = true]; } // StoreInfo defines store-specific commit information. It contains a reference diff --git a/proto/cosmos/store/v1beta1/listening.proto b/proto/cosmos/store/v1beta1/listening.proto index b96af3506512..b55f2a778cbf 100644 --- a/proto/cosmos/store/v1beta1/listening.proto +++ b/proto/cosmos/store/v1beta1/listening.proto @@ -16,10 +16,10 @@ option go_package = "cosmossdk.io/store/types"; message StoreKVPair { option deprecated = true; - string store_key = 1; // the store key for the KVStore this pair originates from - bool delete = 2; // true indicates a delete operation, false indicates a set operation - bytes key = 3; - bytes value = 4; + string store_key = 1; // the store key for the KVStore this pair originates from + bool delete = 2; // true indicates a delete operation, false indicates a set operation + bytes key = 3; + bytes value = 4; } // BlockMetadata contains all the abci event data of a block @@ -30,10 +30,9 @@ message StoreKVPair { message BlockMetadata { option deprecated = true; - tendermint.abci.ResponseCommit response_commit = 6; - tendermint.abci.RequestFinalizeBlock request_finalize_block = 7; - tendermint.abci.ResponseFinalizeBlock response_finalize_block = - 8; // TODO: should we renumber this? + tendermint.abci.ResponseCommit response_commit = 6; + tendermint.abci.RequestFinalizeBlock request_finalize_block = 7; + tendermint.abci.ResponseFinalizeBlock response_finalize_block = 8; // TODO: should we renumber this? - reserved 1, 2, 3, 4, 5; // reserved for from previous use in comet <= 0.37 + reserved 1, 2, 3, 4, 5; // reserved for from previous use in comet <= 0.37 } diff --git a/server/api/server_test.go b/server/api/server_test.go index 1066e1128ad7..d9ed8c309d84 100644 --- a/server/api/server_test.go +++ b/server/api/server_test.go @@ -18,6 +18,8 @@ import ( "github.com/stretchr/testify/suite" "google.golang.org/grpc/codes" + _ "cosmossdk.io/x/staking" + "github.com/cosmos/cosmos-sdk/client/grpc/cmtservice" "github.com/cosmos/cosmos-sdk/codec" cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" @@ -27,7 +29,6 @@ import ( _ "github.com/cosmos/cosmos-sdk/x/bank" banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" _ "github.com/cosmos/cosmos-sdk/x/genutil" - _ "github.com/cosmos/cosmos-sdk/x/staking" ) // https://github.com/improbable-eng/grpc-web/blob/master/go/grpcweb/wrapper_test.go used as a reference diff --git a/server/grpc/server_test.go b/server/grpc/server_test.go index f79cd8d2c767..f31eaf745273 100644 --- a/server/grpc/server_test.go +++ b/server/grpc/server_test.go @@ -12,6 +12,8 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/metadata" + stakingtypes "cosmossdk.io/x/staking/types" + "github.com/cosmos/cosmos-sdk/client" reflectionv1 "github.com/cosmos/cosmos-sdk/client/grpc/reflection" clienttx "github.com/cosmos/cosmos-sdk/client/tx" @@ -25,7 +27,6 @@ import ( "github.com/cosmos/cosmos-sdk/types/tx/signing" authclient "github.com/cosmos/cosmos-sdk/x/auth/client" banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) type IntegrationTestSuite struct { diff --git a/simapp/app.go b/simapp/app.go index c5e19f644674..ee7104b574d7 100644 --- a/simapp/app.go +++ b/simapp/app.go @@ -49,6 +49,9 @@ import ( "cosmossdk.io/x/slashing" slashingkeeper "cosmossdk.io/x/slashing/keeper" slashingtypes "cosmossdk.io/x/slashing/types" + "cosmossdk.io/x/staking" + stakingkeeper "cosmossdk.io/x/staking/keeper" + stakingtypes "cosmossdk.io/x/staking/types" "cosmossdk.io/x/tx/signing" "cosmossdk.io/x/upgrade" upgradekeeper "cosmossdk.io/x/upgrade/keeper" @@ -103,9 +106,6 @@ import ( "github.com/cosmos/cosmos-sdk/x/mint" mintkeeper "github.com/cosmos/cosmos-sdk/x/mint/keeper" minttypes "github.com/cosmos/cosmos-sdk/x/mint/types" - "github.com/cosmos/cosmos-sdk/x/staking" - stakingkeeper "github.com/cosmos/cosmos-sdk/x/staking/keeper" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) const appName = "SimApp" diff --git a/simapp/app_config.go b/simapp/app_config.go index 6f3245be5d7f..30aaec2a0ee6 100644 --- a/simapp/app_config.go +++ b/simapp/app_config.go @@ -48,6 +48,8 @@ import ( pooltypes "cosmossdk.io/x/protocolpool/types" _ "cosmossdk.io/x/slashing" // import for side-effects slashingtypes "cosmossdk.io/x/slashing/types" + _ "cosmossdk.io/x/staking" // import for side-effects + stakingtypes "cosmossdk.io/x/staking/types" _ "cosmossdk.io/x/upgrade" // import for side-effects upgradetypes "cosmossdk.io/x/upgrade/types" @@ -69,8 +71,6 @@ import ( genutiltypes "github.com/cosmos/cosmos-sdk/x/genutil/types" _ "github.com/cosmos/cosmos-sdk/x/mint" // import for side-effects minttypes "github.com/cosmos/cosmos-sdk/x/mint/types" - _ "github.com/cosmos/cosmos-sdk/x/staking" // import for side-effects - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) var ( diff --git a/simapp/app_test.go b/simapp/app_test.go index bf3f6f59744a..da22316a8661 100644 --- a/simapp/app_test.go +++ b/simapp/app_test.go @@ -22,6 +22,7 @@ import ( "cosmossdk.io/x/gov" group "cosmossdk.io/x/group/module" "cosmossdk.io/x/slashing" + "cosmossdk.io/x/staking" "cosmossdk.io/x/upgrade" "github.com/cosmos/cosmos-sdk/baseapp" @@ -40,7 +41,6 @@ import ( "github.com/cosmos/cosmos-sdk/x/crisis" "github.com/cosmos/cosmos-sdk/x/genutil" "github.com/cosmos/cosmos-sdk/x/mint" - "github.com/cosmos/cosmos-sdk/x/staking" ) func TestSimAppExportAndBlockedAddrs(t *testing.T) { diff --git a/simapp/app_v2.go b/simapp/app_v2.go index c6a7acaa3db8..2716a974fc90 100644 --- a/simapp/app_v2.go +++ b/simapp/app_v2.go @@ -22,6 +22,7 @@ import ( _ "cosmossdk.io/x/protocolpool" poolkeeper "cosmossdk.io/x/protocolpool/keeper" slashingkeeper "cosmossdk.io/x/slashing/keeper" + stakingkeeper "cosmossdk.io/x/staking/keeper" upgradekeeper "cosmossdk.io/x/upgrade/keeper" "github.com/cosmos/cosmos-sdk/baseapp" @@ -44,7 +45,6 @@ import ( consensuskeeper "github.com/cosmos/cosmos-sdk/x/consensus/keeper" crisiskeeper "github.com/cosmos/cosmos-sdk/x/crisis/keeper" mintkeeper "github.com/cosmos/cosmos-sdk/x/mint/keeper" - stakingkeeper "github.com/cosmos/cosmos-sdk/x/staking/keeper" ) // DefaultNodeHome default home directories for the application daemon diff --git a/simapp/export.go b/simapp/export.go index c3932eadf686..03093ba8b969 100644 --- a/simapp/export.go +++ b/simapp/export.go @@ -10,11 +10,11 @@ import ( "cosmossdk.io/collections" storetypes "cosmossdk.io/store/types" slashingtypes "cosmossdk.io/x/slashing/types" + "cosmossdk.io/x/staking" + stakingtypes "cosmossdk.io/x/staking/types" servertypes "github.com/cosmos/cosmos-sdk/server/types" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/cosmos/cosmos-sdk/x/staking" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) // ExportAppStateAndValidators exports the state of the application for a genesis diff --git a/simapp/go.mod b/simapp/go.mod index 1b94a30f5902..38032c90d4dc 100644 --- a/simapp/go.mod +++ b/simapp/go.mod @@ -38,6 +38,7 @@ require ( cosmossdk.io/x/gov v0.0.0-20230925135524-a1bc045b3190 cosmossdk.io/x/group v0.0.0-00010101000000-000000000000 cosmossdk.io/x/slashing v0.0.0-00010101000000-000000000000 + cosmossdk.io/x/staking v0.0.0-00010101000000-000000000000 ) require ( @@ -220,6 +221,7 @@ replace ( cosmossdk.io/x/nft => ../x/nft cosmossdk.io/x/protocolpool => ../x/protocolpool cosmossdk.io/x/slashing => ../x/slashing + cosmossdk.io/x/staking => ../x/staking cosmossdk.io/x/upgrade => ../x/upgrade ) diff --git a/simapp/sim_test.go b/simapp/sim_test.go index b35c352ed2d3..431e136a9f3e 100644 --- a/simapp/sim_test.go +++ b/simapp/sim_test.go @@ -21,6 +21,7 @@ import ( storetypes "cosmossdk.io/store/types" "cosmossdk.io/x/feegrant" slashingtypes "cosmossdk.io/x/slashing/types" + stakingtypes "cosmossdk.io/x/staking/types" "github.com/cosmos/cosmos-sdk/baseapp" "github.com/cosmos/cosmos-sdk/client/flags" @@ -30,7 +31,6 @@ import ( authzkeeper "github.com/cosmos/cosmos-sdk/x/authz/keeper" "github.com/cosmos/cosmos-sdk/x/simulation" simcli "github.com/cosmos/cosmos-sdk/x/simulation/client/cli" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) // SimAppChainID hardcoded chainID for simulation diff --git a/simapp/simd/cmd/testnet.go b/simapp/simd/cmd/testnet.go index 707104d63ca4..8d7e0a0d05cb 100644 --- a/simapp/simd/cmd/testnet.go +++ b/simapp/simd/cmd/testnet.go @@ -16,6 +16,7 @@ import ( "cosmossdk.io/math" "cosmossdk.io/math/unsafe" "cosmossdk.io/simapp" + stakingtypes "cosmossdk.io/x/staking/types" "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/client/flags" @@ -34,7 +35,6 @@ import ( banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" "github.com/cosmos/cosmos-sdk/x/genutil" genutiltypes "github.com/cosmos/cosmos-sdk/x/genutil/types" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) var ( diff --git a/simapp/simd/cmd/testnet_test.go b/simapp/simd/cmd/testnet_test.go index 04f0421c3a9b..a35adec8d6a3 100644 --- a/simapp/simd/cmd/testnet_test.go +++ b/simapp/simd/cmd/testnet_test.go @@ -10,6 +10,7 @@ import ( "cosmossdk.io/log" "cosmossdk.io/x/distribution" + "cosmossdk.io/x/staking" "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/client/flags" @@ -24,7 +25,6 @@ import ( genutiltest "github.com/cosmos/cosmos-sdk/x/genutil/client/testutil" genutiltypes "github.com/cosmos/cosmos-sdk/x/genutil/types" "github.com/cosmos/cosmos-sdk/x/mint" - "github.com/cosmos/cosmos-sdk/x/staking" ) func Test_TestnetCmd(t *testing.T) { diff --git a/tests/e2e/authz/tx.go b/tests/e2e/authz/tx.go index d73a3293b547..cbe442ed9c9b 100644 --- a/tests/e2e/authz/tx.go +++ b/tests/e2e/authz/tx.go @@ -14,6 +14,7 @@ import ( govtestutil "cosmossdk.io/x/gov/client/testutil" govv1 "cosmossdk.io/x/gov/types/v1" govv1beta1 "cosmossdk.io/x/gov/types/v1beta1" + stakingtypes "cosmossdk.io/x/staking/types" "github.com/cosmos/cosmos-sdk/client/flags" "github.com/cosmos/cosmos-sdk/crypto/hd" @@ -27,7 +28,6 @@ import ( "github.com/cosmos/cosmos-sdk/x/authz/client/cli" authzclitestutil "github.com/cosmos/cosmos-sdk/x/authz/client/testutil" bank "github.com/cosmos/cosmos-sdk/x/bank/types" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) type E2ETestSuite struct { diff --git a/tests/e2e/distribution/withdraw_all_suite.go b/tests/e2e/distribution/withdraw_all_suite.go index ac48ee37a91b..8eb93eac3a1f 100644 --- a/tests/e2e/distribution/withdraw_all_suite.go +++ b/tests/e2e/distribution/withdraw_all_suite.go @@ -9,6 +9,7 @@ import ( "cosmossdk.io/math" "cosmossdk.io/simapp" "cosmossdk.io/x/distribution/client/cli" + stakingtypes "cosmossdk.io/x/staking/types" "github.com/cosmos/cosmos-sdk/client/flags" "github.com/cosmos/cosmos-sdk/crypto/hd" @@ -17,7 +18,6 @@ import ( "github.com/cosmos/cosmos-sdk/testutil/network" sdk "github.com/cosmos/cosmos-sdk/types" banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) type WithdrawAllTestSuite struct { diff --git a/tests/e2e/staking/suite.go b/tests/e2e/staking/suite.go index 0794fb4eb345..edf4a7796f38 100644 --- a/tests/e2e/staking/suite.go +++ b/tests/e2e/staking/suite.go @@ -10,6 +10,7 @@ import ( "github.com/stretchr/testify/suite" "cosmossdk.io/math" + stakingtypes "cosmossdk.io/x/staking/types" "github.com/cosmos/cosmos-sdk/crypto/hd" "github.com/cosmos/cosmos-sdk/crypto/keyring" @@ -17,7 +18,6 @@ import ( "github.com/cosmos/cosmos-sdk/testutil/network" sdk "github.com/cosmos/cosmos-sdk/types" banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) type E2ETestSuite struct { diff --git a/tests/go.mod b/tests/go.mod index b0d91252b0c3..4097d3c0365b 100644 --- a/tests/go.mod +++ b/tests/go.mod @@ -38,6 +38,7 @@ require ( cosmossdk.io/x/gov v0.0.0-20230925135524-a1bc045b3190 cosmossdk.io/x/group v0.0.0-00010101000000-000000000000 cosmossdk.io/x/slashing v0.0.0-00010101000000-000000000000 + cosmossdk.io/x/staking v0.0.0-00010101000000-000000000000 ) require ( @@ -218,6 +219,7 @@ replace ( cosmossdk.io/x/params => ../x/params cosmossdk.io/x/protocolpool => ../x/protocolpool cosmossdk.io/x/slashing => ../x/slashing + cosmossdk.io/x/staking => ../x/staking cosmossdk.io/x/upgrade => ../x/upgrade ) diff --git a/tests/integration/bank/app_test.go b/tests/integration/bank/app_test.go index ce1ff68bc9ab..62ce4c7b629f 100644 --- a/tests/integration/bank/app_test.go +++ b/tests/integration/bank/app_test.go @@ -16,6 +16,7 @@ import ( _ "cosmossdk.io/x/gov" govv1 "cosmossdk.io/x/gov/types/v1" _ "cosmossdk.io/x/protocolpool" + _ "cosmossdk.io/x/staking" "github.com/cosmos/cosmos-sdk/baseapp" "github.com/cosmos/cosmos-sdk/crypto/keys/secp256k1" @@ -32,7 +33,6 @@ import ( "github.com/cosmos/cosmos-sdk/x/bank/testutil" "github.com/cosmos/cosmos-sdk/x/bank/types" _ "github.com/cosmos/cosmos-sdk/x/consensus" - _ "github.com/cosmos/cosmos-sdk/x/staking" ) type ( diff --git a/tests/integration/bank/bench_test.go b/tests/integration/bank/bench_test.go index 4f91eb3734b3..1e335b932521 100644 --- a/tests/integration/bank/bench_test.go +++ b/tests/integration/bank/bench_test.go @@ -9,6 +9,8 @@ import ( abci "github.com/cometbft/cometbft/abci/types" "github.com/stretchr/testify/require" + stakingtypes "cosmossdk.io/x/staking/types" + "github.com/cosmos/cosmos-sdk/client" cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" @@ -17,7 +19,6 @@ import ( authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" _ "github.com/cosmos/cosmos-sdk/x/bank" "github.com/cosmos/cosmos-sdk/x/bank/testutil" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) var moduleAccAddr = authtypes.NewModuleAddress(stakingtypes.BondedPoolName) diff --git a/tests/integration/bank/keeper/deterministic_test.go b/tests/integration/bank/keeper/deterministic_test.go index 5f7a48199bd7..f5f852c37371 100644 --- a/tests/integration/bank/keeper/deterministic_test.go +++ b/tests/integration/bank/keeper/deterministic_test.go @@ -10,6 +10,7 @@ import ( "cosmossdk.io/log" "cosmossdk.io/math" storetypes "cosmossdk.io/store/types" + _ "cosmossdk.io/x/staking" addresscodec "github.com/cosmos/cosmos-sdk/codec/address" "github.com/cosmos/cosmos-sdk/runtime" @@ -28,7 +29,6 @@ import ( banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" _ "github.com/cosmos/cosmos-sdk/x/consensus" minttypes "github.com/cosmos/cosmos-sdk/x/mint/types" - _ "github.com/cosmos/cosmos-sdk/x/staking" ) var ( diff --git a/tests/integration/distribution/keeper/grpc_query_test.go b/tests/integration/distribution/keeper/grpc_query_test.go index 38453b61092d..4787df67c29a 100644 --- a/tests/integration/distribution/keeper/grpc_query_test.go +++ b/tests/integration/distribution/keeper/grpc_query_test.go @@ -9,11 +9,11 @@ import ( "cosmossdk.io/collections" "cosmossdk.io/math" "cosmossdk.io/x/distribution/types" + stakingtestutil "cosmossdk.io/x/staking/testutil" + stakingtypes "cosmossdk.io/x/staking/types" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/query" - stakingtestutil "github.com/cosmos/cosmos-sdk/x/staking/testutil" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) func TestGRPCParams(t *testing.T) { diff --git a/tests/integration/distribution/keeper/msg_server_test.go b/tests/integration/distribution/keeper/msg_server_test.go index 88b07e18fabd..1f36bf5e03b7 100644 --- a/tests/integration/distribution/keeper/msg_server_test.go +++ b/tests/integration/distribution/keeper/msg_server_test.go @@ -19,6 +19,10 @@ import ( "cosmossdk.io/x/protocolpool" poolkeeper "cosmossdk.io/x/protocolpool/keeper" pooltypes "cosmossdk.io/x/protocolpool/types" + "cosmossdk.io/x/staking" + stakingkeeper "cosmossdk.io/x/staking/keeper" + stakingtestutil "cosmossdk.io/x/staking/testutil" + stakingtypes "cosmossdk.io/x/staking/types" "github.com/cosmos/cosmos-sdk/codec" addresscodec "github.com/cosmos/cosmos-sdk/codec/address" @@ -33,10 +37,6 @@ import ( "github.com/cosmos/cosmos-sdk/x/bank" bankkeeper "github.com/cosmos/cosmos-sdk/x/bank/keeper" banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" - "github.com/cosmos/cosmos-sdk/x/staking" - stakingkeeper "github.com/cosmos/cosmos-sdk/x/staking/keeper" - stakingtestutil "github.com/cosmos/cosmos-sdk/x/staking/testutil" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) var ( diff --git a/tests/integration/evidence/keeper/infraction_test.go b/tests/integration/evidence/keeper/infraction_test.go index ff38f6ce2651..d5d2def4fae8 100644 --- a/tests/integration/evidence/keeper/infraction_test.go +++ b/tests/integration/evidence/keeper/infraction_test.go @@ -24,6 +24,10 @@ import ( slashingkeeper "cosmossdk.io/x/slashing/keeper" "cosmossdk.io/x/slashing/testutil" slashingtypes "cosmossdk.io/x/slashing/types" + "cosmossdk.io/x/staking" + stakingkeeper "cosmossdk.io/x/staking/keeper" + stakingtestutil "cosmossdk.io/x/staking/testutil" + stakingtypes "cosmossdk.io/x/staking/types" "github.com/cosmos/cosmos-sdk/codec" addresscodec "github.com/cosmos/cosmos-sdk/codec/address" @@ -43,10 +47,6 @@ import ( banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" consensusparamtypes "github.com/cosmos/cosmos-sdk/x/consensus/types" minttypes "github.com/cosmos/cosmos-sdk/x/mint/types" - "github.com/cosmos/cosmos-sdk/x/staking" - stakingkeeper "github.com/cosmos/cosmos-sdk/x/staking/keeper" - stakingtestutil "github.com/cosmos/cosmos-sdk/x/staking/testutil" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) var ( diff --git a/tests/integration/gov/common_test.go b/tests/integration/gov/common_test.go index ad69c5b0a293..c5b1e7e21b8d 100644 --- a/tests/integration/gov/common_test.go +++ b/tests/integration/gov/common_test.go @@ -9,10 +9,10 @@ import ( "cosmossdk.io/x/gov/types" v1 "cosmossdk.io/x/gov/types/v1" "cosmossdk.io/x/gov/types/v1beta1" + stakingtypes "cosmossdk.io/x/staking/types" sdk "github.com/cosmos/cosmos-sdk/types" authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) var ( diff --git a/tests/integration/gov/genesis_test.go b/tests/integration/gov/genesis_test.go index 9dba2449205d..9c9b1ffdbbc4 100644 --- a/tests/integration/gov/genesis_test.go +++ b/tests/integration/gov/genesis_test.go @@ -15,6 +15,9 @@ import ( "cosmossdk.io/x/gov/keeper" "cosmossdk.io/x/gov/types" v1 "cosmossdk.io/x/gov/types/v1" + _ "cosmossdk.io/x/staking" + stakingkeeper "cosmossdk.io/x/staking/keeper" + stakingtypes "cosmossdk.io/x/staking/types" "github.com/cosmos/cosmos-sdk/codec" "github.com/cosmos/cosmos-sdk/runtime" @@ -28,9 +31,6 @@ import ( bankkeeper "github.com/cosmos/cosmos-sdk/x/bank/keeper" banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" _ "github.com/cosmos/cosmos-sdk/x/consensus" - _ "github.com/cosmos/cosmos-sdk/x/staking" - stakingkeeper "github.com/cosmos/cosmos-sdk/x/staking/keeper" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) type suite struct { diff --git a/tests/integration/gov/keeper/common_test.go b/tests/integration/gov/keeper/common_test.go index f44e9abad3f1..2abf6f79d4a6 100644 --- a/tests/integration/gov/keeper/common_test.go +++ b/tests/integration/gov/keeper/common_test.go @@ -9,11 +9,11 @@ import ( "cosmossdk.io/x/gov/types" v1 "cosmossdk.io/x/gov/types/v1" "cosmossdk.io/x/gov/types/v1beta1" + stakingtypes "cosmossdk.io/x/staking/types" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" sdk "github.com/cosmos/cosmos-sdk/types" authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) var TestProposal = getTestProposal() diff --git a/tests/integration/gov/keeper/keeper_test.go b/tests/integration/gov/keeper/keeper_test.go index 1475c969ed1b..fa2a1ae849ee 100644 --- a/tests/integration/gov/keeper/keeper_test.go +++ b/tests/integration/gov/keeper/keeper_test.go @@ -15,6 +15,9 @@ import ( "cosmossdk.io/x/gov/types/v1beta1" poolkeeper "cosmossdk.io/x/protocolpool/keeper" pooltypes "cosmossdk.io/x/protocolpool/types" + "cosmossdk.io/x/staking" + stakingkeeper "cosmossdk.io/x/staking/keeper" + stakingtypes "cosmossdk.io/x/staking/types" "github.com/cosmos/cosmos-sdk/baseapp" addresscodec "github.com/cosmos/cosmos-sdk/codec/address" @@ -30,9 +33,6 @@ import ( bankkeeper "github.com/cosmos/cosmos-sdk/x/bank/keeper" banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" minttypes "github.com/cosmos/cosmos-sdk/x/mint/types" - "github.com/cosmos/cosmos-sdk/x/staking" - stakingkeeper "github.com/cosmos/cosmos-sdk/x/staking/keeper" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) type fixture struct { diff --git a/tests/integration/gov/keeper/tally_test.go b/tests/integration/gov/keeper/tally_test.go index 38a4033ca04e..45f0c28b4b56 100644 --- a/tests/integration/gov/keeper/tally_test.go +++ b/tests/integration/gov/keeper/tally_test.go @@ -7,10 +7,10 @@ import ( "cosmossdk.io/math" v1 "cosmossdk.io/x/gov/types/v1" + stakingtypes "cosmossdk.io/x/staking/types" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" sdk "github.com/cosmos/cosmos-sdk/types" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) func TestTallyNoOneVotes(t *testing.T) { diff --git a/tests/integration/rapidgen/rapidgen.go b/tests/integration/rapidgen/rapidgen.go index 4255a4569d01..604da5085c6f 100644 --- a/tests/integration/rapidgen/rapidgen.go +++ b/tests/integration/rapidgen/rapidgen.go @@ -36,6 +36,7 @@ import ( gov_v1beta1_types "cosmossdk.io/x/gov/types/v1beta1" grouptypes "cosmossdk.io/x/group" slashingtypes "cosmossdk.io/x/slashing/types" + stakingtypes "cosmossdk.io/x/staking/types" upgradetypes "cosmossdk.io/x/upgrade/types" "github.com/cosmos/cosmos-sdk/crypto/keys/multisig" @@ -45,7 +46,6 @@ import ( banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" consensustypes "github.com/cosmos/cosmos-sdk/x/consensus/types" minttypes "github.com/cosmos/cosmos-sdk/x/mint/types" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) type GeneratedType struct { diff --git a/tests/integration/runtime/query_test.go b/tests/integration/runtime/query_test.go index 2c8b1e16ef7a..3c502623bb46 100644 --- a/tests/integration/runtime/query_test.go +++ b/tests/integration/runtime/query_test.go @@ -14,6 +14,7 @@ import ( reflectionv1 "cosmossdk.io/api/cosmos/reflection/v1" "cosmossdk.io/depinject" "cosmossdk.io/log" + _ "cosmossdk.io/x/staking" "github.com/cosmos/cosmos-sdk/baseapp" codectypes "github.com/cosmos/cosmos-sdk/codec/types" @@ -24,7 +25,6 @@ import ( _ "github.com/cosmos/cosmos-sdk/x/auth/tx/config" _ "github.com/cosmos/cosmos-sdk/x/bank" _ "github.com/cosmos/cosmos-sdk/x/consensus" - _ "github.com/cosmos/cosmos-sdk/x/staking" ) type fixture struct { diff --git a/tests/integration/slashing/keeper/keeper_test.go b/tests/integration/slashing/keeper/keeper_test.go index 1ef2879de01a..3871924fee62 100644 --- a/tests/integration/slashing/keeper/keeper_test.go +++ b/tests/integration/slashing/keeper/keeper_test.go @@ -15,6 +15,10 @@ import ( slashingkeeper "cosmossdk.io/x/slashing/keeper" "cosmossdk.io/x/slashing/testutil" slashingtypes "cosmossdk.io/x/slashing/types" + "cosmossdk.io/x/staking" + stakingkeeper "cosmossdk.io/x/staking/keeper" + stakingtestutil "cosmossdk.io/x/staking/testutil" + stakingtypes "cosmossdk.io/x/staking/types" "github.com/cosmos/cosmos-sdk/codec" addresscodec "github.com/cosmos/cosmos-sdk/codec/address" @@ -30,10 +34,6 @@ import ( bankkeeper "github.com/cosmos/cosmos-sdk/x/bank/keeper" banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" minttypes "github.com/cosmos/cosmos-sdk/x/mint/types" - "github.com/cosmos/cosmos-sdk/x/staking" - stakingkeeper "github.com/cosmos/cosmos-sdk/x/staking/keeper" - stakingtestutil "github.com/cosmos/cosmos-sdk/x/staking/testutil" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) type fixture struct { diff --git a/tests/integration/staking/keeper/common_test.go b/tests/integration/staking/keeper/common_test.go index a0677787d793..bcd59acbce3f 100644 --- a/tests/integration/staking/keeper/common_test.go +++ b/tests/integration/staking/keeper/common_test.go @@ -10,6 +10,10 @@ import ( "cosmossdk.io/log" "cosmossdk.io/math" storetypes "cosmossdk.io/store/types" + "cosmossdk.io/x/staking" + stakingkeeper "cosmossdk.io/x/staking/keeper" + "cosmossdk.io/x/staking/testutil" + "cosmossdk.io/x/staking/types" "github.com/cosmos/cosmos-sdk/codec" addresscodec "github.com/cosmos/cosmos-sdk/codec/address" @@ -26,10 +30,6 @@ import ( bankkeeper "github.com/cosmos/cosmos-sdk/x/bank/keeper" banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" minttypes "github.com/cosmos/cosmos-sdk/x/mint/types" - "github.com/cosmos/cosmos-sdk/x/staking" - stakingkeeper "github.com/cosmos/cosmos-sdk/x/staking/keeper" - "github.com/cosmos/cosmos-sdk/x/staking/testutil" - "github.com/cosmos/cosmos-sdk/x/staking/types" ) var PKs = simtestutil.CreateTestPubKeys(500) diff --git a/tests/integration/staking/keeper/delegation_test.go b/tests/integration/staking/keeper/delegation_test.go index f33b19373e14..5303f29f5671 100644 --- a/tests/integration/staking/keeper/delegation_test.go +++ b/tests/integration/staking/keeper/delegation_test.go @@ -8,12 +8,12 @@ import ( "cosmossdk.io/core/header" "cosmossdk.io/math" + "cosmossdk.io/x/staking/keeper" + "cosmossdk.io/x/staking/testutil" + "cosmossdk.io/x/staking/types" sdk "github.com/cosmos/cosmos-sdk/types" banktestutil "github.com/cosmos/cosmos-sdk/x/bank/testutil" - "github.com/cosmos/cosmos-sdk/x/staking/keeper" - "github.com/cosmos/cosmos-sdk/x/staking/testutil" - "github.com/cosmos/cosmos-sdk/x/staking/types" ) func TestUnbondingDelegationsMaxEntries(t *testing.T) { diff --git a/tests/integration/staking/keeper/deterministic_test.go b/tests/integration/staking/keeper/deterministic_test.go index d0bd14058196..ea58640ecb23 100644 --- a/tests/integration/staking/keeper/deterministic_test.go +++ b/tests/integration/staking/keeper/deterministic_test.go @@ -12,6 +12,9 @@ import ( "cosmossdk.io/math" storetypes "cosmossdk.io/store/types" "cosmossdk.io/x/distribution" + "cosmossdk.io/x/staking" + stakingkeeper "cosmossdk.io/x/staking/keeper" + stakingtypes "cosmossdk.io/x/staking/types" "github.com/cosmos/cosmos-sdk/codec" addresscodec "github.com/cosmos/cosmos-sdk/codec/address" @@ -31,9 +34,6 @@ import ( banktestutil "github.com/cosmos/cosmos-sdk/x/bank/testutil" banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" minttypes "github.com/cosmos/cosmos-sdk/x/mint/types" - "github.com/cosmos/cosmos-sdk/x/staking" - stakingkeeper "github.com/cosmos/cosmos-sdk/x/staking/keeper" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) var ( diff --git a/tests/integration/staking/keeper/genesis_test.go b/tests/integration/staking/keeper/genesis_test.go index a5db05d2f6df..291a6a5ef341 100644 --- a/tests/integration/staking/keeper/genesis_test.go +++ b/tests/integration/staking/keeper/genesis_test.go @@ -9,12 +9,12 @@ import ( "gotest.tools/v3/assert" "cosmossdk.io/math" + "cosmossdk.io/x/staking" + "cosmossdk.io/x/staking/types" codectypes "github.com/cosmos/cosmos-sdk/codec/types" sdk "github.com/cosmos/cosmos-sdk/types" banktestutil "github.com/cosmos/cosmos-sdk/x/bank/testutil" - "github.com/cosmos/cosmos-sdk/x/staking" - "github.com/cosmos/cosmos-sdk/x/staking/types" ) func bootstrapGenesisTest(t *testing.T, numAddrs int) (*fixture, []sdk.AccAddress) { diff --git a/tests/integration/staking/keeper/grpc_query_test.go b/tests/integration/staking/keeper/grpc_query_test.go index 12bec156ad0e..fef4f92436ab 100644 --- a/tests/integration/staking/keeper/grpc_query_test.go +++ b/tests/integration/staking/keeper/grpc_query_test.go @@ -10,11 +10,11 @@ import ( "cosmossdk.io/collections" "cosmossdk.io/math" + "cosmossdk.io/x/staking/types" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/query" - "github.com/cosmos/cosmos-sdk/x/staking/types" ) func createValidatorAccs(t *testing.T, f *fixture) ([]sdk.AccAddress, []types.Validator) { diff --git a/tests/integration/staking/keeper/msg_server_test.go b/tests/integration/staking/keeper/msg_server_test.go index 940e6c55c336..72f8c78f95cd 100644 --- a/tests/integration/staking/keeper/msg_server_test.go +++ b/tests/integration/staking/keeper/msg_server_test.go @@ -7,13 +7,13 @@ import ( "gotest.tools/v3/assert" "cosmossdk.io/math" + "cosmossdk.io/x/staking/keeper" + "cosmossdk.io/x/staking/types" "github.com/cosmos/cosmos-sdk/codec/address" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/x/bank/testutil" - "github.com/cosmos/cosmos-sdk/x/staking/keeper" - "github.com/cosmos/cosmos-sdk/x/staking/types" ) func TestCancelUnbondingDelegation(t *testing.T) { diff --git a/tests/integration/staking/keeper/slash_test.go b/tests/integration/staking/keeper/slash_test.go index 0a4640087b3f..103843a7e3c4 100644 --- a/tests/integration/staking/keeper/slash_test.go +++ b/tests/integration/staking/keeper/slash_test.go @@ -10,13 +10,13 @@ import ( "cosmossdk.io/collections" "cosmossdk.io/core/header" "cosmossdk.io/math" + "cosmossdk.io/x/staking/keeper" + "cosmossdk.io/x/staking/testutil" + "cosmossdk.io/x/staking/types" "github.com/cosmos/cosmos-sdk/codec/address" sdk "github.com/cosmos/cosmos-sdk/types" banktestutil "github.com/cosmos/cosmos-sdk/x/bank/testutil" - "github.com/cosmos/cosmos-sdk/x/staking/keeper" - "github.com/cosmos/cosmos-sdk/x/staking/testutil" - "github.com/cosmos/cosmos-sdk/x/staking/types" ) // bootstrapSlashTest creates 3 validators and bootstrap the app. diff --git a/tests/integration/staking/keeper/unbonding_test.go b/tests/integration/staking/keeper/unbonding_test.go index 61bee2242dd1..ccdbdd8956b9 100644 --- a/tests/integration/staking/keeper/unbonding_test.go +++ b/tests/integration/staking/keeper/unbonding_test.go @@ -9,13 +9,13 @@ import ( "cosmossdk.io/core/header" "cosmossdk.io/math" + stakingkeeper "cosmossdk.io/x/staking/keeper" + "cosmossdk.io/x/staking/testutil" + "cosmossdk.io/x/staking/types" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" sdk "github.com/cosmos/cosmos-sdk/types" banktestutil "github.com/cosmos/cosmos-sdk/x/bank/testutil" - stakingkeeper "github.com/cosmos/cosmos-sdk/x/staking/keeper" - "github.com/cosmos/cosmos-sdk/x/staking/testutil" - "github.com/cosmos/cosmos-sdk/x/staking/types" ) // SetupUnbondingTests creates two validators and setup mocked staking hooks for testing unbonding diff --git a/tests/integration/staking/keeper/validator_bench_test.go b/tests/integration/staking/keeper/validator_bench_test.go index a8d57e0ce724..7ab6968b4321 100644 --- a/tests/integration/staking/keeper/validator_bench_test.go +++ b/tests/integration/staking/keeper/validator_bench_test.go @@ -8,10 +8,10 @@ import ( "cosmossdk.io/collections" "cosmossdk.io/math" storetypes "cosmossdk.io/store/types" + "cosmossdk.io/x/staking/types" sdk "github.com/cosmos/cosmos-sdk/types" banktestutil "github.com/cosmos/cosmos-sdk/x/bank/testutil" - "github.com/cosmos/cosmos-sdk/x/staking/types" ) func BenchmarkGetValidator(b *testing.B) { diff --git a/tests/integration/staking/keeper/validator_test.go b/tests/integration/staking/keeper/validator_test.go index 07aa29520644..9742934c623e 100644 --- a/tests/integration/staking/keeper/validator_test.go +++ b/tests/integration/staking/keeper/validator_test.go @@ -8,14 +8,14 @@ import ( "gotest.tools/v3/assert" "cosmossdk.io/math" + "cosmossdk.io/x/staking/keeper" + "cosmossdk.io/x/staking/testutil" + "cosmossdk.io/x/staking/types" cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" sdk "github.com/cosmos/cosmos-sdk/types" banktestutil "github.com/cosmos/cosmos-sdk/x/bank/testutil" - "github.com/cosmos/cosmos-sdk/x/staking/keeper" - "github.com/cosmos/cosmos-sdk/x/staking/testutil" - "github.com/cosmos/cosmos-sdk/x/staking/types" ) func newMonikerValidator(tb testing.TB, operator sdk.ValAddress, pubKey cryptotypes.PubKey, moniker string) types.Validator { diff --git a/tests/integration/staking/keeper/vote_extensions_test.go b/tests/integration/staking/keeper/vote_extensions_test.go index 4056cfe5b6bc..b92e98676257 100644 --- a/tests/integration/staking/keeper/vote_extensions_test.go +++ b/tests/integration/staking/keeper/vote_extensions_test.go @@ -11,14 +11,14 @@ import ( "gotest.tools/v3/assert" "cosmossdk.io/math" + "cosmossdk.io/x/staking/testutil" + stakingtypes "cosmossdk.io/x/staking/types" "github.com/cosmos/cosmos-sdk/baseapp" ed25519 "github.com/cosmos/cosmos-sdk/crypto/keys/ed25519" cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/cosmos/cosmos-sdk/x/staking/testutil" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) func TestValidateVoteExtensions(t *testing.T) { diff --git a/tests/integration/staking/simulation/operations_test.go b/tests/integration/staking/simulation/operations_test.go index 7995cb550ffa..16c9e3ae457f 100644 --- a/tests/integration/staking/simulation/operations_test.go +++ b/tests/integration/staking/simulation/operations_test.go @@ -19,6 +19,10 @@ import ( "cosmossdk.io/math" distrkeeper "cosmossdk.io/x/distribution/keeper" distrtypes "cosmossdk.io/x/distribution/types" + stakingkeeper "cosmossdk.io/x/staking/keeper" + "cosmossdk.io/x/staking/simulation" + "cosmossdk.io/x/staking/testutil" + "cosmossdk.io/x/staking/types" "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/codec/address" @@ -35,10 +39,6 @@ import ( banktestutil "github.com/cosmos/cosmos-sdk/x/bank/testutil" mintkeeper "github.com/cosmos/cosmos-sdk/x/mint/keeper" minttypes "github.com/cosmos/cosmos-sdk/x/mint/types" - stakingkeeper "github.com/cosmos/cosmos-sdk/x/staking/keeper" - "github.com/cosmos/cosmos-sdk/x/staking/simulation" - "github.com/cosmos/cosmos-sdk/x/staking/testutil" - "github.com/cosmos/cosmos-sdk/x/staking/types" ) type SimTestSuite struct { diff --git a/tests/integration/tx/aminojson/aminojson_test.go b/tests/integration/tx/aminojson/aminojson_test.go index 33e8c4e0a200..588f5468c16a 100644 --- a/tests/integration/tx/aminojson/aminojson_test.go +++ b/tests/integration/tx/aminojson/aminojson_test.go @@ -42,6 +42,8 @@ import ( groupmodule "cosmossdk.io/x/group/module" "cosmossdk.io/x/slashing" slashingtypes "cosmossdk.io/x/slashing/types" + "cosmossdk.io/x/staking" + stakingtypes "cosmossdk.io/x/staking/types" "cosmossdk.io/x/tx/signing/aminojson" signing_testutil "cosmossdk.io/x/tx/signing/testutil" "cosmossdk.io/x/upgrade" @@ -71,8 +73,6 @@ import ( banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" "github.com/cosmos/cosmos-sdk/x/consensus" "github.com/cosmos/cosmos-sdk/x/mint" - "github.com/cosmos/cosmos-sdk/x/staking" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) // TestAminoJSON_Equivalence tests that x/tx/Encoder encoding is equivalent to the legacy Encoder encoding. diff --git a/tests/integration/tx/decode_test.go b/tests/integration/tx/decode_test.go index 536461e3d875..159d8fb33e6f 100644 --- a/tests/integration/tx/decode_test.go +++ b/tests/integration/tx/decode_test.go @@ -17,6 +17,7 @@ import ( "cosmossdk.io/x/gov" groupmodule "cosmossdk.io/x/group/module" "cosmossdk.io/x/slashing" + "cosmossdk.io/x/staking" "cosmossdk.io/x/tx/decode" txsigning "cosmossdk.io/x/tx/signing" "cosmossdk.io/x/upgrade" @@ -36,7 +37,6 @@ import ( "github.com/cosmos/cosmos-sdk/x/bank" "github.com/cosmos/cosmos-sdk/x/consensus" "github.com/cosmos/cosmos-sdk/x/mint" - "github.com/cosmos/cosmos-sdk/x/staking" ) // TestDecode tests that the tx decoder can decode all the txs in the test suite. diff --git a/tests/starship/tests/go.mod b/tests/starship/tests/go.mod index 06d541a26eba..7a1799eee1d9 100644 --- a/tests/starship/tests/go.mod +++ b/tests/starship/tests/go.mod @@ -23,6 +23,7 @@ replace ( cosmossdk.io/x/nft => ../../../x/nft cosmossdk.io/x/protocolpool => ../../../x/protocolpool cosmossdk.io/x/slashing => ../../../x/slashing + cosmossdk.io/x/staking => ../../../x/staking cosmossdk.io/x/upgrade => ../../../x/upgrade ) @@ -59,6 +60,7 @@ require ( cosmossdk.io/x/nft v0.0.0-20230613133644-0a778132a60f // indirect cosmossdk.io/x/protocolpool v0.0.0-20230925135524-a1bc045b3190 // indirect cosmossdk.io/x/slashing v0.0.0-00010101000000-000000000000 // indirect + cosmossdk.io/x/staking v0.0.0-00010101000000-000000000000 // indirect cosmossdk.io/x/tx v0.11.0 // indirect cosmossdk.io/x/upgrade v0.0.0-20230613133644-0a778132a60f // indirect filippo.io/edwards25519 v1.0.0 // indirect diff --git a/testutil/configurator/configurator.go b/testutil/configurator/configurator.go index 8fd435488cf9..7799e6d34db6 100644 --- a/testutil/configurator/configurator.go +++ b/testutil/configurator/configurator.go @@ -260,7 +260,7 @@ func MintModule() ModuleOption { GolangBindings: []*appv1alpha1.GolangBinding{ { InterfaceType: "github.com/cosmos/cosmos-sdk/x/mint/types/types.StakingKeeper", - Implementation: "github.com/cosmos/cosmos-sdk/x/staking/keeper/*keeper.Keeper", + Implementation: "cosmossdk.io/x/staking/keeper/*keeper.Keeper", }, }, } diff --git a/testutil/network/network.go b/testutil/network/network.go index 5003c83e259c..86c575c60605 100644 --- a/testutil/network/network.go +++ b/testutil/network/network.go @@ -30,6 +30,8 @@ import ( sdkmath "cosmossdk.io/math" "cosmossdk.io/math/unsafe" pruningtypes "cosmossdk.io/store/pruning/types" + _ "cosmossdk.io/x/staking" // import staking as a blank + stakingtypes "cosmossdk.io/x/staking/types" "github.com/cosmos/cosmos-sdk/baseapp" "github.com/cosmos/cosmos-sdk/client" @@ -59,8 +61,6 @@ import ( banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" _ "github.com/cosmos/cosmos-sdk/x/consensus" // import consensus as a blank "github.com/cosmos/cosmos-sdk/x/genutil" - _ "github.com/cosmos/cosmos-sdk/x/staking" // import staking as a blank - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) // package-wide network lock to only allow one test network at a time diff --git a/testutil/sims/app_helpers.go b/testutil/sims/app_helpers.go index 04abc34fac3a..c9c1100943b7 100644 --- a/testutil/sims/app_helpers.go +++ b/testutil/sims/app_helpers.go @@ -13,6 +13,7 @@ import ( "cosmossdk.io/depinject" sdkmath "cosmossdk.io/math" + stakingtypes "cosmossdk.io/x/staking/types" "github.com/cosmos/cosmos-sdk/client/flags" "github.com/cosmos/cosmos-sdk/codec" @@ -25,7 +26,6 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) const DefaultGenTxGas = 10000000 diff --git a/testutil/sims/state_helpers.go b/testutil/sims/state_helpers.go index d1a320e983ef..a74e846bd5c9 100644 --- a/testutil/sims/state_helpers.go +++ b/testutil/sims/state_helpers.go @@ -13,6 +13,7 @@ import ( "github.com/cosmos/gogoproto/proto" "cosmossdk.io/math" + stakingtypes "cosmossdk.io/x/staking/types" "github.com/cosmos/cosmos-sdk/codec" "github.com/cosmos/cosmos-sdk/crypto/keys/ed25519" @@ -24,7 +25,6 @@ import ( banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" genutiltypes "github.com/cosmos/cosmos-sdk/x/genutil/types" simcli "github.com/cosmos/cosmos-sdk/x/simulation/client/cli" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) // Simulation parameter constants diff --git a/x/auth/testutil/app_config.go b/x/auth/testutil/app_config.go index c639c6905c60..5d4470f8ace6 100644 --- a/x/auth/testutil/app_config.go +++ b/x/auth/testutil/app_config.go @@ -1,6 +1,8 @@ package testutil import ( + _ "cosmossdk.io/x/staking" // import as blank for app wiring + "github.com/cosmos/cosmos-sdk/testutil/configurator" _ "github.com/cosmos/cosmos-sdk/x/auth" // import as blank for app wiring _ "github.com/cosmos/cosmos-sdk/x/auth/tx/config" // import as blank for app wiring @@ -8,7 +10,6 @@ import ( _ "github.com/cosmos/cosmos-sdk/x/bank" // import as blank for app wiring _ "github.com/cosmos/cosmos-sdk/x/consensus" // import as blank for app wiring _ "github.com/cosmos/cosmos-sdk/x/genutil" // import as blank for app wiring - _ "github.com/cosmos/cosmos-sdk/x/staking" // import as blank for app wiring ) var AppConfig = configurator.NewAppConfig( diff --git a/x/authz/client/cli/tx.go b/x/authz/client/cli/tx.go index 3e4f795a8f50..4315930eb2d3 100644 --- a/x/authz/client/cli/tx.go +++ b/x/authz/client/cli/tx.go @@ -8,6 +8,8 @@ import ( "github.com/spf13/cobra" + staking "cosmossdk.io/x/staking/types" + "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/client/flags" "github.com/cosmos/cosmos-sdk/client/tx" @@ -16,7 +18,6 @@ import ( authclient "github.com/cosmos/cosmos-sdk/x/auth/client" "github.com/cosmos/cosmos-sdk/x/authz" bank "github.com/cosmos/cosmos-sdk/x/bank/types" - staking "github.com/cosmos/cosmos-sdk/x/staking/types" ) // Flag names and values diff --git a/x/authz/codec.go b/x/authz/codec.go index f288cd27428d..ccb2bd3e68e4 100644 --- a/x/authz/codec.go +++ b/x/authz/codec.go @@ -1,13 +1,14 @@ package authz import ( + staking "cosmossdk.io/x/staking/types" + "github.com/cosmos/cosmos-sdk/codec" "github.com/cosmos/cosmos-sdk/codec/legacy" types "github.com/cosmos/cosmos-sdk/codec/types" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/msgservice" bank "github.com/cosmos/cosmos-sdk/x/bank/types" - staking "github.com/cosmos/cosmos-sdk/x/staking/types" ) // RegisterLegacyAminoCodec registers the necessary x/authz interfaces and concrete types diff --git a/x/authz/msgs_test.go b/x/authz/msgs_test.go index 96984d16e3eb..cd5285a3b380 100644 --- a/x/authz/msgs_test.go +++ b/x/authz/msgs_test.go @@ -12,6 +12,7 @@ import ( txv1beta1 "cosmossdk.io/api/cosmos/tx/v1beta1" sdkmath "cosmossdk.io/math" + stakingtypes "cosmossdk.io/x/staking/types" txsigning "cosmossdk.io/x/tx/signing" "cosmossdk.io/x/tx/signing/aminojson" @@ -21,7 +22,6 @@ import ( "github.com/cosmos/cosmos-sdk/x/auth/migrations/legacytx" "github.com/cosmos/cosmos-sdk/x/authz" banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) func TestMsgGrantGetAuthorization(t *testing.T) { diff --git a/x/authz/testutil/app_config.go b/x/authz/testutil/app_config.go index 732f1282415a..4c92bd0dd680 100644 --- a/x/authz/testutil/app_config.go +++ b/x/authz/testutil/app_config.go @@ -1,7 +1,8 @@ package testutil import ( - _ "cosmossdk.io/x/gov" // import as blank for app wiring + _ "cosmossdk.io/x/gov" // import as blank for app wiring + _ "cosmossdk.io/x/staking" // import as blank for app wiring "github.com/cosmos/cosmos-sdk/testutil/configurator" _ "github.com/cosmos/cosmos-sdk/x/auth" // import as blank for app wiring @@ -11,7 +12,6 @@ import ( _ "github.com/cosmos/cosmos-sdk/x/consensus" // import as blank for app wiring _ "github.com/cosmos/cosmos-sdk/x/genutil" // import as blank for app wiring _ "github.com/cosmos/cosmos-sdk/x/mint" // import as blank for app wiring - _ "github.com/cosmos/cosmos-sdk/x/staking" // import as blank for app wiring ) var AppConfig = configurator.NewAppConfig( diff --git a/x/bank/simulation/operations_test.go b/x/bank/simulation/operations_test.go index 6e026ce0087d..5bb0e0c5da2e 100644 --- a/x/bank/simulation/operations_test.go +++ b/x/bank/simulation/operations_test.go @@ -10,6 +10,7 @@ import ( "cosmossdk.io/depinject" "cosmossdk.io/log" + _ "cosmossdk.io/x/staking" "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/codec" @@ -26,7 +27,6 @@ import ( "github.com/cosmos/cosmos-sdk/x/bank/testutil" "github.com/cosmos/cosmos-sdk/x/bank/types" _ "github.com/cosmos/cosmos-sdk/x/consensus" - _ "github.com/cosmos/cosmos-sdk/x/staking" ) type SimTestSuite struct { diff --git a/x/circuit/go.mod b/x/circuit/go.mod index 30c070d18a35..47788b782057 100644 --- a/x/circuit/go.mod +++ b/x/circuit/go.mod @@ -10,7 +10,7 @@ require ( cosmossdk.io/errors v1.0.0 cosmossdk.io/store v1.0.0-rc.0 github.com/cockroachdb/errors v1.11.1 - github.com/cosmos/cosmos-sdk v0.47.5 + github.com/cosmos/cosmos-sdk v0.51.0 github.com/cosmos/gogoproto v1.4.11 github.com/golang/protobuf v1.5.3 github.com/grpc-ecosystem/grpc-gateway v1.16.0 @@ -22,6 +22,7 @@ require ( require ( cosmossdk.io/log v1.2.1 // indirect cosmossdk.io/math v1.1.3-rc.1 // indirect + cosmossdk.io/x/staking v0.0.0-00010101000000-000000000000 // indirect cosmossdk.io/x/tx v0.11.0 // indirect filippo.io/edwards25519 v1.0.0 // indirect github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 // indirect @@ -162,3 +163,5 @@ replace cosmossdk.io/x/gov => ../gov replace cosmossdk.io/x/distribution => ../distribution replace cosmossdk.io/x/slashing => ../slashing + +replace cosmossdk.io/x/staking => ../staking diff --git a/x/distribution/go.mod b/x/distribution/go.mod index 3d29f3005eec..ee9db6e8d0ba 100644 --- a/x/distribution/go.mod +++ b/x/distribution/go.mod @@ -12,6 +12,7 @@ require ( cosmossdk.io/math v1.1.3-rc.1 cosmossdk.io/store v1.0.0-rc.0 cosmossdk.io/x/protocolpool v0.0.0-20230925135524-a1bc045b3190 + cosmossdk.io/x/staking v0.0.0-00010101000000-000000000000 github.com/cockroachdb/errors v1.11.1 github.com/cometbft/cometbft v0.38.0 github.com/cosmos/cosmos-proto v1.0.0-beta.3 @@ -163,3 +164,5 @@ replace cosmossdk.io/x/protocolpool => ../protocolpool replace cosmossdk.io/x/gov => ../gov replace cosmossdk.io/x/slashing => ../slashing + +replace cosmossdk.io/x/staking => ../staking diff --git a/x/distribution/keeper/allocation.go b/x/distribution/keeper/allocation.go index 40e3690914f8..a3eb1cdd3b30 100644 --- a/x/distribution/keeper/allocation.go +++ b/x/distribution/keeper/allocation.go @@ -8,9 +8,9 @@ import ( "cosmossdk.io/core/comet" "cosmossdk.io/math" "cosmossdk.io/x/distribution/types" + stakingtypes "cosmossdk.io/x/staking/types" sdk "github.com/cosmos/cosmos-sdk/types" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) // AllocateTokens performs reward and fee distribution to all validators based diff --git a/x/distribution/keeper/allocation_test.go b/x/distribution/keeper/allocation_test.go index aebd1d5d4e0c..1ca99d628fdd 100644 --- a/x/distribution/keeper/allocation_test.go +++ b/x/distribution/keeper/allocation_test.go @@ -16,6 +16,7 @@ import ( "cosmossdk.io/x/distribution/keeper" distrtestutil "cosmossdk.io/x/distribution/testutil" disttypes "cosmossdk.io/x/distribution/types" + stakingtypes "cosmossdk.io/x/staking/types" "github.com/cosmos/cosmos-sdk/codec/address" "github.com/cosmos/cosmos-sdk/runtime" @@ -23,7 +24,6 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" moduletestutil "github.com/cosmos/cosmos-sdk/types/module/testutil" authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) func TestAllocateTokensToValidatorWithCommission(t *testing.T) { diff --git a/x/distribution/keeper/delegation.go b/x/distribution/keeper/delegation.go index 62986fbe6ae3..a80064a03a46 100644 --- a/x/distribution/keeper/delegation.go +++ b/x/distribution/keeper/delegation.go @@ -8,9 +8,9 @@ import ( "cosmossdk.io/collections" "cosmossdk.io/math" "cosmossdk.io/x/distribution/types" + stakingtypes "cosmossdk.io/x/staking/types" sdk "github.com/cosmos/cosmos-sdk/types" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) // initialize starting info for a new delegation diff --git a/x/distribution/keeper/delegation_test.go b/x/distribution/keeper/delegation_test.go index 3a2118c0ff83..e004d36ca2e5 100644 --- a/x/distribution/keeper/delegation_test.go +++ b/x/distribution/keeper/delegation_test.go @@ -14,6 +14,7 @@ import ( "cosmossdk.io/x/distribution/keeper" distrtestutil "cosmossdk.io/x/distribution/testutil" disttypes "cosmossdk.io/x/distribution/types" + stakingtypes "cosmossdk.io/x/staking/types" "github.com/cosmos/cosmos-sdk/codec/address" "github.com/cosmos/cosmos-sdk/runtime" @@ -21,7 +22,6 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" moduletestutil "github.com/cosmos/cosmos-sdk/types/module/testutil" authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) func TestCalculateRewardsBasic(t *testing.T) { diff --git a/x/distribution/keeper/grpc_query.go b/x/distribution/keeper/grpc_query.go index 8bacaffd8999..5aded3a34d49 100644 --- a/x/distribution/keeper/grpc_query.go +++ b/x/distribution/keeper/grpc_query.go @@ -9,10 +9,10 @@ import ( "cosmossdk.io/collections" "cosmossdk.io/errors" "cosmossdk.io/x/distribution/types" + stakingtypes "cosmossdk.io/x/staking/types" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/query" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) var _ types.QueryServer = Querier{} diff --git a/x/distribution/keeper/grpc_query_test.go b/x/distribution/keeper/grpc_query_test.go index 6995fa7a7233..bd7c4fb03d0c 100644 --- a/x/distribution/keeper/grpc_query_test.go +++ b/x/distribution/keeper/grpc_query_test.go @@ -10,9 +10,9 @@ import ( "cosmossdk.io/x/distribution/keeper" distrtestutil "cosmossdk.io/x/distribution/testutil" "cosmossdk.io/x/distribution/types" + stakingtypes "cosmossdk.io/x/staking/types" sdk "github.com/cosmos/cosmos-sdk/types" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) func TestQueryParams(t *testing.T) { diff --git a/x/distribution/keeper/hooks.go b/x/distribution/keeper/hooks.go index c552bd18f586..6a819fc88500 100644 --- a/x/distribution/keeper/hooks.go +++ b/x/distribution/keeper/hooks.go @@ -7,9 +7,9 @@ import ( "cosmossdk.io/collections" sdkmath "cosmossdk.io/math" "cosmossdk.io/x/distribution/types" + stakingtypes "cosmossdk.io/x/staking/types" sdk "github.com/cosmos/cosmos-sdk/types" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) // Wrapper struct diff --git a/x/distribution/keeper/invariants.go b/x/distribution/keeper/invariants.go index cd6f3c8953ac..fd11bc60a9db 100644 --- a/x/distribution/keeper/invariants.go +++ b/x/distribution/keeper/invariants.go @@ -5,9 +5,9 @@ import ( "cosmossdk.io/collections" "cosmossdk.io/x/distribution/types" + stakingtypes "cosmossdk.io/x/staking/types" sdk "github.com/cosmos/cosmos-sdk/types" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) // register all distribution invariants diff --git a/x/distribution/keeper/validator.go b/x/distribution/keeper/validator.go index 8750f877f0c8..f07ff12705bc 100644 --- a/x/distribution/keeper/validator.go +++ b/x/distribution/keeper/validator.go @@ -9,9 +9,9 @@ import ( "cosmossdk.io/collections" "cosmossdk.io/math" "cosmossdk.io/x/distribution/types" + stakingtypes "cosmossdk.io/x/staking/types" sdk "github.com/cosmos/cosmos-sdk/types" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) // initialize rewards for a new validator diff --git a/x/distribution/module.go b/x/distribution/module.go index 80f9ebf46aaf..01283195bd50 100644 --- a/x/distribution/module.go +++ b/x/distribution/module.go @@ -16,6 +16,7 @@ import ( "cosmossdk.io/x/distribution/keeper" "cosmossdk.io/x/distribution/simulation" "cosmossdk.io/x/distribution/types" + staking "cosmossdk.io/x/staking/types" sdkclient "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/codec" @@ -24,7 +25,6 @@ import ( "github.com/cosmos/cosmos-sdk/types/module" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" - staking "github.com/cosmos/cosmos-sdk/x/staking/types" ) // ConsensusVersion defines the current x/distribution module consensus version. diff --git a/x/distribution/simulation/operations_test.go b/x/distribution/simulation/operations_test.go index f1c271282b86..808aef156750 100644 --- a/x/distribution/simulation/operations_test.go +++ b/x/distribution/simulation/operations_test.go @@ -16,6 +16,8 @@ import ( "cosmossdk.io/x/distribution/simulation" distrtestutil "cosmossdk.io/x/distribution/testutil" "cosmossdk.io/x/distribution/types" + stakingkeeper "cosmossdk.io/x/staking/keeper" + stakingtypes "cosmossdk.io/x/staking/types" "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/codec" @@ -27,8 +29,6 @@ import ( authkeeper "github.com/cosmos/cosmos-sdk/x/auth/keeper" bankkeeper "github.com/cosmos/cosmos-sdk/x/bank/keeper" banktestutil "github.com/cosmos/cosmos-sdk/x/bank/testutil" - stakingkeeper "github.com/cosmos/cosmos-sdk/x/staking/keeper" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) // TestWeightedOperations tests the weights of the operations. diff --git a/x/distribution/testutil/app_config.go b/x/distribution/testutil/app_config.go index 6f67a6a50901..888506677d90 100644 --- a/x/distribution/testutil/app_config.go +++ b/x/distribution/testutil/app_config.go @@ -3,6 +3,7 @@ package testutil import ( _ "cosmossdk.io/x/distribution" // import as blank for app wiring _ "cosmossdk.io/x/protocolpool" // import as blank for app wiring + _ "cosmossdk.io/x/staking" // import as blank for app wiring "github.com/cosmos/cosmos-sdk/testutil/configurator" _ "github.com/cosmos/cosmos-sdk/x/auth" // import as blank for app wiring @@ -11,7 +12,6 @@ import ( _ "github.com/cosmos/cosmos-sdk/x/consensus" // import as blank for app wiring _ "github.com/cosmos/cosmos-sdk/x/genutil" // import as blank for app wiring _ "github.com/cosmos/cosmos-sdk/x/mint" // import as blank for app wiring - _ "github.com/cosmos/cosmos-sdk/x/staking" // import as blank for app wiring ) var AppConfig = configurator.NewAppConfig( diff --git a/x/distribution/testutil/expected_keepers_mocks.go b/x/distribution/testutil/expected_keepers_mocks.go index 5aaef0f53b39..8b9b484fe2dc 100644 --- a/x/distribution/testutil/expected_keepers_mocks.go +++ b/x/distribution/testutil/expected_keepers_mocks.go @@ -10,7 +10,7 @@ import ( address "cosmossdk.io/core/address" types "github.com/cosmos/cosmos-sdk/types" - types0 "github.com/cosmos/cosmos-sdk/x/staking/types" + types0 "cosmossdk.io/x/staking/types" gomock "github.com/golang/mock/gomock" ) diff --git a/x/distribution/testutil/staking_helper.go b/x/distribution/testutil/staking_helper.go index 4ef9d00dd4ab..b3bbd3028e56 100644 --- a/x/distribution/testutil/staking_helper.go +++ b/x/distribution/testutil/staking_helper.go @@ -5,10 +5,10 @@ import ( "cosmossdk.io/math" "cosmossdk.io/x/distribution/keeper" + stakingtypes "cosmossdk.io/x/staking/types" cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" sdk "github.com/cosmos/cosmos-sdk/types" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) func CreateValidator(pk cryptotypes.PubKey, stake math.Int) (stakingtypes.Validator, error) { diff --git a/x/distribution/types/expected_keepers.go b/x/distribution/types/expected_keepers.go index e52545b366e0..c0d332000aee 100644 --- a/x/distribution/types/expected_keepers.go +++ b/x/distribution/types/expected_keepers.go @@ -4,9 +4,9 @@ import ( context "context" "cosmossdk.io/core/address" + stakingtypes "cosmossdk.io/x/staking/types" sdk "github.com/cosmos/cosmos-sdk/types" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) // AccountKeeper defines the expected account keeper used for simulations (noalias) diff --git a/x/evidence/go.mod b/x/evidence/go.mod index c6581619f217..59412446ba09 100644 --- a/x/evidence/go.mod +++ b/x/evidence/go.mod @@ -12,6 +12,7 @@ require ( cosmossdk.io/math v1.1.3-rc.1 cosmossdk.io/store v1.0.0-rc.0 cosmossdk.io/x/slashing v0.0.0-00010101000000-000000000000 + cosmossdk.io/x/staking v0.0.0-00010101000000-000000000000 github.com/cometbft/cometbft v0.38.0 github.com/cosmos/cosmos-proto v1.0.0-beta.3 github.com/cosmos/cosmos-sdk v0.51.0 @@ -165,3 +166,5 @@ replace cosmossdk.io/x/gov => ../gov replace cosmossdk.io/x/distribution => ../distribution replace cosmossdk.io/x/slashing => ../slashing + +replace cosmossdk.io/x/staking => ../staking diff --git a/x/evidence/testutil/app_config.go b/x/evidence/testutil/app_config.go index 87960dd4b51c..2e972df5ed92 100644 --- a/x/evidence/testutil/app_config.go +++ b/x/evidence/testutil/app_config.go @@ -3,6 +3,7 @@ package testutil import ( _ "cosmossdk.io/x/evidence" // import as blank for app wiring _ "cosmossdk.io/x/slashing" // import as blank for app wiring + _ "cosmossdk.io/x/staking" // import as blank for app wiring "github.com/cosmos/cosmos-sdk/testutil/configurator" _ "github.com/cosmos/cosmos-sdk/x/auth" // import as blank for app wiring @@ -10,7 +11,6 @@ import ( _ "github.com/cosmos/cosmos-sdk/x/bank" // import as blank for app wiring _ "github.com/cosmos/cosmos-sdk/x/consensus" // import as blank for app wiring _ "github.com/cosmos/cosmos-sdk/x/genutil" // import as blank for app wiring - _ "github.com/cosmos/cosmos-sdk/x/staking" // import as blank for app wiring ) var AppConfig = configurator.NewAppConfig( diff --git a/x/evidence/testutil/expected_keepers_mocks.go b/x/evidence/testutil/expected_keepers_mocks.go index 95a4abe3d2de..0a32ea49dfa4 100644 --- a/x/evidence/testutil/expected_keepers_mocks.go +++ b/x/evidence/testutil/expected_keepers_mocks.go @@ -14,7 +14,7 @@ import ( math "cosmossdk.io/math" types "github.com/cosmos/cosmos-sdk/crypto/types" types0 "github.com/cosmos/cosmos-sdk/types" - types1 "github.com/cosmos/cosmos-sdk/x/staking/types" + types1 "cosmossdk.io/x/staking/types" gomock "github.com/golang/mock/gomock" ) diff --git a/x/evidence/types/expected_keepers.go b/x/evidence/types/expected_keepers.go index 1e7f91da640f..b4436b8fe56c 100644 --- a/x/evidence/types/expected_keepers.go +++ b/x/evidence/types/expected_keepers.go @@ -7,10 +7,10 @@ import ( st "cosmossdk.io/api/cosmos/staking/v1beta1" "cosmossdk.io/core/address" "cosmossdk.io/math" + stakingtypes "cosmossdk.io/x/staking/types" cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" sdk "github.com/cosmos/cosmos-sdk/types" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) type ( diff --git a/x/feegrant/go.mod b/x/feegrant/go.mod index 8613c5769add..ac1e2531fad3 100644 --- a/x/feegrant/go.mod +++ b/x/feegrant/go.mod @@ -12,6 +12,7 @@ require ( cosmossdk.io/math v1.1.3-rc.1 cosmossdk.io/store v1.0.0-rc.0 cosmossdk.io/x/gov v0.0.0-20230925135524-a1bc045b3190 + cosmossdk.io/x/staking v0.0.0-00010101000000-000000000000 github.com/cometbft/cometbft v0.38.0 github.com/cosmos/cosmos-proto v1.0.0-beta.3 github.com/cosmos/cosmos-sdk v0.51.0 @@ -165,3 +166,5 @@ replace cosmossdk.io/x/gov => ../gov replace cosmossdk.io/x/distribution => ../distribution replace cosmossdk.io/x/slashing => ../slashing + +replace cosmossdk.io/x/staking => ../staking diff --git a/x/feegrant/simulation/operations_test.go b/x/feegrant/simulation/operations_test.go index 008517e7d02f..bb5fd959e8d6 100644 --- a/x/feegrant/simulation/operations_test.go +++ b/x/feegrant/simulation/operations_test.go @@ -17,6 +17,7 @@ import ( "cosmossdk.io/x/feegrant/keeper" _ "cosmossdk.io/x/feegrant/module" "cosmossdk.io/x/feegrant/simulation" + _ "cosmossdk.io/x/staking" "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/codec" @@ -36,7 +37,6 @@ import ( _ "github.com/cosmos/cosmos-sdk/x/consensus" _ "github.com/cosmos/cosmos-sdk/x/genutil" _ "github.com/cosmos/cosmos-sdk/x/mint" - _ "github.com/cosmos/cosmos-sdk/x/staking" ) type SimTestSuite struct { diff --git a/x/genutil/client/cli/gentx.go b/x/genutil/client/cli/gentx.go index 41410e9cd995..f00514d50f50 100644 --- a/x/genutil/client/cli/gentx.go +++ b/x/genutil/client/cli/gentx.go @@ -13,6 +13,7 @@ import ( "cosmossdk.io/core/address" "cosmossdk.io/errors" + "cosmossdk.io/x/staking/client/cli" "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/client/flags" @@ -25,7 +26,6 @@ import ( authclient "github.com/cosmos/cosmos-sdk/x/auth/client" "github.com/cosmos/cosmos-sdk/x/genutil" "github.com/cosmos/cosmos-sdk/x/genutil/types" - "github.com/cosmos/cosmos-sdk/x/staking/client/cli" ) // GenTxCmd builds the application's gentx command. diff --git a/x/genutil/client/cli/gentx_test.go b/x/genutil/client/cli/gentx_test.go index 478a536994fb..b0f4dc81766f 100644 --- a/x/genutil/client/cli/gentx_test.go +++ b/x/genutil/client/cli/gentx_test.go @@ -12,6 +12,7 @@ import ( "github.com/stretchr/testify/suite" sdkmath "cosmossdk.io/math" + stakingcli "cosmossdk.io/x/staking/client/cli" "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/client/flags" @@ -25,7 +26,6 @@ import ( banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" "github.com/cosmos/cosmos-sdk/x/genutil" "github.com/cosmos/cosmos-sdk/x/genutil/client/cli" - stakingcli "github.com/cosmos/cosmos-sdk/x/staking/client/cli" ) type CLITestSuite struct { diff --git a/x/genutil/client/cli/init_test.go b/x/genutil/client/cli/init_test.go index c73f7d44fb3c..c77d7df52c19 100644 --- a/x/genutil/client/cli/init_test.go +++ b/x/genutil/client/cli/init_test.go @@ -14,6 +14,7 @@ import ( "github.com/stretchr/testify/require" "cosmossdk.io/log" + "cosmossdk.io/x/staking" "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/client/flags" @@ -31,7 +32,6 @@ import ( genutilcli "github.com/cosmos/cosmos-sdk/x/genutil/client/cli" genutiltest "github.com/cosmos/cosmos-sdk/x/genutil/client/testutil" genutiltypes "github.com/cosmos/cosmos-sdk/x/genutil/types" - "github.com/cosmos/cosmos-sdk/x/staking" ) var testMbm = module.NewBasicManager( diff --git a/x/genutil/collect.go b/x/genutil/collect.go index 1c951dea7876..55c0fa7d0daf 100644 --- a/x/genutil/collect.go +++ b/x/genutil/collect.go @@ -12,13 +12,14 @@ import ( cfg "github.com/cometbft/cometbft/config" + stakingtypes "cosmossdk.io/x/staking/types" + "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/codec" sdkruntime "github.com/cosmos/cosmos-sdk/runtime" sdk "github.com/cosmos/cosmos-sdk/types" bankexported "github.com/cosmos/cosmos-sdk/x/bank/exported" "github.com/cosmos/cosmos-sdk/x/genutil/types" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) // GenAppStateFromConfig gets the genesis app state from the config diff --git a/x/genutil/gentx.go b/x/genutil/gentx.go index b0e162c977d8..c369ea57a0c7 100644 --- a/x/genutil/gentx.go +++ b/x/genutil/gentx.go @@ -9,13 +9,13 @@ import ( abci "github.com/cometbft/cometbft/abci/types" "cosmossdk.io/core/genesis" + stakingtypes "cosmossdk.io/x/staking/types" "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/codec" sdk "github.com/cosmos/cosmos-sdk/types" bankexported "github.com/cosmos/cosmos-sdk/x/bank/exported" "github.com/cosmos/cosmos-sdk/x/genutil/types" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) // SetGenTxsInAppGenesisState - sets the genesis transactions in the app genesis state diff --git a/x/genutil/gentx_test.go b/x/genutil/gentx_test.go index 70c742aa6b9d..3ffd48d040e5 100644 --- a/x/genutil/gentx_test.go +++ b/x/genutil/gentx_test.go @@ -14,6 +14,7 @@ import ( "cosmossdk.io/core/genesis" "cosmossdk.io/math" storetypes "cosmossdk.io/store/types" + stakingtypes "cosmossdk.io/x/staking/types" "github.com/cosmos/cosmos-sdk/crypto/keys/secp256k1" "github.com/cosmos/cosmos-sdk/testutil" @@ -24,7 +25,6 @@ import ( "github.com/cosmos/cosmos-sdk/x/genutil" genutiltestutil "github.com/cosmos/cosmos-sdk/x/genutil/testutil" "github.com/cosmos/cosmos-sdk/x/genutil/types" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) var ( diff --git a/x/genutil/types/genesis_state.go b/x/genutil/types/genesis_state.go index 6c30594f712b..a4c77593a01a 100644 --- a/x/genutil/types/genesis_state.go +++ b/x/genutil/types/genesis_state.go @@ -5,9 +5,10 @@ import ( "fmt" "os" + stakingtypes "cosmossdk.io/x/staking/types" + "github.com/cosmos/cosmos-sdk/codec" sdk "github.com/cosmos/cosmos-sdk/types" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) // NewGenesisState creates a new GenesisState object diff --git a/x/genutil/types/genesis_state_test.go b/x/genutil/types/genesis_state_test.go index 90660a44105e..edf5cd186ed4 100644 --- a/x/genutil/types/genesis_state_test.go +++ b/x/genutil/types/genesis_state_test.go @@ -8,6 +8,8 @@ import ( "github.com/stretchr/testify/require" "cosmossdk.io/math" + "cosmossdk.io/x/staking" + stakingtypes "cosmossdk.io/x/staking/types" "github.com/cosmos/cosmos-sdk/codec" "github.com/cosmos/cosmos-sdk/crypto/keys/ed25519" @@ -16,8 +18,6 @@ import ( banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" "github.com/cosmos/cosmos-sdk/x/genutil" "github.com/cosmos/cosmos-sdk/x/genutil/types" - "github.com/cosmos/cosmos-sdk/x/staking" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) var ( diff --git a/x/gov/abci_test.go b/x/gov/abci_test.go index deb825a0bbdd..f1bb48e0bfdc 100644 --- a/x/gov/abci_test.go +++ b/x/gov/abci_test.go @@ -13,13 +13,13 @@ import ( "cosmossdk.io/x/gov/keeper" "cosmossdk.io/x/gov/types" v1 "cosmossdk.io/x/gov/types/v1" + stakingkeeper "cosmossdk.io/x/staking/keeper" + stakingtypes "cosmossdk.io/x/staking/types" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" sdk "github.com/cosmos/cosmos-sdk/types" authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" - stakingkeeper "github.com/cosmos/cosmos-sdk/x/staking/keeper" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) func TestUnregisteredProposal_InactiveProposalFails(t *testing.T) { diff --git a/x/gov/client/cli/util_test.go b/x/gov/client/cli/util_test.go index 711826caf4a5..568acd9b2e4d 100644 --- a/x/gov/client/cli/util_test.go +++ b/x/gov/client/cli/util_test.go @@ -16,6 +16,7 @@ import ( sdkmath "cosmossdk.io/math" v1 "cosmossdk.io/x/gov/types/v1" "cosmossdk.io/x/gov/types/v1beta1" + stakingtypes "cosmossdk.io/x/staking/types" "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/codec" @@ -24,7 +25,6 @@ import ( "github.com/cosmos/cosmos-sdk/testutil/testdata" sdk "github.com/cosmos/cosmos-sdk/types" banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) const ( diff --git a/x/gov/common_test.go b/x/gov/common_test.go index d493634158dd..8cc7f9bffbbd 100644 --- a/x/gov/common_test.go +++ b/x/gov/common_test.go @@ -16,6 +16,9 @@ import ( v1 "cosmossdk.io/x/gov/types/v1" "cosmossdk.io/x/gov/types/v1beta1" _ "cosmossdk.io/x/protocolpool" + _ "cosmossdk.io/x/staking" + stakingkeeper "cosmossdk.io/x/staking/keeper" + stakingtypes "cosmossdk.io/x/staking/types" "github.com/cosmos/cosmos-sdk/crypto/keys/ed25519" cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" @@ -29,9 +32,6 @@ import ( _ "github.com/cosmos/cosmos-sdk/x/bank" bankkeeper "github.com/cosmos/cosmos-sdk/x/bank/keeper" _ "github.com/cosmos/cosmos-sdk/x/consensus" - _ "github.com/cosmos/cosmos-sdk/x/staking" - stakingkeeper "github.com/cosmos/cosmos-sdk/x/staking/keeper" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) var ( diff --git a/x/gov/go.mod b/x/gov/go.mod index 88c0a7a3bf93..a52dbf6581cb 100644 --- a/x/gov/go.mod +++ b/x/gov/go.mod @@ -12,6 +12,7 @@ require ( cosmossdk.io/math v1.1.3-rc.1 cosmossdk.io/store v1.0.0-rc.0 cosmossdk.io/x/protocolpool v0.0.0-20230925135524-a1bc045b3190 + cosmossdk.io/x/staking v0.0.0-00010101000000-000000000000 github.com/chzyer/readline v1.5.1 github.com/cometbft/cometbft v0.38.0 github.com/cosmos/cosmos-proto v1.0.0-beta.3 @@ -165,3 +166,5 @@ replace cosmossdk.io/x/protocolpool => ../protocolpool replace cosmossdk.io/x/distribution => ../distribution replace cosmossdk.io/x/slashing => ../slashing + +replace cosmossdk.io/x/staking => ../staking diff --git a/x/gov/keeper/tally.go b/x/gov/keeper/tally.go index 4ff128a74a07..f1805aab5073 100644 --- a/x/gov/keeper/tally.go +++ b/x/gov/keeper/tally.go @@ -6,9 +6,9 @@ import ( "cosmossdk.io/collections" "cosmossdk.io/math" v1 "cosmossdk.io/x/gov/types/v1" + stakingtypes "cosmossdk.io/x/staking/types" sdk "github.com/cosmos/cosmos-sdk/types" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) // TODO: Break into several smaller functions for clarity diff --git a/x/gov/keeper/tally_test.go b/x/gov/keeper/tally_test.go index da286fc16cfc..9602b4d25055 100644 --- a/x/gov/keeper/tally_test.go +++ b/x/gov/keeper/tally_test.go @@ -12,11 +12,11 @@ import ( sdkmath "cosmossdk.io/math" "cosmossdk.io/x/gov/keeper" v1 "cosmossdk.io/x/gov/types/v1" + stakingtypes "cosmossdk.io/x/staking/types" "github.com/cosmos/cosmos-sdk/codec/address" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" sdk "github.com/cosmos/cosmos-sdk/types" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) func TestTally(t *testing.T) { diff --git a/x/gov/simulation/operations_test.go b/x/gov/simulation/operations_test.go index ec29be847d4d..cb22362168e8 100644 --- a/x/gov/simulation/operations_test.go +++ b/x/gov/simulation/operations_test.go @@ -20,6 +20,8 @@ import ( v1 "cosmossdk.io/x/gov/types/v1" "cosmossdk.io/x/gov/types/v1beta1" _ "cosmossdk.io/x/protocolpool" + _ "cosmossdk.io/x/staking" + stakingkeeper "cosmossdk.io/x/staking/keeper" "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/runtime" @@ -34,8 +36,6 @@ import ( bankkeeper "github.com/cosmos/cosmos-sdk/x/bank/keeper" "github.com/cosmos/cosmos-sdk/x/bank/testutil" _ "github.com/cosmos/cosmos-sdk/x/consensus" - _ "github.com/cosmos/cosmos-sdk/x/staking" - stakingkeeper "github.com/cosmos/cosmos-sdk/x/staking/keeper" ) var ( diff --git a/x/gov/testutil/expected_keepers_mocks.go b/x/gov/testutil/expected_keepers_mocks.go index 1672702fb98f..f06db6faa083 100644 --- a/x/gov/testutil/expected_keepers_mocks.go +++ b/x/gov/testutil/expected_keepers_mocks.go @@ -14,7 +14,7 @@ import ( query "github.com/cosmos/cosmos-sdk/types/query" keeper "github.com/cosmos/cosmos-sdk/x/bank/keeper" types0 "github.com/cosmos/cosmos-sdk/x/bank/types" - types1 "github.com/cosmos/cosmos-sdk/x/staking/types" + types1 "cosmossdk.io/x/staking/types" gomock "github.com/golang/mock/gomock" ) diff --git a/x/gov/types/expected_keepers.go b/x/gov/types/expected_keepers.go index e104038b14fc..f87caed7052f 100644 --- a/x/gov/types/expected_keepers.go +++ b/x/gov/types/expected_keepers.go @@ -5,9 +5,9 @@ import ( addresscodec "cosmossdk.io/core/address" "cosmossdk.io/math" + stakingtypes "cosmossdk.io/x/staking/types" sdk "github.com/cosmos/cosmos-sdk/types" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) // StakingKeeper expected staking keeper (Validator and Delegator sets) (noalias) diff --git a/x/group/go.mod b/x/group/go.mod index e50f9608bc41..9d1761e551dd 100644 --- a/x/group/go.mod +++ b/x/group/go.mod @@ -11,6 +11,7 @@ require ( cosmossdk.io/math v1.1.3-rc.1 cosmossdk.io/store v1.0.0-rc.0 cosmossdk.io/x/gov v0.0.0-20230925135524-a1bc045b3190 + cosmossdk.io/x/staking v0.0.0-00010101000000-000000000000 github.com/cockroachdb/apd/v2 v2.0.2 github.com/cometbft/cometbft v0.38.0 github.com/cosmos/cosmos-db v1.0.0 @@ -166,3 +167,5 @@ replace cosmossdk.io/x/gov => ../gov replace cosmossdk.io/x/distribution => ../distribution replace cosmossdk.io/x/slashing => ../slashing + +replace cosmossdk.io/x/staking => ../staking diff --git a/x/group/module/abci_test.go b/x/group/module/abci_test.go index aac6376867c8..26d61ad47306 100644 --- a/x/group/module/abci_test.go +++ b/x/group/module/abci_test.go @@ -16,6 +16,7 @@ import ( "cosmossdk.io/x/group/keeper" "cosmossdk.io/x/group/module" grouptestutil "cosmossdk.io/x/group/testutil" + stakingkeeper "cosmossdk.io/x/staking/keeper" codecaddress "github.com/cosmos/cosmos-sdk/codec/address" codectypes "github.com/cosmos/cosmos-sdk/codec/types" @@ -25,7 +26,6 @@ import ( bankkeeper "github.com/cosmos/cosmos-sdk/x/bank/keeper" "github.com/cosmos/cosmos-sdk/x/bank/testutil" banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" - stakingkeeper "github.com/cosmos/cosmos-sdk/x/staking/keeper" ) type IntegrationTestSuite struct { diff --git a/x/group/testutil/app_config.go b/x/group/testutil/app_config.go index f0e48978fdfc..7f35cc51d78f 100644 --- a/x/group/testutil/app_config.go +++ b/x/group/testutil/app_config.go @@ -2,6 +2,7 @@ package testutil import ( _ "cosmossdk.io/x/group/module" // import as blank for app wiring + _ "cosmossdk.io/x/staking" // import as blank for app wiring "github.com/cosmos/cosmos-sdk/testutil/configurator" _ "github.com/cosmos/cosmos-sdk/x/auth" // import as blank for app wiring @@ -11,7 +12,6 @@ import ( _ "github.com/cosmos/cosmos-sdk/x/consensus" // import as blank for app wiring _ "github.com/cosmos/cosmos-sdk/x/genutil" // import as blank for app wiring _ "github.com/cosmos/cosmos-sdk/x/mint" // import as blank for app wiring - _ "github.com/cosmos/cosmos-sdk/x/staking" // import as blank for app wiring ) var AppConfig = configurator.NewAppConfig( diff --git a/x/mint/testutil/app_config.go b/x/mint/testutil/app_config.go index ece7b9f08dd8..875507b441e4 100644 --- a/x/mint/testutil/app_config.go +++ b/x/mint/testutil/app_config.go @@ -1,6 +1,8 @@ package testutil import ( + _ "cosmossdk.io/x/staking" // import as blank for app wiring + "github.com/cosmos/cosmos-sdk/testutil/configurator" _ "github.com/cosmos/cosmos-sdk/x/auth" // import as blank for app wiring _ "github.com/cosmos/cosmos-sdk/x/auth/tx/config" // import as blank for app wiring @@ -8,7 +10,6 @@ import ( _ "github.com/cosmos/cosmos-sdk/x/consensus" // import as blank for app wiring _ "github.com/cosmos/cosmos-sdk/x/genutil" // import as blank for app wiring _ "github.com/cosmos/cosmos-sdk/x/mint" // import as blank for app wiring - _ "github.com/cosmos/cosmos-sdk/x/staking" // import as blank for app wiring ) var AppConfig = configurator.NewAppConfig( diff --git a/x/nft/go.mod b/x/nft/go.mod index 5b2b2cd69307..4a2371d67d8e 100644 --- a/x/nft/go.mod +++ b/x/nft/go.mod @@ -10,9 +10,10 @@ require ( cosmossdk.io/log v1.2.1 cosmossdk.io/math v1.1.3-rc.1 cosmossdk.io/store v1.0.0-rc.0 + cosmossdk.io/x/staking v0.0.0-00010101000000-000000000000 github.com/cometbft/cometbft v0.38.0 github.com/cosmos/cosmos-proto v1.0.0-beta.3 - github.com/cosmos/cosmos-sdk v0.47.5 + github.com/cosmos/cosmos-sdk v0.51.0 github.com/cosmos/gogoproto v1.4.11 github.com/golang/mock v1.6.0 github.com/golang/protobuf v1.5.3 @@ -162,3 +163,5 @@ replace cosmossdk.io/x/gov => ../gov replace cosmossdk.io/x/distribution => ../distribution replace cosmossdk.io/x/slashing => ../slashing + +replace cosmossdk.io/x/staking => ../staking diff --git a/x/nft/simulation/operations_test.go b/x/nft/simulation/operations_test.go index 4e9b2dc8e70f..d4205558034c 100644 --- a/x/nft/simulation/operations_test.go +++ b/x/nft/simulation/operations_test.go @@ -16,6 +16,7 @@ import ( nftkeeper "cosmossdk.io/x/nft/keeper" "cosmossdk.io/x/nft/simulation" "cosmossdk.io/x/nft/testutil" + stakingkeeper "cosmossdk.io/x/staking/keeper" "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/codec" @@ -27,7 +28,6 @@ import ( authkeeper "github.com/cosmos/cosmos-sdk/x/auth/keeper" bankkeeper "github.com/cosmos/cosmos-sdk/x/bank/keeper" banktestutil "github.com/cosmos/cosmos-sdk/x/bank/testutil" - stakingkeeper "github.com/cosmos/cosmos-sdk/x/staking/keeper" ) type SimTestSuite struct { diff --git a/x/nft/testutil/app_config.go b/x/nft/testutil/app_config.go index 11a5e72fea4d..c609003f261f 100644 --- a/x/nft/testutil/app_config.go +++ b/x/nft/testutil/app_config.go @@ -2,6 +2,7 @@ package testutil import ( _ "cosmossdk.io/x/nft/module" // import as blank for app wiring + _ "cosmossdk.io/x/staking" // import as blank for app wiring "github.com/cosmos/cosmos-sdk/testutil/configurator" _ "github.com/cosmos/cosmos-sdk/x/auth" // import as blank for app wiring @@ -10,7 +11,6 @@ import ( _ "github.com/cosmos/cosmos-sdk/x/consensus" // import as blank for app wiring _ "github.com/cosmos/cosmos-sdk/x/genutil" // import as blank for app wiring _ "github.com/cosmos/cosmos-sdk/x/mint" // import as blank for app wiring - _ "github.com/cosmos/cosmos-sdk/x/staking" // import as blank for app wiring ) var AppConfig = configurator.NewAppConfig( diff --git a/x/params/go.mod b/x/params/go.mod index 1bb0b2f669dc..ad94fd8abc81 100644 --- a/x/params/go.mod +++ b/x/params/go.mod @@ -27,6 +27,7 @@ require ( require ( cosmossdk.io/collections v0.4.0 // indirect + cosmossdk.io/x/staking v0.0.0-00010101000000-000000000000 // indirect cosmossdk.io/x/tx v0.11.0 // indirect filippo.io/edwards25519 v1.0.0 // indirect github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 // indirect @@ -163,3 +164,5 @@ replace cosmossdk.io/x/gov => ../gov replace cosmossdk.io/x/distribution => ../distribution replace cosmossdk.io/x/slashing => ../slashing + +replace cosmossdk.io/x/staking => ../staking diff --git a/x/protocolpool/go.mod b/x/protocolpool/go.mod index a04f3961503a..e3ddac6e1c2a 100644 --- a/x/protocolpool/go.mod +++ b/x/protocolpool/go.mod @@ -10,6 +10,7 @@ require ( cosmossdk.io/log v1.2.1 cosmossdk.io/x/distribution v0.0.0-20230925135524-a1bc045b3190 cosmossdk.io/x/gov v0.0.0-20230925135524-a1bc045b3190 + cosmossdk.io/x/staking v0.0.0-00010101000000-000000000000 github.com/cometbft/cometbft v0.38.0 github.com/cosmos/cosmos-proto v1.0.0-beta.3 github.com/cosmos/cosmos-sdk v0.51.0 @@ -166,3 +167,5 @@ replace cosmossdk.io/x/gov => ../gov replace cosmossdk.io/x/distribution => ../distribution replace cosmossdk.io/x/slashing => ../slashing + +replace cosmossdk.io/x/staking => ../staking diff --git a/x/protocolpool/simulation/operations_test.go b/x/protocolpool/simulation/operations_test.go index db6e4767f62b..b22ff8a60cb3 100644 --- a/x/protocolpool/simulation/operations_test.go +++ b/x/protocolpool/simulation/operations_test.go @@ -14,6 +14,7 @@ import ( "cosmossdk.io/x/protocolpool/simulation" pooltestutil "cosmossdk.io/x/protocolpool/testutil" "cosmossdk.io/x/protocolpool/types" + stakingkeeper "cosmossdk.io/x/staking/keeper" "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/codec" @@ -24,7 +25,6 @@ import ( authkeeper "github.com/cosmos/cosmos-sdk/x/auth/keeper" bankkeeper "github.com/cosmos/cosmos-sdk/x/bank/keeper" banktestutil "github.com/cosmos/cosmos-sdk/x/bank/testutil" - stakingkeeper "github.com/cosmos/cosmos-sdk/x/staking/keeper" ) type suite struct { diff --git a/x/protocolpool/testutil/app_config.go b/x/protocolpool/testutil/app_config.go index 0b7ce15fe07e..a06c49123407 100644 --- a/x/protocolpool/testutil/app_config.go +++ b/x/protocolpool/testutil/app_config.go @@ -4,6 +4,7 @@ import ( _ "cosmossdk.io/x/distribution" // import as blank for app wiring _ "cosmossdk.io/x/gov" // import as blank for app wiring _ "cosmossdk.io/x/protocolpool" // import as blank for app wiring + _ "cosmossdk.io/x/staking" // import as blank for app wiring "github.com/cosmos/cosmos-sdk/testutil/configurator" _ "github.com/cosmos/cosmos-sdk/x/auth" // import as blank for app wiring @@ -12,7 +13,6 @@ import ( _ "github.com/cosmos/cosmos-sdk/x/consensus" // import as blank for app wiring _ "github.com/cosmos/cosmos-sdk/x/genutil" // import as blank for app wiring _ "github.com/cosmos/cosmos-sdk/x/mint" // import as blank for app wiring - _ "github.com/cosmos/cosmos-sdk/x/staking" // import as blank for app wiring ) var AppConfig = configurator.NewAppConfig( diff --git a/x/simulation/params.go b/x/simulation/params.go index 7be6d77ae08b..b5c298d92371 100644 --- a/x/simulation/params.go +++ b/x/simulation/params.go @@ -8,9 +8,10 @@ import ( cmtproto "github.com/cometbft/cometbft/proto/tendermint/types" "github.com/cometbft/cometbft/types" + stakingtypes "cosmossdk.io/x/staking/types" + "github.com/cosmos/cosmos-sdk/codec" "github.com/cosmos/cosmos-sdk/types/simulation" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) const ( diff --git a/x/slashing/abci_test.go b/x/slashing/abci_test.go index c5dd7440263b..3d2fc539b20c 100644 --- a/x/slashing/abci_test.go +++ b/x/slashing/abci_test.go @@ -12,14 +12,14 @@ import ( "cosmossdk.io/x/slashing" slashingkeeper "cosmossdk.io/x/slashing/keeper" "cosmossdk.io/x/slashing/testutil" + stakingkeeper "cosmossdk.io/x/staking/keeper" + stakingtestutil "cosmossdk.io/x/staking/testutil" + stakingtypes "cosmossdk.io/x/staking/types" codectypes "github.com/cosmos/cosmos-sdk/codec/types" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" sdk "github.com/cosmos/cosmos-sdk/types" bankkeeper "github.com/cosmos/cosmos-sdk/x/bank/keeper" - stakingkeeper "github.com/cosmos/cosmos-sdk/x/staking/keeper" - stakingtestutil "github.com/cosmos/cosmos-sdk/x/staking/testutil" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) func TestBeginBlocker(t *testing.T) { diff --git a/x/slashing/app_test.go b/x/slashing/app_test.go index b400a1ce3957..cb18943a66c5 100644 --- a/x/slashing/app_test.go +++ b/x/slashing/app_test.go @@ -13,6 +13,8 @@ import ( "cosmossdk.io/math" "cosmossdk.io/x/slashing/keeper" "cosmossdk.io/x/slashing/types" + stakingkeeper "cosmossdk.io/x/staking/keeper" + stakingtypes "cosmossdk.io/x/staking/types" codecaddress "github.com/cosmos/cosmos-sdk/codec/address" "github.com/cosmos/cosmos-sdk/crypto/keys/ed25519" @@ -23,8 +25,6 @@ import ( moduletestutil "github.com/cosmos/cosmos-sdk/types/module/testutil" authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" bankkeeper "github.com/cosmos/cosmos-sdk/x/bank/keeper" - stakingkeeper "github.com/cosmos/cosmos-sdk/x/staking/keeper" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) var ( diff --git a/x/slashing/go.mod b/x/slashing/go.mod index 7d50cdff6dac..e466b03c08ca 100644 --- a/x/slashing/go.mod +++ b/x/slashing/go.mod @@ -14,6 +14,7 @@ require ( cosmossdk.io/x/distribution v0.0.0-20230925135524-a1bc045b3190 cosmossdk.io/x/gov v0.0.0-20230925135524-a1bc045b3190 cosmossdk.io/x/protocolpool v0.0.0-20230925135524-a1bc045b3190 + cosmossdk.io/x/staking v0.0.0-00010101000000-000000000000 github.com/bits-and-blooms/bitset v1.10.0 github.com/cockroachdb/errors v1.11.1 github.com/cometbft/cometbft v0.38.0 @@ -166,4 +167,5 @@ replace ( cosmossdk.io/x/distribution => ../distribution cosmossdk.io/x/gov => ../gov cosmossdk.io/x/protocolpool => ../protocolpool + cosmossdk.io/x/staking => ../staking ) diff --git a/x/slashing/keeper/genesis.go b/x/slashing/keeper/genesis.go index fd4f18abff97..abaf94b0f2dd 100644 --- a/x/slashing/keeper/genesis.go +++ b/x/slashing/keeper/genesis.go @@ -4,9 +4,9 @@ import ( "context" "cosmossdk.io/x/slashing/types" + stakingtypes "cosmossdk.io/x/staking/types" sdk "github.com/cosmos/cosmos-sdk/types" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) // InitGenesis initializes default parameters and the keeper's address to diff --git a/x/slashing/keeper/hooks_test.go b/x/slashing/keeper/hooks_test.go index 21531a73bb3f..2bb1b306b478 100644 --- a/x/slashing/keeper/hooks_test.go +++ b/x/slashing/keeper/hooks_test.go @@ -1,9 +1,10 @@ package keeper_test import ( + stakingtypes "cosmossdk.io/x/staking/types" + "github.com/cosmos/cosmos-sdk/testutil/testdata" sdk "github.com/cosmos/cosmos-sdk/types" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) func (s *KeeperTestSuite) TestAfterValidatorBonded() { diff --git a/x/slashing/keeper/msg_server_test.go b/x/slashing/keeper/msg_server_test.go index e7f6bab47010..fc62a7f20fa9 100644 --- a/x/slashing/keeper/msg_server_test.go +++ b/x/slashing/keeper/msg_server_test.go @@ -5,11 +5,11 @@ import ( sdkmath "cosmossdk.io/math" slashingtypes "cosmossdk.io/x/slashing/types" + "cosmossdk.io/x/staking/types" addresscodec "github.com/cosmos/cosmos-sdk/codec/address" "github.com/cosmos/cosmos-sdk/testutil/testdata" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/cosmos/cosmos-sdk/x/staking/types" ) var ac = addresscodec.NewBech32Codec("cosmos") diff --git a/x/slashing/module.go b/x/slashing/module.go index 0c808010e7a4..39e3aeb74adb 100644 --- a/x/slashing/module.go +++ b/x/slashing/module.go @@ -15,6 +15,7 @@ import ( "cosmossdk.io/x/slashing/keeper" "cosmossdk.io/x/slashing/simulation" "cosmossdk.io/x/slashing/types" + staking "cosmossdk.io/x/staking/types" "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/codec" @@ -22,7 +23,6 @@ import ( "github.com/cosmos/cosmos-sdk/types/module" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" - staking "github.com/cosmos/cosmos-sdk/x/staking/types" ) // ConsensusVersion defines the current x/slashing module consensus version. diff --git a/x/slashing/simulation/operations_test.go b/x/slashing/simulation/operations_test.go index f96b64aff81a..23c03a6da8a1 100644 --- a/x/slashing/simulation/operations_test.go +++ b/x/slashing/simulation/operations_test.go @@ -22,6 +22,8 @@ import ( "cosmossdk.io/x/slashing/simulation" "cosmossdk.io/x/slashing/testutil" "cosmossdk.io/x/slashing/types" + stakingkeeper "cosmossdk.io/x/staking/keeper" + stakingtypes "cosmossdk.io/x/staking/types" "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/codec" @@ -36,8 +38,6 @@ import ( banktestutil "github.com/cosmos/cosmos-sdk/x/bank/testutil" mintkeeper "github.com/cosmos/cosmos-sdk/x/mint/keeper" minttypes "github.com/cosmos/cosmos-sdk/x/mint/types" - stakingkeeper "github.com/cosmos/cosmos-sdk/x/staking/keeper" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) type SimTestSuite struct { diff --git a/x/slashing/testutil/app_config.go b/x/slashing/testutil/app_config.go index 11d2de661676..a2f2da18d82c 100644 --- a/x/slashing/testutil/app_config.go +++ b/x/slashing/testutil/app_config.go @@ -4,6 +4,7 @@ import ( _ "cosmossdk.io/x/distribution" // import as blank for app wiring _ "cosmossdk.io/x/protocolpool" // import as blank for app wiring _ "cosmossdk.io/x/slashing" // import as blank for app wiring + _ "cosmossdk.io/x/staking" // import as blank for app wiring "github.com/cosmos/cosmos-sdk/testutil/configurator" _ "github.com/cosmos/cosmos-sdk/x/auth" // import as blank for app wiring @@ -12,7 +13,6 @@ import ( _ "github.com/cosmos/cosmos-sdk/x/consensus" // import as blank for app wiring _ "github.com/cosmos/cosmos-sdk/x/genutil" // import as blank for app wiring _ "github.com/cosmos/cosmos-sdk/x/mint" // import as blank for app wiring - _ "github.com/cosmos/cosmos-sdk/x/staking" // import as blank for app wiring ) var AppConfig = configurator.NewAppConfig( diff --git a/x/slashing/testutil/expected_keepers_mocks.go b/x/slashing/testutil/expected_keepers_mocks.go index ce16bc841c3e..0f6e06c01149 100644 --- a/x/slashing/testutil/expected_keepers_mocks.go +++ b/x/slashing/testutil/expected_keepers_mocks.go @@ -12,7 +12,7 @@ import ( address "cosmossdk.io/core/address" math "cosmossdk.io/math" types "github.com/cosmos/cosmos-sdk/types" - types0 "github.com/cosmos/cosmos-sdk/x/staking/types" + types0 "cosmossdk.io/x/staking/types" gomock "github.com/golang/mock/gomock" ) diff --git a/x/slashing/types/expected_keepers.go b/x/slashing/types/expected_keepers.go index 5f18c766a6d3..1734ed11900e 100644 --- a/x/slashing/types/expected_keepers.go +++ b/x/slashing/types/expected_keepers.go @@ -6,9 +6,9 @@ import ( st "cosmossdk.io/api/cosmos/staking/v1beta1" "cosmossdk.io/core/address" "cosmossdk.io/math" + stakingtypes "cosmossdk.io/x/staking/types" sdk "github.com/cosmos/cosmos-sdk/types" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) // AccountKeeper expected account keeper diff --git a/x/slashing/types/genesis.pb.go b/x/slashing/types/genesis.pb.go index e196e0e18867..4d16ddf22a51 100644 --- a/x/slashing/types/genesis.pb.go +++ b/x/slashing/types/genesis.pb.go @@ -269,35 +269,34 @@ func init() { } var fileDescriptor_1923b9188b635394 = []byte{ - // 444 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x93, 0xc1, 0x6e, 0xd3, 0x30, - 0x18, 0xc7, 0xe3, 0x56, 0x14, 0xe6, 0x6c, 0x07, 0xac, 0x32, 0xc2, 0x24, 0xb2, 0x51, 0x01, 0x9a, - 0x90, 0x92, 0x68, 0xe3, 0xb8, 0x13, 0xe1, 0x30, 0x71, 0x40, 0x42, 0xe9, 0xc4, 0x81, 0x03, 0x91, - 0xd3, 0x78, 0x9e, 0xb5, 0xc6, 0xae, 0xf2, 0x79, 0x55, 0x79, 0x03, 0x8e, 0x3c, 0x06, 0xe2, 0xc4, - 0x81, 0x13, 0x4f, 0xd0, 0x63, 0xc5, 0x89, 0x13, 0x42, 0xed, 0x81, 0xd7, 0x40, 0xd8, 0x29, 0x0d, - 0xa8, 0x51, 0x0f, 0xbb, 0x24, 0xb1, 0xfd, 0xfb, 0xff, 0xbf, 0xcf, 0xff, 0xd8, 0xf8, 0xd1, 0x40, - 0x41, 0xa1, 0x20, 0x82, 0x21, 0x85, 0x0b, 0x21, 0x79, 0x34, 0x3e, 0xca, 0x98, 0xa6, 0x47, 0x11, - 0x67, 0x92, 0x81, 0x80, 0x70, 0x54, 0x2a, 0xad, 0xc8, 0x5d, 0x8b, 0x85, 0x4b, 0x2c, 0xac, 0xb0, - 0xbd, 0x2e, 0x57, 0x5c, 0x19, 0x26, 0xfa, 0xf3, 0x65, 0xf1, 0xbd, 0xc7, 0x4d, 0xae, 0x7f, 0xf5, - 0x96, 0xbb, 0x67, 0xb9, 0xd4, 0x1a, 0x54, 0x35, 0xec, 0xd2, 0x6d, 0x5a, 0x08, 0xa9, 0x22, 0xf3, - 0xb4, 0x53, 0xbd, 0xf7, 0x2d, 0xbc, 0x7d, 0x6a, 0xdb, 0xea, 0x6b, 0xaa, 0x19, 0x89, 0x71, 0x67, - 0x44, 0x4b, 0x5a, 0x80, 0x87, 0x0e, 0xd0, 0xa1, 0x7b, 0xbc, 0x1f, 0x36, 0xb4, 0x19, 0xbe, 0x32, - 0x58, 0xbc, 0x35, 0xfd, 0xb1, 0xef, 0x7c, 0xfc, 0xf5, 0xf9, 0x09, 0x4a, 0x2a, 0x25, 0x39, 0xc3, - 0x3b, 0x20, 0xb8, 0x14, 0x92, 0xa7, 0x42, 0x9e, 0x2b, 0xf0, 0x5a, 0x07, 0xed, 0x43, 0xf7, 0xf8, - 0x61, 0xa3, 0x55, 0xdf, 0xd2, 0x2f, 0xe4, 0xb9, 0xaa, 0xfb, 0x6d, 0xc3, 0x6a, 0x1e, 0xc8, 0x5b, - 0xbc, 0x53, 0x08, 0x00, 0x96, 0xa7, 0xd9, 0x50, 0x0d, 0x2e, 0xc1, 0x6b, 0x1b, 0xd7, 0xb0, 0xd1, - 0xf5, 0x35, 0x1d, 0x8a, 0x9c, 0x6a, 0x55, 0xbe, 0x34, 0xb2, 0xd8, 0xa8, 0xfe, 0xf1, 0x2f, 0x6a, - 0x0b, 0xbd, 0xaf, 0x08, 0xbb, 0xb5, 0x46, 0xc8, 0x09, 0xbe, 0x49, 0xf3, 0xbc, 0x64, 0x60, 0xa3, - 0xd8, 0x8a, 0x1f, 0x7c, 0xfb, 0x12, 0xdc, 0xaf, 0x8a, 0x3d, 0x57, 0x12, 0x98, 0x84, 0x2b, 0x78, - 0x66, 0x91, 0xbe, 0x2e, 0x85, 0xe4, 0xc9, 0x52, 0x41, 0x24, 0xde, 0x1d, 0x2f, 0xcb, 0xa7, 0xf5, - 0x30, 0xbc, 0x96, 0x89, 0x35, 0xd8, 0xdc, 0x75, 0x43, 0x28, 0xdd, 0xf1, 0x1a, 0xa0, 0xf7, 0x09, - 0xe1, 0x3b, 0x6b, 0xf7, 0x7b, 0xbd, 0x6d, 0x9c, 0xfd, 0x9f, 0xf9, 0xa6, 0x3f, 0x59, 0x2b, 0xdd, - 0x9c, 0xf4, 0x09, 0x76, 0x6b, 0x1c, 0xe9, 0xe2, 0x1b, 0x42, 0xe6, 0x6c, 0x62, 0xfa, 0x6b, 0x27, - 0x76, 0x40, 0x76, 0x71, 0xc7, 0x8a, 0x4c, 0x62, 0xb7, 0x92, 0x6a, 0x14, 0x9f, 0x4e, 0xe7, 0x3e, - 0x9a, 0xcd, 0x7d, 0xf4, 0x73, 0xee, 0xa3, 0x0f, 0x0b, 0xdf, 0x99, 0x2d, 0x7c, 0xe7, 0xfb, 0xc2, - 0x77, 0xde, 0x04, 0x5c, 0xe8, 0x8b, 0xab, 0x2c, 0x1c, 0xa8, 0xa2, 0x3a, 0xf7, 0xd5, 0x2b, 0x80, - 0xfc, 0x32, 0x9a, 0xac, 0x6e, 0x8e, 0x7e, 0x37, 0x62, 0x90, 0x75, 0xcc, 0x0d, 0x78, 0xfa, 0x3b, - 0x00, 0x00, 0xff, 0xff, 0xc1, 0xf1, 0x72, 0x89, 0xaf, 0x03, 0x00, 0x00, + // 432 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x93, 0x31, 0xef, 0xd2, 0x40, + 0x18, 0xc6, 0x7b, 0x10, 0xd1, 0xff, 0x15, 0x06, 0x2f, 0x88, 0x95, 0xc4, 0x82, 0x44, 0x0d, 0x31, + 0xa1, 0x0d, 0x38, 0x38, 0x30, 0x59, 0x07, 0xe3, 0x60, 0x62, 0x0a, 0x71, 0x70, 0xb0, 0x39, 0xe8, + 0x51, 0x2f, 0xd0, 0x3b, 0xd2, 0xb7, 0x12, 0xfc, 0x06, 0x8e, 0x7e, 0x0c, 0xe3, 0xe4, 0xe0, 0xe4, + 0x27, 0x60, 0x24, 0x4e, 0x4e, 0xc6, 0xc0, 0xe0, 0xd7, 0x30, 0xde, 0x15, 0xa9, 0x86, 0x86, 0xe1, + 0xbf, 0x34, 0xbd, 0xbb, 0xdf, 0xf3, 0xbc, 0xef, 0xfb, 0xb4, 0x87, 0xef, 0x4d, 0x25, 0xc4, 0x12, + 0x5c, 0x58, 0x50, 0x78, 0xc3, 0x45, 0xe4, 0xae, 0xfa, 0x13, 0x96, 0xd2, 0xbe, 0x1b, 0x31, 0xc1, + 0x80, 0x83, 0xb3, 0x4c, 0x64, 0x2a, 0xc9, 0x4d, 0x8d, 0x39, 0x07, 0xcc, 0xc9, 0xb0, 0x66, 0x3d, + 0x92, 0x91, 0x54, 0x8c, 0xfb, 0xe7, 0x4d, 0xe3, 0xcd, 0xfb, 0x45, 0xae, 0x7f, 0xf5, 0x9a, 0xbb, + 0xa5, 0xb9, 0x40, 0x1b, 0x64, 0x35, 0xf4, 0xd1, 0x75, 0x1a, 0x73, 0x21, 0x5d, 0xf5, 0xd4, 0x5b, + 0x9d, 0xf7, 0x25, 0x5c, 0x7d, 0xaa, 0xdb, 0x1a, 0xa5, 0x34, 0x65, 0xc4, 0xc3, 0x95, 0x25, 0x4d, + 0x68, 0x0c, 0x16, 0x6a, 0xa3, 0xae, 0x39, 0x68, 0x39, 0x05, 0x6d, 0x3a, 0x2f, 0x14, 0xe6, 0x5d, + 0x6c, 0x7e, 0xb4, 0x8c, 0x8f, 0xbf, 0x3e, 0x3f, 0x40, 0x7e, 0xa6, 0x24, 0x63, 0x5c, 0x03, 0x1e, + 0x09, 0x2e, 0xa2, 0x80, 0x8b, 0x99, 0x04, 0xab, 0xd4, 0x2e, 0x77, 0xcd, 0xc1, 0xdd, 0x42, 0xab, + 0x91, 0xa6, 0x9f, 0x89, 0x99, 0xcc, 0xfb, 0x55, 0xe1, 0xb8, 0x0f, 0xe4, 0x35, 0xae, 0xc5, 0x1c, + 0x80, 0x85, 0xc1, 0x64, 0x21, 0xa7, 0x73, 0xb0, 0xca, 0xca, 0xd5, 0x29, 0x74, 0x7d, 0x49, 0x17, + 0x3c, 0xa4, 0xa9, 0x4c, 0x9e, 0x2b, 0x99, 0xa7, 0x54, 0xff, 0xf8, 0xc7, 0xb9, 0x83, 0xce, 0x57, + 0x84, 0xcd, 0x5c, 0x23, 0x64, 0x88, 0xaf, 0xd2, 0x30, 0x4c, 0x18, 0xe8, 0x28, 0x2e, 0xbc, 0x3b, + 0xdf, 0xbe, 0xf4, 0x6e, 0x67, 0xc5, 0x9e, 0x48, 0x01, 0x4c, 0xc0, 0x5b, 0x78, 0xac, 0x91, 0x51, + 0x9a, 0x70, 0x11, 0xf9, 0x07, 0x05, 0x11, 0xb8, 0xb1, 0x3a, 0x94, 0x0f, 0xf2, 0x61, 0x58, 0x25, + 0x15, 0x6b, 0xef, 0x7c, 0xd7, 0x05, 0xa1, 0xd4, 0x57, 0x27, 0x80, 0xce, 0x27, 0x84, 0x6f, 0x9c, + 0x9c, 0xf7, 0x72, 0x63, 0x8c, 0xff, 0xcf, 0xfc, 0xdc, 0x97, 0xcc, 0x95, 0x2e, 0x4e, 0x7a, 0x88, + 0xcd, 0x1c, 0x47, 0xea, 0xf8, 0x0a, 0x17, 0x21, 0x5b, 0xab, 0xfe, 0xca, 0xbe, 0x5e, 0x90, 0x06, + 0xae, 0x68, 0x91, 0x4a, 0xec, 0x9a, 0x9f, 0xad, 0xbc, 0x47, 0x9b, 0x9d, 0x8d, 0xb6, 0x3b, 0x1b, + 0xfd, 0xdc, 0xd9, 0xe8, 0xc3, 0xde, 0x36, 0xb6, 0x7b, 0xdb, 0xf8, 0xbe, 0xb7, 0x8d, 0x57, 0xd9, + 0x50, 0x10, 0xce, 0x1d, 0x2e, 0xdd, 0xf5, 0xf1, 0xa6, 0xa4, 0xef, 0x96, 0x0c, 0x26, 0x15, 0xf5, + 0xc7, 0x3f, 0xfc, 0x1d, 0x00, 0x00, 0xff, 0xff, 0xaf, 0xca, 0xae, 0x5a, 0x9f, 0x03, 0x00, 0x00, } func (m *GenesisState) Marshal() (dAtA []byte, err error) { diff --git a/x/slashing/types/query.pb.go b/x/slashing/types/query.pb.go index 5b9a6305d447..0d9e51a58d62 100644 --- a/x/slashing/types/query.pb.go +++ b/x/slashing/types/query.pb.go @@ -323,43 +323,43 @@ func init() { } var fileDescriptor_791b11d41a861ed0 = []byte{ - // 572 bytes of a gzipped FileDescriptorProto + // 563 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x94, 0x41, 0x6b, 0x13, 0x41, 0x14, 0xc7, 0x33, 0xad, 0x06, 0x3a, 0x29, 0xa2, 0x63, 0xa1, 0x6d, 0xd0, 0x8d, 0x5d, 0x21, 0x2d, - 0xd5, 0xec, 0x98, 0x88, 0x78, 0xf2, 0x60, 0x14, 0x8b, 0xe0, 0x41, 0x53, 0x10, 0xf4, 0xb2, 0xcc, - 0x26, 0xd3, 0xe9, 0xe0, 0x66, 0x66, 0xbb, 0xb3, 0x09, 0x16, 0xd1, 0x83, 0x67, 0x0f, 0x82, 0x9f, - 0x41, 0xf0, 0xa8, 0xe2, 0x87, 0xe8, 0xb1, 0xe8, 0xc5, 0x93, 0x48, 0x22, 0x78, 0xf7, 0x13, 0xc8, - 0xce, 0x4c, 0x92, 0x2d, 0x71, 0x35, 0xc5, 0x4b, 0xb2, 0xbc, 0xf7, 0xfe, 0xef, 0xff, 0x7b, 0x2f, - 0x6f, 0x03, 0x2f, 0xb6, 0xa5, 0xea, 0x4a, 0x85, 0x55, 0x48, 0xd4, 0x2e, 0x17, 0x0c, 0xf7, 0xeb, - 0x01, 0x4d, 0x48, 0x1d, 0xef, 0xf5, 0x68, 0xbc, 0xef, 0x45, 0xb1, 0x4c, 0x24, 0x5a, 0x36, 0x45, - 0xde, 0xa8, 0xc8, 0xb3, 0x45, 0xe5, 0x4d, 0xab, 0x0e, 0x88, 0xa2, 0x46, 0x31, 0xd6, 0x47, 0x84, - 0x71, 0x41, 0x12, 0x2e, 0x85, 0x69, 0x52, 0x5e, 0x62, 0x92, 0x49, 0xfd, 0x88, 0xd3, 0x27, 0x1b, - 0x3d, 0xc7, 0xa4, 0x64, 0x21, 0xc5, 0x24, 0xe2, 0x98, 0x08, 0x21, 0x13, 0x2d, 0x51, 0x36, 0x5b, - 0xcd, 0xa3, 0x1b, 0x93, 0x98, 0xba, 0x55, 0x53, 0xe7, 0x9b, 0xf6, 0x96, 0xd6, 0xa4, 0xce, 0x90, - 0x2e, 0x17, 0x12, 0xeb, 0x4f, 0x13, 0x72, 0x97, 0x20, 0x7a, 0x90, 0xb2, 0xde, 0x27, 0x31, 0xe9, - 0xaa, 0x16, 0xdd, 0xeb, 0x51, 0x95, 0xb8, 0x8f, 0xe0, 0xd9, 0x23, 0x51, 0x15, 0x49, 0xa1, 0x28, - 0x6a, 0xc2, 0x62, 0xa4, 0x23, 0x2b, 0xe0, 0x02, 0xd8, 0x28, 0x35, 0x2a, 0x5e, 0xce, 0x32, 0x3c, - 0x23, 0x6c, 0x2e, 0x1c, 0x7c, 0xab, 0x14, 0xde, 0xfd, 0x7c, 0xbf, 0x09, 0x5a, 0x56, 0xe9, 0xfa, - 0x70, 0x59, 0xb7, 0xde, 0xe6, 0x4c, 0x70, 0xc1, 0xee, 0x8a, 0x1d, 0x69, 0x5d, 0xd1, 0x6d, 0xb8, - 0xd8, 0x96, 0x42, 0xf9, 0xa4, 0xd3, 0x89, 0xa9, 0x32, 0x26, 0x0b, 0xcd, 0xb5, 0xcf, 0x9f, 0x6a, - 0xe7, 0xad, 0xcf, 0xad, 0x14, 0x43, 0xa8, 0x9e, 0xba, 0x69, 0x4a, 0xb6, 0x93, 0x98, 0x0b, 0xd6, - 0x2a, 0xa5, 0x32, 0x1b, 0x72, 0x5f, 0xc0, 0x95, 0x69, 0x03, 0x3b, 0x40, 0x00, 0x4f, 0xf7, 0x49, - 0xe8, 0x2b, 0x93, 0xf2, 0xb9, 0xd8, 0x91, 0x76, 0x94, 0x5a, 0xee, 0x28, 0x0f, 0x49, 0xc8, 0x3b, - 0x24, 0x91, 0x71, 0xa6, 0x61, 0x76, 0xb0, 0x53, 0x7d, 0x12, 0x66, 0x52, 0x6e, 0x30, 0xed, 0x3f, - 0xda, 0x2b, 0xba, 0x03, 0xe1, 0xe4, 0x16, 0xac, 0x73, 0x75, 0xe4, 0x9c, 0x1e, 0x8e, 0x67, 0x4e, - 0x6d, 0xb2, 0x46, 0x46, 0xad, 0xb6, 0x95, 0x51, 0xba, 0x1f, 0x01, 0x5c, 0xfd, 0x83, 0x89, 0x9d, - 0xf2, 0x1e, 0x3c, 0x61, 0x27, 0x9b, 0xff, 0xaf, 0xc9, 0x74, 0x17, 0xb4, 0x75, 0x84, 0x79, 0x4e, - 0x33, 0xaf, 0xff, 0x93, 0xd9, 0xa0, 0x64, 0xa1, 0x1b, 0xbf, 0xe6, 0xe1, 0x49, 0x0d, 0x8d, 0x5e, - 0x01, 0x58, 0x34, 0x17, 0x82, 0x2e, 0xe5, 0xd2, 0x4d, 0x9f, 0x65, 0xf9, 0xf2, 0x6c, 0xc5, 0xc6, - 0xdb, 0x5d, 0x7f, 0xf9, 0xe5, 0xc7, 0x9b, 0xb9, 0x35, 0x54, 0xc1, 0x79, 0x6f, 0x8e, 0x39, 0x49, - 0xf4, 0x01, 0xc0, 0x52, 0x66, 0x05, 0xe8, 0xca, 0xdf, 0x6d, 0xa6, 0x2f, 0xb7, 0x5c, 0x3f, 0x86, - 0xc2, 0xd2, 0xdd, 0xd0, 0x74, 0xd7, 0xd1, 0xb5, 0x5c, 0xba, 0xec, 0x95, 0x2a, 0xfc, 0x2c, 0xfb, - 0x6a, 0x3c, 0x47, 0x6f, 0x01, 0x5c, 0xcc, 0xfe, 0xf8, 0x68, 0x76, 0x84, 0xf1, 0x3a, 0x1b, 0xc7, - 0x91, 0x58, 0x6c, 0x4f, 0x63, 0x6f, 0xa0, 0xea, 0x6c, 0xd8, 0xcd, 0xad, 0x83, 0x81, 0x03, 0x0e, - 0x07, 0x0e, 0xf8, 0x3e, 0x70, 0xc0, 0xeb, 0xa1, 0x53, 0x38, 0x1c, 0x3a, 0x85, 0xaf, 0x43, 0xa7, - 0xf0, 0xb8, 0xc6, 0x78, 0xb2, 0xdb, 0x0b, 0xbc, 0xb6, 0xec, 0x8e, 0x7a, 0x99, 0xaf, 0x9a, 0xea, - 0x3c, 0xc1, 0x4f, 0x27, 0x8d, 0x93, 0xfd, 0x88, 0xaa, 0xa0, 0xa8, 0xff, 0xaf, 0xae, 0xfe, 0x0e, - 0x00, 0x00, 0xff, 0xff, 0x19, 0x13, 0x5a, 0xf6, 0xa5, 0x05, 0x00, 0x00, + 0xd5, 0xee, 0x98, 0x88, 0xf4, 0xe4, 0xc1, 0x28, 0x8a, 0xe0, 0x41, 0x53, 0x10, 0xf4, 0x12, 0x66, + 0x9b, 0xe9, 0x38, 0xb8, 0x99, 0xd9, 0xee, 0x6c, 0x82, 0x45, 0xf4, 0xe0, 0xd9, 0x83, 0xe0, 0x67, + 0x10, 0x3c, 0xaa, 0xf8, 0x21, 0x7a, 0x2c, 0x7a, 0xf1, 0x24, 0x92, 0x08, 0xde, 0xfd, 0x04, 0xb2, + 0x33, 0x93, 0x64, 0x4a, 0x5c, 0x4d, 0xe9, 0x25, 0x0c, 0x6f, 0xde, 0xff, 0xfd, 0x7f, 0xef, 0xe5, + 0xcd, 0xc2, 0x8b, 0xdb, 0x52, 0x75, 0xa4, 0xc2, 0x2a, 0x22, 0xea, 0x09, 0x17, 0x0c, 0xf7, 0x6a, + 0x21, 0x4d, 0x49, 0x0d, 0xef, 0x76, 0x69, 0xb2, 0x17, 0xc4, 0x89, 0x4c, 0x25, 0x5a, 0x34, 0x49, + 0xc1, 0x30, 0x29, 0xb0, 0x49, 0xe5, 0x75, 0xab, 0x0e, 0x89, 0xa2, 0x46, 0x31, 0xd2, 0xc7, 0x84, + 0x71, 0x41, 0x52, 0x2e, 0x85, 0x29, 0x52, 0x5e, 0x60, 0x92, 0x49, 0x7d, 0xc4, 0xd9, 0xc9, 0x46, + 0xcf, 0x31, 0x29, 0x59, 0x44, 0x31, 0x89, 0x39, 0x26, 0x42, 0xc8, 0x54, 0x4b, 0x94, 0xbd, 0xad, + 0xe6, 0xd1, 0x8d, 0x48, 0x4c, 0xde, 0xb2, 0xc9, 0x6b, 0x99, 0xf2, 0x96, 0xd6, 0x5c, 0x9d, 0x21, + 0x1d, 0x2e, 0x24, 0xd6, 0xbf, 0x26, 0xe4, 0x2f, 0x40, 0xf4, 0x20, 0x63, 0xbd, 0x4f, 0x12, 0xd2, + 0x51, 0x4d, 0xba, 0xdb, 0xa5, 0x2a, 0xf5, 0x1f, 0xc1, 0xb3, 0x87, 0xa2, 0x2a, 0x96, 0x42, 0x51, + 0xd4, 0x80, 0xc5, 0x58, 0x47, 0x96, 0xc0, 0x05, 0xb0, 0x56, 0xaa, 0x57, 0x82, 0x9c, 0x61, 0x04, + 0x46, 0xd8, 0x98, 0xdb, 0xff, 0x5e, 0x29, 0xbc, 0xff, 0xf5, 0x61, 0x1d, 0x34, 0xad, 0xd2, 0x6f, + 0xc1, 0x45, 0x5d, 0x7a, 0x8b, 0x33, 0xc1, 0x05, 0xbb, 0x2b, 0x76, 0xa4, 0x75, 0x45, 0xb7, 0xe0, + 0xfc, 0xb6, 0x14, 0xaa, 0x45, 0xda, 0xed, 0x84, 0x2a, 0x63, 0x32, 0xd7, 0x58, 0xf9, 0xf2, 0x79, + 0xe3, 0xbc, 0xf5, 0xb9, 0x99, 0x61, 0x08, 0xd5, 0x55, 0x37, 0x4c, 0xca, 0x56, 0x9a, 0x70, 0xc1, + 0x9a, 0xa5, 0x4c, 0x66, 0x43, 0xfe, 0x4b, 0xb8, 0x34, 0x69, 0x60, 0x1b, 0x08, 0xe1, 0xe9, 0x1e, + 0x89, 0x5a, 0xca, 0x5c, 0xb5, 0xb8, 0xd8, 0x91, 0xb6, 0x95, 0x8d, 0xdc, 0x56, 0x1e, 0x92, 0x88, + 0xb7, 0x49, 0x2a, 0x13, 0xa7, 0xa0, 0xdb, 0xd8, 0xa9, 0x1e, 0x89, 0x9c, 0x2b, 0x3f, 0x9c, 0xf4, + 0x1f, 0xce, 0x15, 0xdd, 0x86, 0x70, 0xbc, 0x0b, 0xd6, 0xb9, 0x3a, 0x74, 0xce, 0x16, 0x27, 0x30, + 0xab, 0x36, 0x1e, 0x23, 0xa3, 0x56, 0xdb, 0x74, 0x94, 0xfe, 0x27, 0x00, 0x97, 0xff, 0x62, 0x62, + 0xbb, 0xbc, 0x07, 0x4f, 0xd8, 0xce, 0x66, 0x8f, 0xd5, 0x99, 0xae, 0x82, 0xee, 0x1c, 0x62, 0x9e, + 0xd1, 0xcc, 0xab, 0xff, 0x65, 0x36, 0x28, 0x2e, 0x74, 0xfd, 0xf7, 0x2c, 0x3c, 0xa9, 0xa1, 0xd1, + 0x6b, 0x00, 0x8b, 0x66, 0x43, 0xd0, 0xa5, 0x5c, 0xba, 0xc9, 0xb5, 0x2c, 0x5f, 0x9e, 0x2e, 0xd9, + 0x78, 0xfb, 0xab, 0xaf, 0xbe, 0xfe, 0x7c, 0x3b, 0xb3, 0x82, 0x2a, 0x38, 0xef, 0xe5, 0x98, 0x95, + 0x44, 0x1f, 0x01, 0x2c, 0x39, 0x23, 0x40, 0x57, 0xfe, 0x6d, 0x33, 0xb9, 0xb9, 0xe5, 0xda, 0x11, + 0x14, 0x96, 0xee, 0xba, 0xa6, 0xdb, 0x44, 0xd7, 0x72, 0xe9, 0xdc, 0x2d, 0x55, 0xf8, 0xb9, 0xfb, + 0x34, 0x5e, 0xa0, 0x77, 0x00, 0xce, 0xbb, 0x7f, 0x3e, 0x9a, 0x1e, 0x61, 0x34, 0xce, 0xfa, 0x51, + 0x24, 0x16, 0x3b, 0xd0, 0xd8, 0x6b, 0xa8, 0x3a, 0x1d, 0x76, 0x63, 0x73, 0xbf, 0xef, 0x81, 0x83, + 0xbe, 0x07, 0x7e, 0xf4, 0x3d, 0xf0, 0x66, 0xe0, 0x15, 0x0e, 0x06, 0x5e, 0xe1, 0xdb, 0xc0, 0x2b, + 0x3c, 0xb6, 0x6f, 0x5a, 0xb5, 0x9f, 0x06, 0x5c, 0xe2, 0x67, 0xe3, 0x42, 0xe9, 0x5e, 0x4c, 0x55, + 0x58, 0xd4, 0xdf, 0xa7, 0xab, 0x7f, 0x02, 0x00, 0x00, 0xff, 0xff, 0x12, 0x73, 0x05, 0x05, 0x95, + 0x05, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. diff --git a/x/slashing/types/slashing.pb.go b/x/slashing/types/slashing.pb.go index 09a5f7744377..92ffd3501eb6 100644 --- a/x/slashing/types/slashing.pb.go +++ b/x/slashing/types/slashing.pb.go @@ -193,47 +193,47 @@ func init() { } var fileDescriptor_1078e5d96a74cc52 = []byte{ - // 634 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0xcf, 0x4f, 0x13, 0x41, - 0x14, 0xee, 0x00, 0xa2, 0x4e, 0xf1, 0xe0, 0x58, 0xa4, 0x54, 0xdd, 0x16, 0x0e, 0xa6, 0x21, 0xe9, - 0xae, 0x60, 0xe2, 0x01, 0x4f, 0x96, 0xc6, 0xf8, 0x83, 0x44, 0x52, 0xfc, 0x91, 0x78, 0x70, 0x33, - 0xbb, 0x33, 0x9d, 0x8e, 0xec, 0xce, 0x34, 0x3b, 0xb3, 0x02, 0xff, 0x82, 0x89, 0x09, 0x47, 0x8f, - 0x1e, 0x39, 0x72, 0xe0, 0x1f, 0xf0, 0xc6, 0x91, 0x70, 0x32, 0x1e, 0xd0, 0x94, 0x03, 0xfe, 0x19, - 0x66, 0x67, 0x76, 0x8b, 0x01, 0x4f, 0x5c, 0x9a, 0xf6, 0xfb, 0xbe, 0xf7, 0xbd, 0x7d, 0xdf, 0x7b, - 0x5d, 0x78, 0x3f, 0x94, 0x2a, 0x96, 0xca, 0x53, 0x11, 0x56, 0x7d, 0x2e, 0x98, 0xf7, 0x69, 0x31, - 0xa0, 0x1a, 0x2f, 0x8e, 0x00, 0x77, 0x90, 0x48, 0x2d, 0xd1, 0x8c, 0xd5, 0xb9, 0x23, 0x38, 0xd7, - 0xd5, 0x2a, 0x4c, 0x32, 0x69, 0x34, 0x5e, 0xf6, 0xcd, 0xca, 0x6b, 0x0e, 0x93, 0x92, 0x45, 0xd4, - 0x33, 0xbf, 0x82, 0xb4, 0xe7, 0x91, 0x34, 0xc1, 0x9a, 0x4b, 0x91, 0xf3, 0xf5, 0xf3, 0xbc, 0xe6, - 0x31, 0x55, 0x1a, 0xc7, 0x83, 0x5c, 0x30, 0x6b, 0xfb, 0xf9, 0xd6, 0x39, 0x6f, 0x6e, 0xa9, 0x9b, - 0x38, 0xe6, 0x42, 0x7a, 0xe6, 0xd3, 0x42, 0xf3, 0xdf, 0xc7, 0x60, 0xe5, 0x2d, 0x8e, 0x38, 0xc1, - 0x5a, 0x26, 0xeb, 0x9c, 0x09, 0x2e, 0xd8, 0x73, 0xd1, 0x93, 0xe8, 0x31, 0xbc, 0x8a, 0x09, 0x49, - 0xa8, 0x52, 0x55, 0xd0, 0x00, 0xcd, 0xeb, 0xed, 0xb9, 0xa3, 0xfd, 0xd6, 0xbd, 0xdc, 0x6e, 0x45, - 0x0a, 0x45, 0x85, 0x4a, 0xd5, 0x13, 0x2b, 0x59, 0xd7, 0x09, 0x17, 0xac, 0x5b, 0x54, 0xa0, 0x39, - 0x38, 0xa5, 0x34, 0x4e, 0xb4, 0xdf, 0xa7, 0x9c, 0xf5, 0x75, 0x75, 0xac, 0x01, 0x9a, 0xe3, 0xdd, - 0xb2, 0xc1, 0x9e, 0x19, 0x28, 0x93, 0x70, 0x41, 0xe8, 0x96, 0x2f, 0x7b, 0x3d, 0x45, 0x75, 0x75, - 0xdc, 0x4a, 0x0c, 0xf6, 0xca, 0x40, 0x68, 0x15, 0x4e, 0x7d, 0xc4, 0x3c, 0xa2, 0xc4, 0x4f, 0x85, - 0xe6, 0x51, 0x75, 0xa2, 0x01, 0x9a, 0xe5, 0xa5, 0x9a, 0x6b, 0x13, 0x70, 0x8b, 0x04, 0xdc, 0xd7, - 0x45, 0x02, 0xed, 0x1b, 0x07, 0xc7, 0xf5, 0xd2, 0xce, 0xaf, 0x3a, 0xd8, 0x3d, 0xdd, 0x5b, 0x00, - 0xdd, 0xb2, 0x2d, 0x7f, 0x93, 0x55, 0x23, 0x07, 0x42, 0x2d, 0xe3, 0x40, 0x69, 0x29, 0x28, 0xa9, - 0x5e, 0x69, 0x80, 0xe6, 0xb5, 0xee, 0x3f, 0x08, 0x5a, 0x82, 0xd3, 0x31, 0x57, 0x8a, 0x12, 0x3f, - 0x88, 0x64, 0xb8, 0xa1, 0xfc, 0x50, 0xa6, 0x42, 0xd3, 0xa4, 0x3a, 0x69, 0x9e, 0xec, 0x96, 0x25, - 0xdb, 0x86, 0x5b, 0xb1, 0xd4, 0xf2, 0xc4, 0x9f, 0x6f, 0x75, 0x30, 0xff, 0x65, 0x02, 0x4e, 0xae, - 0xe1, 0x04, 0xc7, 0x0a, 0x3d, 0x80, 0x15, 0xc5, 0x99, 0x38, 0x33, 0xd9, 0xe4, 0x82, 0xc8, 0x4d, - 0x13, 0xe1, 0x78, 0x17, 0x59, 0xce, 0x7a, 0xbc, 0x33, 0x0c, 0xe2, 0x59, 0x5b, 0xe1, 0xe7, 0x55, - 0x03, 0x9a, 0x14, 0x25, 0x59, 0x66, 0x53, 0xed, 0x47, 0xd9, 0x44, 0x3f, 0x8f, 0xeb, 0x77, 0x6c, - 0xf2, 0x8a, 0x6c, 0xb8, 0x5c, 0x7a, 0x31, 0xd6, 0x7d, 0x77, 0x95, 0x32, 0x1c, 0x6e, 0x77, 0x68, - 0x78, 0xb4, 0xdf, 0x82, 0xf9, 0x62, 0x3a, 0x34, 0xb4, 0xa3, 0xa3, 0x98, 0x8b, 0x75, 0xe3, 0xb9, - 0x46, 0x93, 0xbc, 0xd5, 0x07, 0x78, 0x9b, 0xc8, 0x4d, 0x91, 0x1d, 0x8c, 0x9f, 0x25, 0xe3, 0x17, - 0xa7, 0x65, 0xc2, 0x2f, 0x2f, 0xcd, 0x5e, 0x48, 0xb6, 0x93, 0x0b, 0x6c, 0xb0, 0x5f, 0x47, 0xc1, - 0x56, 0x0a, 0x9f, 0x17, 0x98, 0x47, 0x85, 0x08, 0x29, 0x58, 0x33, 0x47, 0xee, 0xf7, 0x12, 0x1c, - 0x66, 0x88, 0x4f, 0x64, 0x1a, 0x44, 0xd4, 0x0c, 0x67, 0xb6, 0x77, 0xf9, 0x79, 0x66, 0x8c, 0xf3, - 0xd3, 0xdc, 0xb8, 0x63, 0x7c, 0xb3, 0xf9, 0x90, 0x80, 0x33, 0x17, 0x9a, 0xda, 0x67, 0x33, 0x3b, - 0xbe, 0x7c, 0xc7, 0xe9, 0x73, 0x1d, 0xad, 0xe9, 0xf2, 0xdc, 0xe7, 0xd3, 0xbd, 0x85, 0xbb, 0x56, - 0xdc, 0x52, 0x64, 0xc3, 0xdb, 0x3a, 0x7b, 0x03, 0xd8, 0x23, 0x68, 0xbf, 0xdc, 0x1d, 0x3a, 0xe0, - 0x60, 0xe8, 0x80, 0xc3, 0xa1, 0x03, 0x7e, 0x0f, 0x1d, 0xb0, 0x73, 0xe2, 0x94, 0x0e, 0x4f, 0x9c, - 0xd2, 0x8f, 0x13, 0xa7, 0xf4, 0xbe, 0xc5, 0xb8, 0xee, 0xa7, 0x81, 0x1b, 0xca, 0x38, 0xff, 0x77, - 0x7a, 0xff, 0x77, 0xd3, 0xdb, 0x03, 0xaa, 0x82, 0x49, 0xb3, 0x8c, 0x87, 0x7f, 0x03, 0x00, 0x00, - 0xff, 0xff, 0xec, 0x7c, 0x0b, 0xf0, 0x6f, 0x04, 0x00, 0x00, + // 625 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0xcf, 0x4f, 0xd4, 0x40, + 0x18, 0xdd, 0x01, 0x44, 0x9d, 0xc5, 0x83, 0xe3, 0x22, 0x65, 0x95, 0xee, 0xc2, 0xc1, 0x6c, 0x48, + 0x68, 0x05, 0x13, 0x0f, 0x70, 0x72, 0xd9, 0x18, 0x35, 0x24, 0x92, 0xc5, 0x1f, 0x89, 0x07, 0x9b, + 0x69, 0x67, 0xb6, 0x3b, 0xd2, 0xce, 0x6c, 0x3a, 0x53, 0x17, 0xfe, 0x05, 0x13, 0x13, 0x8e, 0x1e, + 0x3d, 0x72, 0xe4, 0xc0, 0x3f, 0xe0, 0x8d, 0x23, 0xe1, 0x64, 0x3c, 0xa0, 0xd9, 0x3d, 0xe0, 0x9f, + 0x61, 0x3a, 0xd3, 0x2e, 0x08, 0x37, 0x2e, 0x4d, 0xfb, 0xde, 0xfb, 0xde, 0x37, 0xdf, 0x9b, 0x2f, + 0x85, 0x8f, 0x02, 0x21, 0x63, 0x21, 0x5d, 0x19, 0x61, 0xd9, 0x65, 0x3c, 0x74, 0x3f, 0x2f, 0xfb, + 0x54, 0xe1, 0xe5, 0x11, 0xe0, 0xf4, 0x12, 0xa1, 0x04, 0x9a, 0x31, 0x3a, 0x67, 0x04, 0xe7, 0xba, + 0x6a, 0x25, 0x14, 0xa1, 0xd0, 0x1a, 0x37, 0x7b, 0x33, 0xf2, 0xaa, 0x1d, 0x0a, 0x11, 0x46, 0xd4, + 0xd5, 0x5f, 0x7e, 0xda, 0x71, 0x49, 0x9a, 0x60, 0xc5, 0x04, 0xcf, 0xf9, 0xda, 0x65, 0x5e, 0xb1, + 0x98, 0x4a, 0x85, 0xe3, 0x5e, 0x2e, 0x98, 0x35, 0xfd, 0x3c, 0xe3, 0x9c, 0x37, 0x37, 0xd4, 0x5d, + 0x1c, 0x33, 0x2e, 0x5c, 0xfd, 0x34, 0xd0, 0xc2, 0x8f, 0x31, 0x58, 0x79, 0x87, 0x23, 0x46, 0xb0, + 0x12, 0xc9, 0x16, 0x0b, 0x39, 0xe3, 0xe1, 0x4b, 0xde, 0x11, 0x68, 0x0d, 0xde, 0xc4, 0x84, 0x24, + 0x54, 0x4a, 0x0b, 0xd4, 0x41, 0xe3, 0x76, 0x73, 0xfe, 0xe4, 0x70, 0x69, 0x2e, 0xb7, 0x5b, 0x17, + 0x5c, 0x52, 0x2e, 0x53, 0xf9, 0xcc, 0x48, 0xb6, 0x54, 0xc2, 0x78, 0xd8, 0x2e, 0x2a, 0xd0, 0x3c, + 0x9c, 0x92, 0x0a, 0x27, 0xca, 0xeb, 0x52, 0x16, 0x76, 0x95, 0x35, 0x56, 0x07, 0x8d, 0xf1, 0x76, + 0x59, 0x63, 0x2f, 0x34, 0x94, 0x49, 0x18, 0x27, 0x74, 0xc7, 0x13, 0x9d, 0x8e, 0xa4, 0xca, 0x1a, + 0x37, 0x12, 0x8d, 0xbd, 0xd6, 0x10, 0xda, 0x80, 0x53, 0x9f, 0x30, 0x8b, 0x28, 0xf1, 0x52, 0xae, + 0x58, 0x64, 0x4d, 0xd4, 0x41, 0xa3, 0xbc, 0x52, 0x75, 0x4c, 0x02, 0x4e, 0x91, 0x80, 0xf3, 0xa6, + 0x48, 0xa0, 0x79, 0xe7, 0xe8, 0xb4, 0x56, 0xda, 0xfb, 0x5d, 0x03, 0xfb, 0x67, 0x07, 0x8b, 0xa0, + 0x5d, 0x36, 0xe5, 0x6f, 0xb3, 0x6a, 0x64, 0x43, 0xa8, 0x44, 0xec, 0x4b, 0x25, 0x38, 0x25, 0xd6, + 0x8d, 0x3a, 0x68, 0xdc, 0x6a, 0x5f, 0x40, 0xd0, 0x0a, 0x9c, 0x8e, 0x99, 0x94, 0x94, 0x78, 0x7e, + 0x24, 0x82, 0x6d, 0xe9, 0x05, 0x22, 0xe5, 0x8a, 0x26, 0xd6, 0xa4, 0x3e, 0xd9, 0x3d, 0x43, 0x36, + 0x35, 0xb7, 0x6e, 0xa8, 0xd5, 0x89, 0xbf, 0xdf, 0x6b, 0x60, 0xe1, 0xeb, 0x04, 0x9c, 0xdc, 0xc4, + 0x09, 0x8e, 0x25, 0x7a, 0x0c, 0x2b, 0x92, 0x85, 0xfc, 0xdc, 0xa4, 0xcf, 0x38, 0x11, 0x7d, 0x1d, + 0xe1, 0x78, 0x1b, 0x19, 0xce, 0x78, 0xbc, 0xd7, 0x0c, 0x62, 0x59, 0x5b, 0xee, 0xe5, 0x55, 0x3d, + 0x9a, 0x14, 0x25, 0x59, 0x66, 0x53, 0xcd, 0xa7, 0xd9, 0x44, 0xbf, 0x4e, 0x6b, 0x0f, 0x4c, 0xf2, + 0x92, 0x6c, 0x3b, 0x4c, 0xb8, 0x31, 0x56, 0x5d, 0x67, 0x83, 0x86, 0x38, 0xd8, 0x6d, 0xd1, 0xe0, + 0xe4, 0x70, 0x09, 0xe6, 0x17, 0xd3, 0xa2, 0x81, 0x19, 0x1d, 0xc5, 0x8c, 0x6f, 0x69, 0xcf, 0x4d, + 0x9a, 0xe4, 0xad, 0x3e, 0xc2, 0xfb, 0x44, 0xf4, 0x79, 0xb6, 0x30, 0x5e, 0x96, 0x8c, 0x57, 0xac, + 0x96, 0x0e, 0xbf, 0xbc, 0x32, 0x7b, 0x25, 0xd9, 0x56, 0x2e, 0x30, 0xc1, 0x7e, 0x1b, 0x05, 0x5b, + 0x29, 0x7c, 0x5e, 0x61, 0x16, 0x15, 0x22, 0x24, 0x61, 0x55, 0x2f, 0xb9, 0xd7, 0x49, 0x70, 0x90, + 0x21, 0x1e, 0x11, 0xa9, 0x1f, 0x51, 0x3d, 0x9c, 0xbe, 0xbd, 0xeb, 0xcf, 0x33, 0xa3, 0x9d, 0x9f, + 0xe7, 0xc6, 0x2d, 0xed, 0x9b, 0xcd, 0x87, 0x38, 0x9c, 0xb9, 0xd2, 0xd4, 0x9c, 0x4d, 0xdf, 0xf1, + 0xf5, 0x3b, 0x4e, 0x5f, 0xea, 0x68, 0x4c, 0x57, 0xe7, 0xbf, 0x9c, 0x1d, 0x2c, 0x3e, 0x34, 0xe2, + 0x25, 0x49, 0xb6, 0xdd, 0x9d, 0xf3, 0x3f, 0x80, 0x59, 0x82, 0xe6, 0xda, 0xfe, 0xc0, 0x06, 0x47, + 0x03, 0x1b, 0x1c, 0x0f, 0x6c, 0xf0, 0x67, 0x60, 0x83, 0xbd, 0xa1, 0x5d, 0x3a, 0x1e, 0xda, 0xa5, + 0x9f, 0x43, 0xbb, 0xf4, 0x61, 0xee, 0xbf, 0x73, 0x5c, 0xa8, 0x56, 0xbb, 0x3d, 0x2a, 0xfd, 0x49, + 0x1d, 0xfe, 0x93, 0x7f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x18, 0xd0, 0xfc, 0x71, 0x5f, 0x04, 0x00, + 0x00, } func (this *ValidatorSigningInfo) Equal(that interface{}) bool { diff --git a/x/slashing/types/tx.pb.go b/x/slashing/types/tx.pb.go index 69843e86c227..2da4df4698b7 100644 --- a/x/slashing/types/tx.pb.go +++ b/x/slashing/types/tx.pb.go @@ -215,7 +215,7 @@ func init() { func init() { proto.RegisterFile("cosmos/slashing/v1beta1/tx.proto", fileDescriptor_3c5611c0c4a59d9d) } var fileDescriptor_3c5611c0c4a59d9d = []byte{ - // 461 bytes of a gzipped FileDescriptorProto + // 455 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x52, 0x48, 0xce, 0x2f, 0xce, 0xcd, 0x2f, 0xd6, 0x2f, 0xce, 0x49, 0x2c, 0xce, 0xc8, 0xcc, 0x4b, 0xd7, 0x2f, 0x33, 0x4c, 0x4a, 0x2d, 0x49, 0x34, 0xd4, 0x2f, 0xa9, 0xd0, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x12, 0x87, 0xa8, @@ -240,11 +240,11 @@ var fileDescriptor_3c5611c0c4a59d9d = []byte{ 0x34, 0xba, 0xc4, 0xc8, 0xc5, 0xec, 0x5b, 0x9c, 0x2e, 0x14, 0xc1, 0xc5, 0x06, 0x8d, 0x23, 0x25, 0x9c, 0x4e, 0x83, 0x07, 0x91, 0x94, 0x16, 0x61, 0x35, 0x30, 0x1b, 0x84, 0xb2, 0xb8, 0x78, 0x50, 0x82, 0x50, 0x03, 0xaf, 0x5e, 0x24, 0x95, 0x52, 0x06, 0xc4, 0xaa, 0x84, 0xd9, 0x25, 0xc5, 0xda, - 0x00, 0x0a, 0x31, 0x27, 0xef, 0x15, 0x8f, 0xe4, 0x18, 0x4f, 0x3c, 0x92, 0x63, 0xbc, 0xf0, 0x48, + 0x00, 0x0a, 0x31, 0x27, 0xeb, 0x15, 0x8f, 0xe4, 0x18, 0x4f, 0x3c, 0x92, 0x63, 0xbc, 0xf0, 0x48, 0x8e, 0xf1, 0xc1, 0x23, 0x39, 0xc6, 0x09, 0x8f, 0xe5, 0x18, 0x2e, 0x3c, 0x96, 0x63, 0xb8, 0xf1, - 0x58, 0x8e, 0x21, 0x4a, 0x37, 0x3d, 0xb3, 0x24, 0xa3, 0x34, 0x49, 0x2f, 0x39, 0x3f, 0x17, 0x9a, - 0xae, 0xf5, 0xb1, 0x07, 0x63, 0x49, 0x65, 0x41, 0x6a, 0x71, 0x12, 0x1b, 0x38, 0x21, 0x1b, 0x03, - 0x02, 0x00, 0x00, 0xff, 0xff, 0xf9, 0x3c, 0x10, 0x85, 0x8a, 0x03, 0x00, 0x00, + 0x58, 0x8e, 0x21, 0x0a, 0x9a, 0xba, 0x8a, 0x53, 0xb2, 0xf5, 0x32, 0xf3, 0x91, 0x83, 0xad, 0xa4, + 0xb2, 0x20, 0xb5, 0x38, 0x89, 0x0d, 0x9c, 0x70, 0x8d, 0x01, 0x01, 0x00, 0x00, 0xff, 0xff, 0x11, + 0xf4, 0x13, 0xa9, 0x7a, 0x03, 0x00, 0x00, } func (this *MsgUnjail) Equal(that interface{}) bool { diff --git a/x/staking/CHANGELOG.md b/x/staking/CHANGELOG.md new file mode 100644 index 000000000000..85ad31d77969 --- /dev/null +++ b/x/staking/CHANGELOG.md @@ -0,0 +1,34 @@ + + +# Changelog + +## [Unreleased] + +### Features + +### Improvements + +### API Breaking Changes + +### Bug Fixes diff --git a/x/staking/app_test.go b/x/staking/app_test.go index b0ef33359b35..600dbc8eae0f 100644 --- a/x/staking/app_test.go +++ b/x/staking/app_test.go @@ -11,6 +11,9 @@ import ( "cosmossdk.io/depinject" "cosmossdk.io/log" "cosmossdk.io/math" + stakingKeeper "cosmossdk.io/x/staking/keeper" + "cosmossdk.io/x/staking/testutil" + "cosmossdk.io/x/staking/types" "github.com/cosmos/cosmos-sdk/crypto/keys/ed25519" "github.com/cosmos/cosmos-sdk/crypto/keys/secp256k1" @@ -19,9 +22,6 @@ import ( moduletestutil "github.com/cosmos/cosmos-sdk/types/module/testutil" authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" bankKeeper "github.com/cosmos/cosmos-sdk/x/bank/keeper" - stakingKeeper "github.com/cosmos/cosmos-sdk/x/staking/keeper" - "github.com/cosmos/cosmos-sdk/x/staking/testutil" - "github.com/cosmos/cosmos-sdk/x/staking/types" ) var ( diff --git a/x/staking/bench_test.go b/x/staking/bench_test.go index 3d61ee492235..7c5a956aa253 100644 --- a/x/staking/bench_test.go +++ b/x/staking/bench_test.go @@ -4,12 +4,12 @@ import ( "testing" "cosmossdk.io/math" + "cosmossdk.io/x/staking" + "cosmossdk.io/x/staking/testutil" + "cosmossdk.io/x/staking/types" "github.com/cosmos/cosmos-sdk/crypto/keys/ed25519" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/cosmos/cosmos-sdk/x/staking" - "github.com/cosmos/cosmos-sdk/x/staking/testutil" - "github.com/cosmos/cosmos-sdk/x/staking/types" ) func BenchmarkValidateGenesis10Validators(b *testing.B) { diff --git a/x/staking/client/cli/flags.go b/x/staking/client/cli/flags.go index 08789cfa6736..61643a04865f 100644 --- a/x/staking/client/cli/flags.go +++ b/x/staking/client/cli/flags.go @@ -3,7 +3,7 @@ package cli import ( flag "github.com/spf13/pflag" - "github.com/cosmos/cosmos-sdk/x/staking/types" + "cosmossdk.io/x/staking/types" ) const ( diff --git a/x/staking/client/cli/tx.go b/x/staking/client/cli/tx.go index 090d88f37b65..31e3b5e2d2d6 100644 --- a/x/staking/client/cli/tx.go +++ b/x/staking/client/cli/tx.go @@ -11,6 +11,7 @@ import ( "cosmossdk.io/core/address" errorsmod "cosmossdk.io/errors" "cosmossdk.io/math" + "cosmossdk.io/x/staking/types" "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/client/flags" @@ -19,7 +20,6 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" "github.com/cosmos/cosmos-sdk/version" - "github.com/cosmos/cosmos-sdk/x/staking/types" ) // default values diff --git a/x/staking/client/cli/tx_test.go b/x/staking/client/cli/tx_test.go index eaf8e91ba4b9..272ec636527b 100644 --- a/x/staking/client/cli/tx_test.go +++ b/x/staking/client/cli/tx_test.go @@ -11,6 +11,8 @@ import ( "github.com/stretchr/testify/suite" sdkmath "cosmossdk.io/math" + "cosmossdk.io/x/staking" + "cosmossdk.io/x/staking/client/cli" "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/client/flags" @@ -23,8 +25,6 @@ import ( simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" sdk "github.com/cosmos/cosmos-sdk/types" testutilmod "github.com/cosmos/cosmos-sdk/types/module/testutil" - "github.com/cosmos/cosmos-sdk/x/staking" - "github.com/cosmos/cosmos-sdk/x/staking/client/cli" ) var PKs = simtestutil.CreateTestPubKeys(500) diff --git a/x/staking/client/cli/utils.go b/x/staking/client/cli/utils.go index bd9ba90df934..400ff54d8707 100644 --- a/x/staking/client/cli/utils.go +++ b/x/staking/client/cli/utils.go @@ -8,12 +8,12 @@ import ( errorsmod "cosmossdk.io/errors" "cosmossdk.io/math" + "cosmossdk.io/x/staking/types" "github.com/cosmos/cosmos-sdk/codec" cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" sdk "github.com/cosmos/cosmos-sdk/types" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" - "github.com/cosmos/cosmos-sdk/x/staking/types" ) // validator struct to define the fields of the validator diff --git a/x/staking/genesis.go b/x/staking/genesis.go index 8081b117c99f..edb7548fc7fd 100644 --- a/x/staking/genesis.go +++ b/x/staking/genesis.go @@ -6,10 +6,11 @@ import ( cmttypes "github.com/cometbft/cometbft/types" gogotypes "github.com/cosmos/gogoproto/types" + "cosmossdk.io/x/staking/keeper" + "cosmossdk.io/x/staking/types" + cryptocodec "github.com/cosmos/cosmos-sdk/crypto/codec" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/cosmos/cosmos-sdk/x/staking/keeper" - "github.com/cosmos/cosmos-sdk/x/staking/types" ) // WriteValidators returns a slice of bonded genesis validators. diff --git a/x/staking/genesis_test.go b/x/staking/genesis_test.go index 93419809d843..ce7eba2ac28b 100644 --- a/x/staking/genesis_test.go +++ b/x/staking/genesis_test.go @@ -6,12 +6,12 @@ import ( "github.com/stretchr/testify/assert" "cosmossdk.io/math" + "cosmossdk.io/x/staking" + "cosmossdk.io/x/staking/testutil" + "cosmossdk.io/x/staking/types" "github.com/cosmos/cosmos-sdk/crypto/keys/ed25519" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/cosmos/cosmos-sdk/x/staking" - "github.com/cosmos/cosmos-sdk/x/staking/testutil" - "github.com/cosmos/cosmos-sdk/x/staking/types" ) func TestValidateGenesis(t *testing.T) { diff --git a/x/staking/go.mod b/x/staking/go.mod new file mode 100644 index 000000000000..7827b6b7108e --- /dev/null +++ b/x/staking/go.mod @@ -0,0 +1,171 @@ +module cosmossdk.io/x/staking + +go 1.21 + +require ( + cosmossdk.io/api v0.7.2 + cosmossdk.io/collections v0.4.0 + cosmossdk.io/core v0.12.0 + cosmossdk.io/depinject v1.0.0-alpha.4 + cosmossdk.io/errors v1.0.0 + cosmossdk.io/log v1.2.1 + cosmossdk.io/math v1.1.3-rc.1 + cosmossdk.io/store v1.0.0-rc.0 + cosmossdk.io/x/distribution v0.0.0-20230925135524-a1bc045b3190 + cosmossdk.io/x/protocolpool v0.0.0-20230925135524-a1bc045b3190 + cosmossdk.io/x/slashing v0.0.0-00010101000000-000000000000 + github.com/cometbft/cometbft v0.38.0 + github.com/cosmos/cosmos-proto v1.0.0-beta.3 + github.com/cosmos/cosmos-sdk v0.51.0 + github.com/cosmos/gogoproto v1.4.11 + github.com/golang/mock v1.6.0 + github.com/golang/protobuf v1.5.3 + github.com/grpc-ecosystem/grpc-gateway v1.16.0 + github.com/hashicorp/go-metrics v0.5.1 + github.com/spf13/cobra v1.7.0 + github.com/spf13/pflag v1.0.5 + github.com/stretchr/testify v1.8.4 + golang.org/x/exp v0.0.0-20231006140011-7918f672742d + google.golang.org/genproto/googleapis/api v0.0.0-20231002182017-d307bd883b97 + google.golang.org/grpc v1.59.0 + google.golang.org/protobuf v1.31.0 + gotest.tools/v3 v3.5.1 +) + +require ( + cosmossdk.io/x/gov v0.0.0-20230925135524-a1bc045b3190 // indirect + cosmossdk.io/x/tx v0.11.0 // indirect + filippo.io/edwards25519 v1.0.0 // indirect + github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 // indirect + github.com/99designs/keyring v1.2.1 // indirect + github.com/DataDog/zstd v1.5.5 // indirect + github.com/beorn7/perks v1.0.1 // indirect + github.com/bgentry/speakeasy v0.1.1-0.20220910012023-760eaf8b6816 // indirect + github.com/bits-and-blooms/bitset v1.10.0 // indirect + github.com/btcsuite/btcd/btcec/v2 v2.3.2 // indirect + github.com/cenkalti/backoff/v4 v4.1.3 // indirect + github.com/cespare/xxhash v1.1.0 // indirect + github.com/cespare/xxhash/v2 v2.2.0 // indirect + github.com/cockroachdb/errors v1.11.1 // indirect + github.com/cockroachdb/logtags v0.0.0-20230118201751-21c54148d20b // indirect + github.com/cockroachdb/pebble v0.0.0-20230824192853-9bb0864bdb98 // indirect + github.com/cockroachdb/redact v1.1.5 // indirect + github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06 // indirect + github.com/cometbft/cometbft-db v0.8.0 // indirect + github.com/cosmos/btcutil v1.0.5 // indirect + github.com/cosmos/cosmos-db v1.0.0 // indirect + github.com/cosmos/go-bip39 v1.0.0 // indirect + github.com/cosmos/gogogateway v1.2.0 // indirect + github.com/cosmos/iavl v1.0.0-rc.1 // indirect + github.com/cosmos/ics23/go v0.10.0 // indirect + github.com/cosmos/ledger-cosmos-go v0.13.2 // indirect + github.com/danieljoos/wincred v1.1.2 // indirect + github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect + github.com/decred/dcrd/dcrec/secp256k1/v4 v4.2.0 // indirect + github.com/desertbit/timer v0.0.0-20180107155436-c41aec40b27f // indirect + github.com/dgraph-io/badger/v2 v2.2007.4 // indirect + github.com/dgraph-io/ristretto v0.1.1 // indirect + github.com/dgryski/go-farm v0.0.0-20200201041132-a6ae2369ad13 // indirect + github.com/dustin/go-humanize v1.0.1 // indirect + github.com/dvsekhvalnov/jose2go v1.5.0 // indirect + github.com/emicklei/dot v1.6.0 // indirect + github.com/fatih/color v1.15.0 // indirect + github.com/felixge/httpsnoop v1.0.2 // indirect + github.com/fsnotify/fsnotify v1.6.0 // indirect + github.com/getsentry/sentry-go v0.23.0 // indirect + github.com/go-kit/kit v0.12.0 // indirect + github.com/go-kit/log v0.2.1 // indirect + github.com/go-logfmt/logfmt v0.6.0 // indirect + github.com/godbus/dbus v0.0.0-20190726142602-4481cbc300e2 // indirect + github.com/gogo/googleapis v1.4.1 // indirect + github.com/gogo/protobuf v1.3.2 // indirect + github.com/golang/glog v1.1.2 // indirect + github.com/golang/snappy v0.0.4 // indirect + github.com/google/btree v1.1.2 // indirect + github.com/google/go-cmp v0.6.0 // indirect + github.com/google/orderedcode v0.0.1 // indirect + github.com/gorilla/handlers v1.5.1 // indirect + github.com/gorilla/mux v1.8.0 // indirect + github.com/gorilla/websocket v1.5.0 // indirect + github.com/grpc-ecosystem/go-grpc-middleware v1.4.0 // indirect + github.com/gsterjov/go-libsecret v0.0.0-20161001094733-a6f4afe4910c // indirect + github.com/hashicorp/go-hclog v1.5.0 // indirect + github.com/hashicorp/go-immutable-radix v1.3.1 // indirect + github.com/hashicorp/go-plugin v1.5.2 // indirect + github.com/hashicorp/golang-lru v1.0.2 // indirect + github.com/hashicorp/hcl v1.0.0 // indirect + github.com/hashicorp/yamux v0.1.1 // indirect + github.com/hdevalence/ed25519consensus v0.1.0 // indirect + github.com/huandu/skiplist v1.2.0 // indirect + github.com/iancoleman/strcase v0.3.0 // indirect + github.com/improbable-eng/grpc-web v0.15.0 // indirect + github.com/inconshreveable/mousetrap v1.1.0 // indirect + github.com/jmhodges/levigo v1.0.0 // indirect + github.com/klauspost/compress v1.17.0 // indirect + github.com/kr/pretty v0.3.1 // indirect + github.com/kr/text v0.2.0 // indirect + github.com/lib/pq v1.10.7 // indirect + github.com/libp2p/go-buffer-pool v0.1.0 // indirect + github.com/linxGnu/grocksdb v1.8.4 // indirect + github.com/magiconair/properties v1.8.7 // indirect + github.com/mattn/go-colorable v0.1.13 // indirect + github.com/mattn/go-isatty v0.0.20 // indirect + github.com/matttproud/golang_protobuf_extensions/v2 v2.0.0 // indirect + github.com/minio/highwayhash v1.0.2 // indirect + github.com/mitchellh/go-testing-interface v1.14.1 // indirect + github.com/mitchellh/mapstructure v1.5.0 // indirect + github.com/mtibben/percent v0.2.1 // indirect + github.com/oasisprotocol/curve25519-voi v0.0.0-20230110094441-db37f07504ce // indirect + github.com/oklog/run v1.1.0 // indirect + github.com/pelletier/go-toml/v2 v2.1.0 // indirect + github.com/petermattis/goid v0.0.0-20230808133559-b036b712a89b // indirect + github.com/pkg/errors v0.9.1 // indirect + github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect + github.com/prometheus/client_golang v1.17.0 // indirect + github.com/prometheus/client_model v0.4.1-0.20230718164431-9a2bf3000d16 // indirect + github.com/prometheus/common v0.45.0 // indirect + github.com/prometheus/procfs v0.11.1 // indirect + github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475 // indirect + github.com/rogpeppe/go-internal v1.11.0 // indirect + github.com/rs/cors v1.8.3 // indirect + github.com/rs/zerolog v1.31.0 // indirect + github.com/sagikazarmark/locafero v0.3.0 // indirect + github.com/sagikazarmark/slog-shim v0.1.0 // indirect + github.com/sasha-s/go-deadlock v0.3.1 // indirect + github.com/sourcegraph/conc v0.3.0 // indirect + github.com/spf13/afero v1.10.0 // indirect + github.com/spf13/cast v1.5.1 // indirect + github.com/spf13/viper v1.17.0 // indirect + github.com/subosito/gotenv v1.6.0 // indirect + github.com/syndtr/goleveldb v1.0.1-0.20220721030215-126854af5e6d // indirect + github.com/tendermint/go-amino v0.16.0 // indirect + github.com/tidwall/btree v1.7.0 // indirect + github.com/zondax/hid v0.9.2 // indirect + github.com/zondax/ledger-go v0.14.3 // indirect + go.etcd.io/bbolt v1.3.7 // indirect + go.uber.org/multierr v1.11.0 // indirect + golang.org/x/crypto v0.14.0 // indirect + golang.org/x/net v0.17.0 // indirect + golang.org/x/sync v0.4.0 // indirect + golang.org/x/sys v0.13.0 // indirect + golang.org/x/term v0.13.0 // indirect + golang.org/x/text v0.13.0 // indirect + google.golang.org/genproto v0.0.0-20231012201019-e917dd12ba7a // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20231016165738-49dd2c1f3d0b // indirect + gopkg.in/ini.v1 v1.67.0 // indirect + gopkg.in/yaml.v2 v2.4.0 // indirect + gopkg.in/yaml.v3 v3.0.1 // indirect + nhooyr.io/websocket v1.8.6 // indirect + pgregory.net/rapid v1.1.0 // indirect + sigs.k8s.io/yaml v1.3.0 // indirect +) + +replace github.com/cosmos/cosmos-sdk => ../../. + +// TODO remove post spinning out all modules +replace ( + cosmossdk.io/x/distribution => ../distribution + cosmossdk.io/x/gov => ../gov + cosmossdk.io/x/protocolpool => ../protocolpool + cosmossdk.io/x/slashing => ../slashing +) diff --git a/x/staking/go.sum b/x/staking/go.sum new file mode 100644 index 000000000000..a3605a03a8db --- /dev/null +++ b/x/staking/go.sum @@ -0,0 +1,1282 @@ +cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= +cloud.google.com/go v0.34.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= +cloud.google.com/go v0.38.0/go.mod h1:990N+gfupTy94rShfmMCWGDn0LpTmnzTp2qbd1dvSRU= +cloud.google.com/go v0.44.1/go.mod h1:iSa0KzasP4Uvy3f1mN/7PiObzGgflwredwwASm/v6AU= +cloud.google.com/go v0.44.2/go.mod h1:60680Gw3Yr4ikxnPRS/oxxkBccT6SA1yMk63TGekxKY= +cloud.google.com/go v0.44.3/go.mod h1:60680Gw3Yr4ikxnPRS/oxxkBccT6SA1yMk63TGekxKY= +cloud.google.com/go v0.45.1/go.mod h1:RpBamKRgapWJb87xiFSdk4g1CME7QZg3uwTez+TSTjc= +cloud.google.com/go v0.46.3/go.mod h1:a6bKKbmY7er1mI7TEI4lsAkts/mkhTSZK8w33B4RAg0= +cloud.google.com/go v0.50.0/go.mod h1:r9sluTvynVuxRIOHXQEHMFffphuXHOMZMycpNR5e6To= +cloud.google.com/go v0.52.0/go.mod h1:pXajvRH/6o3+F9jDHZWQ5PbGhn+o8w9qiu/CffaVdO4= +cloud.google.com/go v0.53.0/go.mod h1:fp/UouUEsRkN6ryDKNW/Upv/JBKnv6WDthjR6+vze6M= +cloud.google.com/go v0.54.0/go.mod h1:1rq2OEkV3YMf6n/9ZvGWI3GWw0VoqH/1x2nd8Is/bPc= +cloud.google.com/go v0.56.0/go.mod h1:jr7tqZxxKOVYizybht9+26Z/gUq7tiRzu+ACVAMbKVk= +cloud.google.com/go v0.57.0/go.mod h1:oXiQ6Rzq3RAkkY7N6t3TcE6jE+CIBBbA36lwQ1JyzZs= +cloud.google.com/go v0.62.0/go.mod h1:jmCYTdRCQuc1PHIIJ/maLInMho30T/Y0M4hTdTShOYc= +cloud.google.com/go v0.65.0/go.mod h1:O5N8zS7uWy9vkA9vayVHs65eM1ubvY4h553ofrNHObY= +cloud.google.com/go v0.72.0/go.mod h1:M+5Vjvlc2wnp6tjzE102Dw08nGShTscUx2nZMufOKPI= +cloud.google.com/go v0.74.0/go.mod h1:VV1xSbzvo+9QJOxLDaJfTjx5e+MePCpCWwvftOeQmWk= +cloud.google.com/go v0.75.0/go.mod h1:VGuuCn7PG0dwsd5XPVm2Mm3wlh3EL55/79EKB6hlPTY= +cloud.google.com/go/bigquery v1.0.1/go.mod h1:i/xbL2UlR5RvWAURpBYZTtm/cXjCha9lbfbpx4poX+o= +cloud.google.com/go/bigquery v1.3.0/go.mod h1:PjpwJnslEMmckchkHFfq+HTD2DmtT67aNFKH1/VBDHE= +cloud.google.com/go/bigquery v1.4.0/go.mod h1:S8dzgnTigyfTmLBfrtrhyYhwRxG72rYxvftPBK2Dvzc= +cloud.google.com/go/bigquery v1.5.0/go.mod h1:snEHRnqQbz117VIFhE8bmtwIDY80NLUZUMb4Nv6dBIg= +cloud.google.com/go/bigquery v1.7.0/go.mod h1://okPTzCYNXSlb24MZs83e2Do+h+VXtc4gLoIoXIAPc= +cloud.google.com/go/bigquery v1.8.0/go.mod h1:J5hqkt3O0uAFnINi6JXValWIb1v0goeZM77hZzJN/fQ= +cloud.google.com/go/datastore v1.0.0/go.mod h1:LXYbyblFSglQ5pkeyhO+Qmw7ukd3C+pD7TKLgZqpHYE= +cloud.google.com/go/datastore v1.1.0/go.mod h1:umbIZjpQpHh4hmRpGhH4tLFup+FVzqBi1b3c64qFpCk= +cloud.google.com/go/pubsub v1.0.1/go.mod h1:R0Gpsv3s54REJCy4fxDixWD93lHJMoZTyQ2kNxGRt3I= +cloud.google.com/go/pubsub v1.1.0/go.mod h1:EwwdRX2sKPjnvnqCa270oGRyludottCI76h+R3AArQw= +cloud.google.com/go/pubsub v1.2.0/go.mod h1:jhfEVHT8odbXTkndysNHCcx0awwzvfOlguIAii9o8iA= +cloud.google.com/go/pubsub v1.3.1/go.mod h1:i+ucay31+CNRpDW4Lu78I4xXG+O1r/MAHgjpRVR+TSU= +cloud.google.com/go/storage v1.0.0/go.mod h1:IhtSnM/ZTZV8YYJWCY8RULGVqBDmpoyjwiyrjsg+URw= +cloud.google.com/go/storage v1.5.0/go.mod h1:tpKbwo567HUNpVclU5sGELwQWBDZ8gh0ZeosJ0Rtdos= +cloud.google.com/go/storage v1.6.0/go.mod h1:N7U0C8pVQ/+NIKOBQyamJIeKQKkZ+mxpohlUTyfDhBk= +cloud.google.com/go/storage v1.8.0/go.mod h1:Wv1Oy7z6Yz3DshWRJFhqM/UCfaWIRTdp0RXyy7KQOVs= +cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9ullr3+Kg0= +cloud.google.com/go/storage v1.14.0/go.mod h1:GrKmX003DSIwi9o29oFT7YDnHYwZoctc3fOKtUw0Xmo= +cosmossdk.io/api v0.7.2 h1:BO3i5fvKMKvfaUiMkCznxViuBEfyWA/k6w2eAF6q1C4= +cosmossdk.io/api v0.7.2/go.mod h1:IcxpYS5fMemZGqyYtErK7OqvdM0C8kdW3dq8Q/XIG38= +cosmossdk.io/collections v0.4.0 h1:PFmwj2W8szgpD5nOd8GWH6AbYNi1f2J6akWXJ7P5t9s= +cosmossdk.io/collections v0.4.0/go.mod h1:oa5lUING2dP+gdDquow+QjlF45eL1t4TJDypgGd+tv0= +cosmossdk.io/core v0.12.0 h1:aFuvkG6eDv0IQC+UDjx86wxNWVAxdCFk7OABJ1Vh4RU= +cosmossdk.io/core v0.12.0/go.mod h1:LaTtayWBSoacF5xNzoF8tmLhehqlA9z1SWiPuNC6X1w= +cosmossdk.io/depinject v1.0.0-alpha.4 h1:PLNp8ZYAMPTUKyG9IK2hsbciDWqna2z1Wsl98okJopc= +cosmossdk.io/depinject v1.0.0-alpha.4/go.mod h1:HeDk7IkR5ckZ3lMGs/o91AVUc7E596vMaOmslGFM3yU= +cosmossdk.io/errors v1.0.0 h1:nxF07lmlBbB8NKQhtJ+sJm6ef5uV1XkvPXG2bUntb04= +cosmossdk.io/errors v1.0.0/go.mod h1:+hJZLuhdDE0pYN8HkOrVNwrIOYvUGnn6+4fjnJs/oV0= +cosmossdk.io/log v1.2.1 h1:Xc1GgTCicniwmMiKwDxUjO4eLhPxoVdI9vtMW8Ti/uk= +cosmossdk.io/log v1.2.1/go.mod h1:GNSCc/6+DhFIj1aLn/j7Id7PaO8DzNylUZoOYBL9+I4= +cosmossdk.io/math v1.1.3-rc.1 h1:NebCNWDqb1MJRNfvxr4YY7d8FSYgkuB3L75K6xvM+Zo= +cosmossdk.io/math v1.1.3-rc.1/go.mod h1:l2Gnda87F0su8a/7FEKJfFdJrM0JZRXQaohlgJeyQh0= +cosmossdk.io/store v1.0.0-rc.0 h1:9DwOjuUYxDtYxn/REkTxGQAmxlIGfRroB35MQ8TrxF4= +cosmossdk.io/store v1.0.0-rc.0/go.mod h1:FtBDOJmwtOZfmKKF65bKZbTYgS3bDNjjo3nP76dAegk= +cosmossdk.io/x/tx v0.11.0 h1:Ak2LIC06bXqPbpMIEorkQbwVddRvRys1sL3Cjm+KPfs= +cosmossdk.io/x/tx v0.11.0/go.mod h1:tzuC7JlfGivYuIO32JbvvY3Ft9s6FK1+r0/nGHiHwtM= +dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= +filippo.io/edwards25519 v1.0.0 h1:0wAIcmJUqRdI8IJ/3eGi5/HwXZWPujYXXlkrQogz0Ek= +filippo.io/edwards25519 v1.0.0/go.mod h1:N1IkdkCkiLB6tki+MYJoSx2JTY9NUlxZE7eHn5EwJns= +github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 h1:/vQbFIOMbk2FiG/kXiLl8BRyzTWDw7gX/Hz7Dd5eDMs= +github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4/go.mod h1:hN7oaIRCjzsZ2dE+yG5k+rsdt3qcwykqK6HVGcKwsw4= +github.com/99designs/keyring v1.2.1 h1:tYLp1ULvO7i3fI5vE21ReQuj99QFSs7lGm0xWyJo87o= +github.com/99designs/keyring v1.2.1/go.mod h1:fc+wB5KTk9wQ9sDx0kFXB3A0MaeGHM9AwRStKOQ5vOA= +github.com/Azure/go-ansiterm v0.0.0-20230124172434-306776ec8161 h1:L/gRVlceqvL25UVaW/CKtUDjefjrs0SPonmDGUVOYP0= +github.com/Azure/go-ansiterm v0.0.0-20230124172434-306776ec8161/go.mod h1:xomTg63KZ2rFqZQzSB4Vz2SUXa1BpHTVz9L5PTmPC4E= +github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= +github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= +github.com/DataDog/datadog-go v3.2.0+incompatible/go.mod h1:LButxg5PwREeZtORoXG3tL4fMGNddJ+vMq1mwgfaqoQ= +github.com/DataDog/zstd v1.5.5 h1:oWf5W7GtOLgp6bciQYDmhHHjdhYkALu6S/5Ni9ZgSvQ= +github.com/DataDog/zstd v1.5.5/go.mod h1:g4AWEaM3yOg3HYfnJ3YIawPnVdXJh9QME85blwSAmyw= +github.com/Knetic/govaluate v3.0.1-0.20171022003610-9aa49832a739+incompatible/go.mod h1:r7JcOSlj0wfOMncg0iLm8Leh48TZaKVeNIfJntJ2wa0= +github.com/Microsoft/go-winio v0.6.0 h1:slsWYD/zyx7lCXoZVlvQrj0hPTM1HI4+v1sIda2yDvg= +github.com/Microsoft/go-winio v0.6.0/go.mod h1:cTAf44im0RAYeL23bpB+fzCyDH2MJiz2BO69KH/soAE= +github.com/Nvveen/Gotty v0.0.0-20120604004816-cd527374f1e5 h1:TngWCqHvy9oXAN6lEVMRuU21PR1EtLVZJmdB18Gu3Rw= +github.com/Nvveen/Gotty v0.0.0-20120604004816-cd527374f1e5/go.mod h1:lmUJ/7eu/Q8D7ML55dXQrVaamCz2vxCfdQBasLZfHKk= +github.com/OneOfOne/xxhash v1.2.2 h1:KMrpdQIwFcEqXDklaen+P1axHaj9BSKzvpUUfnHldSE= +github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU= +github.com/Shopify/sarama v1.19.0/go.mod h1:FVkBWblsNy7DGZRfXLU0O9RCGt5g3g3yEuWXgklEdEo= +github.com/Shopify/toxiproxy v2.1.4+incompatible/go.mod h1:OXgGpZ6Cli1/URJOF1DMxUHB2q5Ap20/P/eIdh4G0pI= +github.com/VividCortex/gohistogram v1.0.0 h1:6+hBz+qvs0JOrrNhhmR7lFxo5sINxBCGXrdtl/UvroE= +github.com/VividCortex/gohistogram v1.0.0/go.mod h1:Pf5mBqqDxYaXu3hDrrU+w6nw50o/4+TcAqDqk/vUH7g= +github.com/adlio/schema v1.3.3 h1:oBJn8I02PyTB466pZO1UZEn1TV5XLlifBSyMrmHl/1I= +github.com/adlio/schema v1.3.3/go.mod h1:1EsRssiv9/Ce2CMzq5DoL7RiMshhuigQxrR4DMV9fHg= +github.com/afex/hystrix-go v0.0.0-20180502004556-fa1af6a1f4f5/go.mod h1:SkGFH1ia65gfNATL8TAiHDNxPzPdmEL5uirI2Uyuz6c= +github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= +github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= +github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0= +github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0= +github.com/alecthomas/units v0.0.0-20190924025748-f65c72e2690d/go.mod h1:rBZYJk541a8SKzHPHnH3zbiI+7dagKZ0cgpgrD7Fyho= +github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY= +github.com/apache/thrift v0.12.0/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ= +github.com/apache/thrift v0.13.0/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ= +github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod h1:3U/XgcO3hCbHZ8TKRvWD2dDTCfh9M9ya+I9JpbB7O8o= +github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8= +github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod h1:Q73ZrmVTwzkszR9V5SSuryQ31EELlFMUz1kKyl939pY= +github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8= +github.com/aryann/difflib v0.0.0-20170710044230-e206f873d14a/go.mod h1:DAHtR1m6lCRdSC2Tm3DSWRPvIPr6xNKyeHdqDQSQT+A= +github.com/aws/aws-lambda-go v1.13.3/go.mod h1:4UKl9IzQMoD+QF79YdCuzCwp8VbmG4VAQwij/eHl5CU= +github.com/aws/aws-sdk-go v1.27.0/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= +github.com/aws/aws-sdk-go-v2 v0.18.0/go.mod h1:JWVYvqSMppoMJC0x5wdwiImzgXTI9FuZwxzkQq9wy+g= +github.com/benbjohnson/clock v1.1.0/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA= +github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q= +github.com/beorn7/perks v1.0.0/go.mod h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8= +github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM= +github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw= +github.com/bgentry/speakeasy v0.1.0/go.mod h1:+zsyZBPWlz7T6j88CTgSN5bM796AkVf0kBD4zp0CCIs= +github.com/bgentry/speakeasy v0.1.1-0.20220910012023-760eaf8b6816 h1:41iFGWnSlI2gVpmOtVTJZNodLdLQLn/KsJqFvXwnd/s= +github.com/bgentry/speakeasy v0.1.1-0.20220910012023-760eaf8b6816/go.mod h1:+zsyZBPWlz7T6j88CTgSN5bM796AkVf0kBD4zp0CCIs= +github.com/bits-and-blooms/bitset v1.10.0 h1:ePXTeiPEazB5+opbv5fr8umg2R/1NlzgDsyepwsSr88= +github.com/bits-and-blooms/bitset v1.10.0/go.mod h1:7hO7Gc7Pp1vODcmWvKMRA9BNmbv6a/7QIWpPxHddWR8= +github.com/btcsuite/btcd/btcec/v2 v2.3.2 h1:5n0X6hX0Zk+6omWcihdYvdAlGf2DfasC0GMf7DClJ3U= +github.com/btcsuite/btcd/btcec/v2 v2.3.2/go.mod h1:zYzJ8etWJQIv1Ogk7OzpWjowwOdXY1W/17j2MW85J04= +github.com/btcsuite/btcd/btcutil v1.1.3 h1:xfbtw8lwpp0G6NwSHb+UE67ryTFHJAiNuipusjXSohQ= +github.com/btcsuite/btcd/btcutil v1.1.3/go.mod h1:UR7dsSJzJUfMmFiiLlIrMq1lS9jh9EdCV7FStZSnpi0= +github.com/btcsuite/btcd/chaincfg/chainhash v1.0.1 h1:q0rUy8C/TYNBQS1+CGKw68tLOFYSNEs0TFnxxnS9+4U= +github.com/btcsuite/btcd/chaincfg/chainhash v1.0.1/go.mod h1:7SFka0XMvUgj3hfZtydOrQY2mwhPclbT2snogU7SQQc= +github.com/bufbuild/protocompile v0.6.0 h1:Uu7WiSQ6Yj9DbkdnOe7U4mNKp58y9WDMKDn28/ZlunY= +github.com/bufbuild/protocompile v0.6.0/go.mod h1:YNP35qEYoYGme7QMtz5SBCoN4kL4g12jTtjuzRNdjpE= +github.com/casbin/casbin/v2 v2.1.2/go.mod h1:YcPU1XXisHhLzuxH9coDNf2FbKpjGlbCg3n9yuLkIJQ= +github.com/cenkalti/backoff v2.2.1+incompatible h1:tNowT99t7UNflLxfYYSlKYsBpXdEet03Pg2g16Swow4= +github.com/cenkalti/backoff v2.2.1+incompatible/go.mod h1:90ReRw6GdpyfrHakVjL/QHaoyV4aDUVVkXQJJJ3NXXM= +github.com/cenkalti/backoff/v4 v4.1.1/go.mod h1:scbssz8iZGpm3xbr14ovlUdkxfGXNInqkPWOWmG2CLw= +github.com/cenkalti/backoff/v4 v4.1.3 h1:cFAlzYUlVYDysBEH2T5hyJZMh3+5+WCBvSnK6Q8UtC4= +github.com/cenkalti/backoff/v4 v4.1.3/go.mod h1:scbssz8iZGpm3xbr14ovlUdkxfGXNInqkPWOWmG2CLw= +github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= +github.com/cespare/xxhash v1.1.0 h1:a6HrQnmkObjyL+Gs60czilIUGqrzKutQD6XZog3p+ko= +github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc= +github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= +github.com/cespare/xxhash/v2 v2.2.0 h1:DC2CZ1Ep5Y4k3ZQ899DldepgrayRUGE6BBZ/cd9Cj44= +github.com/cespare/xxhash/v2 v2.2.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= +github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI= +github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= +github.com/chzyer/readline v1.5.1 h1:upd/6fQk4src78LMRzh5vItIt361/o4uq553V8B5sGI= +github.com/chzyer/readline v1.5.1/go.mod h1:Eh+b79XXUwfKfcPLepksvw2tcLE/Ct21YObkaSkeBlk= +github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= +github.com/circonus-labs/circonus-gometrics v2.3.1+incompatible/go.mod h1:nmEj6Dob7S7YxXgwXpfOuvO54S+tGdZdw9fuRZt25Ag= +github.com/circonus-labs/circonusllhist v0.1.3/go.mod h1:kMXHVDlOchFAehlya5ePtbp5jckzBHf4XRpQvBOLI+I= +github.com/clbanning/x2j v0.0.0-20191024224557-825249438eec/go.mod h1:jMjuTZXRI4dUb/I5gc9Hdhagfvm9+RyrPryS/auMzxE= +github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= +github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc= +github.com/cncf/udpa/go v0.0.0-20200629203442-efcf912fb354/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= +github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= +github.com/cncf/udpa/go v0.0.0-20210930031921-04548b0d99d4/go.mod h1:6pvJx4me5XPnfI9Z40ddWsdw2W/uZgQLFXToKeRcDiI= +github.com/cncf/xds/go v0.0.0-20210805033703-aa0b78936158/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= +github.com/cncf/xds/go v0.0.0-20210922020428-25de7278fc84/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= +github.com/cncf/xds/go v0.0.0-20211001041855-01bcc9b48dfe/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= +github.com/cncf/xds/go v0.0.0-20211011173535-cb28da3451f1/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= +github.com/cockroachdb/datadriven v0.0.0-20190809214429-80d97fb3cbaa/go.mod h1:zn76sxSg3SzpJ0PPJaLDCu+Bu0Lg3sKTORVIj19EIF8= +github.com/cockroachdb/datadriven v1.0.3-0.20230413201302-be42291fc80f h1:otljaYPt5hWxV3MUfO5dFPFiOXg9CyG5/kCfayTqsJ4= +github.com/cockroachdb/datadriven v1.0.3-0.20230413201302-be42291fc80f/go.mod h1:a9RdTaap04u637JoCzcUoIcDmvwSUtcUFtT/C3kJlTU= +github.com/cockroachdb/errors v1.11.1 h1:xSEW75zKaKCWzR3OfxXUxgrk/NtT4G1MiOv5lWZazG8= +github.com/cockroachdb/errors v1.11.1/go.mod h1:8MUxA3Gi6b25tYlFEBGLf+D8aISL+M4MIpiWMSNRfxw= +github.com/cockroachdb/logtags v0.0.0-20230118201751-21c54148d20b h1:r6VH0faHjZeQy818SGhaone5OnYfxFR/+AzdY3sf5aE= +github.com/cockroachdb/logtags v0.0.0-20230118201751-21c54148d20b/go.mod h1:Vz9DsVWQQhf3vs21MhPMZpMGSht7O/2vFW2xusFUVOs= +github.com/cockroachdb/pebble v0.0.0-20230824192853-9bb0864bdb98 h1:Y7g+YeGJ+1Ni31uOplgf7mi+1X+Em5PzIx9WMPq/2zY= +github.com/cockroachdb/pebble v0.0.0-20230824192853-9bb0864bdb98/go.mod h1:EDjiaAXc0FXiRmxDzcu1wIEJ093ohHMUWxrI6iku0XA= +github.com/cockroachdb/redact v1.1.5 h1:u1PMllDkdFfPWaNGMyLD1+so+aq3uUItthCFqzwPJ30= +github.com/cockroachdb/redact v1.1.5/go.mod h1:BVNblN9mBWFyMyqK1k3AAiSxhvhfK2oOZZ2lK+dpvRg= +github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06 h1:zuQyyAKVxetITBuuhv3BI9cMrmStnpT18zmgmTxunpo= +github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06/go.mod h1:7nc4anLGjupUW/PeY5qiNYsdNXj7zopG+eqsS7To5IQ= +github.com/codahale/hdrhistogram v0.0.0-20161010025455-3a0bb77429bd/go.mod h1:sE/e/2PUdi/liOCUjSTXgM1o87ZssimdTWN964YiIeI= +github.com/cometbft/cometbft v0.38.0 h1:ogKnpiPX7gxCvqTEF4ly25/wAxUqf181t30P3vqdpdc= +github.com/cometbft/cometbft v0.38.0/go.mod h1:5Jz0Z8YsHSf0ZaAqGvi/ifioSdVFPtEGrm8Y9T/993k= +github.com/cometbft/cometbft-db v0.8.0 h1:vUMDaH3ApkX8m0KZvOFFy9b5DZHBAjsnEuo9AKVZpjo= +github.com/cometbft/cometbft-db v0.8.0/go.mod h1:6ASCP4pfhmrCBpfk01/9E1SI29nD3HfVHrY4PG8x5c0= +github.com/containerd/continuity v0.3.0 h1:nisirsYROK15TAMVukJOUyGJjz4BNQJBVsNvAXZJ/eg= +github.com/containerd/continuity v0.3.0/go.mod h1:wJEAIwKOm/pBZuBd0JmeTvnLquTB1Ag8espWhkykbPM= +github.com/coreos/etcd v3.3.10+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE= +github.com/coreos/go-etcd v2.0.0+incompatible/go.mod h1:Jez6KQU2B/sWsbdaef3ED8NzMklzPG4d5KIOhIy30Tk= +github.com/coreos/go-semver v0.2.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk= +github.com/coreos/go-systemd v0.0.0-20180511133405-39ca1b05acc7/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4= +github.com/coreos/go-systemd/v22 v22.5.0/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc= +github.com/coreos/pkg v0.0.0-20160727233714-3ac0863d7acf/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA= +github.com/cosmos/btcutil v1.0.5 h1:t+ZFcX77LpKtDBhjucvnOH8C2l2ioGsBNEQ3jef8xFk= +github.com/cosmos/btcutil v1.0.5/go.mod h1:IyB7iuqZMJlthe2tkIFL33xPyzbFYP0XVdS8P5lUPis= +github.com/cosmos/cosmos-db v1.0.0 h1:EVcQZ+qYag7W6uorBKFPvX6gRjw6Uq2hIh4hCWjuQ0E= +github.com/cosmos/cosmos-db v1.0.0/go.mod h1:iBvi1TtqaedwLdcrZVYRSSCb6eSy61NLj4UNmdIgs0U= +github.com/cosmos/cosmos-proto v1.0.0-beta.3 h1:VitvZ1lPORTVxkmF2fAp3IiA61xVwArQYKXTdEcpW6o= +github.com/cosmos/cosmos-proto v1.0.0-beta.3/go.mod h1:t8IASdLaAq+bbHbjq4p960BvcTqtwuAxid3b/2rOD6I= +github.com/cosmos/go-bip39 v1.0.0 h1:pcomnQdrdH22njcAatO0yWojsUnCO3y2tNoV1cb6hHY= +github.com/cosmos/go-bip39 v1.0.0/go.mod h1:RNJv0H/pOIVgxw6KS7QeX2a0Uo0aKUlfhZ4xuwvCdJw= +github.com/cosmos/gogogateway v1.2.0 h1:Ae/OivNhp8DqBi/sh2A8a1D0y638GpL3tkmLQAiKxTE= +github.com/cosmos/gogogateway v1.2.0/go.mod h1:iQpLkGWxYcnCdz5iAdLcRBSw3h7NXeOkZ4GUkT+tbFI= +github.com/cosmos/gogoproto v1.4.2/go.mod h1:cLxOsn1ljAHSV527CHOtaIP91kK6cCrZETRBrkzItWU= +github.com/cosmos/gogoproto v1.4.11 h1:LZcMHrx4FjUgrqQSWeaGC1v/TeuVFqSLa43CC6aWR2g= +github.com/cosmos/gogoproto v1.4.11/go.mod h1:/g39Mh8m17X8Q/GDEs5zYTSNaNnInBSohtaxzQnYq1Y= +github.com/cosmos/iavl v1.0.0-rc.1 h1:5+73BEWW1gZOIUJKlk/1fpD4lOqqeFBA8KuV+NpkCpU= +github.com/cosmos/iavl v1.0.0-rc.1/go.mod h1:CmTGqMnRnucjxbjduneZXT+0vPgNElYvdefjX2q9tYc= +github.com/cosmos/ics23/go v0.10.0 h1:iXqLLgp2Lp+EdpIuwXTYIQU+AiHj9mOC2X9ab++bZDM= +github.com/cosmos/ics23/go v0.10.0/go.mod h1:ZfJSmng/TBNTBkFemHHHj5YY7VAU/MBU980F4VU1NG0= +github.com/cosmos/ledger-cosmos-go v0.13.2 h1:aY0KZSmUwNKbBm9OvbIjvf7Ozz2YzzpAbgvN2C8x2T0= +github.com/cosmos/ledger-cosmos-go v0.13.2/go.mod h1:HENcEP+VtahZFw38HZ3+LS3Iv5XV6svsnkk9vdJtLr8= +github.com/cpuguy83/go-md2man v1.0.10/go.mod h1:SmD6nW6nTyfqj6ABTjUi3V3JVMnlJmwcJI5acqYI6dE= +github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= +github.com/cpuguy83/go-md2man/v2 v2.0.2/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= +github.com/creack/pty v1.1.7/go.mod h1:lj5s0c3V2DBrqTV7llrYr5NG6My20zk30Fl46Y7DoTY= +github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= +github.com/danieljoos/wincred v1.1.2 h1:QLdCxFs1/Yl4zduvBdcHB8goaYk9RARS2SgLLRuAyr0= +github.com/danieljoos/wincred v1.1.2/go.mod h1:GijpziifJoIBfYh+S7BbkdUTU4LfM+QnGqR5Vl2tAx0= +github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1VwoXQT9A3Wy9MM3WgvqSxFWenqJduM= +github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/decred/dcrd/crypto/blake256 v1.0.1 h1:7PltbUIQB7u/FfZ39+DGa/ShuMyJ5ilcvdfma9wOH6Y= +github.com/decred/dcrd/crypto/blake256 v1.0.1/go.mod h1:2OfgNZ5wDpcsFmHmCK5gZTPcCXqlm2ArzUIkw9czNJo= +github.com/decred/dcrd/dcrec/secp256k1/v4 v4.2.0 h1:8UrgZ3GkP4i/CLijOJx79Yu+etlyjdBU4sfcs2WYQMs= +github.com/decred/dcrd/dcrec/secp256k1/v4 v4.2.0/go.mod h1:v57UDF4pDQJcEfFUCRop3lJL149eHGSe9Jvczhzjo/0= +github.com/desertbit/timer v0.0.0-20180107155436-c41aec40b27f h1:U5y3Y5UE0w7amNe7Z5G/twsBW0KEalRQXZzf8ufSh9I= +github.com/desertbit/timer v0.0.0-20180107155436-c41aec40b27f/go.mod h1:xH/i4TFMt8koVQZ6WFms69WAsDWr2XsYL3Hkl7jkoLE= +github.com/dgraph-io/badger/v2 v2.2007.4 h1:TRWBQg8UrlUhaFdco01nO2uXwzKS7zd+HVdwV/GHc4o= +github.com/dgraph-io/badger/v2 v2.2007.4/go.mod h1:vSw/ax2qojzbN6eXHIx6KPKtCSHJN/Uz0X0VPruTIhk= +github.com/dgraph-io/ristretto v0.0.3-0.20200630154024-f66de99634de/go.mod h1:KPxhHT9ZxKefz+PCeOGsrHpl1qZ7i70dGTu2u+Ahh6E= +github.com/dgraph-io/ristretto v0.1.1 h1:6CWw5tJNgpegArSHpNHJKldNeq03FQCwYvfMVWajOK8= +github.com/dgraph-io/ristretto v0.1.1/go.mod h1:S1GPSBCYCIhmVNfcth17y2zZtQT6wzkzgwUve0VDWWA= +github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ= +github.com/dgryski/go-farm v0.0.0-20190423205320-6a90982ecee2/go.mod h1:SqUrOPUnsFjfmXRMNPybcSiG0BgUW2AuFH8PAnS2iTw= +github.com/dgryski/go-farm v0.0.0-20200201041132-a6ae2369ad13 h1:fAjc9m62+UWV/WAFKLNi6ZS0675eEUC9y3AlwSbQu1Y= +github.com/dgryski/go-farm v0.0.0-20200201041132-a6ae2369ad13/go.mod h1:SqUrOPUnsFjfmXRMNPybcSiG0BgUW2AuFH8PAnS2iTw= +github.com/docker/go-connections v0.4.0 h1:El9xVISelRB7BuFusrZozjnkIM5YnzCViNKohAFqRJQ= +github.com/docker/go-connections v0.4.0/go.mod h1:Gbd7IOopHjR8Iph03tsViu4nIes5XhDvyHbTtUxmeec= +github.com/docker/go-units v0.5.0 h1:69rxXcBk27SvSaaxTtLh/8llcHD8vYHT7WSdRZ/jvr4= +github.com/docker/go-units v0.5.0/go.mod h1:fgPhTUdO+D/Jk86RDLlptpiXQzgHJF7gydDDbaIK4Dk= +github.com/dustin/go-humanize v0.0.0-20171111073723-bb3d318650d4/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= +github.com/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= +github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkpeCY= +github.com/dustin/go-humanize v1.0.1/go.mod h1:Mu1zIs6XwVuF/gI1OepvI0qD18qycQx+mFykh5fBlto= +github.com/dvsekhvalnov/jose2go v1.5.0 h1:3j8ya4Z4kMCwT5nXIKFSV84YS+HdqSSO0VsTQxaLAeM= +github.com/dvsekhvalnov/jose2go v1.5.0/go.mod h1:QsHjhyTlD/lAVqn/NSbVZmSCGeDehTB/mPZadG+mhXU= +github.com/eapache/go-resiliency v1.1.0/go.mod h1:kFI+JgMyC7bLPUVY133qvEBtVayf5mFgVsvEsIPBvNs= +github.com/eapache/go-xerial-snappy v0.0.0-20180814174437-776d5712da21/go.mod h1:+020luEh2TKB4/GOp8oxxtq0Daoen/Cii55CzbTV6DU= +github.com/eapache/queue v1.1.0/go.mod h1:6eCeP0CKFpHLu8blIFXhExK/dRa7WDZfr6jVFPTqq+I= +github.com/edsrzf/mmap-go v1.0.0/go.mod h1:YO35OhQPt3KJa3ryjFM5Bs14WD66h8eGKpfaBNrHW5M= +github.com/emicklei/dot v1.6.0 h1:vUzuoVE8ipzS7QkES4UfxdpCwdU2U97m2Pb2tQCoYRY= +github.com/emicklei/dot v1.6.0/go.mod h1:DeV7GvQtIw4h2u73RKBkkFdvVAz0D9fzeJrgPW6gy/s= +github.com/envoyproxy/go-control-plane v0.6.9/go.mod h1:SBwIajubJHhxtWwsL9s8ss4safvEdbitLhGGK48rN6g= +github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= +github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= +github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98= +github.com/envoyproxy/go-control-plane v0.9.7/go.mod h1:cwu0lG7PUMfa9snN8LXBig5ynNVH9qI8YYLbd1fK2po= +github.com/envoyproxy/go-control-plane v0.9.9-0.20201210154907-fd9021fe5dad/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= +github.com/envoyproxy/go-control-plane v0.9.10-0.20210907150352-cf90f659a021/go.mod h1:AFq3mo9L8Lqqiid3OhADV3RfLJnjiw63cSpi+fDTRC0= +github.com/envoyproxy/go-control-plane v0.10.2-0.20220325020618-49ff273808a1/go.mod h1:KJwIaB5Mv44NWtYuAOFCVOjcI94vtpEz2JU/D2v6IjE= +github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= +github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4= +github.com/fatih/color v1.13.0/go.mod h1:kLAiJbzzSOZDVNGyDpeOxJ47H46qBXwg5ILebYFFOfk= +github.com/fatih/color v1.15.0 h1:kOqh6YHBtK8aywxGerMG2Eq3H6Qgoqeo13Bk2Mv/nBs= +github.com/fatih/color v1.15.0/go.mod h1:0h5ZqXfHYED7Bhv2ZJamyIOUej9KtShiJESRwBDUSsw= +github.com/felixge/httpsnoop v1.0.1/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= +github.com/felixge/httpsnoop v1.0.2 h1:+nS9g82KMXccJ/wp0zyRW9ZBHFETmMGtkk+2CTTrW4o= +github.com/felixge/httpsnoop v1.0.2/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= +github.com/fortytw2/leaktest v1.3.0 h1:u8491cBMTQ8ft8aeV+adlcytMZylmA5nnwwkRZjI8vw= +github.com/fortytw2/leaktest v1.3.0/go.mod h1:jDsjWgpAGjm2CA7WthBh/CdZYEPF31XHquHwclZch5g= +github.com/franela/goblin v0.0.0-20200105215937-c9ffbefa60db/go.mod h1:7dvUGVsVBjqR7JHJk0brhHOZYGmfBYOrK0ZhYMEtBr4= +github.com/franela/goreq v0.0.0-20171204163338-bcd34c9993f8/go.mod h1:ZhphrRTfi2rbfLwlschooIH4+wKKDR4Pdxhh+TRoA20= +github.com/frankban/quicktest v1.14.4 h1:g2rn0vABPOOXmZUj+vbmUp0lPoXEMuhTpIluN0XL9UY= +github.com/frankban/quicktest v1.14.4/go.mod h1:4ptaffx2x8+WTWXmUCuVU6aPUX1/Mz7zb5vbUoiM6w0= +github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= +github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ= +github.com/fsnotify/fsnotify v1.5.4/go.mod h1:OVB6XrOHzAwXMpEM7uPOzcehqUV2UqJxmVXmkdnm1bU= +github.com/fsnotify/fsnotify v1.6.0 h1:n+5WquG0fcWoWp6xPWfHdbskMCQaFnG6PfBrh1Ky4HY= +github.com/fsnotify/fsnotify v1.6.0/go.mod h1:sl3t1tCWJFWoRz9R8WJCbQihKKwmorjAbSClcnxKAGw= +github.com/getsentry/sentry-go v0.23.0 h1:dn+QRCeJv4pPt9OjVXiMcGIBIefaTJPw/h0bZWO05nE= +github.com/getsentry/sentry-go v0.23.0/go.mod h1:lc76E2QywIyW8WuBnwl8Lc4bkmQH4+w1gwTf25trprY= +github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= +github.com/gin-contrib/sse v0.1.0 h1:Y/yl/+YNO8GZSjAhjMsSuLt29uWRFHdHYUb5lYOV9qE= +github.com/gin-contrib/sse v0.1.0/go.mod h1:RHrZQHXnP2xjPF+u1gW/2HnVO7nvIa9PG3Gm+fLHvGI= +github.com/gin-gonic/gin v1.6.3/go.mod h1:75u5sXoLsGZoRN5Sgbi1eraJ4GU3++wFwWzhwvtwp4M= +github.com/gin-gonic/gin v1.8.1 h1:4+fr/el88TOO3ewCmQr8cx/CtZ/umlIRIs5M4NTNjf8= +github.com/gin-gonic/gin v1.8.1/go.mod h1:ji8BvRH1azfM+SYow9zQ6SZMvR8qOMZHmsCuWR9tTTk= +github.com/go-errors/errors v1.4.2 h1:J6MZopCL4uSllY1OfXM374weqZFFItUbrImctkmUxIA= +github.com/go-errors/errors v1.4.2/go.mod h1:sIVyrIiJhuEF+Pj9Ebtd6P/rEYROXFi3BopGUQ5a5Og= +github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU= +github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= +github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= +github.com/go-kit/kit v0.8.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= +github.com/go-kit/kit v0.9.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= +github.com/go-kit/kit v0.10.0/go.mod h1:xUsJbQ/Fp4kEt7AFgCuvyX4a71u8h9jB8tj/ORgOZ7o= +github.com/go-kit/kit v0.12.0 h1:e4o3o3IsBfAKQh5Qbbiqyfu97Ku7jrO/JbohvztANh4= +github.com/go-kit/kit v0.12.0/go.mod h1:lHd+EkCZPIwYItmGDDRdhinkzX2A1sj+M9biaEaizzs= +github.com/go-kit/log v0.1.0/go.mod h1:zbhenjAZHb184qTLMA9ZjW7ThYL0H2mk7Q6pNt4vbaY= +github.com/go-kit/log v0.2.1 h1:MRVx0/zhvdseW+Gza6N9rVzU/IVzaeE1SFI4raAhmBU= +github.com/go-kit/log v0.2.1/go.mod h1:NwTd00d/i8cPZ3xOwwiv2PO5MOcx78fFErGNcVmBjv0= +github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE= +github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk= +github.com/go-logfmt/logfmt v0.5.0/go.mod h1:wCYkCAKZfumFQihp8CzCvQ3paCTfi41vtzG1KdI/P7A= +github.com/go-logfmt/logfmt v0.6.0 h1:wGYYu3uicYdqXVgoYbvnkrPVXkuLM1p1ifugDMEdRi4= +github.com/go-logfmt/logfmt v0.6.0/go.mod h1:WYhtIu8zTZfxdn5+rREduYbwxfcBr/Vr6KEVveWlfTs= +github.com/go-playground/assert/v2 v2.0.1/go.mod h1:VDjEfimB/XKnb+ZQfWdccd7VUvScMdVu0Titje2rxJ4= +github.com/go-playground/locales v0.13.0/go.mod h1:taPMhCMXrRLJO55olJkUXHZBHCxTMfnGwq/HNwmWNS8= +github.com/go-playground/locales v0.14.0 h1:u50s323jtVGugKlcYeyzC0etD1HifMjqmJqb8WugfUU= +github.com/go-playground/locales v0.14.0/go.mod h1:sawfccIbzZTqEDETgFXqTho0QybSa7l++s0DH+LDiLs= +github.com/go-playground/universal-translator v0.17.0/go.mod h1:UkSxE5sNxxRwHyU+Scu5vgOQjsIJAF8j9muTVoKLVtA= +github.com/go-playground/universal-translator v0.18.0 h1:82dyy6p4OuJq4/CByFNOn/jYrnRPArHwAcmLoJZxyho= +github.com/go-playground/universal-translator v0.18.0/go.mod h1:UvRDBj+xPUEGrFYl+lu/H90nyDXpg0fqeB/AQUGNTVA= +github.com/go-playground/validator/v10 v10.2.0/go.mod h1:uOYAAleCW8F/7oMFd6aG0GOhaH6EGOAJShg8Id5JGkI= +github.com/go-playground/validator/v10 v10.11.1 h1:prmOlTVv+YjZjmRmNSF3VmspqJIxJWXmqUsHwfTRRkQ= +github.com/go-playground/validator/v10 v10.11.1/go.mod h1:i+3WkQ1FvaUjjxh1kSvIA4dMGDBiPU55YFDl0WbKdWU= +github.com/go-sql-driver/mysql v1.4.0/go.mod h1:zAC/RDZ24gD3HViQzih4MyKcchzm+sOG5ZlKdlhCg5w= +github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY= +github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0/go.mod h1:fyg7847qk6SyHyPtNmDHnmrv/HOrqktSC+C9fM+CJOE= +github.com/gobwas/httphead v0.0.0-20180130184737-2c6c146eadee h1:s+21KNqlpePfkah2I+gwHF8xmJWRjooY+5248k6m4A0= +github.com/gobwas/httphead v0.0.0-20180130184737-2c6c146eadee/go.mod h1:L0fX3K22YWvt/FAX9NnzrNzcI4wNYi9Yku4O0LKYflo= +github.com/gobwas/pool v0.2.0 h1:QEmUOlnSjWtnpRGHF3SauEiOsy82Cup83Vf2LcMlnc8= +github.com/gobwas/pool v0.2.0/go.mod h1:q8bcK0KcYlCgd9e7WYLm9LpyS+YeLd8JVDW6WezmKEw= +github.com/gobwas/ws v1.0.2 h1:CoAavW/wd/kulfZmSIBt6p24n4j7tHgNVCjsfHVNUbo= +github.com/gobwas/ws v1.0.2/go.mod h1:szmBTxLgaFppYjEmNtny/v3w89xOydFnnZMcgRRu/EM= +github.com/goccy/go-json v0.9.11 h1:/pAaQDLHEoCq/5FFmSKBswWmK6H0e8g4159Kc/X/nqk= +github.com/goccy/go-json v0.9.11/go.mod h1:6MelG93GURQebXPDq3khkgXZkazVtN9CRI+MGFi0w8I= +github.com/godbus/dbus v0.0.0-20190726142602-4481cbc300e2 h1:ZpnhV/YsD2/4cESfV5+Hoeu/iUR3ruzNvZ+yQfO03a0= +github.com/godbus/dbus v0.0.0-20190726142602-4481cbc300e2/go.mod h1:bBOAhwG1umN6/6ZUMtDFBMQR8jRg9O75tm9K00oMsK4= +github.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= +github.com/gogo/googleapis v1.1.0/go.mod h1:gf4bu3Q80BeJ6H1S1vYPm8/ELATdvryBaNFGgqEef3s= +github.com/gogo/googleapis v1.4.1-0.20201022092350-68b0159b7869/go.mod h1:5YRNX2z1oM5gXdAkurHa942MDgEJyk02w4OecKY87+c= +github.com/gogo/googleapis v1.4.1 h1:1Yx4Myt7BxzvUr5ldGSbwYiZG6t9wGBZ+8/fX3Wvtq0= +github.com/gogo/googleapis v1.4.1/go.mod h1:2lpHqI5OcWCtVElxXnPt+s8oJvMpySlOyM6xDCrzib4= +github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= +github.com/gogo/protobuf v1.2.0/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= +github.com/gogo/protobuf v1.2.1/go.mod h1:hp+jE20tsWTFYpLwKvXlhS1hjn+gTNwPg2I6zVXpSg4= +github.com/gogo/protobuf v1.3.1/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= +github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= +github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= +github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= +github.com/golang/glog v1.1.2 h1:DVjP2PbBOzHyzA+dn3WhHIq4NdVu3Q+pvivFICf/7fo= +github.com/golang/glog v1.1.2/go.mod h1:zR+okUeTbrL6EL3xHUDxZuEtGv04p5shwip1+mL/rLQ= +github.com/golang/groupcache v0.0.0-20160516000752-02826c3e7903/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= +github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= +github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= +github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= +github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= +github.com/golang/mock v1.2.0/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= +github.com/golang/mock v1.3.1/go.mod h1:sBzyDLLjw3U8JLTeZvSv8jJB+tU5PVekmnlKIyFUx0Y= +github.com/golang/mock v1.4.0/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= +github.com/golang/mock v1.4.1/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= +github.com/golang/mock v1.4.3/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= +github.com/golang/mock v1.4.4/go.mod h1:l3mdAwkq5BuhzHwde/uurv3sEJeZMXNpwsxVWU71h+4= +github.com/golang/mock v1.6.0 h1:ErTB+efbowRARo13NNdxyJji2egdxLGQhRaY+DUumQc= +github.com/golang/mock v1.6.0/go.mod h1:p6yTPP+5HYm5mzsMV8JkE6ZKdX+/wYM6Hr+LicevLPs= +github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= +github.com/golang/protobuf v1.3.0/go.mod h1:Qd/q+1AKNOZr9uGQzbzCmRO6sUih6GTPZv6a1/R87v0= +github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= +github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= +github.com/golang/protobuf v1.3.3/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= +github.com/golang/protobuf v1.3.4/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= +github.com/golang/protobuf v1.3.5/go.mod h1:6O5/vntMXwX2lRkT1hjjk0nAC1IDOTvTlVgjlRvqsdk= +github.com/golang/protobuf v1.4.0-rc.1/go.mod h1:ceaxUfeHdC40wWswd/P6IGgMaK3YpKi5j83Wpe3EHw8= +github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod h1:xKAWHe0F5eneWXFV3EuXVDTCmh+JuBKY0li0aMyXATA= +github.com/golang/protobuf v1.4.0-rc.2/go.mod h1:LlEzMj4AhA7rCAGe4KMBDvJI+AwstrUpVNzEA03Pprs= +github.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0/go.mod h1:WU3c8KckQ9AFe+yFwt9sWVRKCVIyN9cPHBJSNnbL67w= +github.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbYaEsadDk5Fwe5c77LiNKVO9IDvqG2KuDX0= +github.com/golang/protobuf v1.4.1/go.mod h1:U8fpvMrcmy5pZrNK1lt4xCsGvpyWQ/VVv6QDs8UjoX8= +github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= +github.com/golang/protobuf v1.4.3/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= +github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= +github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= +github.com/golang/protobuf v1.5.3 h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg= +github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= +github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= +github.com/golang/snappy v0.0.3/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= +github.com/golang/snappy v0.0.4 h1:yAGX7huGHXlcLOEtBnF4w7FQwA26wojNCwOYAEhLjQM= +github.com/golang/snappy v0.0.4/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= +github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= +github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= +github.com/google/btree v1.1.2 h1:xf4v41cLI2Z6FxbKm+8Bu+m8ifhj15JuZ9sa0jZCMUU= +github.com/google/btree v1.1.2/go.mod h1:qOPhT0dTNdNzV6Z/lhRX0YXUafgPLFUh+gZMl761Gm4= +github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= +github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= +github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= +github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.4.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= +github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= +github.com/google/gofuzz v0.0.0-20170612174753-24818f796faf/go.mod h1:HP5RmnzzSNb993RKQDq4+1A4ia9nllfqcQFTQJedwGI= +github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= +github.com/google/gofuzz v1.2.0 h1:xRy4A+RhZaiKjJ1bPfwQ8sedCA+YS2YcCHW6ec7JMi0= +github.com/google/gofuzz v1.2.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= +github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs= +github.com/google/martian/v3 v3.0.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= +github.com/google/martian/v3 v3.1.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= +github.com/google/orderedcode v0.0.1 h1:UzfcAexk9Vhv8+9pNOgRu41f16lHq725vPwnSeiG/Us= +github.com/google/orderedcode v0.0.1/go.mod h1:iVyU4/qPKHY5h/wSd6rZZCDcLJNxiWO6dvsYES2Sb20= +github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= +github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= +github.com/google/pprof v0.0.0-20191218002539-d4f498aebedc/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20200212024743-f11f1df84d12/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20200229191704-1ebb73c60ed3/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20200430221834-fc25d7d30c6d/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20200708004538-1a94d8640e99/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20201023163331-3e6fc7fc9c4c/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/pprof v0.0.0-20201203190320-1bf35d6f28c2/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/pprof v0.0.0-20201218002935-b9804c9f04c2/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/pprof v0.0.0-20210407192527-94a9f03dee38/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= +github.com/google/uuid v1.0.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg= +github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk= +github.com/googleapis/google-cloud-go-testing v0.0.0-20200911160855-bcd43fbb19e8/go.mod h1:dvDLG8qkwmyD9a/MJJN3XJcT3xFxOKAvTZGvuZmac9g= +github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= +github.com/gorilla/context v1.1.1/go.mod h1:kBGZzfjB9CEq2AlWe17Uuf7NDRt0dE0s8S51q0aT7Yg= +github.com/gorilla/handlers v1.5.1 h1:9lRY6j8DEeeBT10CvO9hGW0gmky0BprnvDI5vfhUHH4= +github.com/gorilla/handlers v1.5.1/go.mod h1:t8XrUpc4KVXb7HGyJ4/cEnwQiaxrX/hz1Zv/4g96P1Q= +github.com/gorilla/mux v1.6.2/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs= +github.com/gorilla/mux v1.7.3/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs= +github.com/gorilla/mux v1.8.0 h1:i40aqfkR1h2SlN9hojwV5ZA91wcXFOvkdNIeFDP5koI= +github.com/gorilla/mux v1.8.0/go.mod h1:DVbg23sWSpFRCP0SfiEN6jmj59UnW/n46BH5rLB71So= +github.com/gorilla/websocket v0.0.0-20170926233335-4201258b820c/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ= +github.com/gorilla/websocket v1.4.1/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= +github.com/gorilla/websocket v1.5.0 h1:PPwGk2jz7EePpoHN/+ClbZu8SPxiqlu12wZP/3sWmnc= +github.com/gorilla/websocket v1.5.0/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= +github.com/grpc-ecosystem/go-grpc-middleware v1.0.1-0.20190118093823-f849b5445de4/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs= +github.com/grpc-ecosystem/go-grpc-middleware v1.2.2/go.mod h1:EaizFBKfUKtMIF5iaDEhniwNedqGo9FuLFzppDr3uwI= +github.com/grpc-ecosystem/go-grpc-middleware v1.4.0 h1:UH//fgunKIs4JdUbpDl1VZCDaL56wXCB/5+wF6uHfaI= +github.com/grpc-ecosystem/go-grpc-middleware v1.4.0/go.mod h1:g5qyo/la0ALbONm6Vbp88Yd8NsDy6rZz+RcrMPxvld8= +github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod h1:8NvIoxWQoOIhqOTXgfV/d3M/q6VIi02HzZEHgUlZvzk= +github.com/grpc-ecosystem/grpc-gateway v1.9.5/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY= +github.com/grpc-ecosystem/grpc-gateway v1.16.0 h1:gmcG1KaJ57LophUzW0Hy8NmPhnMZb4M0+kPpLofRdBo= +github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod h1:BDjrQk3hbvj6Nolgz8mAMFbcEtjT1g+wF4CSlocrBnw= +github.com/gsterjov/go-libsecret v0.0.0-20161001094733-a6f4afe4910c h1:6rhixN/i8ZofjG1Y75iExal34USq5p+wiN1tpie8IrU= +github.com/gsterjov/go-libsecret v0.0.0-20161001094733-a6f4afe4910c/go.mod h1:NMPJylDgVpX0MLRlPy15sqSwOFv/U1GZ2m21JhFfek0= +github.com/hashicorp/consul/api v1.3.0/go.mod h1:MmDNSzIMUjNpY/mQ398R4bk2FnqQLoPndWW5VkKPlCE= +github.com/hashicorp/consul/sdk v0.3.0/go.mod h1:VKf9jXwCTEY1QZP2MOLRhb5i/I/ssyNV1vwHyQBF0x8= +github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= +github.com/hashicorp/go-cleanhttp v0.5.0/go.mod h1:JpRdi6/HCYpAwUzNwuwqhbovhLtngrth3wmdIIUrZ80= +github.com/hashicorp/go-cleanhttp v0.5.1/go.mod h1:JpRdi6/HCYpAwUzNwuwqhbovhLtngrth3wmdIIUrZ80= +github.com/hashicorp/go-hclog v1.5.0 h1:bI2ocEMgcVlz55Oj1xZNBsVi900c7II+fWDyV9o+13c= +github.com/hashicorp/go-hclog v1.5.0/go.mod h1:W4Qnvbt70Wk/zYJryRzDRU/4r0kIg0PVHBcfoyhpF5M= +github.com/hashicorp/go-immutable-radix v1.0.0/go.mod h1:0y9vanUI8NX6FsYoO3zeMjhV/C5i9g4Q3DwcSNZ4P60= +github.com/hashicorp/go-immutable-radix v1.3.1 h1:DKHmCUm2hRBK510BaiZlwvpD40f8bJFeZnpfm2KLowc= +github.com/hashicorp/go-immutable-radix v1.3.1/go.mod h1:0y9vanUI8NX6FsYoO3zeMjhV/C5i9g4Q3DwcSNZ4P60= +github.com/hashicorp/go-metrics v0.5.1 h1:rfPwUqFU6uZXNvGl4hzjY8LEBsqFVU4si1H9/Hqck/U= +github.com/hashicorp/go-metrics v0.5.1/go.mod h1:KEjodfebIOuBYSAe/bHTm+HChmKSxAOXPBieMLYozDE= +github.com/hashicorp/go-msgpack v0.5.3/go.mod h1:ahLV/dePpqEmjfWmKiqvPkv/twdG7iPBM1vqhUKIvfM= +github.com/hashicorp/go-multierror v1.0.0/go.mod h1:dHtQlpGsu+cZNNAkkCN/P3hoUDHhCYQXV3UM06sGGrk= +github.com/hashicorp/go-plugin v1.5.2 h1:aWv8eimFqWlsEiMrYZdPYl+FdHaBJSN4AWwGWfT1G2Y= +github.com/hashicorp/go-plugin v1.5.2/go.mod h1:w1sAEES3g3PuV/RzUrgow20W2uErMly84hhD3um1WL4= +github.com/hashicorp/go-retryablehttp v0.5.3/go.mod h1:9B5zBasrRhHXnJnui7y6sL7es7NDiJgTc6Er0maI1Xs= +github.com/hashicorp/go-rootcerts v1.0.0/go.mod h1:K6zTfqpRlCUIjkwsN4Z+hiSfzSTQa6eBIzfwKfwNnHU= +github.com/hashicorp/go-sockaddr v1.0.0/go.mod h1:7Xibr9yA9JjQq1JpNB2Vw7kxv8xerXegt+ozgdvDeDU= +github.com/hashicorp/go-syslog v1.0.0/go.mod h1:qPfqrKkXGihmCqbJM2mZgkZGvKG1dFdvsLplgctolz4= +github.com/hashicorp/go-uuid v1.0.0/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= +github.com/hashicorp/go-uuid v1.0.1 h1:fv1ep09latC32wFoVwnqcnKJGnMSdBanPczbHAYm1BE= +github.com/hashicorp/go-uuid v1.0.1/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= +github.com/hashicorp/go-version v1.2.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA= +github.com/hashicorp/go.net v0.0.1/go.mod h1:hjKkEWcCURg++eb33jQU7oqQcI9XDCnUzHA0oac0k90= +github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= +github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= +github.com/hashicorp/golang-lru v1.0.2 h1:dV3g9Z/unq5DpblPpw+Oqcv4dU/1omnb4Ok8iPY6p1c= +github.com/hashicorp/golang-lru v1.0.2/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4= +github.com/hashicorp/hcl v1.0.0 h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4= +github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ= +github.com/hashicorp/logutils v1.0.0/go.mod h1:QIAnNjmIWmVIIkWDTG1z5v++HQmx9WQRO+LraFDTW64= +github.com/hashicorp/mdns v1.0.0/go.mod h1:tL+uN++7HEJ6SQLQ2/p+z2pH24WQKWjBPkE0mNTz8vQ= +github.com/hashicorp/memberlist v0.1.3/go.mod h1:ajVTdAv/9Im8oMAAj5G31PhhMCZJV2pPBoIllUwCN7I= +github.com/hashicorp/serf v0.8.2/go.mod h1:6hOLApaqBFA1NXqRQAsxw9QxuDEvNxSQRwA/JwenrHc= +github.com/hashicorp/yamux v0.1.1 h1:yrQxtgseBDrq9Y652vSRDvsKCJKOUD+GzTS4Y0Y8pvE= +github.com/hashicorp/yamux v0.1.1/go.mod h1:CtWFDAQgb7dxtzFs4tWbplKIe2jSi3+5vKbgIO0SLnQ= +github.com/hdevalence/ed25519consensus v0.1.0 h1:jtBwzzcHuTmFrQN6xQZn6CQEO/V9f7HsjsjeEZ6auqU= +github.com/hdevalence/ed25519consensus v0.1.0/go.mod h1:w3BHWjwJbFU29IRHL1Iqkw3sus+7FctEyM4RqDxYNzo= +github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= +github.com/huandu/go-assert v1.1.5 h1:fjemmA7sSfYHJD7CUqs9qTwwfdNAx7/j2/ZlHXzNB3c= +github.com/huandu/go-assert v1.1.5/go.mod h1:yOLvuqZwmcHIC5rIzrBhT7D3Q9c3GFnd0JrPVhn/06U= +github.com/huandu/skiplist v1.2.0 h1:gox56QD77HzSC0w+Ws3MH3iie755GBJU1OER3h5VsYw= +github.com/huandu/skiplist v1.2.0/go.mod h1:7v3iFjLcSAzO4fN5B8dvebvo/qsfumiLiDXMrPiHF9w= +github.com/hudl/fargo v1.3.0/go.mod h1:y3CKSmjA+wD2gak7sUSXTAoopbhU08POFhmITJgmKTg= +github.com/iancoleman/strcase v0.3.0 h1:nTXanmYxhfFAMjZL34Ov6gkzEsSJZ5DbhxWjvSASxEI= +github.com/iancoleman/strcase v0.3.0/go.mod h1:iwCmte+B7n89clKwxIoIXy/HfoL7AsD47ZCWhYzw7ho= +github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= +github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= +github.com/improbable-eng/grpc-web v0.15.0 h1:BN+7z6uNXZ1tQGcNAuaU1YjsLTApzkjt2tzCixLaUPQ= +github.com/improbable-eng/grpc-web v0.15.0/go.mod h1:1sy9HKV4Jt9aEs9JSnkWlRJPuPtwNr0l57L4f878wP8= +github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8= +github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8= +github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw= +github.com/influxdata/influxdb1-client v0.0.0-20191209144304-8bf82d3c094d/go.mod h1:qj24IKcXYK6Iy9ceXlo3Tc+vtHo9lIhSX5JddghvEPo= +github.com/jhump/protoreflect v1.15.3 h1:6SFRuqU45u9hIZPJAoZ8c28T3nK64BNdp9w6jFonzls= +github.com/jhump/protoreflect v1.15.3/go.mod h1:4ORHmSBmlCW8fh3xHmJMGyul1zNqZK4Elxc8qKP+p1k= +github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k= +github.com/jmhodges/levigo v1.0.0 h1:q5EC36kV79HWeTBWsod3mG11EgStG3qArTKcvlksN1U= +github.com/jmhodges/levigo v1.0.0/go.mod h1:Q6Qx+uH3RAqyK4rFQroq9RL7mdkABMcfhEI+nNuzMJQ= +github.com/jonboulle/clockwork v0.1.0/go.mod h1:Ii8DK3G1RaLaWxj9trq07+26W01tbo22gdxWY5EU2bo= +github.com/jpillora/backoff v1.0.0/go.mod h1:J/6gKK9jxlEcS3zixgDgUAsiuZ7yrSoa/FX5e0EB2j4= +github.com/json-iterator/go v1.1.6/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU= +github.com/json-iterator/go v1.1.7/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= +github.com/json-iterator/go v1.1.8/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= +github.com/json-iterator/go v1.1.9/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= +github.com/json-iterator/go v1.1.10/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= +github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM= +github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo= +github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU= +github.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/XSXhF0NWZEnDohbsk= +github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU= +github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w= +github.com/julienschmidt/httprouter v1.3.0/go.mod h1:JR6WtHb+2LUe8TCKY3cZOxFyyO8IZAc4RVcycCCAKdM= +github.com/kisielk/errcheck v1.1.0/go.mod h1:EZBBE59ingxPouuu3KfxchcWSUPOHkagtvWXihfKN4Q= +github.com/kisielk/errcheck v1.2.0/go.mod h1:/BMXB+zMLi60iA8Vv6Ksmxu/1UDYcXs4uQLJ+jE2L00= +github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= +github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= +github.com/klauspost/compress v1.10.3/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs= +github.com/klauspost/compress v1.11.7/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs= +github.com/klauspost/compress v1.12.3/go.mod h1:8dP1Hq4DHOhN9w426knH3Rhby4rFm6D8eO+e+Dq5Gzg= +github.com/klauspost/compress v1.17.0 h1:Rnbp4K9EjcDuVuHtd0dgA4qNuv9yKDYKK1ulpJwgrqM= +github.com/klauspost/compress v1.17.0/go.mod h1:ntbaceVETuRiXiv4DpjP66DpAtAGkEQskQzEyD//IeE= +github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= +github.com/konsorten/go-windows-terminal-sequences v1.0.3/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= +github.com/kr/fs v0.1.0/go.mod h1:FFnZGqtBN9Gxj7eW1uZ42v5BccTP0vu6NEaFoC2HwRg= +github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc= +github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= +github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= +github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk= +github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= +github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= +github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= +github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= +github.com/leodido/go-urn v1.2.0/go.mod h1:+8+nEpDfqqsY+g338gtMEUOtuK+4dEMhiQEgxpxOKII= +github.com/leodido/go-urn v1.2.1 h1:BqpAaACuzVSgi/VLzGZIobT2z4v53pjosyNd9Yv6n/w= +github.com/leodido/go-urn v1.2.1/go.mod h1:zt4jvISO2HfUBqxjfIshjdMTYS56ZS/qv49ictyFfxY= +github.com/lib/pq v1.10.7 h1:p7ZhMD+KsSRozJr34udlUrhboJwWAgCg34+/ZZNvZZw= +github.com/lib/pq v1.10.7/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o= +github.com/libp2p/go-buffer-pool v0.1.0 h1:oK4mSFcQz7cTQIfqbe4MIj9gLW+mnanjyFtc6cdF0Y8= +github.com/libp2p/go-buffer-pool v0.1.0/go.mod h1:N+vh8gMqimBzdKkSMVuydVDq+UV5QTWy5HSiZacSbPg= +github.com/lightstep/lightstep-tracer-common/golang/gogo v0.0.0-20190605223551-bc2310a04743/go.mod h1:qklhhLq1aX+mtWk9cPHPzaBjWImj5ULL6C7HFJtXQMM= +github.com/lightstep/lightstep-tracer-go v0.18.1/go.mod h1:jlF1pusYV4pidLvZ+XD0UBX0ZE6WURAspgAczcDHrL4= +github.com/linxGnu/grocksdb v1.8.4 h1:ZMsBpPpJNtRLHiKKp0mI7gW+NT4s7UgfD5xHxx1jVRo= +github.com/linxGnu/grocksdb v1.8.4/go.mod h1:xZCIb5Muw+nhbDK4Y5UJuOrin5MceOuiXkVUR7vp4WY= +github.com/lyft/protoc-gen-validate v0.0.13/go.mod h1:XbGvPuh87YZc5TdIa2/I4pLk0QoUACkjt2znoq26NVQ= +github.com/magiconair/properties v1.8.0/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= +github.com/magiconair/properties v1.8.7 h1:IeQXZAiQcpL9mgcAe1Nu6cX9LLw6ExEHKjN0VQdvPDY= +github.com/magiconair/properties v1.8.7/go.mod h1:Dhd985XPs7jluiymwWYZ0G4Z61jb3vdS329zhj2hYo0= +github.com/manifoldco/promptui v0.9.0 h1:3V4HzJk1TtXW1MTZMP7mdlwbBpIinw3HztaIlYthEiA= +github.com/manifoldco/promptui v0.9.0/go.mod h1:ka04sppxSGFAtxX0qhlYQjISsg9mR4GWtQEhdbn6Pgg= +github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU= +github.com/mattn/go-colorable v0.1.9/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= +github.com/mattn/go-colorable v0.1.12/go.mod h1:u5H1YNBxpqRaxsYJYSkiCWKzEfiAb1Gb520KVy5xxl4= +github.com/mattn/go-colorable v0.1.13 h1:fFA4WZxdEF4tXPZVKMLwD8oUnCTTo08duU7wxecdEvA= +github.com/mattn/go-colorable v0.1.13/go.mod h1:7S9/ev0klgBDR4GtXTXX8a3vIGJpMovkB8vQcUbaXHg= +github.com/mattn/go-isatty v0.0.3/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4= +github.com/mattn/go-isatty v0.0.4/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4= +github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU= +github.com/mattn/go-isatty v0.0.14/go.mod h1:7GGIvUiUoEMVVmxf/4nioHXj79iQHKdU27kJ6hsGG94= +github.com/mattn/go-isatty v0.0.16/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM= +github.com/mattn/go-isatty v0.0.19/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= +github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY= +github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= +github.com/mattn/go-runewidth v0.0.2/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU= +github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0= +github.com/matttproud/golang_protobuf_extensions/v2 v2.0.0 h1:jWpvCLoY8Z/e3VKvlsiIGKtc+UG6U5vzxaoagmhXfyg= +github.com/matttproud/golang_protobuf_extensions/v2 v2.0.0/go.mod h1:QUyp042oQthUoa9bqDv0ER0wrtXnBruoNd7aNjkbP+k= +github.com/miekg/dns v1.0.14/go.mod h1:W1PPwlIAgtquWBMBEV9nkV9Cazfe8ScdGz/Lj7v3Nrg= +github.com/minio/highwayhash v1.0.2 h1:Aak5U0nElisjDCfPSG79Tgzkn2gl66NxOMspRrKnA/g= +github.com/minio/highwayhash v1.0.2/go.mod h1:BQskDq+xkJ12lmlUUi7U0M5Swg3EWR+dLTk+kldvVxY= +github.com/mitchellh/cli v1.0.0/go.mod h1:hNIlj7HEI86fIcpObd7a0FcrxTWetlwJDGcceTlRvqc= +github.com/mitchellh/go-homedir v1.0.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= +github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= +github.com/mitchellh/go-testing-interface v1.0.0/go.mod h1:kRemZodwjscx+RGhAo8eIhFbs2+BFgRtFPeD/KE+zxI= +github.com/mitchellh/go-testing-interface v1.14.1 h1:jrgshOhYAUVNMAJiKbEu7EqAwgJJ2JqpQmpLJOu07cU= +github.com/mitchellh/go-testing-interface v1.14.1/go.mod h1:gfgS7OtZj6MA4U1UrDRp04twqAjfvlZyCfX3sDjEym8= +github.com/mitchellh/gox v0.4.0/go.mod h1:Sd9lOJ0+aimLBi73mGofS1ycjY8lL3uZM3JPS42BGNg= +github.com/mitchellh/iochan v1.0.0/go.mod h1:JwYml1nuB7xOzsp52dPpHFffvOCDupsG0QubkSMEySY= +github.com/mitchellh/mapstructure v0.0.0-20160808181253-ca63d7c062ee/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= +github.com/mitchellh/mapstructure v1.1.2/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= +github.com/mitchellh/mapstructure v1.5.0 h1:jeMsZIYE/09sWLaz43PL7Gy6RuMjD2eJVyuac5Z2hdY= +github.com/mitchellh/mapstructure v1.5.0/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= +github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= +github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd h1:TRLaZ9cD/w8PVh93nsPXa1VrQ6jlwL5oN8l14QlcNfg= +github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= +github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= +github.com/modern-go/reflect2 v1.0.1/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= +github.com/modern-go/reflect2 v1.0.2 h1:xBagoLtFs94CBntxluKeaWgTMpvLxC4ur3nMaC9Gz0M= +github.com/modern-go/reflect2 v1.0.2/go.mod h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjYzDa0/r8luk= +github.com/mtibben/percent v0.2.1 h1:5gssi8Nqo8QU/r2pynCm+hBQHpkB/uNK7BJCFogWdzs= +github.com/mtibben/percent v0.2.1/go.mod h1:KG9uO+SZkUp+VkRHsCdYQV3XSZrrSpR3O9ibNBTZrns= +github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= +github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f h1:KUppIJq7/+SVif2QVs3tOP0zanoHgBEVAwHxUSIzRqU= +github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= +github.com/mwitkow/grpc-proxy v0.0.0-20181017164139-0f1106ef9c76/go.mod h1:x5OoJHDHqxHS801UIuhqGl6QdSAEJvtausosHSdazIo= +github.com/nats-io/jwt v0.3.0/go.mod h1:fRYCDE99xlTsqUzISS1Bi75UBJ6ljOJQOAAu5VglpSg= +github.com/nats-io/jwt v0.3.2/go.mod h1:/euKqTS1ZD+zzjYrY7pseZrTtWQSjujC7xjPc8wL6eU= +github.com/nats-io/nats-server/v2 v2.1.2/go.mod h1:Afk+wRZqkMQs/p45uXdrVLuab3gwv3Z8C4HTBu8GD/k= +github.com/nats-io/nats.go v1.9.1/go.mod h1:ZjDU1L/7fJ09jvUSRVBR2e7+RnLiiIQyqyzEE/Zbp4w= +github.com/nats-io/nkeys v0.1.0/go.mod h1:xpnFELMwJABBLVhffcfd1MZx6VsNRFpEugbxziKVo7w= +github.com/nats-io/nkeys v0.1.3/go.mod h1:xpnFELMwJABBLVhffcfd1MZx6VsNRFpEugbxziKVo7w= +github.com/nats-io/nuid v1.0.1/go.mod h1:19wcPz3Ph3q0Jbyiqsd0kePYG7A95tJPxeL+1OSON2c= +github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod h1:zD1mROLANZcx1PVRCS0qkT7pwLkGfwJo4zjcN/Tysno= +github.com/nxadm/tail v1.4.4/go.mod h1:kenIhsEOeOJmVchQTgglprH7qJGnHDVpk1VPCcaMI8A= +github.com/nxadm/tail v1.4.8 h1:nPr65rt6Y5JFSKQO7qToXr7pePgD6Gwiw05lkbyAQTE= +github.com/nxadm/tail v1.4.8/go.mod h1:+ncqLTQzXmGhMZNUePPaPqPvBxHAIsmXswZKocGu+AU= +github.com/oasisprotocol/curve25519-voi v0.0.0-20230110094441-db37f07504ce h1:/pEpMk55wH0X+E5zedGEMOdLuWmV8P4+4W3+LZaM6kg= +github.com/oasisprotocol/curve25519-voi v0.0.0-20230110094441-db37f07504ce/go.mod h1:hVoHR2EVESiICEMbg137etN/Lx+lSrHPTD39Z/uE+2s= +github.com/oklog/oklog v0.3.2/go.mod h1:FCV+B7mhrz4o+ueLpx+KqkyXRGMWOYEvfiXtdGtbWGs= +github.com/oklog/run v1.0.0/go.mod h1:dlhp/R75TPv97u0XWUtDeV/lRKWPKSdTuV0TZvrmrQA= +github.com/oklog/run v1.1.0 h1:GEenZ1cK0+q0+wsJew9qUg/DyD8k3JzYsZAi5gYi2mA= +github.com/oklog/run v1.1.0/go.mod h1:sVPdnTZT1zYwAJeCMu2Th4T21pA3FPOQRfWjQlk7DVU= +github.com/olekukonko/tablewriter v0.0.0-20170122224234-a0225b3f23b5/go.mod h1:vsDQFd/mU46D+Z4whnwzcISnGGzXWMclvtLoiIKAKIo= +github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= +github.com/onsi/ginkgo v1.7.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= +github.com/onsi/ginkgo v1.12.1/go.mod h1:zj2OWP4+oCPe1qIXoGWkgMRwljMUYCdkwsT2108oapk= +github.com/onsi/ginkgo v1.16.4/go.mod h1:dX+/inL/fNMqNlz0e9LfyB9TswhZpCVdJM/Z6Vvnwo0= +github.com/onsi/ginkgo v1.16.5 h1:8xi0RTUf59SOSfEtZMvwTvXYMzG4gV23XVHOZiXNtnE= +github.com/onsi/ginkgo v1.16.5/go.mod h1:+E8gABHa3K6zRBolWtd+ROzc/U5bkGt0FwiG042wbpU= +github.com/onsi/ginkgo/v2 v2.1.3/go.mod h1:vw5CSIxN1JObi/U8gcbwft7ZxR2dgaR70JSE3/PpL4c= +github.com/onsi/gomega v1.4.3/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= +github.com/onsi/gomega v1.7.1/go.mod h1:XdKZgCCFLUoM/7CFJVPcG8C1xQ1AJ0vpAezJrB7JYyY= +github.com/onsi/gomega v1.10.1/go.mod h1:iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1ybHNo= +github.com/onsi/gomega v1.17.0/go.mod h1:HnhC7FXeEQY45zxNK3PPoIUhzk/80Xly9PcubAlGdZY= +github.com/onsi/gomega v1.19.0/go.mod h1:LY+I3pBVzYsTBU1AnDwOSxaYi9WoWiqgwooUqq9yPro= +github.com/onsi/gomega v1.26.0 h1:03cDLK28U6hWvCAns6NeydX3zIm4SF3ci69ulidS32Q= +github.com/onsi/gomega v1.26.0/go.mod h1:r+zV744Re+DiYCIPRlYOTxn0YkOLcAnW8k1xXdMPGhM= +github.com/op/go-logging v0.0.0-20160315200505-970db520ece7/go.mod h1:HzydrMdWErDVzsI23lYNej1Htcns9BCg93Dk0bBINWk= +github.com/opencontainers/go-digest v1.0.0 h1:apOUWs51W5PlhuyGyz9FCeeBIOUDA/6nW8Oi/yOhh5U= +github.com/opencontainers/go-digest v1.0.0/go.mod h1:0JzlMkj0TRzQZfJkVvzbP0HBR3IKzErnv2BNG4W4MAM= +github.com/opencontainers/image-spec v1.1.0-rc2 h1:2zx/Stx4Wc5pIPDvIxHXvXtQFW/7XWJGmnM7r3wg034= +github.com/opencontainers/image-spec v1.1.0-rc2/go.mod h1:3OVijpioIKYWTqjiG0zfF6wvoJ4fAXGbjdZuI2NgsRQ= +github.com/opencontainers/runc v1.1.3 h1:vIXrkId+0/J2Ymu2m7VjGvbSlAId9XNRPhn2p4b+d8w= +github.com/opencontainers/runc v1.1.3/go.mod h1:1J5XiS+vdZ3wCyZybsuxXZWGrgSr8fFJHLXuG2PsnNg= +github.com/opentracing-contrib/go-observer v0.0.0-20170622124052-a52f23424492/go.mod h1:Ngi6UdF0k5OKD5t5wlmGhe/EDKPoUM3BXZSSfIuJbis= +github.com/opentracing/basictracer-go v1.0.0/go.mod h1:QfBfYuafItcjQuMwinw9GhYKwFXS9KnPs5lxoYwgW74= +github.com/opentracing/opentracing-go v1.0.2/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o= +github.com/opentracing/opentracing-go v1.1.0/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o= +github.com/openzipkin-contrib/zipkin-go-opentracing v0.4.5/go.mod h1:/wsWhb9smxSfWAKL3wpBW7V8scJMt8N8gnaMCS9E/cA= +github.com/openzipkin/zipkin-go v0.1.6/go.mod h1:QgAqvLzwWbR/WpD4A3cGpPtJrZXNIiJc5AZX7/PBEpw= +github.com/openzipkin/zipkin-go v0.2.1/go.mod h1:NaW6tEwdmWMaCDZzg8sh+IBNOxHMPnhQw8ySjnjRyN4= +github.com/openzipkin/zipkin-go v0.2.2/go.mod h1:NaW6tEwdmWMaCDZzg8sh+IBNOxHMPnhQw8ySjnjRyN4= +github.com/ory/dockertest v3.3.5+incompatible h1:iLLK6SQwIhcbrG783Dghaaa3WPzGc+4Emza6EbVUUGA= +github.com/ory/dockertest v3.3.5+incompatible/go.mod h1:1vX4m9wsvi00u5bseYwXaSnhNrne+V0E6LAcBILJdPs= +github.com/pact-foundation/pact-go v1.0.4/go.mod h1:uExwJY4kCzNPcHRj+hCR/HBbOOIwwtUjcrb0b5/5kLM= +github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc= +github.com/pascaldekloe/goe v0.1.0 h1:cBOtyMzM9HTpWjXfbbunk26uA6nG3a8n06Wieeh0MwY= +github.com/pascaldekloe/goe v0.1.0/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc= +github.com/pborman/uuid v1.2.0/go.mod h1:X/NO0urCmaxf9VXbdlT7C2Yzkj2IKimNn4k+gtPdI/k= +github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic= +github.com/pelletier/go-toml/v2 v2.1.0 h1:FnwAJ4oYMvbT/34k9zzHuZNrhlz48GB3/s6at6/MHO4= +github.com/pelletier/go-toml/v2 v2.1.0/go.mod h1:tJU2Z3ZkXwnxa4DPO899bsyIoywizdUvyaeZurnPPDc= +github.com/performancecopilot/speed v3.0.0+incompatible/go.mod h1:/CLtqpZ5gBg1M9iaPbIdPPGyKcA8hKdoy6hAWba7Yac= +github.com/petermattis/goid v0.0.0-20180202154549-b0b1615b78e5/go.mod h1:jvVRKCrJTQWu0XVbaOlby/2lO20uSCHEMzzplHXte1o= +github.com/petermattis/goid v0.0.0-20230808133559-b036b712a89b h1:vab8deKC4QoIfm9fJM59iuNz1ELGsuLoYYpiF+pHiG8= +github.com/petermattis/goid v0.0.0-20230808133559-b036b712a89b/go.mod h1:pxMtw7cyUw6B2bRH0ZBANSPg+AoSud1I1iyJHI69jH4= +github.com/pierrec/lz4 v1.0.2-0.20190131084431-473cd7ce01a1/go.mod h1:3/3N9NVKO0jef7pBehbT1qWhCMrIgbYNnFAZCqQ5LRc= +github.com/pierrec/lz4 v2.0.5+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY= +github.com/pingcap/errors v0.11.4 h1:lFuQV/oaUMGcD2tqt+01ROSmJs75VG1ToEOkZIZ4nE4= +github.com/pingcap/errors v0.11.4/go.mod h1:Oi8TUi2kEtXXLMJk9l1cGmz20kV3TaQ0usTwv5KuLY8= +github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= +github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= +github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= +github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= +github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= +github.com/pkg/profile v1.2.1/go.mod h1:hJw3o1OdXxsrSjjVksARp5W95eeEaEfptyVZyv6JUPA= +github.com/pkg/sftp v1.13.1/go.mod h1:3HaPG6Dq1ILlpPZRO0HVMrsydcdLt6HRDccSgb87qRg= +github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRIccs7FGNTlIRMkT8wgtp5eCXdBlqhYGL6U= +github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/posener/complete v1.1.1/go.mod h1:em0nMJCgc9GFtwrmVmEMR/ZL6WyhyjMBndrE9hABlRI= +github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= +github.com/prometheus/client_golang v0.9.3-0.20190127221311-3c4408c8b829/go.mod h1:p2iRAGwDERtqlqzRXnrOVns+ignqQo//hLXqYxZYVNs= +github.com/prometheus/client_golang v1.0.0/go.mod h1:db9x61etRT2tGnBNRi70OPL5FsnadC4Ky3P0J6CfImo= +github.com/prometheus/client_golang v1.3.0/go.mod h1:hJaj2vgQTGQmVCsAACORcieXFeDPbaTKGT+JTgUa3og= +github.com/prometheus/client_golang v1.4.0/go.mod h1:e9GMxYsXl05ICDXkRhurwBS4Q3OK1iX/F2sw+iXX5zU= +github.com/prometheus/client_golang v1.7.1/go.mod h1:PY5Wy2awLA44sXw4AOSfFBetzPP4j5+D6mVACh+pe2M= +github.com/prometheus/client_golang v1.17.0 h1:rl2sfwZMtSthVU752MqfjQozy7blglC+1SOtjMAMh+Q= +github.com/prometheus/client_golang v1.17.0/go.mod h1:VeL+gMmOAxkS2IqfCq0ZmHSL+LjWfWDUmp1mBz9JgUY= +github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= +github.com/prometheus/client_model v0.0.0-20190115171406-56726106282f/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= +github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= +github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= +github.com/prometheus/client_model v0.1.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= +github.com/prometheus/client_model v0.2.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= +github.com/prometheus/client_model v0.4.1-0.20230718164431-9a2bf3000d16 h1:v7DLqVdK4VrYkVD5diGdl4sxJurKJEMnODWRJlxV9oM= +github.com/prometheus/client_model v0.4.1-0.20230718164431-9a2bf3000d16/go.mod h1:oMQmHW1/JoDwqLtg57MGgP/Fb1CJEYF2imWWhWtMkYU= +github.com/prometheus/common v0.2.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= +github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= +github.com/prometheus/common v0.7.0/go.mod h1:DjGbpBbp5NYNiECxcL/VnbXCCaQpKd3tt26CguLLsqA= +github.com/prometheus/common v0.9.1/go.mod h1:yhUN8i9wzaXS3w1O07YhxHEBxD+W35wd8bs7vj7HSQ4= +github.com/prometheus/common v0.10.0/go.mod h1:Tlit/dnDKsSWFlCLTWaA1cyBgKHSMdTB80sz/V91rCo= +github.com/prometheus/common v0.15.0/go.mod h1:U+gB1OBLb1lF3O42bTCL+FK18tX9Oar16Clt/msog/s= +github.com/prometheus/common v0.45.0 h1:2BGz0eBc2hdMDLnO/8n0jeB3oPrt2D08CekT0lneoxM= +github.com/prometheus/common v0.45.0/go.mod h1:YJmSTw9BoKxJplESWWxlbyttQR4uaEcGyv9MZjVOJsY= +github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= +github.com/prometheus/procfs v0.0.0-20190117184657-bf6a532e95b1/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= +github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= +github.com/prometheus/procfs v0.0.8/go.mod h1:7Qr8sr6344vo1JqZ6HhLceV9o3AJ1Ff+GxbHq6oeK9A= +github.com/prometheus/procfs v0.1.3/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU= +github.com/prometheus/procfs v0.3.0/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU= +github.com/prometheus/procfs v0.11.1 h1:xRC8Iq1yyca5ypa9n1EZnWZkt7dwcoRPQwX/5gwaUuI= +github.com/prometheus/procfs v0.11.1/go.mod h1:eesXgaPo1q7lBpVMoMy0ZOFTth9hBn4W/y0/p/ScXhY= +github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= +github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475 h1:N/ElC8H3+5XpJzTSTfLsJV/mx9Q9g7kxmchpfZyxgzM= +github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= +github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod h1:XWv6SoW27p1b0cqNHllgS5HIMJraePCO15w5zCzIWYg= +github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ= +github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= +github.com/rogpeppe/go-internal v1.9.0/go.mod h1:WtVeX8xhTBvf0smdhujwtBcq4Qrzq/fJaraNFVN+nFs= +github.com/rogpeppe/go-internal v1.11.0 h1:cWPaGQEPrBb5/AsnsZesgZZ9yb1OQ+GOISoDNXVBh4M= +github.com/rogpeppe/go-internal v1.11.0/go.mod h1:ddIwULY96R17DhadqLgMfk9H9tvdUzkipdSkR5nkCZA= +github.com/rs/cors v1.7.0/go.mod h1:gFx+x8UowdsKA9AchylcLynDq+nNFfI8FkUZdN/jGCU= +github.com/rs/cors v1.8.3 h1:O+qNyWn7Z+F9M0ILBHgMVPuB1xTOucVd5gtaYyXBpRo= +github.com/rs/cors v1.8.3/go.mod h1:XyqrcTp5zjWr1wsJ8PIRZssZ8b/WMcMf71DJnit4EMU= +github.com/rs/xid v1.5.0/go.mod h1:trrq9SKmegXys3aeAKXMUTdJsYXVwGY3RLcfgqegfbg= +github.com/rs/zerolog v1.31.0 h1:FcTR3NnLWW+NnTwwhFWiJSZr4ECLpqCm6QsEnyvbV4A= +github.com/rs/zerolog v1.31.0/go.mod h1:/7mN4D5sKwJLZQ2b/znpjC3/GQWY/xaDXUM0kKWRHss= +github.com/russross/blackfriday v1.5.2/go.mod h1:JO/DiYxRf+HjHt06OyowR9PTA263kcR/rfWxYHBV53g= +github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= +github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= +github.com/ryanuber/columnize v0.0.0-20160712163229-9b3edd62028f/go.mod h1:sm1tb6uqfes/u+d4ooFouqFdy9/2g9QGwK3SQygK0Ts= +github.com/sagikazarmark/locafero v0.3.0 h1:zT7VEGWC2DTflmccN/5T1etyKvxSxpHsjb9cJvm4SvQ= +github.com/sagikazarmark/locafero v0.3.0/go.mod h1:w+v7UsPNFwzF1cHuOajOOzoq4U7v/ig1mpRjqV+Bu1U= +github.com/sagikazarmark/slog-shim v0.1.0 h1:diDBnUNK9N/354PgrxMywXnAwEr1QZcOr6gto+ugjYE= +github.com/sagikazarmark/slog-shim v0.1.0/go.mod h1:SrcSrq8aKtyuqEI1uvTDTK1arOWRIczQRv+GVI1AkeQ= +github.com/samuel/go-zookeeper v0.0.0-20190923202752-2cc03de413da/go.mod h1:gi+0XIa01GRL2eRQVjQkKGqKF3SF9vZR/HnPullcV2E= +github.com/sasha-s/go-deadlock v0.3.1 h1:sqv7fDNShgjcaxkO0JNcOAlr8B9+cV5Ey/OB71efZx0= +github.com/sasha-s/go-deadlock v0.3.1/go.mod h1:F73l+cr82YSh10GxyRI6qZiCgK64VaZjwesgfQ1/iLM= +github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg65j358z/aeFdxmN0P9QXhEzd20vsDc= +github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc= +github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo= +github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE= +github.com/sirupsen/logrus v1.6.0/go.mod h1:7uNnSEd1DgxDLC74fIahvMZmmYsHGZGEOFrfsX/uA88= +github.com/sirupsen/logrus v1.7.0/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0= +github.com/sirupsen/logrus v1.9.0 h1:trlNQbNUG3OdDrDil03MCb1H2o9nJ1x4/5LYw7byDE0= +github.com/sirupsen/logrus v1.9.0/go.mod h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ= +github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc= +github.com/smartystreets/goconvey v1.6.4/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA= +github.com/soheilhy/cmux v0.1.4/go.mod h1:IM3LyeVVIOuxMH7sFAkER9+bJ4dT7Ms6E4xg4kGIyLM= +github.com/sony/gobreaker v0.4.1/go.mod h1:ZKptC7FHNvhBz7dN2LGjPVBz2sZJmc0/PkyDJOjmxWY= +github.com/sourcegraph/conc v0.3.0 h1:OQTbbt6P72L20UqAkXXuLOj79LfEanQ+YQFNpLA9ySo= +github.com/sourcegraph/conc v0.3.0/go.mod h1:Sdozi7LEKbFPqYX2/J+iBAM6HpqSLTASQIKqDmF7Mt0= +github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA= +github.com/spaolacci/murmur3 v1.1.0 h1:7c1g84S4BPRrfL5Xrdp6fOJ206sU9y293DDHaoy0bLI= +github.com/spaolacci/murmur3 v1.1.0/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA= +github.com/spf13/afero v1.1.2/go.mod h1:j4pytiNVoe2o6bmDsKpLACNPDBIoEAkihy7loJ1B0CQ= +github.com/spf13/afero v1.10.0 h1:EaGW2JJh15aKOejeuJ+wpFSHnbd7GE6Wvp3TsNhb6LY= +github.com/spf13/afero v1.10.0/go.mod h1:UBogFpq8E9Hx+xc5CNTTEpTnuHVmXDwZcZcE1eb/UhQ= +github.com/spf13/cast v1.3.0/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= +github.com/spf13/cast v1.5.1 h1:R+kOtfhWQE6TVQzY+4D7wJLBgkdVasCEFxSUBYBYIlA= +github.com/spf13/cast v1.5.1/go.mod h1:b9PdjNptOpzXr7Rq1q9gJML/2cdGQAo69NKzQ10KN48= +github.com/spf13/cobra v0.0.3/go.mod h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ= +github.com/spf13/cobra v0.0.5/go.mod h1:3K3wKZymM7VvHMDS9+Akkh4K60UwM26emMESw8tLCHU= +github.com/spf13/cobra v1.7.0 h1:hyqWnYt1ZQShIddO5kBpj3vu05/++x6tJ6dg8EC572I= +github.com/spf13/cobra v1.7.0/go.mod h1:uLxZILRyS/50WlhOIKD7W6V5bgeIt+4sICxh6uRMrb0= +github.com/spf13/jwalterweatherman v1.0.0/go.mod h1:cQK4TGJAtQXfYWX+Ddv3mKDzgVb68N+wFjFa4jdeBTo= +github.com/spf13/pflag v1.0.1/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= +github.com/spf13/pflag v1.0.3/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= +github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= +github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= +github.com/spf13/viper v1.3.2/go.mod h1:ZiWeW+zYFKm7srdB9IoDzzZXaJaI5eL9QjNiN/DMA2s= +github.com/spf13/viper v1.17.0 h1:I5txKw7MJasPL/BrfkbA0Jyo/oELqVmux4pR/UxOMfI= +github.com/spf13/viper v1.17.0/go.mod h1:BmMMMLQXSbcHK6KAOiFLz0l5JHrU89OdIRHvsk0+yVI= +github.com/streadway/amqp v0.0.0-20190404075320-75d898a42a94/go.mod h1:AZpEONHx3DKn8O/DFsRAY58/XVQiIPMTMB1SddzLXVw= +github.com/streadway/amqp v0.0.0-20190827072141-edfb9018d271/go.mod h1:AZpEONHx3DKn8O/DFsRAY58/XVQiIPMTMB1SddzLXVw= +github.com/streadway/handy v0.0.0-20190108123426-d5acb3125c2a/go.mod h1:qNTQ5P5JnDBl6z3cMAg/SywNDC5ABu5ApDIw6lUbRmI= +github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= +github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= +github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw= +github.com/stretchr/objx v0.5.0 h1:1zr/of2m5FGMsad5YfcqgdqdWrIhu+EBEJRhR1U7z/c= +github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo= +github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= +github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= +github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= +github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA= +github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= +github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= +github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= +github.com/stretchr/testify v1.7.2/go.mod h1:R6va5+xMeoiuVRoj+gSkQ7d3FALtqAAGI1FQKckRals= +github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= +github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk= +github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= +github.com/subosito/gotenv v1.6.0 h1:9NlTDc1FTs4qu0DDq7AEtTPNw6SVm7uBMsUCUjABIf8= +github.com/subosito/gotenv v1.6.0/go.mod h1:Dk4QP5c2W3ibzajGcXpNraDfq2IrhjMIvMSWPKKo0FU= +github.com/syndtr/goleveldb v1.0.1-0.20220721030215-126854af5e6d h1:vfofYNRScrDdvS342BElfbETmL1Aiz3i2t0zfRj16Hs= +github.com/syndtr/goleveldb v1.0.1-0.20220721030215-126854af5e6d/go.mod h1:RRCYJbIwD5jmqPI9XoAFR0OcDxqUctll6zUj/+B4S48= +github.com/tendermint/go-amino v0.16.0 h1:GyhmgQKvqF82e2oZeuMSp9JTN0N09emoSZlb2lyGa2E= +github.com/tendermint/go-amino v0.16.0/go.mod h1:TQU0M1i/ImAo+tYpZi73AU3V/dKeCoMC9Sphe2ZwGME= +github.com/tidwall/btree v1.7.0 h1:L1fkJH/AuEh5zBnnBbmTwQ5Lt+bRJ5A8EWecslvo9iI= +github.com/tidwall/btree v1.7.0/go.mod h1:twD9XRA5jj9VUQGELzDO4HPQTNJsoWWfYEL+EUQ2cKY= +github.com/tmc/grpc-websocket-proxy v0.0.0-20170815181823-89b8d40f7ca8/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= +github.com/tv42/httpunix v0.0.0-20150427012821-b75d8614f926/go.mod h1:9ESjWnEqriFuLhtthL60Sar/7RFoluCcXsuvEwTV5KM= +github.com/ugorji/go v1.1.7 h1:/68gy2h+1mWMrwZFeD1kQialdSzAb432dtpeJ42ovdo= +github.com/ugorji/go v1.1.7/go.mod h1:kZn38zHttfInRq0xu/PH0az30d+z6vm202qpg1oXVMw= +github.com/ugorji/go/codec v0.0.0-20181204163529-d75b2dcb6bc8/go.mod h1:VFNgLljTbGfSG7qAOspJ7OScBnGdDN/yBr0sguwnwf0= +github.com/ugorji/go/codec v1.1.7/go.mod h1:Ax+UKWsSmolVDwsd+7N3ZtXu+yMGCf907BLYF3GoBXY= +github.com/ugorji/go/codec v1.2.7 h1:YPXUKf7fYbp/y8xloBqZOw2qaVggbfwMlI8WM3wZUJ0= +github.com/ugorji/go/codec v1.2.7/go.mod h1:WGN1fab3R1fzQlVQTkfxVtIBhWDRqOviHU95kRgeqEY= +github.com/urfave/cli v1.20.0/go.mod h1:70zkFmudgCuE/ngEzBv17Jvp/497gISqfk5gWijbERA= +github.com/urfave/cli v1.22.1/go.mod h1:Gos4lmkARVdJ6EkW0WaNv/tZAAMe9V7XWyB60NtXRu0= +github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2/go.mod h1:UETIi67q53MR2AWcXfiuqkDkRtnGDLqkBTpCHuJHxtU= +github.com/xordataexchange/crypt v0.0.3-0.20170626215501-b2862e3d0a77/go.mod h1:aYKd//L2LvnjZzWKhF00oedf4jCCReLcmhLdhm1A27Q= +github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= +github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= +github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= +github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= +github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= +github.com/zondax/hid v0.9.2 h1:WCJFnEDMiqGF64nlZz28E9qLVZ0KSJ7xpc5DLEyma2U= +github.com/zondax/hid v0.9.2/go.mod h1:l5wttcP0jwtdLjqjMMWFVEE7d1zO0jvSPA9OPZxWpEM= +github.com/zondax/ledger-go v0.14.3 h1:wEpJt2CEcBJ428md/5MgSLsXLBos98sBOyxNmCjfUCw= +github.com/zondax/ledger-go v0.14.3/go.mod h1:IKKaoxupuB43g4NxeQmbLXv7T9AlQyie1UpHb342ycI= +go.etcd.io/bbolt v1.3.3/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= +go.etcd.io/bbolt v1.3.7 h1:j+zJOnnEjF/kyHlDDgGnVL/AIqIJPq8UoB2GSNfkUfQ= +go.etcd.io/bbolt v1.3.7/go.mod h1:N9Mkw9X8x5fupy0IKsmuqVtoGDyxsaDlbk4Rd05IAQw= +go.etcd.io/etcd v0.0.0-20191023171146-3cf2f69b5738/go.mod h1:dnLIgRNXwCJa5e+c6mIZCrds/GIG4ncV9HhK5PX7jPg= +go.opencensus.io v0.20.1/go.mod h1:6WKK9ahsWS3RSO+PY9ZHZUfv2irvY6gN279GOPZjmmk= +go.opencensus.io v0.20.2/go.mod h1:6WKK9ahsWS3RSO+PY9ZHZUfv2irvY6gN279GOPZjmmk= +go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU= +go.opencensus.io v0.22.0/go.mod h1:+kGneAE2xo2IficOXnaByMWTGM9T73dGwxeWcUqIpI8= +go.opencensus.io v0.22.2/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= +go.opencensus.io v0.22.3/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= +go.opencensus.io v0.22.4/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= +go.opencensus.io v0.22.5/go.mod h1:5pWMHQbX5EPX2/62yrJeAkowc+lfs/XD7Uxpq3pI6kk= +go.opentelemetry.io/proto/otlp v0.7.0/go.mod h1:PqfVotwruBrMGOCsRd/89rSnXhoiJIqeYNgFYFoEGnI= +go.uber.org/atomic v1.3.2/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE= +go.uber.org/atomic v1.4.0/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE= +go.uber.org/atomic v1.5.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ= +go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= +go.uber.org/goleak v1.1.10/go.mod h1:8a7PlsEVH3e/a/GLqe5IIrQx6GzcnRmZEufDUTk4A7A= +go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0= +go.uber.org/multierr v1.3.0/go.mod h1:VgVr7evmIr6uPjLBxg28wmKNXyqE9akIJ5XnfpiKl+4= +go.uber.org/multierr v1.6.0/go.mod h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9iU= +go.uber.org/multierr v1.11.0 h1:blXXJkSxSSfBVBlC76pxqeO+LN3aDfLQo+309xJstO0= +go.uber.org/multierr v1.11.0/go.mod h1:20+QtiLqy0Nd6FdQB9TLXag12DsQkrbs3htMFfDN80Y= +go.uber.org/tools v0.0.0-20190618225709-2cfd321de3ee/go.mod h1:vJERXedbb3MVM5f9Ejo0C68/HhF8uaILCdgjnY+goOA= +go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= +go.uber.org/zap v1.13.0/go.mod h1:zwrFLgMcdUuIBviXEYEH1YKNaOBnKXsx2IPda5bBwHM= +go.uber.org/zap v1.18.1/go.mod h1:xg/QME4nWcxGxrpdeYfq7UvYrLh66cuVKdrbD1XF/NI= +golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= +golang.org/x/crypto v0.0.0-20181029021203-45a5f77698d3/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= +golang.org/x/crypto v0.0.0-20181203042331-505ab145d0a9/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= +golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= +golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= +golang.org/x/crypto v0.0.0-20200728195943-123391ffb6de/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= +golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= +golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= +golang.org/x/crypto v0.14.0 h1:wBqGXzWJW6m1XrIKlAH0Hs1JJ7+9KBwnIO8v66Q9cHc= +golang.org/x/crypto v0.14.0/go.mod h1:MVFd36DqK4CsrnJYDkBA3VC4m2GkXAM0PvzMCn4JQf4= +golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= +golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= +golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= +golang.org/x/exp v0.0.0-20190829153037-c13cbed26979/go.mod h1:86+5VVa7VpoJ4kLfm080zCjGlMRFzhUhsZKEZO7MGek= +golang.org/x/exp v0.0.0-20191030013958-a1ab85dbe136/go.mod h1:JXzH8nQsPlswgeRAPE3MuO9GYsAcnJvJ4vnMwN/5qkY= +golang.org/x/exp v0.0.0-20191129062945-2f5052295587/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= +golang.org/x/exp v0.0.0-20191227195350-da58074b4299/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= +golang.org/x/exp v0.0.0-20200119233911-0405dc783f0a/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= +golang.org/x/exp v0.0.0-20200207192155-f17229e696bd/go.mod h1:J/WKrq2StrnmMY6+EHIKF9dgMWnmCNThgcyBT1FY9mM= +golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6/go.mod h1:3jZMyOhIsHpP37uCMkUooju7aAi5cS1Q23tOzKc+0MU= +golang.org/x/exp v0.0.0-20200331195152-e8c3332aa8e5/go.mod h1:4M0jN8W1tt0AVLNr8HDosyJCDCDuyL9N9+3m7wDWgKw= +golang.org/x/exp v0.0.0-20231006140011-7918f672742d h1:jtJma62tbqLibJ5sFQz8bKtEM8rJBtfilJ2qTU199MI= +golang.org/x/exp v0.0.0-20231006140011-7918f672742d/go.mod h1:ldy0pHrwJyGW56pPQzzkH36rKxoZW1tw7ZJpeKx+hdo= +golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js= +golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= +golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= +golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU= +golang.org/x/lint v0.0.0-20190301231843-5614ed5bae6f/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= +golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= +golang.org/x/lint v0.0.0-20190409202823-959b441ac422/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= +golang.org/x/lint v0.0.0-20190909230951-414d861bb4ac/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= +golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= +golang.org/x/lint v0.0.0-20191125180803-fdd1cda4f05f/go.mod h1:5qLYkcX4OjUUV8bRuDixDT3tpyyb+LUpUlRWLxfhWrs= +golang.org/x/lint v0.0.0-20200130185559-910be7a94367/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= +golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= +golang.org/x/lint v0.0.0-20201208152925-83fdc39ff7b5/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= +golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod h1:z+o9i4GpDbdi3rU15maQ/Ox0txvL9dWGYEHz965HBQE= +golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod h1:E/iHnbuqvinMTCcRqshq8CkpyQDoeVncDDYHnLhea+o= +golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc= +golang.org/x/mod v0.1.0/go.mod h1:0QHyrYULN0/3qlju5TqG8bIK38QM8yzMo5ekMj3DlcY= +golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= +golang.org/x/mod v0.1.1-0.20191107180719-034126e5016b/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= +golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.4.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.4.1/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.13.0 h1:I/DsJXRlw/8l/0c24sM9yb0T4z9liZTduXvdAWYiysY= +golang.org/x/mod v0.13.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= +golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20181023162649-9b4f9f5ad519/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20181201002055-351d144fa1fc/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20181220203305-927f97764cc3/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20190125091013-d26f9f9a57f3/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190501004415-9ce7a6920f09/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks= +golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20190628185345-da137c7871d7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20190813141303-74dc4d7220e7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200114155413-6afb5195e5aa/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200222125558-5a598a2470a0/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200301022130-244492dfa37a/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200421231249-e086a090c8fd/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200501053045-e0ff5e5a1de5/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200506145744-7e3656a0809f/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200513185701-a91f0712d120/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200520004742-59133d7f0dd7/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200520182314-0ba52f642ac2/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200625001655-4c5254603344/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= +golang.org/x/net v0.0.0-20200707034311-ab3426394381/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= +golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= +golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= +golang.org/x/net v0.0.0-20201031054903-ff519b6c9102/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= +golang.org/x/net v0.0.0-20201209123823-ac852fbbde11/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= +golang.org/x/net v0.0.0-20201224014010-6772e930b67b/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= +golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= +golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM= +golang.org/x/net v0.0.0-20210428140749-89ef3d95e781/go.mod h1:OJAsFXCWl8Ukc7SiCT/9KSuxbyM7479/AVlXFRxuMCk= +golang.org/x/net v0.0.0-20210805182204-aaa1db679c0d/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20220225172249-27dd8689420f/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= +golang.org/x/net v0.0.0-20220607020251-c690dde0001d/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= +golang.org/x/net v0.17.0 h1:pVaXccu2ozPjCXewfr1S7xza/zcXTity9cCdXQYSjIM= +golang.org/x/net v0.17.0/go.mod h1:NxSsAGuq816PNPmqtQdLE42eU2Fs7NoRIZrHJAlaCOE= +golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= +golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= +golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= +golang.org/x/oauth2 v0.0.0-20191202225959-858c2ad4c8b6/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= +golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= +golang.org/x/oauth2 v0.0.0-20200902213428-5d25da1a8d43/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20201109201403-9fd604954f58/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20201208152858-08078c50e5b5/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210218202405-ba52d332ba99/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20200317015054-43a5402ce75a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.4.0 h1:zxkM55ReGkDlKSM+Fu41A+zmbZuaPVbGMzvvdUPznYQ= +golang.org/x/sync v0.4.0/go.mod h1:FU7BRWz2tNW+3quACPkgCx/L+uEAv1htQ0V83Z9Rj+Y= +golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20181026203630-95b1ffbd15a5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20181107165924-66b7b1311ac8/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20181122145206-62eef0e2fa9b/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20181205085412-a5c9d58dba9a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20190130150945-aca44879d564/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190626221950-04f50cda93cb/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190826190057-c7b8b68b1456/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190904154756-749cb33beabd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191001151750-bb3f8db39f24/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191120155948-bd437916bb0e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191220142924-d4481acd189f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200106162015-b016eb3dc98e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200113162924-86b910548bc1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200122134326-e047566fdf82/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200202164722-d101bd2416d5/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200212091648-12a6c2dcc1e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200331124033-c3d80250170d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200420163511-1957bb5e6d1f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200501052902-10377860bb8e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200511232937-7e40ca221e25/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200515095857-1151b9dac4a9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200523222454-059865788121/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200615200032-f1bc736245b1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200625212154-ddb9806d33ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200803210538-64077c9b5642/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200905004654-be1d3432aa8f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20201201145000-ef89a241ccb3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210104204734-6f8348627aad/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210112080510-489259a85091/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210225134936-a50acf3fe073/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210423185535-09eb48e85fd7/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210809222454-d867a43fc93e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210819135213-f52c844e1c1c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210927094055-39ccf1dd6fa6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20211025201205-69cdffdb9359/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220315194320-039c03cc5b86/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220412211240-33da011f77ad/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220503163025-988cb79eb6c6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220908164124-27713097b956/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20221010170243-090e33056c14/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.12.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.13.0 h1:Af8nKPmuFypiUBjVoU9V20FiaFXOcuZI21p0ycVYYGE= +golang.org/x/sys v0.13.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= +golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= +golang.org/x/term v0.13.0 h1:bb+I9cTfFazGW51MZqBVmZy7+JEJMouUHTUSKVQLBek= +golang.org/x/term v0.13.0/go.mod h1:LTmsnFJwVN6bCy1rVCoS+qHT1HhALEFxKncY3WNNh4U= +golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= +golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= +golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= +golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= +golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= +golang.org/x/text v0.13.0 h1:ablQoSUd0tRdKxZewP80B+BaqeKJuVhuRxj/dkrun3k= +golang.org/x/text v0.13.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= +golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20180828015842-6cd1fcedba52/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20181030221726-6c7e314b6563/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= +golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190328211700-ab21143f2384/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= +golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= +golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= +golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= +golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= +golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= +golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191012152004-8de300cfc20a/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191029041327-9cc4af7d6b2c/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191029190741-b9c20aec41a5/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191108193012-7d206e10da11/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191113191852-77e3bb0ad9e7/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191115202509-3a792d9c32b2/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191125144606-a911d9008d1f/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191130070609-6e064ea0cf2d/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191216173652-a0e659d51361/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20191227053925-7b8e75db28f4/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200103221440-774c71fcf114/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200117161641-43d50277825c/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200122220014-bf1340f18c4a/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200204074204-1cc6d1ef6c74/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200207183749-b753a1ba74fa/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200212150539-ea181f53ac56/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200224181240-023911ca70b2/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200227222343-706bc42d1f0d/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200304193943-95d2e580d8eb/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw= +golang.org/x/tools v0.0.0-20200312045724-11d5b4c81c7d/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw= +golang.org/x/tools v0.0.0-20200331025713-a30bf2db82d4/go.mod h1:Sl4aGygMT6LrqrWclx+PTx3U+LnKx/seiNR+3G19Ar8= +golang.org/x/tools v0.0.0-20200501065659-ab2804fb9c9d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200512131952-2bc93b1c0c88/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200515010526-7d3b6ebf133d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200618134242-20370b0cb4b2/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200729194436-6467de6f59a7/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= +golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= +golang.org/x/tools v0.0.0-20200825202427-b303f430e36d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= +golang.org/x/tools v0.0.0-20200904185747-39188db58858/go.mod h1:Cj7w3i3Rnn0Xh82ur9kSqwfTHTeVxaDqrfMjpcNT6bE= +golang.org/x/tools v0.0.0-20201110124207-079ba7bd75cd/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20201201161351-ac6f37ff4c2a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20201208233053-a543418bbed2/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20201224043029-2b0845dc783e/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20210105154028-b0ab187a4818/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20210108195828-e2f9c7f1fc8e/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0= +golang.org/x/tools v0.1.1/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= +golang.org/x/tools v0.14.0 h1:jvNa2pY0M4r62jkRQ6RwEZZyPcymeL9XZMLBbV7U2nc= +golang.org/x/tools v0.14.0/go.mod h1:uYBEerGOWcJyEORxN+Ek8+TT266gXkNlHdJBwexUsBg= +golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20220517211312-f3a8303e98df/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8= +google.golang.org/api v0.3.1/go.mod h1:6wY9I6uQWHQ8EM57III9mq/AjF+i8G65rmVagqKMtkk= +google.golang.org/api v0.4.0/go.mod h1:8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE= +google.golang.org/api v0.7.0/go.mod h1:WtwebWUNSVBH/HAw79HIFXZNqEvBhG+Ra+ax0hx3E3M= +google.golang.org/api v0.8.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= +google.golang.org/api v0.9.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= +google.golang.org/api v0.13.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= +google.golang.org/api v0.14.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= +google.golang.org/api v0.15.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= +google.golang.org/api v0.17.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= +google.golang.org/api v0.18.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= +google.golang.org/api v0.19.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= +google.golang.org/api v0.20.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= +google.golang.org/api v0.22.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= +google.golang.org/api v0.24.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE= +google.golang.org/api v0.28.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE= +google.golang.org/api v0.29.0/go.mod h1:Lcubydp8VUV7KeIHD9z2Bys/sm/vGKnG1UHuDBSrHWM= +google.golang.org/api v0.30.0/go.mod h1:QGmEvQ87FHZNiUVJkT14jQNYJ4ZJjdRF23ZXz5138Fc= +google.golang.org/api v0.35.0/go.mod h1:/XrVsuzM0rZmrsbjJutiuftIzeuTQcEeaYcSk/mQ1dg= +google.golang.org/api v0.36.0/go.mod h1:+z5ficQTmoYpPn8LCUNVpK5I7hwkpjbcgqA7I34qYtE= +google.golang.org/api v0.40.0/go.mod h1:fYKFpnQN0DsDSKRVRcQSDQNtqWPfM9i+zNPxepjRCQ8= +google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= +google.golang.org/appengine v1.2.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= +google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= +google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= +google.golang.org/appengine v1.6.1/go.mod h1:i06prIuMbXzDqacNJfV5OdTW448YApPu5ww/cMBSeb0= +google.golang.org/appengine v1.6.5/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= +google.golang.org/appengine v1.6.6/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= +google.golang.org/appengine v1.6.7/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= +google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= +google.golang.org/genproto v0.0.0-20180831171423-11092d34479b/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= +google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= +google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= +google.golang.org/genproto v0.0.0-20190425155659-357c62f0e4bb/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= +google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= +google.golang.org/genproto v0.0.0-20190530194941-fb225487d101/go.mod h1:z3L6/3dTEVtUr6QSP8miRzeRqwQOioJ9I66odjN4I7s= +google.golang.org/genproto v0.0.0-20190801165951-fa694d86fc64/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= +google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= +google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51/go.mod h1:IbNlFCBrqXvoKpeg0TB2l7cyZUmoaFKYIwrEpbDKLA8= +google.golang.org/genproto v0.0.0-20191108220845-16a3f7862a1a/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20191115194625-c23dd37a84c9/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20191216164720-4f79533eabd1/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20191230161307-f3c370f40bfb/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20200115191322-ca5a22157cba/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20200122232147-0452cf42e150/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20200204135345-fa8e72b47b90/go.mod h1:GmwEX6Z4W5gMy59cAlVYjN9JhxgbQH6Gn+gFDQe2lzA= +google.golang.org/genproto v0.0.0-20200212174721-66ed5ce911ce/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200224152610-e50cd9704f63/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200228133532-8c2c7df3a383/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200305110556-506484158171/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200312145019-da6875a35672/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200331122359-1ee6d9798940/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200423170343-7949de9c1215/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200430143042-b979b6f78d84/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200511104702-f5ebc3bea380/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200513103714-09dca8ec2884/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200515170657-fc4c6c6a6587/go.mod h1:YsZOwe1myG/8QRHRsmBRE1LrgQY60beZKjly0O1fX9U= +google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo= +google.golang.org/genproto v0.0.0-20200618031413-b414f8b61790/go.mod h1:jDfRM7FcilCzHH/e9qn6dsT145K34l5v+OpcnNgKAAA= +google.golang.org/genproto v0.0.0-20200729003335-053ba62fc06f/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20200804131852-c06518451d9c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20200825200019-8632dd797987/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20200904004341-0bd0a958aa1d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20201109203340-2640f1f9cdfb/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20201201144952-b05cb90ed32e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20201210142538-e3217bee35cc/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20201214200347-8c77b98c765d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210108203827-ffc7fda8c3d7/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210126160654-44e461bb6506/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210226172003-ab064af71705/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20220314164441-57ef72a4c106/go.mod h1:hAL49I2IFola2sVEjAn7MEwsja0xp51I0tlGAf9hz4E= +google.golang.org/genproto v0.0.0-20231012201019-e917dd12ba7a h1:fwgW9j3vHirt4ObdHoYNwuO24BEZjSzbh+zPaNWoiY8= +google.golang.org/genproto v0.0.0-20231012201019-e917dd12ba7a/go.mod h1:EMfReVxb80Dq1hhioy0sOsY9jCE46YDgHlJ7fWVUWRE= +google.golang.org/genproto/googleapis/api v0.0.0-20231002182017-d307bd883b97 h1:W18sezcAYs+3tDZX4F80yctqa12jcP1PUS2gQu1zTPU= +google.golang.org/genproto/googleapis/api v0.0.0-20231002182017-d307bd883b97/go.mod h1:iargEX0SFPm3xcfMI0d1domjg0ZF4Aa0p2awqyxhvF0= +google.golang.org/genproto/googleapis/rpc v0.0.0-20231016165738-49dd2c1f3d0b h1:ZlWIi1wSK56/8hn4QcBp/j9M7Gt3U/3hZw3mC7vDICo= +google.golang.org/genproto/googleapis/rpc v0.0.0-20231016165738-49dd2c1f3d0b/go.mod h1:swOH3j0KzcDDgGUWr+SNpyTen5YrXjS3eyPzFYKc6lc= +google.golang.org/grpc v1.17.0/go.mod h1:6QZJwpn2B+Zp71q/5VxRsJ6NXXVCE5NRUHRo+f3cWCs= +google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= +google.golang.org/grpc v1.20.0/go.mod h1:chYK+tFQF0nDUGJgXMSgLCQk3phJEuONr2DCgLDdAQM= +google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= +google.golang.org/grpc v1.21.0/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= +google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= +google.golang.org/grpc v1.22.1/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= +google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= +google.golang.org/grpc v1.23.1/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= +google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY= +google.golang.org/grpc v1.26.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= +google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= +google.golang.org/grpc v1.27.1/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= +google.golang.org/grpc v1.28.0/go.mod h1:rpkK4SK4GF4Ach/+MFLZUBavHOvF2JJB5uozKKal+60= +google.golang.org/grpc v1.29.1/go.mod h1:itym6AZVZYACWQqET3MqgPpjcuV5QH3BxFS3IjizoKk= +google.golang.org/grpc v1.30.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= +google.golang.org/grpc v1.31.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= +google.golang.org/grpc v1.31.1/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= +google.golang.org/grpc v1.32.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= +google.golang.org/grpc v1.33.1/go.mod h1:fr5YgcSWrqhRRxogOsw7RzIpsmvOZ6IcH4kBYTpR3n0= +google.golang.org/grpc v1.33.2/go.mod h1:JMHMWHQWaTccqQQlmk3MJZS+GWXOdAesneDmEnv2fbc= +google.golang.org/grpc v1.34.0/go.mod h1:WotjhfgOW/POjDeRt8vscBtXq+2VjORFy659qA51WJ8= +google.golang.org/grpc v1.35.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= +google.golang.org/grpc v1.36.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= +google.golang.org/grpc v1.45.0/go.mod h1:lN7owxKUQEqMfSyQikvvk5tf/6zMPsrK+ONuO11+0rQ= +google.golang.org/grpc v1.49.0/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI= +google.golang.org/grpc v1.59.0 h1:Z5Iec2pjwb+LEOqzpB2MR12/eKFhDPhuqW91O+4bwUk= +google.golang.org/grpc v1.59.0/go.mod h1:aUPDwccQo6OTjy7Hct4AfBPD1GptF4fyUjIkQ9YtF98= +google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= +google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= +google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM= +google.golang.org/protobuf v1.20.1-0.20200309200217-e05f789c0967/go.mod h1:A+miEFZTKqfCUM6K7xSMQL9OKL/b6hQv+e19PK+JZNE= +google.golang.org/protobuf v1.21.0/go.mod h1:47Nbq4nVaFHyn7ilMalzfO3qCViNmqZ2kzikPIcrTAo= +google.golang.org/protobuf v1.22.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= +google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= +google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= +google.golang.org/protobuf v1.24.0/go.mod h1:r/3tXBNzIEhYS9I1OUVjXDlt8tc493IdKGjtUeSXeh4= +google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c= +google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= +google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= +google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= +google.golang.org/protobuf v1.28.1/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= +google.golang.org/protobuf v1.31.0 h1:g0LDEJHgrBl9N9r17Ru3sqWhkIx2NB67okBHPwC7hs8= +google.golang.org/protobuf v1.31.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= +gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw= +gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/check.v1 v1.0.0-20200902074654-038fdea0a05b/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= +gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= +gopkg.in/cheggaaa/pb.v1 v1.0.25/go.mod h1:V/YB90LKu/1FcN3WVnfiiE5oMCibMjukxqG/qStrOgw= +gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= +gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys= +gopkg.in/gcfg.v1 v1.2.3/go.mod h1:yesOnuUOFQAhST5vPY4nbZsb/huCgGGXlipJsBn0b3o= +gopkg.in/ini.v1 v1.67.0 h1:Dgnx+6+nfE+IfzjUEISNeydPJh9AXNNsWbGP9KzCsOA= +gopkg.in/ini.v1 v1.67.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= +gopkg.in/resty.v1 v1.12.0/go.mod h1:mDo4pnntr5jdWRML875a/NmxYqAlA73dVijT2AXvQQo= +gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 h1:uRGJdciOHaEIrze2W8Q3AKkepLTh2hOroT7a+7czfdQ= +gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw= +gopkg.in/warnings.v0 v0.1.2/go.mod h1:jksf8JmL6Qr/oQM2OXTHunEvvTAsrWBLb6OOjuVWRNI= +gopkg.in/yaml.v2 v2.0.0-20170812160011-eb3733d160e7/go.mod h1:JAlM8MvJe8wmxCU4Bli9HhUf9+ttbYbLASfIpnQbh74= +gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.2.3/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.2.5/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= +gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= +gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= +gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +gotest.tools/v3 v3.5.1 h1:EENdUnS3pdur5nybKYIh2Vfgc8IUNBjxDPSjtiJcOzU= +gotest.tools/v3 v3.5.1/go.mod h1:isy3WKz7GK6uNw/sbHzfKBLvlvXwUyV06n6brMxxopU= +honnef.co/go/tools v0.0.0-20180728063816-88497007e858/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg= +honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= +honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= +nhooyr.io/websocket v1.8.6 h1:s+C3xAMLwGmlI31Nyn/eAehUlZPwfYZu2JXM621Q5/k= +nhooyr.io/websocket v1.8.6/go.mod h1:B70DZP8IakI65RVQ51MsWP/8jndNma26DVA/nFSCgW0= +pgregory.net/rapid v1.1.0 h1:CMa0sjHSru3puNx+J0MIAuiiEV4N0qj8/cMWGBBCsjw= +pgregory.net/rapid v1.1.0/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04= +rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= +rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= +rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA= +sigs.k8s.io/yaml v1.1.0/go.mod h1:UJmg0vDUVViEyp3mgSv9WPwZCDxu4rQW1olrI1uml+o= +sigs.k8s.io/yaml v1.3.0 h1:a2VclLzOGrwOHDiV8EfBGhvjHvP46CtW5j6POvhYGGo= +sigs.k8s.io/yaml v1.3.0/go.mod h1:GeOyir5tyXNByN85N/dRIT9es5UQNerPYEKK56eTBm8= +sourcegraph.com/sourcegraph/appdash v0.0.0-20190731080439-ebfcffb1b5c0/go.mod h1:hI742Nqp5OhwiqlzhgfbWU4mW4yO10fP+LoT9WOswdU= diff --git a/x/staking/keeper/abci.go b/x/staking/keeper/abci.go index aa32e8cccc05..dcbe5209a730 100644 --- a/x/staking/keeper/abci.go +++ b/x/staking/keeper/abci.go @@ -6,8 +6,9 @@ import ( abci "github.com/cometbft/cometbft/abci/types" + "cosmossdk.io/x/staking/types" + "github.com/cosmos/cosmos-sdk/telemetry" - "github.com/cosmos/cosmos-sdk/x/staking/types" ) // BeginBlocker will persist the current header and validator set as a historical entry diff --git a/x/staking/keeper/alias_functions.go b/x/staking/keeper/alias_functions.go index 6f14f64c4bab..83aac07afe9c 100644 --- a/x/staking/keeper/alias_functions.go +++ b/x/staking/keeper/alias_functions.go @@ -5,9 +5,9 @@ import ( "cosmossdk.io/collections" storetypes "cosmossdk.io/store/types" + "cosmossdk.io/x/staking/types" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/cosmos/cosmos-sdk/x/staking/types" ) // Validator Set diff --git a/x/staking/keeper/delegation.go b/x/staking/keeper/delegation.go index bf41e4c391cb..ff32e323f862 100644 --- a/x/staking/keeper/delegation.go +++ b/x/staking/keeper/delegation.go @@ -10,10 +10,10 @@ import ( "cosmossdk.io/collections" errorsmod "cosmossdk.io/errors" "cosmossdk.io/math" + "cosmossdk.io/x/staking/types" sdk "github.com/cosmos/cosmos-sdk/types" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" - "github.com/cosmos/cosmos-sdk/x/staking/types" ) // GetAllDelegations returns all delegations used during genesis dump. diff --git a/x/staking/keeper/delegation_test.go b/x/staking/keeper/delegation_test.go index f68909a2460d..f4915506e136 100644 --- a/x/staking/keeper/delegation_test.go +++ b/x/staking/keeper/delegation_test.go @@ -8,13 +8,13 @@ import ( "cosmossdk.io/collections" coreheader "cosmossdk.io/core/header" "cosmossdk.io/math" + stakingkeeper "cosmossdk.io/x/staking/keeper" + "cosmossdk.io/x/staking/testutil" + stakingtypes "cosmossdk.io/x/staking/types" "github.com/cosmos/cosmos-sdk/codec/address" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" sdk "github.com/cosmos/cosmos-sdk/types" - stakingkeeper "github.com/cosmos/cosmos-sdk/x/staking/keeper" - "github.com/cosmos/cosmos-sdk/x/staking/testutil" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) func createValAddrs(count int) ([]sdk.AccAddress, []sdk.ValAddress) { diff --git a/x/staking/keeper/genesis.go b/x/staking/keeper/genesis.go index 567d3b0c1aa9..da033fb0d21f 100644 --- a/x/staking/keeper/genesis.go +++ b/x/staking/keeper/genesis.go @@ -8,9 +8,9 @@ import ( "cosmossdk.io/collections" "cosmossdk.io/math" + "cosmossdk.io/x/staking/types" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/cosmos/cosmos-sdk/x/staking/types" ) // InitGenesis sets the pool and parameters for the provided keeper. For each diff --git a/x/staking/keeper/grpc_query.go b/x/staking/keeper/grpc_query.go index 0288952a4bbe..305f1b469565 100644 --- a/x/staking/keeper/grpc_query.go +++ b/x/staking/keeper/grpc_query.go @@ -11,11 +11,11 @@ import ( "cosmossdk.io/collections" "cosmossdk.io/store/prefix" storetypes "cosmossdk.io/store/types" + "cosmossdk.io/x/staking/types" "github.com/cosmos/cosmos-sdk/runtime" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/query" - "github.com/cosmos/cosmos-sdk/x/staking/types" ) // Querier is used as Keeper will have duplicate methods if used directly, and gRPC names take precedence over keeper diff --git a/x/staking/keeper/grpc_query_test.go b/x/staking/keeper/grpc_query_test.go index b55539d1b538..fc24220ca479 100644 --- a/x/staking/keeper/grpc_query_test.go +++ b/x/staking/keeper/grpc_query_test.go @@ -4,9 +4,10 @@ import ( gocontext "context" "fmt" + "cosmossdk.io/x/staking/testutil" + "cosmossdk.io/x/staking/types" + sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/cosmos/cosmos-sdk/x/staking/testutil" - "github.com/cosmos/cosmos-sdk/x/staking/types" ) func (s *KeeperTestSuite) TestGRPCQueryValidator() { diff --git a/x/staking/keeper/historical_info.go b/x/staking/keeper/historical_info.go index 5a5b7b434695..721b97f8fa44 100644 --- a/x/staking/keeper/historical_info.go +++ b/x/staking/keeper/historical_info.go @@ -3,8 +3,9 @@ package keeper import ( "context" + "cosmossdk.io/x/staking/types" + sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/cosmos/cosmos-sdk/x/staking/types" ) // TrackHistoricalInfo saves the latest historical-info and deletes the oldest diff --git a/x/staking/keeper/historical_info_test.go b/x/staking/keeper/historical_info_test.go index d5b12654c9d3..c41bfba3e188 100644 --- a/x/staking/keeper/historical_info_test.go +++ b/x/staking/keeper/historical_info_test.go @@ -6,9 +6,8 @@ import ( "cosmossdk.io/collections" coreheader "cosmossdk.io/core/header" "cosmossdk.io/math" - - "github.com/cosmos/cosmos-sdk/x/staking/testutil" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" + "cosmossdk.io/x/staking/testutil" + stakingtypes "cosmossdk.io/x/staking/types" ) // IsValSetSorted reports whether valset is sorted. diff --git a/x/staking/keeper/invariants.go b/x/staking/keeper/invariants.go index 855f32ed8942..ee970feb0e7a 100644 --- a/x/staking/keeper/invariants.go +++ b/x/staking/keeper/invariants.go @@ -6,9 +6,9 @@ import ( "cosmossdk.io/collections" "cosmossdk.io/math" + "cosmossdk.io/x/staking/types" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/cosmos/cosmos-sdk/x/staking/types" ) // RegisterInvariants registers all staking invariants diff --git a/x/staking/keeper/keeper.go b/x/staking/keeper/keeper.go index 00490163073d..630d21279adf 100644 --- a/x/staking/keeper/keeper.go +++ b/x/staking/keeper/keeper.go @@ -13,10 +13,10 @@ import ( storetypes "cosmossdk.io/core/store" "cosmossdk.io/log" "cosmossdk.io/math" + "cosmossdk.io/x/staking/types" "github.com/cosmos/cosmos-sdk/codec" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/cosmos/cosmos-sdk/x/staking/types" ) // Implements ValidatorSet interface diff --git a/x/staking/keeper/keeper_test.go b/x/staking/keeper/keeper_test.go index 6996bbd83d72..2b0a289a15ac 100644 --- a/x/staking/keeper/keeper_test.go +++ b/x/staking/keeper/keeper_test.go @@ -12,6 +12,9 @@ import ( "cosmossdk.io/core/header" "cosmossdk.io/math" storetypes "cosmossdk.io/store/types" + stakingkeeper "cosmossdk.io/x/staking/keeper" + stakingtestutil "cosmossdk.io/x/staking/testutil" + stakingtypes "cosmossdk.io/x/staking/types" "github.com/cosmos/cosmos-sdk/baseapp" "github.com/cosmos/cosmos-sdk/codec" @@ -24,9 +27,6 @@ import ( addresstypes "github.com/cosmos/cosmos-sdk/types/address" moduletestutil "github.com/cosmos/cosmos-sdk/types/module/testutil" authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" - stakingkeeper "github.com/cosmos/cosmos-sdk/x/staking/keeper" - stakingtestutil "github.com/cosmos/cosmos-sdk/x/staking/testutil" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) var ( diff --git a/x/staking/keeper/migrations.go b/x/staking/keeper/migrations.go index 3071fcbba9a3..623f16a23045 100644 --- a/x/staking/keeper/migrations.go +++ b/x/staking/keeper/migrations.go @@ -1,9 +1,10 @@ package keeper import ( + v5 "cosmossdk.io/x/staking/migrations/v5" + "github.com/cosmos/cosmos-sdk/runtime" sdk "github.com/cosmos/cosmos-sdk/types" - v5 "github.com/cosmos/cosmos-sdk/x/staking/migrations/v5" ) // Migrator is a struct for handling in-place store migrations. diff --git a/x/staking/keeper/msg_server.go b/x/staking/keeper/msg_server.go index f7cd23d792c7..74715d1cffa8 100644 --- a/x/staking/keeper/msg_server.go +++ b/x/staking/keeper/msg_server.go @@ -11,12 +11,12 @@ import ( errorsmod "cosmossdk.io/errors" "cosmossdk.io/math" + "cosmossdk.io/x/staking/types" cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" "github.com/cosmos/cosmos-sdk/telemetry" sdk "github.com/cosmos/cosmos-sdk/types" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" - "github.com/cosmos/cosmos-sdk/x/staking/types" ) type msgServer struct { diff --git a/x/staking/keeper/msg_server_test.go b/x/staking/keeper/msg_server_test.go index fe2778634885..72bfc7d4a311 100644 --- a/x/staking/keeper/msg_server_test.go +++ b/x/staking/keeper/msg_server_test.go @@ -9,13 +9,13 @@ import ( "cosmossdk.io/collections" "cosmossdk.io/core/header" "cosmossdk.io/math" + stakingtypes "cosmossdk.io/x/staking/types" "github.com/cosmos/cosmos-sdk/codec/address" codectypes "github.com/cosmos/cosmos-sdk/codec/types" "github.com/cosmos/cosmos-sdk/crypto/keys/ed25519" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" sdk "github.com/cosmos/cosmos-sdk/types" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) var ( diff --git a/x/staking/keeper/pool.go b/x/staking/keeper/pool.go index b7d005fdcc96..794d26aa5986 100644 --- a/x/staking/keeper/pool.go +++ b/x/staking/keeper/pool.go @@ -4,9 +4,9 @@ import ( "context" "cosmossdk.io/math" + "cosmossdk.io/x/staking/types" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/cosmos/cosmos-sdk/x/staking/types" ) // GetBondedPool returns the bonded tokens pool's module account diff --git a/x/staking/keeper/query_utils.go b/x/staking/keeper/query_utils.go index ff0499d28783..625984dbd44a 100644 --- a/x/staking/keeper/query_utils.go +++ b/x/staking/keeper/query_utils.go @@ -4,9 +4,9 @@ import ( "context" "cosmossdk.io/collections" + "cosmossdk.io/x/staking/types" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/cosmos/cosmos-sdk/x/staking/types" ) // GetDelegatorValidators returns all validators that a delegator is bonded to. If maxRetrieve is supplied, the respective amount will be returned. diff --git a/x/staking/keeper/slash.go b/x/staking/keeper/slash.go index 576f2c0bdb63..b6f4cea7201b 100644 --- a/x/staking/keeper/slash.go +++ b/x/staking/keeper/slash.go @@ -8,9 +8,9 @@ import ( st "cosmossdk.io/api/cosmos/staking/v1beta1" "cosmossdk.io/collections" "cosmossdk.io/math" + types "cosmossdk.io/x/staking/types" sdk "github.com/cosmos/cosmos-sdk/types" - types "github.com/cosmos/cosmos-sdk/x/staking/types" ) // Slash a validator for an infraction committed at a known height diff --git a/x/staking/keeper/slash_test.go b/x/staking/keeper/slash_test.go index 39a8f817a193..7404216adb63 100644 --- a/x/staking/keeper/slash_test.go +++ b/x/staking/keeper/slash_test.go @@ -2,9 +2,9 @@ package keeper_test import ( sdkmath "cosmossdk.io/math" + "cosmossdk.io/x/staking/testutil" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/cosmos/cosmos-sdk/x/staking/testutil" ) // tests Jail, Unjail diff --git a/x/staking/keeper/test_common.go b/x/staking/keeper/test_common.go index 0fa31d8ef924..a13ba94a1a0f 100644 --- a/x/staking/keeper/test_common.go +++ b/x/staking/keeper/test_common.go @@ -5,9 +5,9 @@ import ( "context" storetypes "cosmossdk.io/store/types" + "cosmossdk.io/x/staking/types" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/cosmos/cosmos-sdk/x/staking/types" ) // ValidatorByPowerIndexExists does a certain by-power index record exist diff --git a/x/staking/keeper/unbonding.go b/x/staking/keeper/unbonding.go index af6c9464e7c5..f27733193af8 100644 --- a/x/staking/keeper/unbonding.go +++ b/x/staking/keeper/unbonding.go @@ -6,9 +6,9 @@ import ( "cosmossdk.io/collections" errorsmod "cosmossdk.io/errors" + "cosmossdk.io/x/staking/types" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/cosmos/cosmos-sdk/x/staking/types" ) // IncrementUnbondingID increments and returns a unique ID for an unbonding operation diff --git a/x/staking/keeper/unbonding_test.go b/x/staking/keeper/unbonding_test.go index 65e7c9de835b..1749ac04aa68 100644 --- a/x/staking/keeper/unbonding_test.go +++ b/x/staking/keeper/unbonding_test.go @@ -4,11 +4,11 @@ import ( "time" "cosmossdk.io/math" + "cosmossdk.io/x/staking/testutil" + "cosmossdk.io/x/staking/types" addresscodec "github.com/cosmos/cosmos-sdk/codec/address" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/cosmos/cosmos-sdk/x/staking/testutil" - "github.com/cosmos/cosmos-sdk/x/staking/types" ) func (s *KeeperTestSuite) TestIncrementUnbondingID() { diff --git a/x/staking/keeper/val_state_change.go b/x/staking/keeper/val_state_change.go index 8b2f92f9fabc..73675b3d4c5c 100644 --- a/x/staking/keeper/val_state_change.go +++ b/x/staking/keeper/val_state_change.go @@ -11,9 +11,9 @@ import ( "cosmossdk.io/core/address" "cosmossdk.io/math" + "cosmossdk.io/x/staking/types" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/cosmos/cosmos-sdk/x/staking/types" ) // BlockValidatorUpdates calculates the ValidatorUpdates for the current block diff --git a/x/staking/keeper/validator.go b/x/staking/keeper/validator.go index 086a844392aa..6b6eef790975 100644 --- a/x/staking/keeper/validator.go +++ b/x/staking/keeper/validator.go @@ -15,9 +15,9 @@ import ( errorsmod "cosmossdk.io/errors" "cosmossdk.io/math" storetypes "cosmossdk.io/store/types" + "cosmossdk.io/x/staking/types" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/cosmos/cosmos-sdk/x/staking/types" ) var timeBzKeySize = uint64(29) // time bytes key size is 29 by default diff --git a/x/staking/keeper/validator_test.go b/x/staking/keeper/validator_test.go index aa569b025eae..948b9d671ecb 100644 --- a/x/staking/keeper/validator_test.go +++ b/x/staking/keeper/validator_test.go @@ -9,11 +9,11 @@ import ( "cosmossdk.io/collections" "cosmossdk.io/core/header" "cosmossdk.io/math" + stakingkeeper "cosmossdk.io/x/staking/keeper" + "cosmossdk.io/x/staking/testutil" + stakingtypes "cosmossdk.io/x/staking/types" sdk "github.com/cosmos/cosmos-sdk/types" - stakingkeeper "github.com/cosmos/cosmos-sdk/x/staking/keeper" - "github.com/cosmos/cosmos-sdk/x/staking/testutil" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) func (s *KeeperTestSuite) applyValidatorSetUpdates(ctx sdk.Context, keeper *stakingkeeper.Keeper, expectedUpdatesLen int) []abci.ValidatorUpdate { diff --git a/x/staking/migrations/v5/migrations_test.go b/x/staking/migrations/v5/migrations_test.go index 9ca23228dcc8..537ae6983270 100644 --- a/x/staking/migrations/v5/migrations_test.go +++ b/x/staking/migrations/v5/migrations_test.go @@ -12,15 +12,15 @@ import ( sdkmath "cosmossdk.io/math" storetypes "cosmossdk.io/store/types" + "cosmossdk.io/x/staking" + v5 "cosmossdk.io/x/staking/migrations/v5" + stakingtypes "cosmossdk.io/x/staking/types" "github.com/cosmos/cosmos-sdk/codec" "github.com/cosmos/cosmos-sdk/testutil" "github.com/cosmos/cosmos-sdk/testutil/sims" sdk "github.com/cosmos/cosmos-sdk/types" moduletestutil "github.com/cosmos/cosmos-sdk/types/module/testutil" - "github.com/cosmos/cosmos-sdk/x/staking" - v5 "github.com/cosmos/cosmos-sdk/x/staking/migrations/v5" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) func TestHistoricalKeysMigration(t *testing.T) { diff --git a/x/staking/module.go b/x/staking/module.go index b56294785711..8132532e620c 100644 --- a/x/staking/module.go +++ b/x/staking/module.go @@ -15,6 +15,10 @@ import ( "cosmossdk.io/core/appmodule" "cosmossdk.io/core/store" "cosmossdk.io/depinject" + "cosmossdk.io/x/staking/client/cli" + "cosmossdk.io/x/staking/keeper" + "cosmossdk.io/x/staking/simulation" + "cosmossdk.io/x/staking/types" "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/codec" @@ -24,10 +28,6 @@ import ( "github.com/cosmos/cosmos-sdk/types/module" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" - "github.com/cosmos/cosmos-sdk/x/staking/client/cli" - "github.com/cosmos/cosmos-sdk/x/staking/keeper" - "github.com/cosmos/cosmos-sdk/x/staking/simulation" - "github.com/cosmos/cosmos-sdk/x/staking/types" ) const ( diff --git a/x/staking/module_test.go b/x/staking/module_test.go index 37c4063fa27b..64232e96fc8a 100644 --- a/x/staking/module_test.go +++ b/x/staking/module_test.go @@ -7,12 +7,12 @@ import ( "cosmossdk.io/depinject" "cosmossdk.io/log" + "cosmossdk.io/x/staking/testutil" + "cosmossdk.io/x/staking/types" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" authKeeper "github.com/cosmos/cosmos-sdk/x/auth/keeper" authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" - "github.com/cosmos/cosmos-sdk/x/staking/testutil" - "github.com/cosmos/cosmos-sdk/x/staking/types" ) func TestItCreatesModuleAccountOnInitBlock(t *testing.T) { diff --git a/x/staking/simulation/decoder.go b/x/staking/simulation/decoder.go index 70a3faac2fcc..065984888700 100644 --- a/x/staking/simulation/decoder.go +++ b/x/staking/simulation/decoder.go @@ -5,11 +5,11 @@ import ( "fmt" "cosmossdk.io/math" + "cosmossdk.io/x/staking/types" "github.com/cosmos/cosmos-sdk/codec" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/kv" - "github.com/cosmos/cosmos-sdk/x/staking/types" ) // NewDecodeStore returns a decoder function closure that unmarshals the KVPair's diff --git a/x/staking/simulation/decoder_test.go b/x/staking/simulation/decoder_test.go index 56149e7384df..308d054220bb 100644 --- a/x/staking/simulation/decoder_test.go +++ b/x/staking/simulation/decoder_test.go @@ -7,13 +7,13 @@ import ( "github.com/stretchr/testify/require" "cosmossdk.io/math" + "cosmossdk.io/x/staking/simulation" + "cosmossdk.io/x/staking/types" "github.com/cosmos/cosmos-sdk/crypto/keys/ed25519" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/kv" "github.com/cosmos/cosmos-sdk/types/module/testutil" - "github.com/cosmos/cosmos-sdk/x/staking/simulation" - "github.com/cosmos/cosmos-sdk/x/staking/types" ) var ( diff --git a/x/staking/simulation/genesis.go b/x/staking/simulation/genesis.go index 27507de07347..41b22accb205 100644 --- a/x/staking/simulation/genesis.go +++ b/x/staking/simulation/genesis.go @@ -7,11 +7,11 @@ import ( "time" sdkmath "cosmossdk.io/math" + "cosmossdk.io/x/staking/types" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/module" "github.com/cosmos/cosmos-sdk/types/simulation" - "github.com/cosmos/cosmos-sdk/x/staking/types" ) // Simulation parameter constants diff --git a/x/staking/simulation/genesis_test.go b/x/staking/simulation/genesis_test.go index 3aaee1b00dc2..3f50cb9e0d3b 100644 --- a/x/staking/simulation/genesis_test.go +++ b/x/staking/simulation/genesis_test.go @@ -8,6 +8,8 @@ import ( "github.com/stretchr/testify/require" sdkmath "cosmossdk.io/math" + "cosmossdk.io/x/staking/simulation" + "cosmossdk.io/x/staking/types" "github.com/cosmos/cosmos-sdk/codec" codectypes "github.com/cosmos/cosmos-sdk/codec/types" @@ -15,8 +17,6 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/module" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" - "github.com/cosmos/cosmos-sdk/x/staking/simulation" - "github.com/cosmos/cosmos-sdk/x/staking/types" ) // TestRandomizedGenState tests the normal scenario of applying RandomizedGenState. diff --git a/x/staking/simulation/operations.go b/x/staking/simulation/operations.go index f1083b916b96..7fca2e8d8d25 100644 --- a/x/staking/simulation/operations.go +++ b/x/staking/simulation/operations.go @@ -6,6 +6,8 @@ import ( "math/rand" "cosmossdk.io/math" + "cosmossdk.io/x/staking/keeper" + "cosmossdk.io/x/staking/types" "github.com/cosmos/cosmos-sdk/baseapp" "github.com/cosmos/cosmos-sdk/client" @@ -14,8 +16,6 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" "github.com/cosmos/cosmos-sdk/x/simulation" - "github.com/cosmos/cosmos-sdk/x/staking/keeper" - "github.com/cosmos/cosmos-sdk/x/staking/types" ) // Simulation operation weights constants diff --git a/x/staking/simulation/proposals.go b/x/staking/simulation/proposals.go index ca9bf09ee3b2..ec26aa3683ad 100644 --- a/x/staking/simulation/proposals.go +++ b/x/staking/simulation/proposals.go @@ -5,12 +5,12 @@ import ( "time" sdkmath "cosmossdk.io/math" + "cosmossdk.io/x/staking/types" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/address" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" "github.com/cosmos/cosmos-sdk/x/simulation" - "github.com/cosmos/cosmos-sdk/x/staking/types" ) // Simulation operation weights constants diff --git a/x/staking/simulation/proposals_test.go b/x/staking/simulation/proposals_test.go index 55814d765304..88637a73383b 100644 --- a/x/staking/simulation/proposals_test.go +++ b/x/staking/simulation/proposals_test.go @@ -8,12 +8,12 @@ import ( "gotest.tools/v3/assert" sdkmath "cosmossdk.io/math" + "cosmossdk.io/x/staking/simulation" + "cosmossdk.io/x/staking/types" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/address" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" - "github.com/cosmos/cosmos-sdk/x/staking/simulation" - "github.com/cosmos/cosmos-sdk/x/staking/types" ) func TestProposalMsgs(t *testing.T) { diff --git a/x/staking/sonar-project.properties b/x/staking/sonar-project.properties new file mode 100644 index 000000000000..9b8a804627e6 --- /dev/null +++ b/x/staking/sonar-project.properties @@ -0,0 +1,14 @@ +sonar.projectKey=cosmos-sdk-x-staking +sonar.organization=cosmos + +sonar.projectName=Cosmos SDK - x/staking +sonar.project.monorepo.enabled=true + +sonar.sources=. +sonar.exclusions=**/*_test.go +sonar.tests=. +sonar.test.inclusions=**/*_test.go +sonar.go.coverage.reportPaths=coverage.out + +sonar.sourceEncoding=UTF-8 +sonar.scm.provider=git diff --git a/x/staking/testutil/app_config.go b/x/staking/testutil/app_config.go index dd13bdade519..901f6f488531 100644 --- a/x/staking/testutil/app_config.go +++ b/x/staking/testutil/app_config.go @@ -4,6 +4,7 @@ import ( _ "cosmossdk.io/x/distribution" // import as blank for app wiring _ "cosmossdk.io/x/protocolpool" // import as blank for app wiring _ "cosmossdk.io/x/slashing" // import as blank for app wiring + _ "cosmossdk.io/x/staking" // import as blank for app wiring "github.com/cosmos/cosmos-sdk/testutil/configurator" _ "github.com/cosmos/cosmos-sdk/x/auth" // import as blank for app wiring @@ -12,7 +13,6 @@ import ( _ "github.com/cosmos/cosmos-sdk/x/consensus" // import as blank for app wiring _ "github.com/cosmos/cosmos-sdk/x/genutil" // import as blank for app wiring _ "github.com/cosmos/cosmos-sdk/x/mint" // import as blank for app wiring - _ "github.com/cosmos/cosmos-sdk/x/staking" // import as blank for app wiring ) var AppConfig = configurator.NewAppConfig( diff --git a/x/staking/testutil/cmt.go b/x/staking/testutil/cmt.go index 6c3ca753da41..eb6308f1f518 100644 --- a/x/staking/testutil/cmt.go +++ b/x/staking/testutil/cmt.go @@ -5,9 +5,9 @@ import ( cmttypes "github.com/cometbft/cometbft/types" "cosmossdk.io/math" + "cosmossdk.io/x/staking/types" cryptocodec "github.com/cosmos/cosmos-sdk/crypto/codec" - "github.com/cosmos/cosmos-sdk/x/staking/types" ) // GetCmtConsPubKey gets the validator's public key as a cmtcrypto.PubKey. diff --git a/x/staking/testutil/expected_keepers_mocks.go b/x/staking/testutil/expected_keepers_mocks.go index 936132762ea2..51321bb2ca42 100644 --- a/x/staking/testutil/expected_keepers_mocks.go +++ b/x/staking/testutil/expected_keepers_mocks.go @@ -13,7 +13,7 @@ import ( math "cosmossdk.io/math" crypto "github.com/cometbft/cometbft/proto/tendermint/crypto" types "github.com/cosmos/cosmos-sdk/types" - types0 "github.com/cosmos/cosmos-sdk/x/staking/types" + types0 "cosmossdk.io/x/staking/types" gomock "github.com/golang/mock/gomock" ) diff --git a/x/staking/testutil/helpers.go b/x/staking/testutil/helpers.go index 9d9c6aba2f36..459b17fec834 100644 --- a/x/staking/testutil/helpers.go +++ b/x/staking/testutil/helpers.go @@ -9,11 +9,11 @@ import ( "cosmossdk.io/core/header" "cosmossdk.io/math" + "cosmossdk.io/x/staking/keeper" + stakingtypes "cosmossdk.io/x/staking/types" cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/cosmos/cosmos-sdk/x/staking/keeper" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) // Helper is a structure which wraps the staking message server diff --git a/x/staking/testutil/validator.go b/x/staking/testutil/validator.go index b8c40beaba55..ad155b66cc36 100644 --- a/x/staking/testutil/validator.go +++ b/x/staking/testutil/validator.go @@ -5,9 +5,10 @@ import ( "github.com/stretchr/testify/require" + "cosmossdk.io/x/staking/types" + cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/cosmos/cosmos-sdk/x/staking/types" ) // NewValidator is a testing helper method to create validators in tests diff --git a/x/staking/types/authz.pb.go b/x/staking/types/authz.pb.go index 5695fb0c26ca..f3250e2a3acb 100644 --- a/x/staking/types/authz.pb.go +++ b/x/staking/types/authz.pb.go @@ -233,42 +233,42 @@ func init() { } var fileDescriptor_d6d8cdbc6f4432f0 = []byte{ - // 556 bytes of a gzipped FileDescriptorProto + // 560 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x94, 0xc1, 0x6e, 0x12, 0x41, - 0x18, 0xc7, 0xd9, 0xb6, 0x51, 0x19, 0x8d, 0x29, 0x93, 0xc6, 0x50, 0x4c, 0xb7, 0x95, 0x83, 0x45, - 0x5a, 0x66, 0x53, 0x8c, 0x17, 0x4f, 0xee, 0xc2, 0xb6, 0x6c, 0x42, 0x96, 0x66, 0x59, 0x8c, 0xf6, - 0xb2, 0x19, 0xd8, 0x0d, 0x4c, 0x80, 0x1d, 0xc2, 0x0c, 0x15, 0x7a, 0x33, 0xf1, 0xe4, 0xc9, 0xe7, - 0xf0, 0xd4, 0x98, 0x3e, 0x84, 0xf1, 0xd4, 0xf4, 0xe4, 0x4d, 0x03, 0x87, 0xbe, 0x83, 0x27, 0xb3, - 0xbb, 0x03, 0x56, 0xa1, 0x5c, 0xbc, 0xc0, 0x30, 0xdf, 0x8f, 0xef, 0xff, 0x9b, 0xd9, 0x99, 0x05, - 0xe9, 0x06, 0x65, 0x5d, 0xca, 0x14, 0xc6, 0x71, 0x9b, 0xf8, 0x4d, 0xe5, 0xf4, 0xa0, 0xee, 0x71, - 0x7c, 0xa0, 0xe0, 0x01, 0x6f, 0x9d, 0xa1, 0x5e, 0x9f, 0x72, 0x0a, 0x1f, 0x45, 0x0c, 0x12, 0x0c, - 0x12, 0x4c, 0x6a, 0xa3, 0x49, 0x9b, 0x34, 0x44, 0x94, 0x60, 0x14, 0xd1, 0xa9, 0xcd, 0x88, 0x76, - 0xa2, 0x82, 0xf8, 0x6b, 0x54, 0x92, 0x45, 0x58, 0x1d, 0x33, 0x6f, 0x96, 0xd4, 0xa0, 0xc4, 0x17, - 0xf5, 0x04, 0xee, 0x12, 0x9f, 0x2a, 0xe1, 0x67, 0x34, 0x95, 0xfe, 0xb5, 0x06, 0x60, 0x95, 0xe3, - 0xb6, 0xa7, 0x0e, 0x78, 0x8b, 0xf6, 0xc9, 0x19, 0xe6, 0x84, 0xfa, 0xd0, 0x03, 0xa0, 0x8b, 0x87, - 0x0e, 0xa7, 0x6d, 0xcf, 0x67, 0x49, 0x69, 0x47, 0xca, 0xdc, 0xcf, 0x6f, 0x22, 0x11, 0x16, 0xb4, - 0x9f, 0x4a, 0xa2, 0x02, 0x25, 0xbe, 0xb6, 0xf7, 0xf9, 0xc7, 0xf6, 0x6e, 0x93, 0xf0, 0xd6, 0xa0, - 0x8e, 0x1a, 0xb4, 0x2b, 0xac, 0xc4, 0x57, 0x8e, 0xb9, 0x6d, 0x85, 0x8f, 0x7a, 0x1e, 0x0b, 0x61, - 0x2b, 0xde, 0xc5, 0x43, 0x3b, 0x6c, 0x0c, 0x3f, 0x48, 0x00, 0xe0, 0x4e, 0x87, 0xbe, 0x73, 0x3a, - 0x84, 0xf1, 0xe4, 0x4a, 0x98, 0xf3, 0x02, 0x2d, 0xde, 0x0f, 0x34, 0xef, 0x89, 0x5e, 0xe3, 0x0e, - 0x71, 0x31, 0xa7, 0x7d, 0xa6, 0xed, 0x7f, 0xb9, 0x3e, 0xcf, 0xee, 0xde, 0x88, 0x9c, 0xc7, 0x15, - 0x35, 0xc8, 0x2a, 0x13, 0xc6, 0x4b, 0x31, 0x2b, 0x8e, 0xa7, 0x3f, 0xe0, 0x7b, 0x09, 0xc4, 0x5d, - 0xcf, 0x1f, 0x45, 0x16, 0xab, 0xff, 0x63, 0xb1, 0x17, 0x58, 0x3c, 0x5d, 0x6e, 0x51, 0xf4, 0xfc, - 0x91, 0x90, 0xb8, 0xe7, 0x8a, 0x31, 0x7c, 0x03, 0x20, 0xbe, 0x49, 0x39, 0xc1, 0x8e, 0x25, 0xd7, - 0x76, 0xa4, 0xcc, 0xc3, 0xfc, 0xb3, 0xdb, 0x5c, 0xfe, 0xea, 0x6b, 0x8f, 0x7a, 0x9e, 0x95, 0xc0, - 0xff, 0x4e, 0xa5, 0x5e, 0x01, 0xf0, 0x47, 0x10, 0xe6, 0xc1, 0x5d, 0xec, 0xba, 0x7d, 0x8f, 0x05, - 0x8f, 0x75, 0x35, 0x13, 0xd7, 0x92, 0x57, 0x17, 0xb9, 0x0d, 0xd1, 0x5f, 0x8d, 0x2a, 0x55, 0xde, - 0x27, 0x7e, 0xd3, 0x9a, 0x82, 0x2f, 0x4b, 0xdf, 0x2e, 0x72, 0xe2, 0x20, 0xa3, 0xe8, 0xe0, 0x2e, - 0x14, 0xf8, 0x78, 0x7d, 0x9e, 0xdd, 0x5a, 0xba, 0x74, 0xed, 0x01, 0x00, 0xa7, 0x33, 0x97, 0xec, - 0x95, 0x04, 0x12, 0x73, 0x4b, 0x80, 0x69, 0x20, 0xab, 0x35, 0xbb, 0x54, 0xb1, 0x8c, 0x13, 0xd5, - 0x36, 0x2a, 0xa6, 0x63, 0xbf, 0x3d, 0xd6, 0x9d, 0x9a, 0x59, 0x3d, 0xd6, 0x0b, 0xc6, 0xa1, 0xa1, - 0x17, 0xd7, 0x63, 0x70, 0x1b, 0x3c, 0x5e, 0xc0, 0x14, 0xf5, 0xb2, 0x7e, 0xa4, 0xda, 0xfa, 0xba, - 0x04, 0x9f, 0x80, 0xad, 0x85, 0x4d, 0x66, 0xc8, 0xca, 0x2d, 0x88, 0xa5, 0xcf, 0x90, 0x55, 0x98, - 0x07, 0x68, 0x01, 0x52, 0x50, 0xcd, 0x82, 0x5e, 0x76, 0x6a, 0xa6, 0x56, 0x31, 0x8b, 0x86, 0x79, - 0x34, 0xcd, 0x35, 0x2a, 0xe6, 0xfa, 0x9a, 0x76, 0xf8, 0x75, 0x2c, 0x4b, 0x97, 0x63, 0x59, 0xfa, - 0x39, 0x96, 0xa5, 0x4f, 0x13, 0x39, 0x76, 0x39, 0x91, 0x63, 0xdf, 0x27, 0x72, 0xec, 0x64, 0x7f, - 0xe9, 0x0d, 0x19, 0xce, 0xde, 0x11, 0xe1, 0x5d, 0xa9, 0xdf, 0x09, 0x2f, 0xe8, 0xf3, 0xdf, 0x01, - 0x00, 0x00, 0xff, 0xff, 0x2a, 0x15, 0x5e, 0xdc, 0x42, 0x04, 0x00, 0x00, + 0x18, 0xc7, 0xd9, 0xb6, 0x51, 0x19, 0x8d, 0x81, 0x49, 0x63, 0x28, 0xda, 0x6d, 0xe5, 0x60, 0x91, + 0xca, 0x6c, 0x8a, 0xd1, 0x83, 0x27, 0x77, 0x61, 0x2d, 0x9b, 0x90, 0xa5, 0x59, 0x16, 0xa3, 0xbd, + 0x6c, 0x06, 0x76, 0x03, 0x13, 0x60, 0x87, 0x30, 0x43, 0x85, 0xde, 0x4c, 0x3c, 0x79, 0xf2, 0x39, + 0x3c, 0x35, 0xa6, 0x0f, 0x61, 0x3c, 0x35, 0x3d, 0x79, 0xd3, 0xc0, 0xa1, 0xef, 0xe0, 0xc9, 0xec, + 0xee, 0x80, 0x55, 0x68, 0x2f, 0x5e, 0x60, 0x98, 0xef, 0xc7, 0xf7, 0xff, 0xcd, 0xec, 0xcc, 0x82, + 0x4c, 0x93, 0xb2, 0x1e, 0x65, 0x0a, 0xe3, 0xb8, 0x43, 0xfc, 0x96, 0x72, 0xb4, 0xd7, 0xf0, 0x38, + 0xde, 0x53, 0xf0, 0x90, 0xb7, 0x8f, 0x51, 0x7f, 0x40, 0x39, 0x85, 0xf7, 0x22, 0x06, 0x09, 0x06, + 0x09, 0x26, 0xbd, 0xde, 0xa2, 0x2d, 0x1a, 0x22, 0x4a, 0x30, 0x8a, 0xe8, 0xf4, 0x46, 0x44, 0x3b, + 0x51, 0x41, 0xfc, 0x35, 0x2a, 0xc9, 0x22, 0xac, 0x81, 0x99, 0x37, 0x4f, 0x6a, 0x52, 0xe2, 0x8b, + 0x7a, 0x12, 0xf7, 0x88, 0x4f, 0x95, 0xf0, 0x33, 0x9a, 0xca, 0xfc, 0x5a, 0x03, 0xb0, 0xc6, 0x71, + 0xc7, 0x53, 0x87, 0xbc, 0x4d, 0x07, 0xe4, 0x18, 0x73, 0x42, 0x7d, 0xe8, 0x01, 0xd0, 0xc3, 0x23, + 0x87, 0xd3, 0x8e, 0xe7, 0xb3, 0x94, 0xb4, 0x2d, 0x65, 0x6f, 0x17, 0x36, 0x90, 0x08, 0x0b, 0xda, + 0xcf, 0x24, 0x51, 0x91, 0x12, 0x5f, 0xdb, 0xfd, 0xfc, 0x63, 0x6b, 0xa7, 0x45, 0x78, 0x7b, 0xd8, + 0x40, 0x4d, 0xda, 0x13, 0x56, 0xe2, 0x2b, 0xcf, 0xdc, 0x8e, 0xc2, 0xc7, 0x7d, 0x8f, 0x85, 0xb0, + 0x15, 0xef, 0xe1, 0x91, 0x1d, 0x36, 0x86, 0x1f, 0x24, 0x00, 0x70, 0xb7, 0x4b, 0xdf, 0x39, 0x5d, + 0xc2, 0x78, 0x6a, 0x25, 0xcc, 0x79, 0x86, 0x96, 0xef, 0x07, 0x5a, 0xf4, 0x44, 0xaf, 0x71, 0x97, + 0xb8, 0x98, 0xd3, 0x01, 0xd3, 0x9e, 0x7c, 0xb9, 0x38, 0xc9, 0xed, 0x5c, 0x8a, 0x5c, 0xc4, 0x15, + 0x35, 0xc8, 0xaa, 0x10, 0xc6, 0xcb, 0x31, 0x2b, 0x8e, 0x67, 0x3f, 0xe0, 0x7b, 0x09, 0xc4, 0x5d, + 0xcf, 0x1f, 0x47, 0x16, 0xab, 0xff, 0x63, 0xb1, 0x1b, 0x58, 0x3c, 0xba, 0xde, 0xa2, 0xe4, 0xf9, + 0x63, 0x21, 0x71, 0xcb, 0x15, 0x63, 0xf8, 0x06, 0x40, 0x7c, 0x99, 0x72, 0x82, 0x1d, 0x4b, 0xad, + 0x6d, 0x4b, 0xd9, 0xbb, 0x85, 0xc7, 0x57, 0xb9, 0xfc, 0xd5, 0xd7, 0x1e, 0xf7, 0x3d, 0x2b, 0x89, + 0xff, 0x9d, 0x4a, 0xbf, 0x04, 0xe0, 0x8f, 0x20, 0x2c, 0x80, 0x9b, 0xd8, 0x75, 0x07, 0x1e, 0x0b, + 0x1e, 0xeb, 0x6a, 0x36, 0xae, 0xa5, 0xce, 0x4f, 0xf3, 0xeb, 0xa2, 0xbf, 0x1a, 0x55, 0x6a, 0x7c, + 0x40, 0xfc, 0x96, 0x35, 0x03, 0x5f, 0x94, 0xbf, 0x9d, 0xe6, 0xc5, 0x41, 0x46, 0xd1, 0xc1, 0x5d, + 0x2a, 0xf0, 0xf1, 0xe2, 0x24, 0xb7, 0x79, 0xed, 0xd2, 0xb5, 0x3b, 0x00, 0x1c, 0xcd, 0x5d, 0x72, + 0xe7, 0x12, 0x48, 0x2e, 0x2c, 0x01, 0x66, 0x80, 0xac, 0xd6, 0xed, 0x72, 0xd5, 0x32, 0x0e, 0x55, + 0xdb, 0xa8, 0x9a, 0x8e, 0xfd, 0xf6, 0x40, 0x77, 0xea, 0x66, 0xed, 0x40, 0x2f, 0x1a, 0xaf, 0x0c, + 0xbd, 0x94, 0x88, 0xc1, 0x2d, 0x70, 0x7f, 0x09, 0x53, 0xd2, 0x2b, 0xfa, 0xbe, 0x6a, 0xeb, 0x09, + 0x09, 0x3e, 0x04, 0x9b, 0x4b, 0x9b, 0xcc, 0x91, 0x95, 0x2b, 0x10, 0x4b, 0x9f, 0x23, 0xab, 0xb0, + 0x00, 0xd0, 0x12, 0xa4, 0xa8, 0x9a, 0x45, 0xbd, 0xe2, 0xd4, 0x4d, 0xad, 0x6a, 0x96, 0x0c, 0x73, + 0x7f, 0x96, 0x6b, 0x54, 0xcd, 0xc4, 0x9a, 0xf6, 0xfc, 0xeb, 0x44, 0x96, 0xce, 0x26, 0xb2, 0xf4, + 0x73, 0x22, 0x4b, 0x9f, 0xa6, 0x72, 0xec, 0x6c, 0x2a, 0xc7, 0xbe, 0x4f, 0xe5, 0xd8, 0xe1, 0x83, + 0x68, 0x6f, 0x98, 0xdb, 0x41, 0x84, 0x2a, 0xa3, 0xf9, 0x3b, 0x21, 0xbc, 0x1b, 0x8d, 0x1b, 0xe1, + 0x85, 0x7c, 0xfa, 0x3b, 0x00, 0x00, 0xff, 0xff, 0xeb, 0x8f, 0x0f, 0x1f, 0x32, 0x04, 0x00, 0x00, } func (m *StakeAuthorization) Marshal() (dAtA []byte, err error) { diff --git a/x/staking/types/authz_test.go b/x/staking/types/authz_test.go index ab382d8cf5e6..8ef9a9b3868e 100644 --- a/x/staking/types/authz_test.go +++ b/x/staking/types/authz_test.go @@ -7,10 +7,10 @@ import ( coreheader "cosmossdk.io/core/header" storetypes "cosmossdk.io/store/types" + stakingtypes "cosmossdk.io/x/staking/types" "github.com/cosmos/cosmos-sdk/testutil" sdk "github.com/cosmos/cosmos-sdk/types" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) var ( diff --git a/x/staking/types/commission_test.go b/x/staking/types/commission_test.go index bf45ca8a9d89..69bcf12be816 100644 --- a/x/staking/types/commission_test.go +++ b/x/staking/types/commission_test.go @@ -7,8 +7,7 @@ import ( "github.com/stretchr/testify/require" "cosmossdk.io/math" - - "github.com/cosmos/cosmos-sdk/x/staking/types" + "cosmossdk.io/x/staking/types" ) func TestCommissionValidate(t *testing.T) { diff --git a/x/staking/types/delegation_test.go b/x/staking/types/delegation_test.go index 3ce9d8b6c535..1f5eaa7bfac9 100644 --- a/x/staking/types/delegation_test.go +++ b/x/staking/types/delegation_test.go @@ -9,11 +9,11 @@ import ( "github.com/stretchr/testify/require" "cosmossdk.io/math" + "cosmossdk.io/x/staking/types" "github.com/cosmos/cosmos-sdk/codec" addresscodec "github.com/cosmos/cosmos-sdk/codec/address" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/cosmos/cosmos-sdk/x/staking/types" ) func TestDelegationEqual(t *testing.T) { diff --git a/x/staking/types/genesis.pb.go b/x/staking/types/genesis.pb.go index f11448eaa9f7..904c6a1cb169 100644 --- a/x/staking/types/genesis.pb.go +++ b/x/staking/types/genesis.pb.go @@ -181,40 +181,39 @@ func init() { } var fileDescriptor_9b3dec8894f2831b = []byte{ - // 513 bytes of a gzipped FileDescriptorProto + // 501 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x74, 0x93, 0x31, 0x6f, 0xd3, 0x40, - 0x18, 0x86, 0x6d, 0x4a, 0xd2, 0xf4, 0x52, 0x10, 0x1c, 0x09, 0x32, 0x19, 0x9c, 0x10, 0x75, 0x88, - 0x0a, 0xb1, 0x69, 0xd8, 0xd8, 0x1a, 0x21, 0x50, 0xa5, 0x4a, 0x54, 0x2e, 0x65, 0xe8, 0x12, 0x5d, - 0xea, 0x93, 0x73, 0x8a, 0x7d, 0x67, 0xf9, 0xbe, 0x94, 0xf2, 0x0f, 0x18, 0xd9, 0x58, 0x3b, 0x32, - 0x32, 0xf4, 0x47, 0x74, 0xac, 0x3a, 0x21, 0x86, 0x0a, 0x25, 0x03, 0xfc, 0x0c, 0xe4, 0x3b, 0xc7, - 0x18, 0xa5, 0x5e, 0x92, 0x38, 0xdf, 0xf3, 0x3e, 0xef, 0x27, 0xf9, 0x0e, 0x6d, 0x9d, 0x08, 0x19, - 0x09, 0xe9, 0x4a, 0x20, 0x53, 0xc6, 0x03, 0xf7, 0x74, 0x67, 0x4c, 0x81, 0xec, 0xb8, 0x01, 0xe5, - 0x54, 0x32, 0xe9, 0xc4, 0x89, 0x00, 0x81, 0x1f, 0x6b, 0xca, 0xc9, 0x28, 0x27, 0xa3, 0x5a, 0x8d, - 0x40, 0x04, 0x42, 0x21, 0x6e, 0xfa, 0x4b, 0xd3, 0xad, 0x32, 0xe7, 0x32, 0xad, 0xa9, 0x27, 0x9a, - 0x1a, 0xe9, 0x78, 0x56, 0xa0, 0x47, 0x0f, 0x49, 0xc4, 0xb8, 0x70, 0xd5, 0xa7, 0xfe, 0xab, 0xfb, - 0xb5, 0x82, 0x36, 0xdf, 0xea, 0x9d, 0x0e, 0x81, 0x00, 0xc5, 0xbb, 0xa8, 0x1a, 0x93, 0x84, 0x44, - 0xd2, 0x32, 0x3b, 0x66, 0xaf, 0x3e, 0xb0, 0x9d, 0xdb, 0x77, 0x74, 0x0e, 0x14, 0x35, 0xdc, 0xb8, - 0xbc, 0x69, 0x1b, 0xdf, 0x7e, 0x7f, 0xdf, 0x36, 0xbd, 0x2c, 0x88, 0x8f, 0xd1, 0x83, 0x90, 0x48, - 0x18, 0x81, 0x00, 0x12, 0x8e, 0x62, 0xf1, 0x91, 0x26, 0xd6, 0x9d, 0x8e, 0xd9, 0xdb, 0x1c, 0xbe, - 0x48, 0xe1, 0x9f, 0x37, 0xed, 0xa6, 0x76, 0x4a, 0x7f, 0xea, 0x30, 0xe1, 0x46, 0x04, 0x26, 0xce, - 0x1e, 0x87, 0xeb, 0x8b, 0x3e, 0xca, 0xca, 0xf6, 0x38, 0x68, 0xe7, 0xfd, 0xd4, 0xf4, 0x3e, 0x15, - 0x1d, 0xa4, 0x1e, 0xcc, 0x50, 0x53, 0xb9, 0x4f, 0x49, 0xc8, 0x7c, 0x02, 0x22, 0xd1, 0x7e, 0x69, - 0xad, 0x75, 0xd6, 0x7a, 0xf5, 0xc1, 0x76, 0xd9, 0xb6, 0xfb, 0x44, 0xc2, 0x87, 0x65, 0x46, 0xa9, - 0x8a, 0x9b, 0x3f, 0x0a, 0x57, 0xc6, 0x12, 0xef, 0x23, 0x94, 0xb7, 0x48, 0xeb, 0xae, 0xf2, 0x3f, - 0x2d, 0xf3, 0xe7, 0xe1, 0xa2, 0xb6, 0x90, 0xc7, 0xef, 0x50, 0xdd, 0xa7, 0x21, 0x0d, 0x08, 0x30, - 0xc1, 0xa5, 0x55, 0x51, 0xba, 0x6e, 0x99, 0xee, 0x75, 0x8e, 0x16, 0x7d, 0x45, 0x03, 0x9e, 0xa2, - 0xe6, 0x8c, 0x8f, 0x05, 0xf7, 0x19, 0x0f, 0x46, 0x45, 0x75, 0x55, 0xa9, 0x9f, 0x95, 0xa9, 0x8f, - 0x96, 0xa1, 0xdb, 0x3b, 0x1a, 0xb3, 0xd5, 0xb9, 0xc4, 0x47, 0xe8, 0x5e, 0x42, 0x8b, 0x25, 0xeb, - 0xaa, 0x64, 0xab, 0xac, 0xc4, 0x2b, 0xc0, 0x45, 0xfb, 0xff, 0x16, 0xdc, 0x42, 0x35, 0x7a, 0x16, - 0x8b, 0x04, 0xa8, 0x6f, 0xd5, 0x3a, 0x66, 0xaf, 0xe6, 0xe5, 0xcf, 0xdd, 0x09, 0xc2, 0xab, 0x2f, - 0x0d, 0x0f, 0xd0, 0x3a, 0xf1, 0xfd, 0x84, 0x4a, 0x7d, 0x3e, 0x37, 0x86, 0xd6, 0xf5, 0x45, 0xbf, - 0x91, 0x6d, 0xb1, 0xab, 0x27, 0x87, 0x90, 0x30, 0x1e, 0x78, 0x4b, 0x10, 0x37, 0x50, 0xe5, 0xdf, - 0x21, 0x5c, 0xf3, 0xf4, 0xc3, 0xab, 0xda, 0xe7, 0xf3, 0xb6, 0xf1, 0xe7, 0xbc, 0x6d, 0x0c, 0xdf, - 0x5c, 0xce, 0x6d, 0xf3, 0x6a, 0x6e, 0x9b, 0xbf, 0xe6, 0xb6, 0xf9, 0x65, 0x61, 0x1b, 0x57, 0x0b, - 0xdb, 0xf8, 0xb1, 0xb0, 0x8d, 0xe3, 0xe7, 0x01, 0x83, 0xc9, 0x6c, 0xec, 0x9c, 0x88, 0x28, 0xbb, - 0x49, 0xd9, 0x57, 0x5f, 0xfa, 0x53, 0xf7, 0x2c, 0xbf, 0x89, 0xf0, 0x29, 0xa6, 0x72, 0x5c, 0x55, - 0x57, 0xea, 0xe5, 0xdf, 0x00, 0x00, 0x00, 0xff, 0xff, 0x57, 0x29, 0x7a, 0x5e, 0xfc, 0x03, 0x00, - 0x00, + 0x18, 0x86, 0x6d, 0x42, 0xd2, 0xf4, 0x52, 0x10, 0x1c, 0x09, 0x32, 0x11, 0x72, 0x42, 0xd4, 0x21, + 0x2a, 0xaa, 0x4d, 0x83, 0xc4, 0xc0, 0xd6, 0x08, 0x09, 0x55, 0xaa, 0x44, 0xe5, 0x52, 0x86, 0x2e, + 0xd1, 0x05, 0x9f, 0xdc, 0x53, 0x9c, 0x3b, 0xcb, 0xf7, 0xb5, 0x94, 0x7f, 0xc0, 0xc8, 0xc6, 0xda, + 0x91, 0x91, 0xa1, 0x3f, 0xa2, 0x63, 0xd5, 0x09, 0x31, 0x54, 0x28, 0x19, 0xe0, 0x67, 0x20, 0xdf, + 0x39, 0xe6, 0xaa, 0xd4, 0x4b, 0x94, 0xcb, 0xf7, 0xbc, 0xcf, 0xfb, 0x49, 0xb9, 0x43, 0xeb, 0x1f, + 0x85, 0x9c, 0x0a, 0xe9, 0x4b, 0x20, 0x13, 0xc6, 0x23, 0xff, 0x64, 0x6b, 0x4c, 0x81, 0x6c, 0xf9, + 0x11, 0xe5, 0x54, 0x32, 0xe9, 0x25, 0xa9, 0x00, 0x81, 0x1f, 0x6b, 0xca, 0xcb, 0x29, 0x2f, 0xa7, + 0xda, 0xcd, 0x48, 0x44, 0x42, 0x21, 0x7e, 0xf6, 0x4d, 0xd3, 0xed, 0x32, 0xe7, 0x22, 0xad, 0xa9, + 0x27, 0x9a, 0x1a, 0xe9, 0x78, 0x5e, 0xa0, 0x47, 0x0f, 0xc9, 0x94, 0x71, 0xe1, 0xab, 0x4f, 0xfd, + 0x53, 0xef, 0x5b, 0x15, 0xad, 0xbd, 0xd5, 0x3b, 0xed, 0x03, 0x01, 0x8a, 0xb7, 0x51, 0x2d, 0x21, + 0x29, 0x99, 0x4a, 0xc7, 0xee, 0xda, 0xfd, 0xc6, 0xc0, 0xf5, 0x6e, 0xdf, 0xd1, 0xdb, 0x53, 0xd4, + 0x70, 0xf5, 0xe2, 0xba, 0x63, 0x7d, 0xff, 0xf3, 0x63, 0xc3, 0x0e, 0xf2, 0x20, 0x3e, 0x44, 0x0f, + 0x62, 0x22, 0x61, 0x04, 0x02, 0x48, 0x3c, 0x4a, 0xc4, 0x27, 0x9a, 0x3a, 0x77, 0xba, 0x76, 0x7f, + 0x6d, 0xf8, 0x22, 0x83, 0x7f, 0x5d, 0x77, 0x5a, 0xda, 0x29, 0xc3, 0x89, 0xc7, 0x84, 0x3f, 0x25, + 0x70, 0xe4, 0xed, 0x70, 0xb8, 0x3a, 0xdf, 0x44, 0x79, 0xd9, 0x0e, 0x07, 0xed, 0xbc, 0x9f, 0x99, + 0xde, 0x67, 0xa2, 0xbd, 0xcc, 0x83, 0x19, 0x6a, 0x29, 0xf7, 0x09, 0x89, 0x59, 0x48, 0x40, 0xa4, + 0xda, 0x2f, 0x9d, 0x4a, 0xb7, 0xd2, 0x6f, 0x0c, 0x36, 0xca, 0xb6, 0xdd, 0x25, 0x12, 0x3e, 0x2c, + 0x32, 0x4a, 0x65, 0x6e, 0xfe, 0x28, 0x5e, 0x1a, 0x4b, 0xbc, 0x8b, 0x50, 0xd1, 0x22, 0x9d, 0xbb, + 0xca, 0xff, 0xac, 0xcc, 0x5f, 0x84, 0x4d, 0xad, 0x91, 0xc7, 0xef, 0x50, 0x23, 0xa4, 0x31, 0x8d, + 0x08, 0x30, 0xc1, 0xa5, 0x53, 0x55, 0xba, 0x5e, 0x99, 0xee, 0x4d, 0x81, 0x9a, 0x3e, 0xd3, 0x80, + 0x27, 0xa8, 0x75, 0xcc, 0xc7, 0x82, 0x87, 0x8c, 0x47, 0x23, 0x53, 0x5d, 0x53, 0xea, 0xe7, 0x65, + 0xea, 0x83, 0x45, 0xe8, 0xf6, 0x8e, 0xe6, 0xf1, 0xf2, 0x5c, 0xe2, 0x03, 0x74, 0x2f, 0xa5, 0x66, + 0xc9, 0x8a, 0x2a, 0x59, 0x2f, 0x2b, 0x09, 0x0c, 0xd8, 0xb4, 0xdf, 0xb4, 0xe0, 0x36, 0xaa, 0xd3, + 0xd3, 0x44, 0xa4, 0x40, 0x43, 0xa7, 0xde, 0xb5, 0xfb, 0xf5, 0xa0, 0x38, 0xf7, 0x8e, 0x10, 0x5e, + 0xfe, 0xd3, 0xf0, 0x00, 0xad, 0x90, 0x30, 0x4c, 0xa9, 0xd4, 0xf7, 0x73, 0x75, 0xe8, 0x5c, 0x9d, + 0x6f, 0x36, 0xf3, 0x2d, 0xb6, 0xf5, 0x64, 0x1f, 0x52, 0xc6, 0xa3, 0x60, 0x01, 0xe2, 0x26, 0xaa, + 0xfe, 0xbf, 0x84, 0x95, 0x40, 0x1f, 0x5e, 0xd7, 0xbf, 0x9c, 0x75, 0xac, 0xbf, 0x67, 0x1d, 0x6b, + 0xf8, 0xea, 0x62, 0xe6, 0xda, 0x97, 0x33, 0xd7, 0xfe, 0x3d, 0x73, 0xed, 0xaf, 0x73, 0xd7, 0xba, + 0x9c, 0xbb, 0xd6, 0xcf, 0xb9, 0x6b, 0x1d, 0x3e, 0xbd, 0x71, 0x4f, 0x4f, 0x8b, 0x97, 0x07, 0x9f, + 0x13, 0x2a, 0xc7, 0x35, 0xf5, 0x84, 0x5e, 0xfe, 0x0b, 0x00, 0x00, 0xff, 0xff, 0x45, 0x8a, 0xed, + 0xf3, 0xec, 0x03, 0x00, 0x00, } func (m *GenesisState) Marshal() (dAtA []byte, err error) { diff --git a/x/staking/types/historical_info_test.go b/x/staking/types/historical_info_test.go index 23431ef47057..28df9159259d 100644 --- a/x/staking/types/historical_info_test.go +++ b/x/staking/types/historical_info_test.go @@ -8,9 +8,10 @@ import ( cmtproto "github.com/cometbft/cometbft/proto/tendermint/types" "github.com/stretchr/testify/require" + "cosmossdk.io/x/staking/types" + "github.com/cosmos/cosmos-sdk/codec/address" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/cosmos/cosmos-sdk/x/staking/types" ) var header = cmtproto.Header{ diff --git a/x/staking/types/keys_test.go b/x/staking/types/keys_test.go index 93d381c28f11..9f3978f1057f 100644 --- a/x/staking/types/keys_test.go +++ b/x/staking/types/keys_test.go @@ -8,11 +8,11 @@ import ( "github.com/stretchr/testify/require" "cosmossdk.io/math" + "cosmossdk.io/x/staking/types" "github.com/cosmos/cosmos-sdk/codec/address" "github.com/cosmos/cosmos-sdk/crypto/keys/ed25519" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/cosmos/cosmos-sdk/x/staking/types" ) var ( diff --git a/x/staking/types/msg_test.go b/x/staking/types/msg_test.go index 23f5047de186..8e37b5d29922 100644 --- a/x/staking/types/msg_test.go +++ b/x/staking/types/msg_test.go @@ -6,6 +6,7 @@ import ( "github.com/stretchr/testify/require" "cosmossdk.io/math" + "cosmossdk.io/x/staking/types" "github.com/cosmos/cosmos-sdk/codec" codectypes "github.com/cosmos/cosmos-sdk/codec/types" @@ -13,7 +14,6 @@ import ( "github.com/cosmos/cosmos-sdk/crypto/keys/ed25519" cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/cosmos/cosmos-sdk/x/staking/types" ) var coinPos = sdk.NewInt64Coin(sdk.DefaultBondDenom, 1000) diff --git a/x/staking/types/params_test.go b/x/staking/types/params_test.go index 1fd20a60039a..9ead999d2efb 100644 --- a/x/staking/types/params_test.go +++ b/x/staking/types/params_test.go @@ -6,9 +6,9 @@ import ( "github.com/stretchr/testify/require" "cosmossdk.io/math" + "cosmossdk.io/x/staking/types" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/cosmos/cosmos-sdk/x/staking/types" ) func TestParamsEqual(t *testing.T) { diff --git a/x/staking/types/query.pb.go b/x/staking/types/query.pb.go index 4d601b7a9b64..f914eb1817c4 100644 --- a/x/staking/types/query.pb.go +++ b/x/staking/types/query.pb.go @@ -1436,96 +1436,95 @@ func init() { } var fileDescriptor_f270127f442bbcd8 = []byte{ - // 1417 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xd4, 0x59, 0xdb, 0x6f, 0x14, 0xf5, - 0x17, 0xdf, 0x6f, 0xe9, 0xaf, 0xf9, 0xf5, 0x10, 0x08, 0x7c, 0x77, 0xa9, 0x65, 0x80, 0xed, 0x76, - 0x42, 0xb0, 0x17, 0xba, 0x63, 0x5b, 0x84, 0xaa, 0x11, 0xd8, 0x4a, 0x10, 0x84, 0x60, 0x19, 0x43, - 0x63, 0xbc, 0xa4, 0x99, 0xee, 0x0c, 0xb3, 0x13, 0xb6, 0x33, 0xcb, 0xcc, 0xb4, 0x81, 0x34, 0x8d, - 0x89, 0x0f, 0x86, 0x27, 0x63, 0xe2, 0xbb, 0xe1, 0xd1, 0x18, 0x4d, 0xfa, 0x50, 0x8c, 0x3e, 0xc8, - 0xa3, 0xe1, 0xc1, 0x18, 0x82, 0xc1, 0xe8, 0x0b, 0x9a, 0xd6, 0x44, 0x5f, 0xfc, 0x0f, 0x8c, 0x31, - 0x3b, 0x73, 0xe6, 0xd6, 0xb9, 0xee, 0x76, 0x9b, 0xb4, 0x2f, 0xb0, 0xfb, 0x9d, 0x73, 0xf9, 0x7c, - 0xce, 0xe5, 0x3b, 0xe7, 0x6c, 0x81, 0xad, 0x6a, 0xc6, 0x82, 0x66, 0x70, 0x86, 0x29, 0xdc, 0x52, - 0x54, 0x99, 0x5b, 0x1a, 0x9f, 0x97, 0x4c, 0x61, 0x9c, 0xbb, 0xbd, 0x28, 0xe9, 0x77, 0xcb, 0x0d, - 0x5d, 0x33, 0x35, 0xda, 0x67, 0xcb, 0x94, 0x51, 0xa6, 0x8c, 0x32, 0xcc, 0x08, 0xea, 0xce, 0x0b, - 0x86, 0x64, 0x2b, 0xb8, 0xea, 0x0d, 0x41, 0x56, 0x54, 0xc1, 0x54, 0x34, 0xd5, 0xb6, 0xc1, 0x14, - 0x64, 0x4d, 0xd6, 0xac, 0x8f, 0x5c, 0xf3, 0x13, 0x9e, 0x1e, 0x95, 0x35, 0x4d, 0xae, 0x4b, 0x9c, - 0xd0, 0x50, 0x38, 0x41, 0x55, 0x35, 0xd3, 0x52, 0x31, 0xf0, 0xe9, 0xf1, 0x18, 0x6c, 0x0e, 0x0e, - 0x5b, 0xea, 0xb0, 0x2d, 0x35, 0x67, 0x1b, 0x47, 0xa8, 0xf6, 0xa3, 0x23, 0x68, 0xc0, 0xc1, 0xe6, - 0x67, 0xc5, 0x1c, 0x14, 0x16, 0x14, 0x55, 0xe3, 0xac, 0x7f, 0xed, 0x23, 0xf6, 0x0e, 0xf4, 0x5d, - 0x6f, 0x4a, 0xcc, 0x0a, 0x75, 0x45, 0x14, 0x4c, 0x4d, 0x37, 0x78, 0xe9, 0xf6, 0xa2, 0x64, 0x98, - 0xb4, 0x0f, 0x7a, 0x0c, 0x53, 0x30, 0x17, 0x8d, 0x7e, 0x52, 0x22, 0x43, 0xbd, 0x3c, 0x7e, 0xa3, - 0x17, 0x01, 0x3c, 0xaa, 0xfd, 0x5d, 0x25, 0x32, 0xb4, 0x77, 0xe2, 0x44, 0x19, 0x41, 0x34, 0xe3, - 0x52, 0xb6, 0x5d, 0x22, 0xf4, 0xf2, 0x8c, 0x20, 0x4b, 0x68, 0x93, 0xf7, 0x69, 0xb2, 0xab, 0x04, - 0x9e, 0x0b, 0xb9, 0x36, 0x1a, 0x9a, 0x6a, 0x48, 0xf4, 0x2a, 0xc0, 0x92, 0x7b, 0xda, 0x4f, 0x4a, - 0x7b, 0x86, 0xf6, 0x4e, 0x0c, 0x96, 0xa3, 0x73, 0x52, 0x76, 0xf5, 0xa7, 0x7b, 0x1f, 0x3d, 0x1b, - 0xc8, 0x7d, 0xfe, 0xe7, 0xea, 0x08, 0xe1, 0x7d, 0xfa, 0xf4, 0xf5, 0x08, 0xc4, 0xcf, 0xa7, 0x22, - 0xb6, 0xa1, 0x04, 0x20, 0x0b, 0x70, 0x28, 0x88, 0xd8, 0x89, 0xd5, 0x25, 0xd8, 0xef, 0xfa, 0x9b, - 0x13, 0x44, 0x51, 0xb7, 0x63, 0x36, 0x3d, 0xf8, 0x64, 0x6d, 0xec, 0x18, 0x3a, 0x72, 0x95, 0x2a, - 0xa2, 0xa8, 0x4b, 0x86, 0xf1, 0x96, 0xa9, 0x2b, 0xaa, 0xcc, 0xef, 0x5b, 0xf2, 0x9f, 0xb3, 0xe2, - 0xe6, 0x7c, 0xb8, 0x31, 0x79, 0x03, 0x7a, 0x5d, 0x51, 0xcb, 0x7c, 0xab, 0x21, 0xf1, 0xd4, 0xd9, - 0x35, 0x02, 0xa5, 0xa0, 0x9b, 0x0b, 0x52, 0x5d, 0x92, 0xed, 0x52, 0xec, 0x38, 0xa9, 0x8e, 0x95, - 0xcc, 0xdf, 0x04, 0x06, 0x13, 0x60, 0x63, 0xa0, 0x3e, 0x80, 0x82, 0xe8, 0x1e, 0xcf, 0xe9, 0x78, - 0xec, 0x94, 0xd1, 0x48, 0x5c, 0xcc, 0x3c, 0x53, 0x8e, 0xa5, 0xe9, 0x52, 0x33, 0x78, 0x5f, 0xfc, - 0x36, 0x90, 0x0f, 0x3f, 0x33, 0xec, 0x98, 0xe6, 0xc5, 0xf0, 0x93, 0xce, 0xd5, 0xdb, 0x77, 0x04, - 0x86, 0x83, 0x7c, 0x6f, 0xa8, 0xf3, 0x9a, 0x2a, 0x2a, 0xaa, 0xbc, 0x2b, 0xf2, 0xf5, 0x8c, 0xc0, - 0x48, 0x16, 0xfc, 0x98, 0x38, 0x19, 0xf2, 0x8b, 0xce, 0xf3, 0x50, 0xde, 0x46, 0xe3, 0xf2, 0x16, - 0x61, 0xd2, 0x5f, 0xf5, 0xd4, 0x35, 0xb9, 0x0d, 0x09, 0xfa, 0x8a, 0x60, 0xbb, 0xfa, 0x0b, 0xc4, - 0xce, 0xc6, 0x39, 0xd8, 0x8f, 0xb5, 0x11, 0xcc, 0x46, 0xff, 0x93, 0xb5, 0xb1, 0x02, 0xba, 0xda, - 0x94, 0x04, 0x57, 0xde, 0x4a, 0x42, 0x38, 0x9d, 0x5d, 0xed, 0xa5, 0xf3, 0xe5, 0xff, 0xdf, 0xbb, - 0x3f, 0x90, 0xfb, 0xeb, 0xfe, 0x40, 0x8e, 0x5d, 0xc2, 0x2b, 0x37, 0x5c, 0xcf, 0xf4, 0x5d, 0xc8, - 0x47, 0x74, 0x0d, 0x5e, 0x34, 0x2d, 0x34, 0x0d, 0x4f, 0xc3, 0x2d, 0xc1, 0x7e, 0x4d, 0x60, 0xc0, - 0x72, 0x1c, 0x91, 0xac, 0x1d, 0x1d, 0x30, 0x1d, 0xef, 0xc9, 0x48, 0xdc, 0x18, 0xb9, 0x6b, 0xd0, - 0x63, 0xd7, 0x18, 0x06, 0xab, 0xdd, 0x4a, 0x45, 0x2b, 0xec, 0x03, 0xe7, 0x72, 0xbe, 0xe0, 0xd0, - 0x8b, 0x68, 0xf6, 0x2d, 0x47, 0xab, 0x43, 0x3d, 0xee, 0x8b, 0xd5, 0xcf, 0xce, 0xed, 0x1c, 0x8d, - 0x1b, 0xa3, 0x55, 0xeb, 0xd8, 0xed, 0xec, 0x0b, 0xdd, 0xf6, 0x5e, 0xc3, 0x0f, 0x9d, 0x6b, 0xd8, - 0x25, 0x96, 0x74, 0x0d, 0xef, 0xc0, 0xcc, 0xb8, 0xf7, 0x70, 0x0a, 0x81, 0x5d, 0x7b, 0x0f, 0x3f, - 0xec, 0x82, 0xc3, 0x16, 0x41, 0x5e, 0x12, 0xb7, 0x25, 0x23, 0xd4, 0xd0, 0xab, 0x73, 0x91, 0xb7, - 0x4b, 0xbc, 0x91, 0x03, 0x86, 0x5e, 0x9d, 0xdd, 0xf4, 0x5e, 0xa5, 0xa2, 0x61, 0x6e, 0xb6, 0xb3, - 0x27, 0xcd, 0x8e, 0x68, 0x98, 0xb3, 0x09, 0xef, 0xe7, 0xee, 0x0e, 0x54, 0xc8, 0x53, 0x02, 0x4c, - 0x54, 0x00, 0xb1, 0x22, 0x54, 0xe8, 0xd3, 0xa5, 0x84, 0xb6, 0x3d, 0x19, 0x57, 0x14, 0x7e, 0x73, - 0x51, 0x8d, 0x7b, 0x48, 0x97, 0xb6, 0xb5, 0x75, 0xd7, 0x9c, 0x17, 0x8f, 0x5b, 0xf9, 0xe1, 0x45, - 0x67, 0x07, 0x36, 0xec, 0xb7, 0xa1, 0x57, 0xc0, 0xee, 0x59, 0x92, 0x1e, 0x10, 0x28, 0xc6, 0x60, - 0xdf, 0xd1, 0xaf, 0xfa, 0x85, 0xd8, 0x4a, 0xd9, 0x96, 0x15, 0xec, 0x14, 0x36, 0xdc, 0x25, 0xc5, - 0x30, 0x35, 0x5d, 0xa9, 0x0a, 0xf5, 0xcb, 0xea, 0x4d, 0xcd, 0xb7, 0x7c, 0xd7, 0x24, 0x45, 0xae, - 0x99, 0x96, 0x9b, 0x3d, 0x3c, 0x7e, 0x6b, 0xd6, 0xf3, 0x91, 0x48, 0x35, 0x44, 0x78, 0x16, 0xba, - 0x6b, 0x8a, 0x61, 0x22, 0xb8, 0x13, 0x71, 0xe0, 0x82, 0xda, 0xd3, 0x5d, 0xfd, 0x84, 0xb7, 0xf4, - 0xe8, 0x0d, 0x38, 0x58, 0x73, 0x9f, 0xcd, 0xe9, 0x52, 0x55, 0xd3, 0x45, 0x2c, 0x86, 0xa1, 0x74, - 0x63, 0xbc, 0x25, 0xcf, 0x1f, 0xa8, 0x6d, 0x3a, 0x61, 0x29, 0x1c, 0xb0, 0x50, 0xcf, 0x68, 0x5a, - 0x1d, 0x29, 0xb2, 0x33, 0x70, 0xd0, 0x77, 0x86, 0xf8, 0x5f, 0x81, 0xee, 0x86, 0xa6, 0xd5, 0x11, - 0xff, 0xd1, 0x38, 0x97, 0x4d, 0x1d, 0x7f, 0x5c, 0x2d, 0x25, 0xb6, 0x00, 0xd4, 0xb6, 0x28, 0xe8, - 0xc2, 0x82, 0xd3, 0xde, 0xec, 0xdb, 0x90, 0x0f, 0x9c, 0xa2, 0xa7, 0x0a, 0xf4, 0x34, 0xac, 0x13, - 0xf4, 0x55, 0x8c, 0xf5, 0x65, 0x49, 0x05, 0x06, 0x35, 0x5b, 0x71, 0x62, 0xb5, 0x0f, 0xfe, 0x67, - 0x99, 0xa6, 0x9f, 0x11, 0x00, 0xaf, 0x43, 0x69, 0x39, 0xce, 0x56, 0xf4, 0x4f, 0x2d, 0x0c, 0x97, - 0x59, 0x1e, 0xe7, 0x69, 0xee, 0x5e, 0x13, 0xc8, 0x87, 0x3f, 0xfd, 0xf1, 0x69, 0xd7, 0x71, 0xca, - 0x72, 0x31, 0x3f, 0x1a, 0xf9, 0xba, 0xfb, 0x4b, 0x02, 0xbd, 0xae, 0x1d, 0x3a, 0x96, 0xcd, 0x9f, - 0x03, 0xaf, 0x9c, 0x55, 0x1c, 0xd1, 0x9d, 0xf7, 0xd0, 0xbd, 0x48, 0x27, 0xd3, 0xd1, 0x71, 0xcb, - 0xc1, 0x66, 0x5e, 0xa1, 0xbf, 0x12, 0x28, 0x44, 0xed, 0xf8, 0x74, 0x2a, 0x1b, 0x94, 0xf0, 0x58, - 0xc6, 0xbc, 0xd4, 0x86, 0x26, 0xf2, 0xb9, 0xea, 0xf1, 0xa9, 0xd0, 0x73, 0x6d, 0xf0, 0xe1, 0x7c, - 0xef, 0x54, 0xfa, 0x2f, 0x81, 0x63, 0x89, 0xfb, 0x30, 0xad, 0x64, 0x83, 0x9a, 0x30, 0x84, 0x32, - 0xd3, 0x5b, 0x31, 0x81, 0xb4, 0x67, 0x3d, 0xda, 0x57, 0xe8, 0xe5, 0x76, 0x68, 0x7b, 0x53, 0xa4, - 0x3f, 0x00, 0x3f, 0x10, 0x00, 0xcf, 0x5f, 0x4a, 0xb3, 0x84, 0xf6, 0xc4, 0x94, 0x66, 0x09, 0xef, - 0x09, 0xec, 0xfb, 0x1e, 0x0f, 0x9e, 0xce, 0x6c, 0x31, 0x7d, 0xdc, 0x72, 0xf0, 0xcd, 0xb5, 0x42, - 0xff, 0x21, 0x90, 0x8f, 0x88, 0x23, 0x3d, 0x93, 0x88, 0x33, 0x7e, 0x11, 0x66, 0xa6, 0x5a, 0x57, - 0x44, 0xa6, 0xba, 0xc7, 0x54, 0xa6, 0x52, 0xa7, 0x99, 0x46, 0xa6, 0x93, 0xfe, 0x48, 0xa0, 0x10, - 0xb5, 0xf0, 0xa5, 0xb4, 0x6a, 0xc2, 0x6e, 0x9b, 0xd2, 0xaa, 0x49, 0xdb, 0x25, 0x5b, 0xf1, 0x22, - 0x70, 0x9a, 0x9e, 0x8a, 0x8b, 0x40, 0x62, 0x3e, 0x9b, 0xfd, 0x99, 0xb8, 0x27, 0xa5, 0xf4, 0x67, - 0x96, 0x25, 0x31, 0xa5, 0x3f, 0x33, 0xad, 0x69, 0x19, 0xfb, 0xd3, 0xa5, 0x97, 0x31, 0xa1, 0x06, - 0xfd, 0x9e, 0xc0, 0xbe, 0xc0, 0x1a, 0x40, 0xc7, 0x13, 0xd1, 0x46, 0xed, 0x5c, 0xcc, 0x44, 0x2b, - 0x2a, 0x48, 0xe8, 0x9a, 0x47, 0xe8, 0x35, 0x5a, 0x69, 0x87, 0x90, 0x1e, 0x80, 0xfd, 0x94, 0x40, - 0x3e, 0x62, 0x80, 0x4e, 0xe9, 0xcc, 0xf8, 0x4d, 0x81, 0x99, 0x6a, 0x5d, 0x11, 0xa9, 0x5d, 0xf1, - 0xa8, 0x9d, 0xa7, 0x67, 0xdb, 0xa1, 0xe6, 0x7b, 0x99, 0x6f, 0x10, 0xa0, 0x61, 0x67, 0xf4, 0x74, - 0x8b, 0xe8, 0x1c, 0x56, 0x67, 0x5a, 0xd6, 0x43, 0x52, 0xef, 0x79, 0xa4, 0xae, 0xd3, 0x37, 0xb7, - 0x46, 0x2a, 0x3c, 0x03, 0x7c, 0x43, 0x60, 0x7f, 0x70, 0x4e, 0xa5, 0xc9, 0x45, 0x15, 0x39, 0x49, - 0x33, 0x93, 0x2d, 0xe9, 0x20, 0xb3, 0x57, 0x3d, 0x66, 0x13, 0xf4, 0x85, 0x38, 0x66, 0xbe, 0x49, - 0x59, 0x51, 0x6f, 0x6a, 0xdc, 0xb2, 0x3d, 0xa4, 0xaf, 0xd0, 0x8f, 0x08, 0x74, 0x37, 0x47, 0x54, - 0x3a, 0x94, 0xe8, 0xdc, 0x37, 0x0d, 0x33, 0xc3, 0x19, 0x24, 0x11, 0xdc, 0xb0, 0x07, 0xae, 0x48, - 0x8f, 0xc6, 0x81, 0x6b, 0x4e, 0xc4, 0xf4, 0x63, 0x02, 0x3d, 0xf6, 0xfc, 0x4a, 0x47, 0x92, 0x1d, - 0xf8, 0x47, 0x66, 0x66, 0x34, 0x93, 0x2c, 0xc2, 0x19, 0xf5, 0xe0, 0x94, 0x68, 0x31, 0x16, 0x8e, - 0x3d, 0x45, 0x5f, 0x7c, 0xb4, 0x5e, 0x24, 0x8f, 0xd7, 0x8b, 0xe4, 0xf7, 0xf5, 0x22, 0xf9, 0x64, - 0xa3, 0x98, 0x7b, 0xbc, 0x51, 0xcc, 0xfd, 0xb2, 0x51, 0xcc, 0xbd, 0x73, 0x52, 0x56, 0xcc, 0xda, - 0xe2, 0x7c, 0xb9, 0xaa, 0x2d, 0x38, 0x36, 0xec, 0xff, 0xc6, 0x0c, 0xf1, 0x16, 0x77, 0xc7, 0x35, - 0x68, 0xde, 0x6d, 0x48, 0xc6, 0x7c, 0x8f, 0xf5, 0xd7, 0xcb, 0xc9, 0xff, 0x02, 0x00, 0x00, 0xff, - 0xff, 0xcd, 0x26, 0x9b, 0x20, 0xcc, 0x1d, 0x00, 0x00, + // 1407 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xd4, 0x59, 0xdb, 0x6b, 0x1c, 0x65, + 0x1b, 0xdf, 0x37, 0xcd, 0x17, 0xbe, 0x3c, 0xa5, 0xa5, 0x79, 0x77, 0x1b, 0xd3, 0x69, 0xba, 0xd9, + 0x0c, 0xa5, 0xe6, 0x60, 0x76, 0x4c, 0x52, 0xd3, 0xa8, 0xd8, 0x76, 0x63, 0xd1, 0xd6, 0x96, 0x9a, + 0x8e, 0x34, 0x88, 0x07, 0xc2, 0x24, 0x33, 0x9d, 0x1d, 0xba, 0x99, 0xd9, 0xce, 0x4c, 0x42, 0x4b, + 0x08, 0x82, 0x17, 0xd2, 0x2b, 0x11, 0xbc, 0x97, 0x5e, 0x8a, 0x28, 0xe4, 0x22, 0x15, 0xbd, 0xb0, + 0x97, 0xd2, 0x0b, 0x91, 0x52, 0xa9, 0xe8, 0x4d, 0x95, 0x44, 0xd0, 0x1b, 0xff, 0x03, 0x11, 0xd9, + 0x99, 0x67, 0x4e, 0x99, 0xe3, 0x6e, 0x36, 0x90, 0xdc, 0x94, 0xe4, 0x9d, 0xe7, 0xf0, 0xfb, 0x3d, + 0x87, 0xf7, 0x7d, 0x9e, 0x14, 0xd8, 0x45, 0xcd, 0x58, 0xd2, 0x0c, 0xce, 0x30, 0x85, 0x9b, 0x8a, + 0x2a, 0x73, 0x2b, 0xe3, 0x0b, 0x92, 0x29, 0x8c, 0x73, 0xb7, 0x96, 0x25, 0xfd, 0x4e, 0xb9, 0xae, + 0x6b, 0xa6, 0x46, 0x7b, 0x6d, 0x99, 0x32, 0xca, 0x94, 0x51, 0x86, 0x19, 0x41, 0xdd, 0x05, 0xc1, + 0x90, 0x6c, 0x05, 0x57, 0xbd, 0x2e, 0xc8, 0x8a, 0x2a, 0x98, 0x8a, 0xa6, 0xda, 0x36, 0x98, 0x82, + 0xac, 0xc9, 0x9a, 0xf5, 0x23, 0xd7, 0xf8, 0x09, 0x4f, 0xfb, 0x65, 0x4d, 0x93, 0x6b, 0x12, 0x27, + 0xd4, 0x15, 0x4e, 0x50, 0x55, 0xcd, 0xb4, 0x54, 0x0c, 0xfc, 0x7a, 0x32, 0x06, 0x9b, 0x83, 0xc3, + 0x96, 0x3a, 0x66, 0x4b, 0xcd, 0xdb, 0xc6, 0x11, 0xaa, 0xfd, 0xe9, 0x38, 0x1a, 0x70, 0xb0, 0xf9, + 0x59, 0x31, 0x3d, 0xc2, 0x92, 0xa2, 0x6a, 0x9c, 0xf5, 0xaf, 0x7d, 0xc4, 0xde, 0x86, 0xde, 0x6b, + 0x0d, 0x89, 0x39, 0xa1, 0xa6, 0x88, 0x82, 0xa9, 0xe9, 0x06, 0x2f, 0xdd, 0x5a, 0x96, 0x0c, 0x93, + 0xf6, 0x42, 0x97, 0x61, 0x0a, 0xe6, 0xb2, 0xd1, 0x47, 0x4a, 0x64, 0xa8, 0x9b, 0xc7, 0xdf, 0xe8, + 0x6b, 0x00, 0x1e, 0xd5, 0xbe, 0x8e, 0x12, 0x19, 0x3a, 0x38, 0x71, 0xaa, 0x8c, 0x20, 0x1a, 0x71, + 0x29, 0xdb, 0x2e, 0x11, 0x7a, 0x79, 0x56, 0x90, 0x25, 0xb4, 0xc9, 0xfb, 0x34, 0xd9, 0x75, 0x02, + 0xcf, 0x84, 0x5c, 0x1b, 0x75, 0x4d, 0x35, 0x24, 0x7a, 0x05, 0x60, 0xc5, 0x3d, 0xed, 0x23, 0xa5, + 0x03, 0x43, 0x07, 0x27, 0x06, 0xcb, 0xd1, 0x39, 0x29, 0xbb, 0xfa, 0x33, 0xdd, 0x0f, 0x9f, 0x0e, + 0xe4, 0x3e, 0xff, 0x73, 0x7d, 0x84, 0xf0, 0x3e, 0x7d, 0xfa, 0x7a, 0x04, 0xe2, 0x67, 0x53, 0x11, + 0xdb, 0x50, 0x02, 0x90, 0x05, 0x38, 0x1a, 0x44, 0xec, 0xc4, 0xea, 0x22, 0x1c, 0x76, 0xfd, 0xcd, + 0x0b, 0xa2, 0xa8, 0xdb, 0x31, 0x9b, 0x19, 0x7c, 0xbc, 0x31, 0x76, 0x02, 0x1d, 0xb9, 0x4a, 0x15, + 0x51, 0xd4, 0x25, 0xc3, 0x78, 0xcb, 0xd4, 0x15, 0x55, 0xe6, 0x0f, 0xad, 0xf8, 0xcf, 0x59, 0x71, + 0x7b, 0x3e, 0xdc, 0x98, 0xbc, 0x01, 0xdd, 0xae, 0xa8, 0x65, 0xbe, 0xd9, 0x90, 0x78, 0xea, 0xec, + 0x06, 0x81, 0x52, 0xd0, 0xcd, 0x05, 0xa9, 0x26, 0xc9, 0x76, 0x29, 0xb6, 0x9d, 0x54, 0xdb, 0x4a, + 0xe6, 0x6f, 0x02, 0x83, 0x09, 0xb0, 0x31, 0x50, 0x1f, 0x40, 0x41, 0x74, 0x8f, 0xe7, 0x75, 0x3c, + 0x76, 0xca, 0x68, 0x24, 0x2e, 0x66, 0x9e, 0x29, 0xc7, 0xd2, 0x4c, 0xa9, 0x11, 0xbc, 0x2f, 0x7e, + 0x1b, 0xc8, 0x87, 0xbf, 0x19, 0x76, 0x4c, 0xf3, 0x62, 0xf8, 0x4b, 0xfb, 0xea, 0xed, 0x3b, 0x02, + 0xc3, 0x41, 0xbe, 0xd7, 0xd5, 0x05, 0x4d, 0x15, 0x15, 0x55, 0xde, 0x17, 0xf9, 0x7a, 0x4a, 0x60, + 0x24, 0x0b, 0x7e, 0x4c, 0x9c, 0x0c, 0xf9, 0x65, 0xe7, 0x7b, 0x28, 0x6f, 0xa3, 0x71, 0x79, 0x8b, + 0x30, 0xe9, 0xaf, 0x7a, 0xea, 0x9a, 0xdc, 0x85, 0x04, 0x7d, 0x45, 0xb0, 0x5d, 0xfd, 0x05, 0x62, + 0x67, 0xe3, 0x1c, 0x1c, 0xc6, 0xda, 0x08, 0x66, 0xa3, 0xef, 0xf1, 0xc6, 0x58, 0x01, 0x5d, 0x6d, + 0x4b, 0x82, 0x2b, 0x6f, 0x25, 0x21, 0x9c, 0xce, 0x8e, 0xd6, 0xd2, 0xf9, 0xd2, 0xff, 0xef, 0xde, + 0x1b, 0xc8, 0xfd, 0x75, 0x6f, 0x20, 0xc7, 0xae, 0xe0, 0x95, 0x1b, 0xae, 0x67, 0xfa, 0x2e, 0xe4, + 0x23, 0xba, 0x06, 0x2f, 0x9a, 0x26, 0x9a, 0x86, 0xa7, 0xe1, 0x96, 0x60, 0xbf, 0x26, 0x30, 0x60, + 0x39, 0x8e, 0x48, 0xd6, 0x9e, 0x0e, 0x98, 0x8e, 0xf7, 0x64, 0x24, 0x6e, 0x8c, 0xdc, 0x55, 0xe8, + 0xb2, 0x6b, 0x0c, 0x83, 0xd5, 0x6a, 0xa5, 0xa2, 0x15, 0xf6, 0xbe, 0x73, 0x39, 0x5f, 0x70, 0xe8, + 0x45, 0x34, 0xfb, 0x8e, 0xa3, 0xd5, 0xa6, 0x1e, 0xf7, 0xc5, 0xea, 0x67, 0xe7, 0x76, 0x8e, 0xc6, + 0x8d, 0xd1, 0xaa, 0xb6, 0xed, 0x76, 0xf6, 0x85, 0x6e, 0x77, 0xaf, 0xe1, 0x07, 0xce, 0x35, 0xec, + 0x12, 0x4b, 0xba, 0x86, 0xf7, 0x60, 0x66, 0xdc, 0x7b, 0x38, 0x85, 0xc0, 0xbe, 0xbd, 0x87, 0x1f, + 0x74, 0xc0, 0x31, 0x8b, 0x20, 0x2f, 0x89, 0xbb, 0x92, 0x11, 0x6a, 0xe8, 0x8b, 0xf3, 0x91, 0xb7, + 0x4b, 0xbc, 0x91, 0x23, 0x86, 0xbe, 0x38, 0xb7, 0xed, 0x5d, 0xa5, 0xa2, 0x61, 0x6e, 0xb7, 0x73, + 0x20, 0xcd, 0x8e, 0x68, 0x98, 0x73, 0x09, 0xef, 0x73, 0x67, 0x1b, 0x2a, 0xe4, 0x09, 0x01, 0x26, + 0x2a, 0x80, 0x58, 0x11, 0x2a, 0xf4, 0xea, 0x52, 0x42, 0xdb, 0x3e, 0x17, 0x57, 0x14, 0x7e, 0x73, + 0x51, 0x8d, 0x7b, 0x54, 0x97, 0x76, 0xb5, 0x75, 0x37, 0x9c, 0x87, 0xc7, 0xad, 0xfc, 0xf0, 0xa2, + 0xb3, 0x07, 0x1b, 0xf6, 0xdb, 0xd0, 0x13, 0xb0, 0x7f, 0x96, 0xa4, 0xfb, 0x04, 0x8a, 0x31, 0xd8, + 0xf7, 0xf4, 0x53, 0xbf, 0x14, 0x5b, 0x29, 0xbb, 0xb2, 0x82, 0x9d, 0xc6, 0x86, 0xbb, 0xa8, 0x18, + 0xa6, 0xa6, 0x2b, 0x8b, 0x42, 0xed, 0x92, 0x7a, 0x43, 0xf3, 0x2d, 0xdf, 0x55, 0x49, 0x91, 0xab, + 0xa6, 0xe5, 0xe6, 0x00, 0x8f, 0xbf, 0x35, 0xea, 0xf9, 0x78, 0xa4, 0x1a, 0x22, 0x3c, 0x0b, 0x9d, + 0x55, 0xc5, 0x30, 0x11, 0xdc, 0xa9, 0x38, 0x70, 0x41, 0xed, 0x99, 0x8e, 0x3e, 0xc2, 0x5b, 0x7a, + 0xf4, 0x3a, 0xf4, 0x54, 0xdd, 0x6f, 0xf3, 0xba, 0xb4, 0xa8, 0xe9, 0x22, 0x16, 0xc3, 0x50, 0xba, + 0x31, 0xde, 0x92, 0xe7, 0x8f, 0x54, 0xb7, 0x9d, 0xb0, 0x14, 0x8e, 0x58, 0xa8, 0x67, 0x35, 0xad, + 0x86, 0x14, 0xd9, 0x59, 0xe8, 0xf1, 0x9d, 0x21, 0xfe, 0x97, 0xa1, 0xb3, 0xae, 0x69, 0x35, 0xc4, + 0xdf, 0x1f, 0xe7, 0xb2, 0xa1, 0xe3, 0x8f, 0xab, 0xa5, 0xc4, 0x16, 0x80, 0xda, 0x16, 0x05, 0x5d, + 0x58, 0x72, 0xda, 0x9b, 0x7d, 0x1b, 0xf2, 0x81, 0x53, 0xf4, 0x54, 0x81, 0xae, 0xba, 0x75, 0x82, + 0xbe, 0x8a, 0xb1, 0xbe, 0x2c, 0xa9, 0xc0, 0xa0, 0x66, 0x2b, 0x4e, 0xac, 0xf7, 0xc2, 0xff, 0x2c, + 0xd3, 0xf4, 0x33, 0x02, 0xe0, 0x75, 0x28, 0x2d, 0xc7, 0xd9, 0x8a, 0xfe, 0x53, 0x0b, 0xc3, 0x65, + 0x96, 0xc7, 0x79, 0x9a, 0xbb, 0xdb, 0x00, 0xf2, 0xe1, 0x4f, 0x7f, 0x7c, 0xda, 0x71, 0x92, 0xb2, + 0x5c, 0xcc, 0x1f, 0x8d, 0x7c, 0xdd, 0xfd, 0x25, 0x81, 0x6e, 0xd7, 0x0e, 0x1d, 0xcb, 0xe6, 0xcf, + 0x81, 0x57, 0xce, 0x2a, 0x8e, 0xe8, 0xce, 0x7b, 0xe8, 0x5e, 0xa0, 0x93, 0xe9, 0xe8, 0xb8, 0xd5, + 0x60, 0x33, 0xaf, 0xd1, 0x5f, 0x09, 0x14, 0xa2, 0x76, 0x7c, 0x3a, 0x9d, 0x0d, 0x4a, 0x78, 0x2c, + 0x63, 0x5e, 0x6c, 0x41, 0x13, 0xf9, 0x5c, 0xf1, 0xf8, 0x54, 0xe8, 0xb9, 0x16, 0xf8, 0x70, 0xbe, + 0x37, 0x95, 0xfe, 0x4b, 0xe0, 0x44, 0xe2, 0x3e, 0x4c, 0x2b, 0xd9, 0xa0, 0x26, 0x0c, 0xa1, 0xcc, + 0xcc, 0x4e, 0x4c, 0x20, 0xed, 0x39, 0x8f, 0xf6, 0x65, 0x7a, 0xa9, 0x15, 0xda, 0xde, 0x14, 0xe9, + 0x0f, 0xc0, 0x0f, 0x04, 0xc0, 0xf3, 0x97, 0xd2, 0x2c, 0xa1, 0x3d, 0x31, 0xa5, 0x59, 0xc2, 0x7b, + 0x02, 0xfb, 0xbe, 0xc7, 0x83, 0xa7, 0xb3, 0x3b, 0x4c, 0x1f, 0xb7, 0x1a, 0x7c, 0xb9, 0xd6, 0xe8, + 0x3f, 0x04, 0xf2, 0x11, 0x71, 0xa4, 0x67, 0x12, 0x71, 0xc6, 0x2f, 0xc2, 0xcc, 0x74, 0xf3, 0x8a, + 0xc8, 0x54, 0xf7, 0x98, 0xca, 0x54, 0x6a, 0x37, 0xd3, 0xc8, 0x74, 0xd2, 0x1f, 0x09, 0x14, 0xa2, + 0x16, 0xbe, 0x94, 0x56, 0x4d, 0xd8, 0x6d, 0x53, 0x5a, 0x35, 0x69, 0xbb, 0x64, 0x2b, 0x5e, 0x04, + 0xa6, 0xe8, 0xe9, 0xb8, 0x08, 0x24, 0xe6, 0xb3, 0xd1, 0x9f, 0x89, 0x7b, 0x52, 0x4a, 0x7f, 0x66, + 0x59, 0x12, 0x53, 0xfa, 0x33, 0xd3, 0x9a, 0x96, 0xb1, 0x3f, 0x5d, 0x7a, 0x19, 0x13, 0x6a, 0xd0, + 0xef, 0x09, 0x1c, 0x0a, 0xac, 0x01, 0x74, 0x3c, 0x11, 0x6d, 0xd4, 0xce, 0xc5, 0x4c, 0x34, 0xa3, + 0x82, 0x84, 0xae, 0x7a, 0x84, 0x5e, 0xa5, 0x95, 0x56, 0x08, 0xe9, 0x01, 0xd8, 0x4f, 0x08, 0xe4, + 0x23, 0x06, 0xe8, 0x94, 0xce, 0x8c, 0xdf, 0x14, 0x98, 0xe9, 0xe6, 0x15, 0x91, 0xda, 0x65, 0x8f, + 0xda, 0x79, 0x7a, 0xb6, 0x15, 0x6a, 0xbe, 0xc7, 0x7c, 0x8b, 0x00, 0x0d, 0x3b, 0xa3, 0x53, 0x4d, + 0xa2, 0x73, 0x58, 0x9d, 0x69, 0x5a, 0x0f, 0x49, 0xbd, 0xe7, 0x91, 0xba, 0x46, 0xdf, 0xdc, 0x19, + 0xa9, 0xf0, 0x0c, 0xf0, 0x0d, 0x81, 0xc3, 0xc1, 0x39, 0x95, 0x26, 0x17, 0x55, 0xe4, 0x24, 0xcd, + 0x4c, 0x36, 0xa5, 0x83, 0xcc, 0x5e, 0xf1, 0x98, 0x4d, 0xd0, 0xe7, 0xe3, 0x98, 0xf9, 0x26, 0x65, + 0x45, 0xbd, 0xa1, 0x71, 0xab, 0xf6, 0x90, 0xbe, 0x46, 0x3f, 0x22, 0xd0, 0xd9, 0x18, 0x51, 0xe9, + 0x50, 0xa2, 0x73, 0xdf, 0x34, 0xcc, 0x0c, 0x67, 0x90, 0x44, 0x70, 0xc3, 0x1e, 0xb8, 0x22, 0xed, + 0x8f, 0x03, 0xd7, 0x98, 0x88, 0xe9, 0xc7, 0x04, 0xba, 0xec, 0xf9, 0x95, 0x8e, 0x24, 0x3b, 0xf0, + 0x8f, 0xcc, 0xcc, 0x68, 0x26, 0x59, 0x84, 0x33, 0xea, 0xc1, 0x29, 0xd1, 0x62, 0x2c, 0x1c, 0x7b, + 0x8a, 0x9e, 0x7a, 0xb8, 0x59, 0x24, 0x8f, 0x36, 0x8b, 0xe4, 0xf7, 0xcd, 0x22, 0xf9, 0x64, 0xab, + 0x98, 0x7b, 0xb4, 0x55, 0xcc, 0xfd, 0xb2, 0x55, 0xcc, 0xbd, 0xd3, 0x6f, 0x2b, 0x1a, 0xe2, 0xcd, + 0xb2, 0xa2, 0x71, 0xb7, 0x5d, 0x03, 0xe6, 0x9d, 0xba, 0x64, 0x2c, 0x74, 0x59, 0xff, 0x5b, 0x39, + 0xf9, 0x5f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x7e, 0xc7, 0xdf, 0xa5, 0xbc, 0x1d, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. diff --git a/x/staking/types/staking.pb.go b/x/staking/types/staking.pb.go index 06333bab124d..13f53debac73 100644 --- a/x/staking/types/staking.pb.go +++ b/x/staking/types/staking.pb.go @@ -1448,138 +1448,137 @@ func init() { } var fileDescriptor_64c30c6cf92913c9 = []byte{ - // 2088 bytes of a gzipped FileDescriptorProto + // 2078 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe4, 0x59, 0x4d, 0x6c, 0x5b, 0x49, - 0x1d, 0xcf, 0xb3, 0x5d, 0x27, 0xf9, 0x3b, 0x89, 0x9d, 0xe9, 0x97, 0xe3, 0xb2, 0xb1, 0xeb, 0x2d, - 0x6c, 0x5b, 0xb6, 0x36, 0x2d, 0xa8, 0x87, 0x80, 0x40, 0x75, 0xec, 0x6e, 0xbd, 0x1f, 0x49, 0x78, - 0x4e, 0x02, 0xcb, 0xd7, 0xd3, 0xf8, 0xbd, 0xb1, 0xfd, 0x88, 0x3d, 0xcf, 0xbc, 0x19, 0xb7, 0xf5, + 0x1d, 0xcf, 0xb3, 0x5d, 0x27, 0xf9, 0x3b, 0x89, 0x9d, 0xe9, 0x97, 0xe3, 0xee, 0xc6, 0xae, 0xb7, + 0xb0, 0x6d, 0xa1, 0x0e, 0x2d, 0xa8, 0x87, 0x80, 0x40, 0x75, 0xec, 0x6e, 0xbc, 0x1f, 0x49, 0x78, + 0x4e, 0x02, 0xcb, 0xd7, 0xd3, 0xf8, 0xbd, 0xb1, 0xfd, 0x88, 0x3d, 0xcf, 0xbc, 0x19, 0xb7, 0xf1, 0x9d, 0xc3, 0x2a, 0x2b, 0xa4, 0x3d, 0x01, 0x12, 0xaa, 0xa8, 0xc4, 0x65, 0xb9, 0xed, 0xa1, 0xe2, 0xce, 0x6d, 0x41, 0x42, 0xaa, 0x7a, 0x42, 0x48, 0x04, 0xd4, 0x1e, 0xba, 0x82, 0x0b, 0xe2, 0xc4, 0x11, 0xcd, 0xbc, 0x79, 0x1f, 0x8e, 0xe3, 0xe6, 0xa3, 0x2b, 0xb4, 0x62, 0x2f, 0x91, 0x67, 0xe6, - 0xff, 0xff, 0xbd, 0xff, 0xf7, 0xcc, 0xff, 0x1f, 0xb8, 0x64, 0x3a, 0xac, 0xe7, 0xb0, 0x32, 0xe3, - 0x78, 0xc7, 0xa6, 0xed, 0xf2, 0xdd, 0xeb, 0x4d, 0xc2, 0xf1, 0x75, 0x7f, 0x5d, 0xea, 0xbb, 0x0e, - 0x77, 0xd0, 0x39, 0x8f, 0xaa, 0xe4, 0xef, 0x2a, 0xaa, 0xdc, 0x99, 0xb6, 0xd3, 0x76, 0x24, 0x49, - 0x59, 0xfc, 0xf2, 0xa8, 0x73, 0x4b, 0x6d, 0xc7, 0x69, 0x77, 0x49, 0x59, 0xae, 0x9a, 0x83, 0x56, - 0x19, 0xd3, 0xa1, 0x3a, 0x5a, 0xde, 0x7f, 0x64, 0x0d, 0x5c, 0xcc, 0x6d, 0x87, 0xaa, 0xf3, 0xfc, - 0xfe, 0x73, 0x6e, 0xf7, 0x08, 0xe3, 0xb8, 0xd7, 0xf7, 0xb1, 0x3d, 0x49, 0x0c, 0xef, 0xa3, 0x4a, - 0x2c, 0x85, 0xad, 0x54, 0x69, 0x62, 0x46, 0x02, 0x3d, 0x4c, 0xc7, 0xf6, 0xb1, 0x17, 0x71, 0xcf, - 0xa6, 0x4e, 0x59, 0xfe, 0x55, 0x5b, 0x5f, 0xe0, 0x84, 0x5a, 0xc4, 0xed, 0xd9, 0x94, 0x97, 0xf9, - 0xb0, 0x4f, 0x98, 0xf7, 0x57, 0x9d, 0x5e, 0x88, 0x9c, 0xe2, 0xa6, 0x69, 0x47, 0x0f, 0x8b, 0xbf, - 0xd0, 0x60, 0xe1, 0x8e, 0xcd, 0xb8, 0xe3, 0xda, 0x26, 0xee, 0xd6, 0x69, 0xcb, 0x41, 0x5f, 0x87, - 0x64, 0x87, 0x60, 0x8b, 0xb8, 0x59, 0xad, 0xa0, 0x5d, 0x4e, 0xdd, 0xc8, 0x96, 0x42, 0x80, 0x92, - 0xc7, 0x7b, 0x47, 0x9e, 0x57, 0x66, 0x3f, 0xde, 0xcb, 0x4f, 0x7d, 0xf8, 0xfc, 0xa3, 0xab, 0x9a, - 0xae, 0x58, 0x50, 0x15, 0x92, 0x77, 0x71, 0x97, 0x11, 0x9e, 0x8d, 0x15, 0xe2, 0x97, 0x53, 0x37, - 0x2e, 0x96, 0x0e, 0xb6, 0x79, 0x69, 0x1b, 0x77, 0x6d, 0x0b, 0x73, 0x67, 0x14, 0xc5, 0xe3, 0x5d, - 0x89, 0x65, 0xb5, 0xe2, 0xfb, 0x1a, 0x64, 0x42, 0xc9, 0x74, 0x62, 0x3a, 0xae, 0x85, 0xb2, 0x30, - 0x8d, 0xfb, 0xfd, 0x0e, 0x66, 0x1d, 0x29, 0xdc, 0x9c, 0xee, 0x2f, 0xd1, 0xd7, 0x20, 0x21, 0x8c, - 0x9c, 0x8d, 0x49, 0x99, 0x73, 0x25, 0xcf, 0x03, 0x25, 0xdf, 0x03, 0xa5, 0x4d, 0xdf, 0x03, 0x95, - 0xc4, 0x07, 0x7f, 0xcb, 0x6b, 0xba, 0xa4, 0x46, 0xaf, 0x41, 0xfa, 0xae, 0x2f, 0x08, 0x33, 0x24, - 0x6e, 0x5c, 0xe2, 0x2e, 0x84, 0xdb, 0x77, 0x30, 0xeb, 0x14, 0x7f, 0x1e, 0x83, 0xf4, 0xaa, 0xd3, - 0xeb, 0xd9, 0x8c, 0xd9, 0x0e, 0xd5, 0x31, 0x27, 0x0c, 0xbd, 0x09, 0x09, 0x17, 0x73, 0x22, 0x25, - 0x99, 0xad, 0xdc, 0x14, 0x6a, 0xfc, 0x65, 0x2f, 0x7f, 0xc1, 0x53, 0x98, 0x59, 0x3b, 0x25, 0xdb, - 0x29, 0xf7, 0x30, 0xef, 0x94, 0xde, 0x26, 0x6d, 0x6c, 0x0e, 0xab, 0xc4, 0x7c, 0xf2, 0xe8, 0x1a, - 0x28, 0x7b, 0x54, 0x89, 0xe9, 0xe9, 0x2c, 0x31, 0xd0, 0xb7, 0x61, 0xa6, 0x87, 0xef, 0x1b, 0x12, - 0x2f, 0xf6, 0x52, 0x78, 0xd3, 0x3d, 0x7c, 0x5f, 0xc8, 0x87, 0x7e, 0x04, 0x69, 0x01, 0x69, 0x76, - 0x30, 0x6d, 0x13, 0x0f, 0x39, 0xfe, 0x52, 0xc8, 0xf3, 0x3d, 0x7c, 0x7f, 0x55, 0xa2, 0x09, 0xfc, - 0x95, 0xc4, 0x27, 0x0f, 0xf3, 0x5a, 0xf1, 0xf7, 0x1a, 0x40, 0x68, 0x18, 0x84, 0x21, 0x63, 0x06, - 0x2b, 0xf9, 0x51, 0xa6, 0xc2, 0xe8, 0xb5, 0x49, 0x91, 0xb0, 0xcf, 0xac, 0x95, 0x79, 0x21, 0xde, - 0xe3, 0xbd, 0xbc, 0xe6, 0x7d, 0x35, 0x6d, 0x8e, 0x99, 0x3d, 0x35, 0xe8, 0x5b, 0x98, 0x13, 0xe3, - 0x88, 0x0e, 0x97, 0x80, 0xc2, 0xe9, 0x1e, 0x20, 0x78, 0xdc, 0xe2, 0x5c, 0xe9, 0xf0, 0xa1, 0x06, - 0xa9, 0x2a, 0x61, 0xa6, 0x6b, 0xf7, 0x45, 0x12, 0x8b, 0x28, 0xeb, 0x39, 0xd4, 0xde, 0x51, 0x29, - 0x30, 0xab, 0xfb, 0x4b, 0x94, 0x83, 0x19, 0xdb, 0x22, 0x94, 0xdb, 0x7c, 0xe8, 0xb9, 0x49, 0x0f, - 0xd6, 0x82, 0xeb, 0x1e, 0x69, 0x32, 0xdb, 0xb7, 0xb3, 0xee, 0x2f, 0xd1, 0x15, 0xc8, 0x30, 0x62, - 0x0e, 0x5c, 0x9b, 0x0f, 0x0d, 0xd3, 0xa1, 0x1c, 0x9b, 0x3c, 0x9b, 0x90, 0x24, 0x69, 0x7f, 0x7f, - 0xd5, 0xdb, 0x16, 0x20, 0x16, 0xe1, 0xd8, 0xee, 0xb2, 0xec, 0x29, 0x0f, 0x44, 0x2d, 0x95, 0xa8, - 0xbb, 0xd3, 0x30, 0x1b, 0xa4, 0x0e, 0x5a, 0x85, 0x8c, 0xd3, 0x27, 0xae, 0xf8, 0x6d, 0x60, 0xcb, - 0x72, 0x09, 0x63, 0x2a, 0x1a, 0xb3, 0x4f, 0x1e, 0x5d, 0x3b, 0xa3, 0x0c, 0x7e, 0xcb, 0x3b, 0x69, - 0x70, 0xd7, 0xa6, 0x6d, 0x3d, 0xed, 0x73, 0xa8, 0x6d, 0xf4, 0xae, 0x70, 0x19, 0x65, 0x84, 0xb2, - 0x01, 0x33, 0xfa, 0x83, 0xe6, 0x0e, 0x19, 0x2a, 0xa3, 0x9e, 0x19, 0x33, 0xea, 0x2d, 0x3a, 0xac, - 0x64, 0xff, 0x18, 0x42, 0x9b, 0xee, 0xb0, 0xcf, 0x9d, 0xd2, 0xc6, 0xa0, 0xf9, 0x16, 0x19, 0x0a, - 0x57, 0x29, 0x9c, 0x0d, 0x09, 0x83, 0xce, 0x41, 0xf2, 0xc7, 0xd8, 0xee, 0x12, 0x4b, 0x5a, 0x64, - 0x46, 0x57, 0x2b, 0xb4, 0x02, 0x49, 0xc6, 0x31, 0x1f, 0x30, 0x69, 0x86, 0x85, 0x1b, 0xc5, 0x49, - 0xb1, 0x51, 0x71, 0xa8, 0xd5, 0x90, 0x94, 0xba, 0xe2, 0x40, 0xab, 0x90, 0xe4, 0xce, 0x0e, 0xa1, - 0xca, 0x40, 0x95, 0x2f, 0xab, 0x68, 0x3e, 0x3b, 0x1e, 0xcd, 0x75, 0xca, 0x23, 0x71, 0x5c, 0xa7, - 0x5c, 0x57, 0xac, 0xe8, 0x07, 0x90, 0xb1, 0x48, 0x97, 0xb4, 0xa5, 0xe5, 0x58, 0x07, 0xbb, 0x84, - 0x65, 0x93, 0x12, 0xee, 0xfa, 0xb1, 0x93, 0x43, 0x4f, 0x07, 0x50, 0x0d, 0x89, 0x84, 0x36, 0x20, - 0x65, 0x85, 0xe1, 0x94, 0x9d, 0x96, 0xc6, 0x7c, 0x75, 0x92, 0x8e, 0x91, 0xc8, 0x8b, 0xd6, 0xc2, - 0x28, 0x84, 0x88, 0xa0, 0x01, 0x6d, 0x3a, 0xd4, 0xb2, 0x69, 0xdb, 0xe8, 0x10, 0xbb, 0xdd, 0xe1, - 0xd9, 0x99, 0x82, 0x76, 0x39, 0xae, 0xa7, 0x83, 0xfd, 0x3b, 0x72, 0x1b, 0x6d, 0xc0, 0x42, 0x48, - 0x2a, 0x33, 0x64, 0xf6, 0xb8, 0x19, 0x32, 0x1f, 0x00, 0x08, 0x12, 0xf4, 0x0e, 0x40, 0x98, 0x83, - 0x59, 0x90, 0x68, 0xc5, 0xc3, 0xb3, 0x39, 0xaa, 0x4c, 0x04, 0x00, 0x7d, 0x1f, 0x4e, 0xf7, 0x6c, - 0x6a, 0x30, 0xd2, 0x6d, 0x19, 0xca, 0x72, 0x02, 0x37, 0x75, 0x7c, 0x6f, 0x2e, 0xf6, 0x6c, 0xda, - 0x20, 0xdd, 0x56, 0x35, 0x40, 0x41, 0xdf, 0x80, 0x0b, 0xa1, 0xf6, 0x0e, 0x35, 0x3a, 0x4e, 0xd7, - 0x32, 0x5c, 0xd2, 0x32, 0x4c, 0x67, 0x40, 0x79, 0x76, 0x4e, 0xda, 0xec, 0x7c, 0x40, 0xb2, 0x4e, - 0xef, 0x38, 0x5d, 0x4b, 0x27, 0xad, 0x55, 0x71, 0x8c, 0x5e, 0x85, 0x50, 0x75, 0xc3, 0xb6, 0x58, - 0x76, 0xbe, 0x10, 0xbf, 0x9c, 0xd0, 0xe7, 0x82, 0xcd, 0xba, 0xc5, 0x56, 0x66, 0xde, 0x7b, 0x98, - 0x9f, 0xfa, 0xe4, 0x61, 0x7e, 0xaa, 0x78, 0x1b, 0xe6, 0xb6, 0x71, 0x57, 0xe5, 0x11, 0x61, 0xe8, - 0x26, 0xcc, 0x62, 0x7f, 0x91, 0xd5, 0x0a, 0xf1, 0x17, 0xe6, 0x61, 0x48, 0x5a, 0xfc, 0xad, 0x06, - 0xc9, 0xea, 0xf6, 0x06, 0xb6, 0x5d, 0x54, 0x83, 0xc5, 0x30, 0x30, 0x8f, 0x9a, 0xd2, 0x61, 0x2c, - 0xfb, 0x39, 0xbd, 0x06, 0x8b, 0xc1, 0x05, 0x16, 0xc0, 0x78, 0xf7, 0xca, 0xc5, 0x27, 0x8f, 0xae, - 0xbd, 0xa2, 0x60, 0x82, 0x4a, 0xb2, 0x0f, 0xef, 0xee, 0xbe, 0xfd, 0x88, 0xce, 0x6f, 0xc2, 0xb4, - 0x27, 0x2a, 0x43, 0xdf, 0x82, 0x53, 0x7d, 0xf1, 0x43, 0xaa, 0x9a, 0xba, 0xb1, 0x3c, 0x31, 0xc0, - 0x25, 0x7d, 0x34, 0x1c, 0x3c, 0xbe, 0xe2, 0xfb, 0x31, 0x80, 0xea, 0xf6, 0xf6, 0xa6, 0x6b, 0xf7, - 0xbb, 0x84, 0x7f, 0x5a, 0xba, 0x6f, 0xc1, 0xd9, 0x50, 0x77, 0xe6, 0x9a, 0xc7, 0xd7, 0xff, 0x74, - 0xc0, 0xdf, 0x70, 0xcd, 0x03, 0x61, 0x2d, 0xc6, 0x03, 0xd8, 0xf8, 0xf1, 0x61, 0xab, 0x8c, 0x8f, - 0x5b, 0xf6, 0xbb, 0x90, 0x0a, 0x8d, 0xc1, 0x50, 0x1d, 0x66, 0xb8, 0xfa, 0xad, 0x0c, 0x5c, 0x9c, - 0x6c, 0x60, 0x9f, 0x2d, 0x6a, 0xe4, 0x80, 0xbd, 0xf8, 0x1f, 0x0d, 0x20, 0x92, 0x23, 0x9f, 0xcd, - 0x18, 0x43, 0x75, 0x48, 0xaa, 0x4a, 0x1c, 0x3f, 0x69, 0x25, 0x56, 0x00, 0x11, 0xa3, 0xfe, 0x2c, - 0x06, 0xa7, 0xb7, 0xfc, 0xec, 0xfd, 0xec, 0xdb, 0x60, 0x0b, 0xa6, 0x09, 0xe5, 0xae, 0x2d, 0x8d, - 0x20, 0x7c, 0xfe, 0x95, 0x49, 0x3e, 0x3f, 0x40, 0xa9, 0x1a, 0xe5, 0xee, 0x30, 0x1a, 0x01, 0x3e, - 0x56, 0xc4, 0x1e, 0xbf, 0x8a, 0x43, 0x76, 0x12, 0xab, 0x78, 0x0d, 0x9b, 0x2e, 0x91, 0x1b, 0xfe, - 0x25, 0xa3, 0xc9, 0x82, 0xb9, 0xe0, 0x6f, 0xab, 0x3b, 0x46, 0x07, 0xf1, 0x2a, 0x13, 0xc1, 0x25, - 0x48, 0x4f, 0xf6, 0x0c, 0x5b, 0x08, 0x11, 0xe4, 0x2d, 0xb3, 0x09, 0x69, 0x9b, 0xda, 0xdc, 0xc6, - 0x5d, 0xa3, 0x89, 0xbb, 0x98, 0x9a, 0xfe, 0x73, 0xf5, 0x58, 0x57, 0xc2, 0x82, 0xc2, 0xa8, 0x78, - 0x10, 0xa8, 0x06, 0xd3, 0x3e, 0x5a, 0xe2, 0xf8, 0x68, 0x3e, 0x2f, 0xba, 0x08, 0x73, 0xd1, 0x8b, - 0x41, 0x3e, 0x3d, 0x12, 0x7a, 0x2a, 0x72, 0x2f, 0x1c, 0x76, 0xf3, 0x24, 0x5f, 0x78, 0xf3, 0xa8, - 0xd7, 0xdd, 0xaf, 0xe3, 0xb0, 0xa8, 0x13, 0xeb, 0xff, 0xdf, 0x2d, 0x1b, 0x00, 0x5e, 0xaa, 0x8a, - 0x4a, 0xaa, 0x3c, 0x73, 0x82, 0x7c, 0x9f, 0xf5, 0x40, 0xaa, 0x8c, 0xff, 0xaf, 0x3c, 0xf4, 0xd7, - 0x18, 0xcc, 0x45, 0x3d, 0xf4, 0xb9, 0xbc, 0xb4, 0xd0, 0x5a, 0x58, 0xa6, 0x12, 0xb2, 0x4c, 0x5d, - 0x99, 0x54, 0xa6, 0xc6, 0xa2, 0xf9, 0x90, 0xfa, 0xf4, 0x3c, 0x0e, 0xc9, 0x0d, 0xec, 0xe2, 0x1e, - 0x43, 0xeb, 0x63, 0x0f, 0x59, 0xaf, 0x91, 0x5c, 0x1a, 0x0b, 0xe6, 0xaa, 0x9a, 0xbe, 0x78, 0xb1, - 0xfc, 0xcb, 0x49, 0xef, 0xd8, 0x2f, 0xc2, 0x82, 0x68, 0x88, 0xc3, 0xce, 0x5e, 0x1a, 0x77, 0x5e, - 0xf6, 0xb5, 0x81, 0xf6, 0x0c, 0xe5, 0x21, 0x25, 0xc8, 0xc2, 0x3a, 0x2c, 0x68, 0xa0, 0x87, 0xef, - 0xd7, 0xbc, 0x1d, 0x74, 0x0d, 0x50, 0x27, 0x18, 0x4c, 0x18, 0xa1, 0x21, 0x04, 0xdd, 0x62, 0x78, - 0xe2, 0x93, 0xbf, 0x02, 0x20, 0xa4, 0x30, 0x2c, 0x42, 0x9d, 0x9e, 0xea, 0xea, 0x66, 0xc5, 0x4e, - 0x55, 0x6c, 0xa0, 0x9f, 0x6a, 0xde, 0x7b, 0x78, 0x5f, 0xdb, 0xac, 0xda, 0x91, 0xcd, 0x23, 0x24, - 0xc5, 0xbf, 0xf7, 0xf2, 0xb9, 0x21, 0xee, 0x75, 0x57, 0x8a, 0x07, 0xe0, 0x14, 0x0f, 0xea, 0xe4, - 0xc5, 0xc3, 0x79, 0xb4, 0xed, 0x46, 0x75, 0xc8, 0xec, 0x90, 0xa1, 0xe1, 0x3a, 0xdc, 0x2b, 0x34, - 0x2d, 0x42, 0x54, 0xe3, 0xb2, 0xe4, 0xfb, 0xb6, 0x89, 0x19, 0x89, 0xbc, 0xf3, 0x6d, 0x5a, 0x49, - 0x08, 0xe9, 0xf4, 0x85, 0x1d, 0x32, 0xd4, 0x15, 0xdf, 0x6d, 0x42, 0x56, 0x2e, 0x89, 0x4c, 0xd9, - 0x7d, 0xfe, 0xd1, 0x55, 0x25, 0xf4, 0x35, 0x66, 0xed, 0x94, 0xef, 0x07, 0xb3, 0x39, 0xcf, 0xbd, - 0xe2, 0xd1, 0x8b, 0xc2, 0x0b, 0x48, 0x27, 0xac, 0x2f, 0x9a, 0x47, 0xd1, 0x6c, 0x44, 0x9a, 0x02, - 0xed, 0xc5, 0xcd, 0x46, 0xc8, 0x3f, 0xd2, 0x6c, 0x44, 0xd2, 0xf3, 0x9b, 0x61, 0xfd, 0x8f, 0x1d, - 0xa6, 0x4d, 0x34, 0x32, 0x15, 0x93, 0xcc, 0xfa, 0xa9, 0xe2, 0x9f, 0x34, 0x58, 0x1a, 0x8b, 0xe4, - 0x40, 0x64, 0x13, 0x90, 0x1b, 0x39, 0x94, 0x11, 0x31, 0x54, 0xa2, 0x9f, 0x2c, 0x31, 0x16, 0xdd, - 0xb1, 0x4b, 0xe0, 0xd3, 0xb9, 0xc8, 0x54, 0x15, 0xfb, 0x83, 0x06, 0x67, 0xa2, 0x02, 0x04, 0xaa, - 0x34, 0x60, 0x2e, 0xfa, 0x69, 0xa5, 0xc4, 0xa5, 0xa3, 0x28, 0x11, 0x95, 0x7f, 0x04, 0x04, 0x6d, - 0x87, 0xd5, 0xc2, 0x1b, 0x0a, 0x5e, 0x3f, 0xb2, 0x51, 0x7c, 0xc1, 0x0e, 0xac, 0x1a, 0x9e, 0x6f, - 0xfe, 0xa9, 0x41, 0x62, 0xc3, 0x71, 0xba, 0xe8, 0x27, 0xb0, 0x48, 0x1d, 0x6e, 0x88, 0xcc, 0x22, - 0x96, 0xa1, 0x66, 0x04, 0x5e, 0x25, 0xae, 0xbd, 0xd0, 0x56, 0xff, 0xd8, 0xcb, 0x8f, 0x73, 0x8e, - 0x1a, 0x50, 0x8d, 0xa2, 0xa8, 0xc3, 0x2b, 0x92, 0x68, 0xd3, 0x1b, 0x23, 0xb4, 0x60, 0x7e, 0xf4, - 0x73, 0x5e, 0xb5, 0xbe, 0x75, 0xd8, 0xe7, 0xe6, 0x0f, 0xfd, 0xd4, 0x5c, 0x33, 0xf2, 0x9d, 0x95, - 0x19, 0xe1, 0xb5, 0x7f, 0x09, 0xcf, 0xbd, 0x0b, 0x99, 0xa0, 0x54, 0x6d, 0xc9, 0x39, 0x16, 0x13, - 0xa1, 0xe1, 0x8d, 0xb4, 0xfc, 0x46, 0xa1, 0x10, 0x9d, 0xd8, 0xe2, 0xa6, 0x69, 0x97, 0xf6, 0xf1, - 0x8c, 0x98, 0x53, 0xf1, 0x16, 0x1f, 0xc7, 0x60, 0x69, 0xd5, 0xa1, 0x4c, 0x0d, 0x73, 0x54, 0x42, - 0x7b, 0x23, 0xd8, 0x21, 0xba, 0x32, 0x69, 0xd4, 0x34, 0x3e, 0x50, 0xda, 0x86, 0xb4, 0xb8, 0x59, - 0x4d, 0x87, 0xbe, 0xe4, 0x3c, 0x69, 0xde, 0xe9, 0x5a, 0x4a, 0xa2, 0x1d, 0x32, 0x14, 0xb8, 0x94, - 0xdc, 0x1b, 0xc1, 0x8d, 0x9f, 0x0c, 0x97, 0x92, 0x7b, 0x11, 0xdc, 0x73, 0x90, 0x54, 0xcf, 0xaa, - 0x84, 0x7c, 0x34, 0xa8, 0x15, 0xba, 0x09, 0x71, 0x51, 0x05, 0x4f, 0x1d, 0xa3, 0x6e, 0x08, 0x86, - 0xc8, 0x6d, 0xd6, 0x80, 0x25, 0x35, 0x20, 0x60, 0xeb, 0x2d, 0x69, 0x51, 0x22, 0x15, 0x7a, 0x8b, - 0x0c, 0x4f, 0x3c, 0x2d, 0xb8, 0xfa, 0x3b, 0x0d, 0x20, 0x9c, 0x8b, 0xa1, 0xd7, 0xe1, 0x7c, 0x65, - 0x7d, 0xad, 0x6a, 0x34, 0x36, 0x6f, 0x6d, 0x6e, 0x35, 0x8c, 0xad, 0xb5, 0xc6, 0x46, 0x6d, 0xb5, - 0x7e, 0xbb, 0x5e, 0xab, 0x66, 0xa6, 0x72, 0xe9, 0xdd, 0x07, 0x85, 0xd4, 0x16, 0x65, 0x7d, 0x62, - 0xda, 0x2d, 0x9b, 0x58, 0xe8, 0x4b, 0x70, 0x66, 0x94, 0x5a, 0xac, 0x6a, 0xd5, 0x8c, 0x96, 0x9b, - 0xdb, 0x7d, 0x50, 0x98, 0xf1, 0x5a, 0x03, 0x62, 0xa1, 0xcb, 0x70, 0x76, 0x9c, 0xae, 0xbe, 0xf6, - 0x46, 0x26, 0x96, 0x9b, 0xdf, 0x7d, 0x50, 0x98, 0x0d, 0x7a, 0x08, 0x54, 0x04, 0x14, 0xa5, 0x54, - 0x78, 0xf1, 0x1c, 0xec, 0x3e, 0x28, 0x24, 0xbd, 0x6c, 0xc9, 0x25, 0xde, 0xfb, 0xcd, 0xf2, 0xd4, - 0xd5, 0x1f, 0x02, 0xd4, 0x69, 0xcb, 0xc5, 0xa6, 0xac, 0x0a, 0x39, 0x38, 0x57, 0x5f, 0xbb, 0xad, - 0xdf, 0x5a, 0xdd, 0xac, 0xaf, 0xaf, 0x8d, 0x8a, 0xbd, 0xef, 0xac, 0xba, 0xbe, 0x55, 0x79, 0xbb, - 0x66, 0x34, 0xea, 0x6f, 0xac, 0x65, 0x34, 0x74, 0x1e, 0x4e, 0x8f, 0x9c, 0x7d, 0x67, 0x6d, 0xb3, - 0xfe, 0x4e, 0x2d, 0x13, 0xab, 0xdc, 0xfe, 0xf8, 0xe9, 0xb2, 0xf6, 0xf8, 0xe9, 0xb2, 0xf6, 0xf7, - 0xa7, 0xcb, 0xda, 0x07, 0xcf, 0x96, 0xa7, 0x1e, 0x3f, 0x5b, 0x9e, 0xfa, 0xf3, 0xb3, 0xe5, 0xa9, - 0xef, 0xbd, 0xde, 0xb6, 0x79, 0x67, 0xd0, 0x2c, 0x99, 0x4e, 0x4f, 0xfd, 0xaf, 0xa5, 0x7c, 0xe0, - 0xcd, 0x24, 0xff, 0xb9, 0xd1, 0x4c, 0xca, 0x28, 0xfa, 0xea, 0x7f, 0x03, 0x00, 0x00, 0xff, 0xff, - 0xff, 0xf9, 0xb3, 0xa0, 0x54, 0x1a, 0x00, 0x00, + 0xff, 0xff, 0xbd, 0xff, 0xf7, 0xcc, 0xff, 0x1f, 0xb8, 0x62, 0x3a, 0xac, 0xeb, 0xb0, 0x25, 0xc6, + 0xf1, 0x8e, 0x4d, 0x5b, 0x4b, 0xf7, 0x6e, 0x36, 0x08, 0xc7, 0x37, 0xfd, 0x75, 0xa9, 0xe7, 0x3a, + 0xdc, 0x41, 0x17, 0x3c, 0xaa, 0x92, 0xbf, 0xab, 0xa8, 0x72, 0xe7, 0x5a, 0x4e, 0xcb, 0x91, 0x24, + 0x4b, 0xe2, 0x97, 0x47, 0x9d, 0x5b, 0x68, 0x39, 0x4e, 0xab, 0x43, 0x96, 0xe4, 0xaa, 0xd1, 0x6f, + 0x2e, 0x61, 0x3a, 0x50, 0x47, 0x8b, 0x07, 0x8f, 0xac, 0xbe, 0x8b, 0xb9, 0xed, 0x50, 0x75, 0x9e, + 0x3f, 0x78, 0xce, 0xed, 0x2e, 0x61, 0x1c, 0x77, 0x7b, 0x3e, 0xb6, 0x27, 0x89, 0xe1, 0x7d, 0x54, + 0x89, 0xa5, 0xb0, 0x95, 0x2a, 0x0d, 0xcc, 0x48, 0xa0, 0x87, 0xe9, 0xd8, 0x3e, 0xf6, 0x3c, 0xee, + 0xda, 0xd4, 0x59, 0x92, 0x7f, 0xd5, 0xd6, 0x2b, 0x9c, 0x50, 0x8b, 0xb8, 0x5d, 0x9b, 0xf2, 0x25, + 0x3e, 0xe8, 0x11, 0xe6, 0xfd, 0x55, 0xa7, 0x97, 0x22, 0xa7, 0xb8, 0x61, 0xda, 0xd1, 0xc3, 0xe2, + 0x2f, 0x34, 0x98, 0x5b, 0xb5, 0x19, 0x77, 0x5c, 0xdb, 0xc4, 0x9d, 0x1a, 0x6d, 0x3a, 0xe8, 0xeb, + 0x90, 0x6c, 0x13, 0x6c, 0x11, 0x37, 0xab, 0x15, 0xb4, 0xab, 0xa9, 0x5b, 0xd9, 0x52, 0x08, 0x50, + 0xf2, 0x78, 0x57, 0xe5, 0x79, 0x79, 0xfa, 0xe3, 0xfd, 0xfc, 0xc4, 0x87, 0xcf, 0x3f, 0xba, 0xae, + 0xe9, 0x8a, 0x05, 0x55, 0x20, 0x79, 0x0f, 0x77, 0x18, 0xe1, 0xd9, 0x58, 0x21, 0x7e, 0x35, 0x75, + 0xeb, 0x72, 0xe9, 0x70, 0x9b, 0x97, 0xb6, 0x71, 0xc7, 0xb6, 0x30, 0x77, 0x86, 0x51, 0x3c, 0xde, + 0xe5, 0x58, 0x56, 0x2b, 0xbe, 0xaf, 0x41, 0x26, 0x94, 0x4c, 0x27, 0xa6, 0xe3, 0x5a, 0x28, 0x0b, + 0x93, 0xb8, 0xd7, 0x6b, 0x63, 0xd6, 0x96, 0xc2, 0xcd, 0xe8, 0xfe, 0x12, 0x7d, 0x0d, 0x12, 0xc2, + 0xc8, 0xd9, 0x98, 0x94, 0x39, 0x57, 0xf2, 0x3c, 0x50, 0xf2, 0x3d, 0x50, 0xda, 0xf4, 0x3d, 0x50, + 0x4e, 0x7c, 0xf0, 0xb7, 0xbc, 0xa6, 0x4b, 0x6a, 0xf4, 0x3a, 0xa4, 0xef, 0xf9, 0x82, 0x30, 0x43, + 0xe2, 0xc6, 0x25, 0xee, 0x5c, 0xb8, 0xbd, 0x8a, 0x59, 0xbb, 0xf8, 0xf3, 0x18, 0xa4, 0x57, 0x9c, + 0x6e, 0xd7, 0x66, 0xcc, 0x76, 0xa8, 0x8e, 0x39, 0x61, 0xe8, 0x4d, 0x48, 0xb8, 0x98, 0x13, 0x29, + 0xc9, 0x74, 0xf9, 0xb6, 0x50, 0xe3, 0x2f, 0xfb, 0xf9, 0x4b, 0x9e, 0xc2, 0xcc, 0xda, 0x29, 0xd9, + 0xce, 0x52, 0x17, 0xf3, 0x76, 0xe9, 0x6d, 0xd2, 0xc2, 0xe6, 0xa0, 0x42, 0xcc, 0x27, 0x8f, 0x6e, + 0x80, 0xb2, 0x47, 0x85, 0x98, 0x9e, 0xce, 0x12, 0x03, 0x7d, 0x1b, 0xa6, 0xba, 0x78, 0xd7, 0x90, + 0x78, 0xb1, 0x97, 0xc2, 0x9b, 0xec, 0xe2, 0x5d, 0x21, 0x1f, 0xfa, 0x11, 0xa4, 0x05, 0xa4, 0xd9, + 0xc6, 0xb4, 0x45, 0x3c, 0xe4, 0xf8, 0x4b, 0x21, 0xcf, 0x76, 0xf1, 0xee, 0x8a, 0x44, 0x13, 0xf8, + 0xcb, 0x89, 0x4f, 0x1e, 0xe6, 0xb5, 0xe2, 0xef, 0x35, 0x80, 0xd0, 0x30, 0x08, 0x43, 0xc6, 0x0c, + 0x56, 0xf2, 0xa3, 0x4c, 0x85, 0xd1, 0xeb, 0xe3, 0x22, 0xe1, 0x80, 0x59, 0xcb, 0xb3, 0x42, 0xbc, + 0xc7, 0xfb, 0x79, 0xcd, 0xfb, 0x6a, 0xda, 0x1c, 0x31, 0x7b, 0xaa, 0xdf, 0xb3, 0x30, 0x27, 0xc6, + 0x31, 0x1d, 0x2e, 0x01, 0x85, 0xd3, 0x3d, 0x40, 0xf0, 0xb8, 0xc5, 0xb9, 0xd2, 0xe1, 0x43, 0x0d, + 0x52, 0x15, 0xc2, 0x4c, 0xd7, 0xee, 0x89, 0x24, 0x16, 0x51, 0xd6, 0x75, 0xa8, 0xbd, 0xa3, 0x52, + 0x60, 0x5a, 0xf7, 0x97, 0x28, 0x07, 0x53, 0xb6, 0x45, 0x28, 0xb7, 0xf9, 0xc0, 0x73, 0x93, 0x1e, + 0xac, 0x05, 0xd7, 0x7d, 0xd2, 0x60, 0xb6, 0x6f, 0x67, 0xdd, 0x5f, 0xa2, 0x6b, 0x90, 0x61, 0xc4, + 0xec, 0xbb, 0x36, 0x1f, 0x18, 0xa6, 0x43, 0x39, 0x36, 0x79, 0x36, 0x21, 0x49, 0xd2, 0xfe, 0xfe, + 0x8a, 0xb7, 0x2d, 0x40, 0x2c, 0xc2, 0xb1, 0xdd, 0x61, 0xd9, 0x33, 0x1e, 0x88, 0x5a, 0x2a, 0x51, + 0xf7, 0x26, 0x61, 0x3a, 0x48, 0x1d, 0xb4, 0x02, 0x19, 0xa7, 0x47, 0x5c, 0xf1, 0xdb, 0xc0, 0x96, + 0xe5, 0x12, 0xc6, 0x54, 0x34, 0x66, 0x9f, 0x3c, 0xba, 0x71, 0x4e, 0x19, 0xfc, 0x8e, 0x77, 0x52, + 0xe7, 0xae, 0x4d, 0x5b, 0x7a, 0xda, 0xe7, 0x50, 0xdb, 0xe8, 0x5d, 0xe1, 0x32, 0xca, 0x08, 0x65, + 0x7d, 0x66, 0xf4, 0xfa, 0x8d, 0x1d, 0x32, 0x50, 0x46, 0x3d, 0x37, 0x62, 0xd4, 0x3b, 0x74, 0x50, + 0xce, 0xfe, 0x31, 0x84, 0x36, 0xdd, 0x41, 0x8f, 0x3b, 0xa5, 0x8d, 0x7e, 0xe3, 0x2d, 0x32, 0x10, + 0xae, 0x52, 0x38, 0x1b, 0x12, 0x06, 0x5d, 0x80, 0xe4, 0x8f, 0xb1, 0xdd, 0x21, 0x96, 0xb4, 0xc8, + 0x94, 0xae, 0x56, 0x68, 0x19, 0x92, 0x8c, 0x63, 0xde, 0x67, 0xd2, 0x0c, 0x73, 0xb7, 0x8a, 0xe3, + 0x62, 0xa3, 0xec, 0x50, 0xab, 0x2e, 0x29, 0x75, 0xc5, 0x81, 0x56, 0x20, 0xc9, 0x9d, 0x1d, 0x42, + 0x95, 0x81, 0xca, 0x5f, 0x52, 0xd1, 0x7c, 0x7e, 0x34, 0x9a, 0x6b, 0x94, 0x47, 0xe2, 0xb8, 0x46, + 0xb9, 0xae, 0x58, 0xd1, 0x0f, 0x20, 0x63, 0x91, 0x0e, 0x69, 0x49, 0xcb, 0xb1, 0x36, 0x76, 0x09, + 0xcb, 0x26, 0x25, 0xdc, 0xcd, 0x13, 0x27, 0x87, 0x9e, 0x0e, 0xa0, 0xea, 0x12, 0x09, 0x6d, 0x40, + 0xca, 0x0a, 0xc3, 0x29, 0x3b, 0x29, 0x8d, 0xf9, 0xda, 0x38, 0x1d, 0x23, 0x91, 0x17, 0xad, 0x85, + 0x51, 0x08, 0x11, 0x41, 0x7d, 0xda, 0x70, 0xa8, 0x65, 0xd3, 0x96, 0xd1, 0x26, 0x76, 0xab, 0xcd, + 0xb3, 0x53, 0x05, 0xed, 0x6a, 0x5c, 0x4f, 0x07, 0xfb, 0xab, 0x72, 0x1b, 0x6d, 0xc0, 0x5c, 0x48, + 0x2a, 0x33, 0x64, 0xfa, 0xa4, 0x19, 0x32, 0x1b, 0x00, 0x08, 0x12, 0xf4, 0x0e, 0x40, 0x98, 0x83, + 0x59, 0x90, 0x68, 0xc5, 0xa3, 0xb3, 0x39, 0xaa, 0x4c, 0x04, 0x00, 0x7d, 0x1f, 0xce, 0x76, 0x6d, + 0x6a, 0x30, 0xd2, 0x69, 0x1a, 0xca, 0x72, 0x02, 0x37, 0x75, 0x72, 0x6f, 0xce, 0x77, 0x6d, 0x5a, + 0x27, 0x9d, 0x66, 0x25, 0x40, 0x41, 0xdf, 0x80, 0x4b, 0xa1, 0xf6, 0x0e, 0x35, 0xda, 0x4e, 0xc7, + 0x32, 0x5c, 0xd2, 0x34, 0x4c, 0xa7, 0x4f, 0x79, 0x76, 0x46, 0xda, 0xec, 0x62, 0x40, 0xb2, 0x4e, + 0x57, 0x9d, 0x8e, 0xa5, 0x93, 0xe6, 0x8a, 0x38, 0x46, 0xaf, 0x41, 0xa8, 0xba, 0x61, 0x5b, 0x2c, + 0x3b, 0x5b, 0x88, 0x5f, 0x4d, 0xe8, 0x33, 0xc1, 0x66, 0xcd, 0x62, 0xcb, 0x53, 0xef, 0x3d, 0xcc, + 0x4f, 0x7c, 0xf2, 0x30, 0x3f, 0x51, 0xbc, 0x0b, 0x33, 0xdb, 0xb8, 0xa3, 0xf2, 0x88, 0x30, 0x74, + 0x1b, 0xa6, 0xb1, 0xbf, 0xc8, 0x6a, 0x85, 0xf8, 0x0b, 0xf3, 0x30, 0x24, 0x2d, 0xfe, 0x56, 0x83, + 0x64, 0x65, 0x7b, 0x03, 0xdb, 0x2e, 0xaa, 0xc2, 0x7c, 0x18, 0x98, 0xc7, 0x4d, 0xe9, 0x30, 0x96, + 0xfd, 0x9c, 0x5e, 0x83, 0xf9, 0xe0, 0x02, 0x0b, 0x60, 0xbc, 0x7b, 0xe5, 0xf2, 0x93, 0x47, 0x37, + 0x5e, 0x55, 0x30, 0x41, 0x25, 0x39, 0x80, 0x77, 0xef, 0xc0, 0x7e, 0x44, 0xe7, 0x37, 0x61, 0xd2, + 0x13, 0x95, 0xa1, 0x6f, 0xc1, 0x99, 0x9e, 0xf8, 0x21, 0x55, 0x4d, 0xdd, 0x5a, 0x1c, 0x1b, 0xe0, + 0x92, 0x3e, 0x1a, 0x0e, 0x1e, 0x5f, 0xf1, 0xfd, 0x18, 0x40, 0x65, 0x7b, 0x7b, 0xd3, 0xb5, 0x7b, + 0x1d, 0xc2, 0x3f, 0x2d, 0xdd, 0xb7, 0xe0, 0x7c, 0xa8, 0x3b, 0x73, 0xcd, 0x93, 0xeb, 0x7f, 0x36, + 0xe0, 0xaf, 0xbb, 0xe6, 0xa1, 0xb0, 0x16, 0xe3, 0x01, 0x6c, 0xfc, 0xe4, 0xb0, 0x15, 0xc6, 0x47, + 0x2d, 0xfb, 0x5d, 0x48, 0x85, 0xc6, 0x60, 0xa8, 0x06, 0x53, 0x5c, 0xfd, 0x56, 0x06, 0x2e, 0x8e, + 0x37, 0xb0, 0xcf, 0x16, 0x35, 0x72, 0xc0, 0x5e, 0xfc, 0x8f, 0x06, 0x10, 0xc9, 0x91, 0xcf, 0x66, + 0x8c, 0xa1, 0x1a, 0x24, 0x55, 0x25, 0x8e, 0x9f, 0xb6, 0x12, 0x2b, 0x80, 0x88, 0x51, 0x7f, 0x16, + 0x83, 0xb3, 0x5b, 0x7e, 0xf6, 0x7e, 0xf6, 0x6d, 0xb0, 0x05, 0x93, 0x84, 0x72, 0xd7, 0x96, 0x46, + 0x10, 0x3e, 0xff, 0xca, 0x38, 0x9f, 0x1f, 0xa2, 0x54, 0x95, 0x72, 0x77, 0x10, 0x8d, 0x00, 0x1f, + 0x2b, 0x62, 0x8f, 0x5f, 0xc5, 0x21, 0x3b, 0x8e, 0x55, 0xbc, 0x86, 0x4d, 0x97, 0xc8, 0x0d, 0xff, + 0x92, 0xd1, 0x64, 0xc1, 0x9c, 0xf3, 0xb7, 0xd5, 0x1d, 0xa3, 0x83, 0x78, 0x95, 0x89, 0xe0, 0x12, + 0xa4, 0xa7, 0x7b, 0x86, 0xcd, 0x85, 0x08, 0xf2, 0x96, 0xd9, 0x84, 0xb4, 0x4d, 0x6d, 0x6e, 0xe3, + 0x8e, 0xd1, 0xc0, 0x1d, 0x4c, 0x4d, 0xff, 0xb9, 0x7a, 0xa2, 0x2b, 0x61, 0x4e, 0x61, 0x94, 0x3d, + 0x08, 0x54, 0x85, 0x49, 0x1f, 0x2d, 0x71, 0x72, 0x34, 0x9f, 0x17, 0x5d, 0x86, 0x99, 0xe8, 0xc5, + 0x20, 0x9f, 0x1e, 0x09, 0x3d, 0x15, 0xb9, 0x17, 0x8e, 0xba, 0x79, 0x92, 0x2f, 0xbc, 0x79, 0xd4, + 0xeb, 0xee, 0xd7, 0x71, 0x98, 0xd7, 0x89, 0xf5, 0xff, 0xef, 0x96, 0x0d, 0x00, 0x2f, 0x55, 0x45, + 0x25, 0x55, 0x9e, 0x39, 0x45, 0xbe, 0x4f, 0x7b, 0x20, 0x15, 0xc6, 0xff, 0x57, 0x1e, 0xfa, 0x6b, + 0x0c, 0x66, 0xa2, 0x1e, 0xfa, 0x5c, 0x5e, 0x5a, 0x68, 0x2d, 0x2c, 0x53, 0x09, 0x59, 0xa6, 0xae, + 0x8d, 0x2b, 0x53, 0x23, 0xd1, 0x7c, 0x44, 0x7d, 0x7a, 0x1e, 0x87, 0xe4, 0x06, 0x76, 0x71, 0x97, + 0xa1, 0xf5, 0x91, 0x87, 0xac, 0xd7, 0x48, 0x2e, 0x8c, 0x04, 0x73, 0x45, 0x4d, 0x5f, 0xbc, 0x58, + 0xfe, 0xe5, 0xb8, 0x77, 0xec, 0x17, 0x60, 0x4e, 0x34, 0xc4, 0x61, 0x67, 0x2f, 0x8d, 0x3b, 0x2b, + 0xfb, 0xda, 0x40, 0x7b, 0x86, 0xf2, 0x90, 0x12, 0x64, 0x61, 0x1d, 0x16, 0x34, 0xd0, 0xc5, 0xbb, + 0x55, 0x6f, 0x07, 0xdd, 0x00, 0xd4, 0x0e, 0x06, 0x13, 0x46, 0x68, 0x08, 0x41, 0x37, 0x1f, 0x9e, + 0xf8, 0xe4, 0xaf, 0x02, 0x08, 0x29, 0x0c, 0x8b, 0x50, 0xa7, 0xab, 0xba, 0xba, 0x69, 0xb1, 0x53, + 0x11, 0x1b, 0xe8, 0xa7, 0x9a, 0xf7, 0x1e, 0x3e, 0xd0, 0x36, 0xab, 0x76, 0x64, 0xf3, 0x18, 0x49, + 0xf1, 0xef, 0xfd, 0x7c, 0x6e, 0x80, 0xbb, 0x9d, 0xe5, 0xe2, 0x21, 0x38, 0xc5, 0xc3, 0x3a, 0x79, + 0xf1, 0x70, 0x1e, 0x6e, 0xbb, 0x51, 0x0d, 0x32, 0x3b, 0x64, 0x60, 0xb8, 0x0e, 0xf7, 0x0a, 0x4d, + 0x93, 0x10, 0xd5, 0xb8, 0x2c, 0xf8, 0xbe, 0x6d, 0x60, 0x46, 0x22, 0xef, 0x7c, 0x9b, 0x96, 0x13, + 0x42, 0x3a, 0x7d, 0x6e, 0x87, 0x0c, 0x74, 0xc5, 0x77, 0x97, 0x90, 0xe5, 0x2b, 0x22, 0x53, 0xf6, + 0x9e, 0x7f, 0x74, 0x5d, 0x09, 0x7d, 0x83, 0x59, 0x3b, 0x4b, 0xbb, 0xc1, 0x6c, 0xce, 0x73, 0xaf, + 0x78, 0xf4, 0xa2, 0xf0, 0x02, 0xd2, 0x09, 0xeb, 0x89, 0xe6, 0x51, 0x34, 0x1b, 0x91, 0xa6, 0x40, + 0x7b, 0x71, 0xb3, 0x11, 0xf2, 0x0f, 0x35, 0x1b, 0x91, 0xf4, 0xfc, 0x66, 0x58, 0xff, 0x63, 0x47, + 0x69, 0x13, 0x8d, 0x4c, 0xc5, 0x24, 0xb3, 0x7e, 0xa2, 0xf8, 0x27, 0x0d, 0x16, 0x46, 0x22, 0x39, + 0x10, 0xd9, 0x04, 0xe4, 0x46, 0x0e, 0x65, 0x44, 0x0c, 0x94, 0xe8, 0xa7, 0x4b, 0x8c, 0x79, 0x77, + 0xe4, 0x12, 0xf8, 0x74, 0x2e, 0x32, 0x55, 0xc5, 0xfe, 0xa0, 0xc1, 0xb9, 0xa8, 0x00, 0x81, 0x2a, + 0x75, 0x98, 0x89, 0x7e, 0x5a, 0x29, 0x71, 0xe5, 0x38, 0x4a, 0x44, 0xe5, 0x1f, 0x02, 0x41, 0xdb, + 0x61, 0xb5, 0xf0, 0x86, 0x82, 0x37, 0x8f, 0x6d, 0x14, 0x5f, 0xb0, 0x43, 0xab, 0x86, 0xe7, 0x9b, + 0x7f, 0x6a, 0x90, 0xd8, 0x70, 0x9c, 0x0e, 0xfa, 0x09, 0xcc, 0x53, 0x87, 0x1b, 0x22, 0xb3, 0x88, + 0x65, 0xa8, 0x19, 0x81, 0x57, 0x89, 0xab, 0x2f, 0xb4, 0xd5, 0x3f, 0xf6, 0xf3, 0xa3, 0x9c, 0xc3, + 0x06, 0x54, 0xa3, 0x28, 0xea, 0xf0, 0xb2, 0x24, 0xda, 0xf4, 0xc6, 0x08, 0x4d, 0x98, 0x1d, 0xfe, + 0x9c, 0x57, 0xad, 0xef, 0x1c, 0xf5, 0xb9, 0xd9, 0x23, 0x3f, 0x35, 0xd3, 0x88, 0x7c, 0x67, 0x79, + 0x4a, 0x78, 0xed, 0x5f, 0xc2, 0x73, 0xef, 0x42, 0x26, 0x28, 0x55, 0x5b, 0x72, 0x8e, 0xc5, 0x44, + 0x68, 0x78, 0x23, 0x2d, 0xbf, 0x51, 0x28, 0x44, 0x27, 0xb6, 0xb8, 0x61, 0xda, 0xa5, 0x03, 0x3c, + 0x43, 0xe6, 0x54, 0xbc, 0xc5, 0xc7, 0x31, 0x58, 0x58, 0x71, 0x28, 0x53, 0xc3, 0x1c, 0x95, 0xd0, + 0xde, 0x08, 0x76, 0x80, 0xae, 0x8d, 0x1b, 0x35, 0x8d, 0x0e, 0x94, 0xb6, 0x21, 0x2d, 0x6e, 0x56, + 0xd3, 0xa1, 0x2f, 0x39, 0x4f, 0x9a, 0x75, 0x3a, 0x96, 0x92, 0x68, 0x87, 0x0c, 0x04, 0x2e, 0x25, + 0xf7, 0x87, 0x70, 0xe3, 0xa7, 0xc3, 0xa5, 0xe4, 0x7e, 0x04, 0xf7, 0x02, 0x24, 0xd5, 0xb3, 0x2a, + 0x21, 0x1f, 0x0d, 0x6a, 0x85, 0x6e, 0x43, 0x5c, 0x54, 0xc1, 0x33, 0x27, 0xa8, 0x1b, 0x82, 0x21, + 0x72, 0x9b, 0xd5, 0x61, 0x41, 0x0d, 0x08, 0xd8, 0x7a, 0x53, 0x5a, 0x94, 0x48, 0x85, 0xde, 0x22, + 0x83, 0x53, 0x4f, 0x0b, 0xae, 0xff, 0x4e, 0x03, 0x08, 0xe7, 0x62, 0xe8, 0xcb, 0x70, 0xb1, 0xbc, + 0xbe, 0x56, 0x31, 0xea, 0x9b, 0x77, 0x36, 0xb7, 0xea, 0xc6, 0xd6, 0x5a, 0x7d, 0xa3, 0xba, 0x52, + 0xbb, 0x5b, 0xab, 0x56, 0x32, 0x13, 0xb9, 0xf4, 0xde, 0x83, 0x42, 0x6a, 0x8b, 0xb2, 0x1e, 0x31, + 0xed, 0xa6, 0x4d, 0x2c, 0xf4, 0x45, 0x38, 0x37, 0x4c, 0x2d, 0x56, 0xd5, 0x4a, 0x46, 0xcb, 0xcd, + 0xec, 0x3d, 0x28, 0x4c, 0x79, 0xad, 0x01, 0xb1, 0xd0, 0x55, 0x38, 0x3f, 0x4a, 0x57, 0x5b, 0x7b, + 0x23, 0x13, 0xcb, 0xcd, 0xee, 0x3d, 0x28, 0x4c, 0x07, 0x3d, 0x04, 0x2a, 0x02, 0x8a, 0x52, 0x2a, + 0xbc, 0x78, 0x0e, 0xf6, 0x1e, 0x14, 0x92, 0x5e, 0xb6, 0xe4, 0x12, 0xef, 0xfd, 0x66, 0x71, 0xe2, + 0xfa, 0x0f, 0x01, 0x6a, 0xb4, 0xe9, 0x62, 0x53, 0x56, 0x85, 0x1c, 0x5c, 0xa8, 0xad, 0xdd, 0xd5, + 0xef, 0xac, 0x6c, 0xd6, 0xd6, 0xd7, 0x86, 0xc5, 0x3e, 0x70, 0x56, 0x59, 0xdf, 0x2a, 0xbf, 0x5d, + 0x35, 0xea, 0xb5, 0x37, 0xd6, 0x32, 0x1a, 0xba, 0x08, 0x67, 0x87, 0xce, 0xbe, 0xb3, 0xb6, 0x59, + 0x7b, 0xa7, 0x9a, 0x89, 0x95, 0x6f, 0x7f, 0xfc, 0x74, 0x51, 0x7b, 0xfc, 0x74, 0x51, 0xfb, 0xfb, + 0xd3, 0x45, 0xed, 0x83, 0x67, 0x8b, 0x13, 0x8f, 0x9f, 0x2d, 0x4e, 0xfc, 0xf9, 0xd9, 0xe2, 0xc4, + 0xf7, 0x5e, 0x19, 0xca, 0xc3, 0xf0, 0x26, 0x92, 0xff, 0xcc, 0x68, 0x24, 0x65, 0xd4, 0x7c, 0xf5, + 0xbf, 0x01, 0x00, 0x00, 0xff, 0xff, 0x38, 0xe3, 0xc3, 0xc6, 0x44, 0x1a, 0x00, 0x00, } func (this *Pool) Description() (desc *github_com_cosmos_gogoproto_protoc_gen_gogo_descriptor.FileDescriptorSet) { @@ -1588,17 +1587,17 @@ func (this *Pool) Description() (desc *github_com_cosmos_gogoproto_protoc_gen_go func StakingDescription() (desc *github_com_cosmos_gogoproto_protoc_gen_gogo_descriptor.FileDescriptorSet) { d := &github_com_cosmos_gogoproto_protoc_gen_gogo_descriptor.FileDescriptorSet{} var gzipped = []byte{ - // 11498 bytes of a gzipped FileDescriptorSet - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0xbd, 0x6b, 0x90, 0x1c, 0xd7, - 0x75, 0x1f, 0xbe, 0x3d, 0xef, 0x39, 0xf3, 0xea, 0xbd, 0xbb, 0x00, 0x06, 0x03, 0x12, 0xbb, 0x6c, - 0x8a, 0x24, 0x08, 0x92, 0x0b, 0x12, 0x24, 0x40, 0x72, 0x21, 0x89, 0xff, 0x99, 0xd9, 0x01, 0x76, - 0xc0, 0x7d, 0xb1, 0x67, 0x16, 0x22, 0x68, 0x5b, 0xed, 0xde, 0x9e, 0xbb, 0xbb, 0x4d, 0xcc, 0x74, - 0x8f, 0xa6, 0x7b, 0x80, 0x5d, 0x7e, 0xf8, 0x97, 0x1c, 0xd9, 0x89, 0x0c, 0x3f, 0x22, 0xc7, 0x2e, - 0x5b, 0xb6, 0x04, 0x5b, 0xb2, 0x63, 0x4b, 0x76, 0xe2, 0xc4, 0xb6, 0x14, 0x3f, 0xe2, 0x8a, 0x63, - 0xa7, 0xf2, 0xb0, 0x5d, 0x49, 0x4a, 0x71, 0xa5, 0x12, 0x27, 0x55, 0x66, 0x6c, 0xc9, 0x15, 0x29, - 0xb2, 0x9c, 0xf8, 0x21, 0x27, 0x4e, 0xa9, 0x92, 0x4a, 0xdd, 0x57, 0x3f, 0xe6, 0xb1, 0x33, 0x0b, - 0x91, 0xb2, 0x62, 0xe7, 0x0b, 0x30, 0x7d, 0xef, 0x39, 0xbf, 0x7b, 0xef, 0xb9, 0xe7, 0x9e, 0x7b, - 0xee, 0xb9, 0x8f, 0x85, 0xdf, 0xbb, 0x0a, 0x8b, 0x7b, 0xb6, 0xbd, 0xd7, 0xc6, 0x17, 0xba, 0x3d, + // 11497 bytes of a gzipped FileDescriptorSet + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0xbd, 0x6b, 0x94, 0x1c, 0xc7, + 0x75, 0x1f, 0xbe, 0x3d, 0xef, 0xb9, 0xf3, 0xea, 0xad, 0x5d, 0x00, 0x83, 0x01, 0x89, 0x5d, 0x36, + 0x45, 0x12, 0x04, 0xc9, 0x05, 0x09, 0x12, 0x20, 0xb9, 0x90, 0xc4, 0xff, 0xcc, 0xec, 0x00, 0x3b, + 0xe0, 0xbe, 0xd8, 0x33, 0x0b, 0x11, 0xb4, 0xad, 0x76, 0x6f, 0x4f, 0xed, 0x6e, 0x13, 0x33, 0xdd, + 0xa3, 0xe9, 0x1e, 0x60, 0x97, 0x1f, 0xfe, 0x47, 0x8e, 0xec, 0x44, 0x86, 0x1f, 0x91, 0x63, 0x1f, + 0x5b, 0xb6, 0x04, 0x5b, 0xb2, 0x63, 0x4b, 0x76, 0xe2, 0xc4, 0xb6, 0x14, 0x3f, 0xe2, 0x13, 0xc7, + 0xce, 0x71, 0x12, 0xdb, 0x27, 0xc9, 0x51, 0xfc, 0x21, 0x71, 0x72, 0x8e, 0x19, 0x5b, 0xf2, 0x89, + 0x14, 0x59, 0x4e, 0xfc, 0x90, 0x13, 0xe7, 0xe8, 0x24, 0x27, 0xa7, 0x5e, 0xfd, 0x98, 0xc7, 0xce, + 0x2c, 0x44, 0xca, 0x8a, 0x9d, 0x2f, 0xc0, 0x74, 0xd5, 0xbd, 0xbf, 0xaa, 0xba, 0x75, 0xeb, 0xd6, + 0xad, 0x5b, 0x8f, 0x85, 0xdf, 0xbf, 0x0a, 0x8b, 0x7b, 0xb6, 0xbd, 0xd7, 0xc6, 0x17, 0xba, 0x3d, 0xdb, 0xb5, 0x77, 0xfa, 0xbb, 0x17, 0x5a, 0xd8, 0x31, 0x7a, 0x66, 0xd7, 0xb5, 0x7b, 0x4b, 0x34, 0x0d, 0x15, 0x18, 0xc5, 0x92, 0xa0, 0x50, 0xd6, 0x61, 0xf6, 0xaa, 0xd9, 0xc6, 0x2b, 0x1e, 0x61, 0x03, 0xbb, 0xe8, 0x05, 0x88, 0xed, 0x9a, 0x6d, 0x5c, 0x94, 0x16, 0xa3, 0xe7, 0x32, 0x17, 0xdf, @@ -1753,7 +1752,7 @@ func StakingDescription() (desc *github_com_cosmos_gogoproto_protoc_gen_gogo_des 0xdb, 0xd4, 0x1d, 0x6e, 0xbd, 0x80, 0x26, 0x95, 0x49, 0xca, 0xb4, 0xd6, 0x62, 0xfa, 0xf9, 0x22, 0xf1, 0xf5, 0x38, 0x5f, 0xc4, 0xe5, 0x84, 0xf2, 0xc3, 0x12, 0xc8, 0x83, 0xab, 0xc7, 0x81, 0xe6, 0x4b, 0xe3, 0x9a, 0xff, 0x35, 0xe9, 0xbb, 0x8f, 0x4a, 0x90, 0x0f, 0x2f, 0x19, 0x07, 0xaa, 0xf7, - 0xd0, 0x5f, 0x68, 0xf5, 0x7e, 0x37, 0x02, 0xb9, 0xd0, 0x42, 0x71, 0xda, 0xda, 0xbd, 0x0f, 0x66, + 0xd0, 0x5f, 0x6a, 0xf5, 0x7e, 0x2f, 0x02, 0xb9, 0xd0, 0x42, 0x71, 0xda, 0xda, 0xbd, 0x0f, 0x66, 0xcd, 0x16, 0xee, 0x74, 0x6d, 0x17, 0x5b, 0xc6, 0xa1, 0xd6, 0xc6, 0xb7, 0x71, 0xbb, 0xa8, 0x50, 0x13, 0x7f, 0xe1, 0xe8, 0xa5, 0xe8, 0x52, 0xdd, 0xe7, 0x5b, 0x23, 0x6c, 0xcb, 0x73, 0xf5, 0x95, 0xda, 0xfa, 0xd6, 0x66, 0xb3, 0xb6, 0x51, 0xbd, 0x29, 0xac, 0x8b, 0x2a, 0x9b, 0x03, 0x64, 0x6f, @@ -1771,7 +1770,7 @@ func StakingDescription() (desc *github_com_cosmos_gogoproto_protoc_gen_gogo_des 0x42, 0xeb, 0xb2, 0x88, 0x56, 0xe4, 0x5c, 0x5a, 0x4d, 0x59, 0x22, 0xf3, 0x21, 0xc8, 0x9a, 0x8e, 0xe6, 0xef, 0x6d, 0x46, 0x16, 0x23, 0xe7, 0x52, 0x6a, 0xc6, 0x74, 0xbc, 0x3d, 0x12, 0xe5, 0x13, 0x11, 0xc8, 0x87, 0x77, 0x6d, 0xd1, 0x0a, 0xa4, 0xda, 0x36, 0xdf, 0x64, 0x61, 0x47, 0x06, 0xce, - 0x4d, 0xd8, 0xe8, 0x5d, 0x5a, 0xe3, 0xf4, 0xaa, 0xc7, 0x59, 0xfa, 0xd7, 0x12, 0xa4, 0x44, 0x32, + 0x4d, 0xd8, 0xe8, 0x5d, 0x5a, 0xe3, 0xf4, 0xaa, 0xc7, 0x59, 0xfa, 0x37, 0x12, 0xa4, 0x44, 0x32, 0x3a, 0x09, 0xb1, 0xae, 0xee, 0xee, 0x53, 0xb8, 0x78, 0x25, 0x22, 0x4b, 0x2a, 0xfd, 0x26, 0xe9, 0x4e, 0x57, 0x67, 0xfb, 0x44, 0x3c, 0x9d, 0x7c, 0x93, 0x7e, 0x6d, 0x63, 0xbd, 0x45, 0x23, 0x0b, 0x76, 0xa7, 0x83, 0x2d, 0xd7, 0x11, 0xfd, 0xca, 0xd3, 0xab, 0x3c, 0x19, 0x3d, 0x01, 0xb3, 0x6e, @@ -1779,7 +1778,7 @@ func StakingDescription() (desc *github_com_cosmos_gogoproto_protoc_gen_gogo_des 0x0b, 0xbb, 0xba, 0xb1, 0x8f, 0x5b, 0x3e, 0x53, 0x82, 0x46, 0x10, 0x4f, 0x71, 0x82, 0x15, 0x9e, 0x2f, 0x78, 0x95, 0xcf, 0x44, 0x60, 0x56, 0xc4, 0x42, 0x5a, 0x9e, 0xb0, 0xd6, 0x01, 0x74, 0xcb, 0xb2, 0xdd, 0xa0, 0xb8, 0x86, 0x55, 0x79, 0x88, 0x6f, 0xa9, 0xec, 0x31, 0xa9, 0x01, 0x80, 0xd2, - 0x1f, 0x48, 0x00, 0x7e, 0xd6, 0x58, 0xb9, 0x2d, 0x40, 0x86, 0xef, 0xc9, 0xd3, 0x83, 0x1d, 0x2c, + 0x1f, 0x4a, 0x00, 0x7e, 0xd6, 0x58, 0xb9, 0x2d, 0x40, 0x86, 0xef, 0xc9, 0xd3, 0x83, 0x1d, 0x2c, 0x7c, 0x06, 0x2c, 0xe9, 0xaa, 0xd9, 0xa6, 0x41, 0xce, 0x1d, 0xbc, 0x67, 0x5a, 0x7c, 0x77, 0x86, 0x7d, 0x88, 0x20, 0x67, 0xcc, 0xdf, 0x9e, 0x54, 0x21, 0xe5, 0xe0, 0x8e, 0x6e, 0xb9, 0xa6, 0xc1, 0xf7, 0x5b, 0x2e, 0x1f, 0xab, 0xf2, 0x4b, 0x0d, 0xce, 0xad, 0x7a, 0x38, 0xca, 0x39, 0x48, 0x89, @@ -1787,17 +1786,17 @@ func StakingDescription() (desc *github_com_cosmos_gogoproto_protoc_gen_gogo_des 0xb2, 0x88, 0x2d, 0xaf, 0xd5, 0xcb, 0x0d, 0x39, 0x52, 0xf9, 0xff, 0x61, 0xce, 0xb0, 0x3b, 0x83, 0x05, 0x56, 0xe4, 0x81, 0x00, 0xa2, 0xb3, 0x2a, 0xbd, 0xf6, 0x14, 0x27, 0xda, 0xb3, 0xdb, 0xba, 0xb5, 0xb7, 0x64, 0xf7, 0xf6, 0xfc, 0x63, 0x31, 0x64, 0xad, 0xe1, 0x04, 0x0e, 0xc7, 0x74, 0x77, - 0xfe, 0x5c, 0x92, 0x7e, 0x34, 0x12, 0xbd, 0xb6, 0x55, 0xf9, 0xa9, 0x48, 0xe9, 0x1a, 0x63, 0xdc, - 0x12, 0xcd, 0x51, 0xf1, 0x6e, 0x1b, 0x1b, 0xa4, 0xf2, 0xf0, 0x87, 0x4f, 0xc0, 0xfc, 0x9e, 0xbd, + 0xfe, 0x42, 0x92, 0x7e, 0x34, 0x12, 0xbd, 0xb6, 0x55, 0xf9, 0xa9, 0x48, 0xe9, 0x1a, 0x63, 0xdc, + 0x12, 0xcd, 0x51, 0xf1, 0x6e, 0x1b, 0x1b, 0xa4, 0xf2, 0xf0, 0x47, 0x4f, 0xc0, 0xfc, 0x9e, 0xbd, 0x67, 0x53, 0xa4, 0x0b, 0xe4, 0x17, 0x3f, 0x57, 0x93, 0xf6, 0x52, 0x4b, 0x13, 0x0f, 0xe1, 0x2c, 0x6f, 0xc0, 0x1c, 0x27, 0xd6, 0xe8, 0xf6, 0x3d, 0x0b, 0x55, 0xa0, 0x23, 0xe3, 0xe4, 0xc5, 0x9f, - 0xfd, 0x7d, 0xea, 0x95, 0xa8, 0xb3, 0x9c, 0x95, 0xe4, 0xb1, 0x68, 0xc6, 0xb2, 0x0a, 0x27, 0x42, - 0x78, 0xcc, 0x46, 0xe0, 0xde, 0x04, 0xc4, 0x7f, 0xc6, 0x11, 0xe7, 0x02, 0x88, 0x0d, 0xce, 0xba, - 0x5c, 0x85, 0xdc, 0x71, 0xb0, 0xfe, 0x39, 0xc7, 0xca, 0xe2, 0x20, 0xc8, 0x35, 0x28, 0x50, 0x10, - 0xa3, 0xef, 0xb8, 0x76, 0x87, 0x1a, 0xe0, 0xa3, 0x61, 0xfe, 0xc5, 0xef, 0xb3, 0x41, 0x9b, 0x27, - 0x6c, 0x55, 0x8f, 0x6b, 0x79, 0x19, 0xe8, 0x89, 0x85, 0x16, 0x36, 0xda, 0x13, 0x10, 0x7e, 0x9d, + 0xfd, 0x03, 0xea, 0x95, 0xa8, 0xb3, 0x9c, 0x95, 0xe4, 0xb1, 0x68, 0xc6, 0xb2, 0x0a, 0x27, 0x42, + 0x78, 0xcc, 0x46, 0xe0, 0xde, 0x04, 0xc4, 0x7f, 0xce, 0x11, 0xe7, 0x02, 0x88, 0x0d, 0xce, 0xba, + 0x5c, 0x85, 0xdc, 0x71, 0xb0, 0xfe, 0x05, 0xc7, 0xca, 0xe2, 0x20, 0xc8, 0x35, 0x28, 0x50, 0x10, + 0xa3, 0xef, 0xb8, 0x76, 0x87, 0x1a, 0xe0, 0xa3, 0x61, 0xfe, 0xe5, 0x1f, 0xb0, 0x41, 0x9b, 0x27, + 0x6c, 0x55, 0x8f, 0x6b, 0x79, 0x19, 0xe8, 0x89, 0x85, 0x16, 0x36, 0xda, 0x13, 0x10, 0x7e, 0x83, 0x57, 0xc4, 0xa3, 0x5f, 0xbe, 0x01, 0xf3, 0xe4, 0x37, 0xb5, 0x8f, 0xc1, 0x9a, 0x4c, 0x0e, 0xaa, - 0x17, 0xff, 0xcd, 0x07, 0x98, 0x5d, 0x98, 0xf3, 0x00, 0x02, 0x75, 0x0a, 0xf4, 0xe2, 0x1e, 0x76, + 0x17, 0xff, 0xed, 0x07, 0x98, 0x5d, 0x98, 0xf3, 0x00, 0x02, 0x75, 0x0a, 0xf4, 0xe2, 0x1e, 0x76, 0x5d, 0xdc, 0x73, 0x34, 0xbd, 0x3d, 0xaa, 0x7a, 0x81, 0xa8, 0x64, 0xf1, 0x07, 0xbf, 0x14, 0xee, 0xc5, 0x6b, 0x8c, 0xb3, 0xdc, 0x6e, 0x2f, 0x6f, 0xc3, 0xa9, 0x11, 0x5a, 0x31, 0x05, 0xe6, 0x0f, 0x71, 0xcc, 0xf9, 0x21, 0xcd, 0x20, 0xb0, 0x5b, 0x20, 0xd2, 0xbd, 0xbe, 0x9c, 0x02, 0xf3, 0x23, @@ -1813,10 +1812,10 @@ func StakingDescription() (desc *github_com_cosmos_gogoproto_protoc_gen_gogo_des 0xb9, 0x83, 0x2d, 0x63, 0x7f, 0x3a, 0x84, 0x4f, 0x0a, 0x51, 0x0a, 0x1e, 0x02, 0x51, 0x85, 0x5c, 0x47, 0xef, 0x39, 0xfb, 0x7a, 0x7b, 0xaa, 0xee, 0xf8, 0x49, 0x8e, 0x91, 0xf5, 0x98, 0xb8, 0x44, 0xfa, 0xd6, 0x71, 0x60, 0x7e, 0x4a, 0x48, 0x24, 0xc0, 0xc6, 0x87, 0x9e, 0xe3, 0xd2, 0xb0, 0xf9, - 0x71, 0xd0, 0xfe, 0x8e, 0x18, 0x7a, 0x8c, 0x77, 0x3d, 0x88, 0x78, 0x05, 0xd2, 0x8e, 0xf9, 0xc6, - 0x54, 0x30, 0x7f, 0x57, 0xf4, 0x34, 0x65, 0x20, 0xcc, 0x37, 0xe1, 0xf4, 0xc8, 0x69, 0x62, 0x0a, - 0xb0, 0x9f, 0xe6, 0x60, 0x27, 0x47, 0x4c, 0x15, 0xdc, 0x24, 0x1c, 0x17, 0xf2, 0xef, 0x09, 0x93, - 0x80, 0x07, 0xb0, 0xb6, 0xc8, 0xa2, 0xc5, 0xd1, 0x77, 0x8f, 0x27, 0xb5, 0xbf, 0x2f, 0xa4, 0xc6, + 0x71, 0xd0, 0xfe, 0x9e, 0x18, 0x7a, 0x8c, 0x77, 0x3d, 0x88, 0x78, 0x05, 0xd2, 0x8e, 0xf9, 0xc6, + 0x54, 0x30, 0x7f, 0x5f, 0xf4, 0x34, 0x65, 0x20, 0xcc, 0x37, 0xe1, 0xf4, 0xc8, 0x69, 0x62, 0x0a, + 0xb0, 0x9f, 0xe6, 0x60, 0x27, 0x47, 0x4c, 0x15, 0xdc, 0x24, 0x1c, 0x17, 0xf2, 0x1f, 0x08, 0x93, + 0x80, 0x07, 0xb0, 0xb6, 0xc8, 0xa2, 0xc5, 0xd1, 0x77, 0x8f, 0x27, 0xb5, 0x7f, 0x28, 0xa4, 0xc6, 0x78, 0x43, 0x52, 0x6b, 0xc2, 0x49, 0x8e, 0x78, 0xbc, 0x7e, 0xfd, 0x19, 0x61, 0x58, 0x19, 0xf7, 0x76, 0xb8, 0x77, 0xbf, 0x01, 0x4a, 0x9e, 0x38, 0x85, 0x77, 0xec, 0x68, 0x1d, 0xbd, 0x3b, 0x05, 0xf2, 0xcf, 0x72, 0x64, 0x61, 0xf1, 0x3d, 0xf7, 0xda, 0x59, 0xd7, 0xbb, 0x04, 0xfc, 0x55, 0x28, @@ -1824,25 +1823,25 @@ func StakingDescription() (desc *github_com_cosmos_gogoproto_protoc_gen_gogo_des 0xd0, 0x55, 0xdb, 0x01, 0x76, 0x82, 0x5c, 0x07, 0xd9, 0xf3, 0x55, 0x34, 0xb3, 0xd3, 0xb5, 0x7b, 0xee, 0x04, 0xc4, 0x4f, 0x89, 0x9e, 0xf2, 0xf8, 0xea, 0x94, 0x6d, 0xb9, 0x06, 0xec, 0x2c, 0xc9, 0xb4, 0x2a, 0xf9, 0x69, 0x0e, 0x94, 0xf3, 0xb9, 0xb8, 0xe1, 0x30, 0xec, 0x4e, 0x57, 0xef, 0x4d, - 0x63, 0xff, 0xfe, 0x81, 0x30, 0x1c, 0x9c, 0x85, 0x1b, 0x0e, 0xe2, 0xd1, 0x91, 0xd9, 0x7e, 0x0a, + 0x63, 0xff, 0xfe, 0x91, 0x30, 0x1c, 0x9c, 0x85, 0x1b, 0x0e, 0xe2, 0xd1, 0x91, 0xd9, 0x7e, 0x0a, 0x84, 0x9f, 0x17, 0x86, 0x43, 0xf0, 0x70, 0x08, 0xe1, 0x30, 0x4c, 0x01, 0xf1, 0x0b, 0x02, 0x42, 0xf0, 0x10, 0x88, 0x57, 0xfc, 0x89, 0xb6, 0x87, 0xf7, 0x4c, 0xc7, 0xe5, 0x87, 0xc1, 0x8e, 0x86, 0xfa, 0xc5, 0x2f, 0x85, 0x9d, 0x30, 0x35, 0xc0, 0x4a, 0x2c, 0x11, 0xdf, 0x48, 0xa1, 0x4b, 0xb6, 0xc9, 0x15, 0xfb, 0x25, 0x61, 0x89, 0x02, 0x6c, 0xa4, 0x6e, 0x01, 0x0f, 0x91, 0x88, 0xdd, 0x20, - 0x0b, 0x95, 0x29, 0xe0, 0xfe, 0xe1, 0x40, 0xe5, 0x1a, 0x82, 0x97, 0x60, 0x06, 0xfc, 0x9f, 0xbe, + 0x0b, 0x95, 0x29, 0xe0, 0xfe, 0xf1, 0x40, 0xe5, 0x1a, 0x82, 0x97, 0x60, 0x06, 0xfc, 0x9f, 0xbe, 0x75, 0x0b, 0x1f, 0x4e, 0xa5, 0x9d, 0xbf, 0x3c, 0xe0, 0xff, 0x6c, 0x33, 0x4e, 0x66, 0x43, 0x0a, 0x03, 0xfe, 0x14, 0x9a, 0x74, 0xd6, 0xb3, 0xf8, 0x2d, 0x5f, 0xe6, 0xed, 0x0d, 0xbb, 0x53, 0xcb, 0x6b, 0x44, 0xc9, 0xc3, 0x4e, 0xcf, 0x64, 0xb0, 0x0f, 0x7c, 0xd9, 0xd3, 0xf3, 0x90, 0xcf, 0xb3, 0x7c, 0x15, 0x72, 0x21, 0x87, 0x67, 0x32, 0xd4, 0xb7, 0x72, 0xa8, 0x6c, 0xd0, 0xdf, 0x59, 0xbe, 0x04, 0x31, 0xe2, 0xbc, 0x4c, 0x66, 0xff, 0x36, 0xce, 0x4e, 0xc9, 0x97, 0xdf, 0x05, 0x29, 0xe1, - 0xb4, 0x4c, 0x66, 0xfd, 0xeb, 0x9c, 0xd5, 0x63, 0x21, 0xec, 0xc2, 0x61, 0x99, 0xcc, 0xfe, 0x37, + 0xb4, 0x4c, 0x66, 0xfd, 0x9b, 0x9c, 0xd5, 0x63, 0x21, 0xec, 0xc2, 0x61, 0x99, 0xcc, 0xfe, 0xb7, 0x04, 0xbb, 0x60, 0x21, 0xec, 0xd3, 0x8b, 0xf0, 0x57, 0xbf, 0x23, 0xc6, 0x27, 0x1d, 0x21, 0xbb, 0x2b, 0x90, 0xe4, 0x9e, 0xca, 0x64, 0xee, 0x6f, 0xe7, 0x85, 0x0b, 0x8e, 0xe5, 0xe7, 0x21, 0x3e, 0xa5, 0xc0, 0xbf, 0x8b, 0xb3, 0x32, 0xfa, 0xe5, 0x2a, 0x64, 0x02, 0xde, 0xc9, 0x64, 0xf6, 0xef, - 0xe6, 0xec, 0x41, 0x2e, 0x52, 0x75, 0xee, 0x9d, 0x4c, 0x06, 0xf8, 0x9b, 0xa2, 0xea, 0x9c, 0x83, + 0xe6, 0xec, 0x41, 0x2e, 0x52, 0x75, 0xee, 0x9d, 0x4c, 0x06, 0xf8, 0xdb, 0xa2, 0xea, 0x9c, 0x83, 0x88, 0x4d, 0x38, 0x26, 0x93, 0xb9, 0x3f, 0x24, 0xa4, 0x2e, 0x58, 0x96, 0x5f, 0x82, 0xb4, 0x37, 0xd9, 0x4c, 0xe6, 0xff, 0x1e, 0xce, 0xef, 0xf3, 0x10, 0x09, 0x04, 0x26, 0xbb, 0xc9, 0x10, 0x7f, - 0x4b, 0x48, 0x20, 0xc0, 0x45, 0x86, 0xd1, 0xa0, 0x03, 0x33, 0x19, 0xe9, 0x7b, 0xc5, 0x30, 0x1a, + 0x47, 0x48, 0x20, 0xc0, 0x45, 0x86, 0xd1, 0xa0, 0x03, 0x33, 0x19, 0xe9, 0x7b, 0xc5, 0x30, 0x1a, 0xf0, 0x5f, 0x48, 0x6f, 0x52, 0x9b, 0x3f, 0x19, 0xe2, 0xfb, 0x44, 0x6f, 0x52, 0x7a, 0x52, 0x8d, 0x41, 0x8f, 0x60, 0x32, 0xc6, 0x0f, 0x88, 0x6a, 0x0c, 0x38, 0x04, 0xcb, 0x5b, 0x80, 0x86, 0xbd, 0x81, 0xc9, 0x78, 0x1f, 0xe6, 0x78, 0xb3, 0x43, 0xce, 0xc0, 0xf2, 0x7b, 0xe0, 0xe4, 0x68, 0x4f, @@ -1855,19 +1854,19 @@ func StakingDescription() (desc *github_com_cosmos_gogoproto_protoc_gen_gogo_des 0xe1, 0x64, 0xb4, 0x1f, 0x1b, 0x98, 0xbc, 0xf8, 0x5c, 0xb8, 0x7c, 0x05, 0x52, 0x56, 0xbf, 0xdd, 0x26, 0x83, 0x07, 0x1d, 0x7d, 0xda, 0xb7, 0xf8, 0x5f, 0xbe, 0xc2, 0xa5, 0x23, 0x18, 0x96, 0x2f, 0x41, 0x1c, 0x77, 0x76, 0x70, 0x6b, 0x12, 0xe7, 0x17, 0xbf, 0x22, 0x0c, 0x26, 0xa1, 0x5e, 0x7e, - 0x09, 0x80, 0x85, 0x46, 0xe8, 0x36, 0xfc, 0x04, 0xde, 0x3f, 0xf8, 0x0a, 0x3f, 0x5e, 0xe7, 0xb3, + 0x09, 0x80, 0x85, 0x46, 0xe8, 0x36, 0xfc, 0x04, 0xde, 0x3f, 0xfc, 0x0a, 0x3f, 0x5e, 0xe7, 0xb3, 0xf8, 0x00, 0xec, 0xb0, 0xde, 0xd1, 0x00, 0x5f, 0x0a, 0x03, 0xd0, 0x1e, 0x79, 0x11, 0x92, 0xaf, - 0x3b, 0xb6, 0xe5, 0xea, 0x7b, 0x93, 0xb8, 0xff, 0x90, 0x73, 0x0b, 0x7a, 0x22, 0xb0, 0x8e, 0xdd, + 0x3b, 0xb6, 0xe5, 0xea, 0x7b, 0x93, 0xb8, 0xff, 0x88, 0x73, 0x0b, 0x7a, 0x22, 0xb0, 0x8e, 0xdd, 0xc3, 0xae, 0xbe, 0xe7, 0x4c, 0xe2, 0xfd, 0xaf, 0x9c, 0xd7, 0x63, 0x20, 0xcc, 0x86, 0xee, 0xb8, 0xd3, 0xb4, 0xfb, 0xbf, 0x09, 0x66, 0xc1, 0x40, 0x2a, 0x4d, 0x7e, 0xdf, 0xc2, 0x87, 0x93, 0x78, - 0xff, 0x48, 0x54, 0x9a, 0xd3, 0x2f, 0xbf, 0x0b, 0xd2, 0xe4, 0x27, 0x3b, 0x33, 0x3b, 0x81, 0xf9, - 0x8f, 0x39, 0xb3, 0xcf, 0x41, 0x4a, 0x76, 0xdc, 0x96, 0x6b, 0x4e, 0x16, 0xf6, 0x9f, 0xf0, 0x9e, - 0x16, 0xf4, 0xcb, 0x65, 0xc8, 0x38, 0x6e, 0xab, 0xd5, 0xe7, 0xfe, 0xe9, 0x04, 0xf6, 0x3f, 0xfd, + 0xff, 0x58, 0x54, 0x9a, 0xd3, 0x2f, 0xbf, 0x0b, 0xd2, 0xe4, 0x27, 0x3b, 0x33, 0x3b, 0x81, 0xf9, + 0x4f, 0x38, 0xb3, 0xcf, 0x41, 0x4a, 0x76, 0xdc, 0x96, 0x6b, 0x4e, 0x16, 0xf6, 0x9f, 0xf2, 0x9e, + 0x16, 0xf4, 0xcb, 0x65, 0xc8, 0x38, 0x6e, 0xab, 0xd5, 0xe7, 0xfe, 0xe9, 0x04, 0xf6, 0x3f, 0xfb, 0x8a, 0x17, 0xb2, 0xf0, 0x78, 0x48, 0x6f, 0xdf, 0xb9, 0xe5, 0x76, 0x6d, 0xba, 0xdf, 0x32, 0x09, 0xe1, 0xcb, 0x1c, 0x21, 0xc0, 0xb2, 0x5c, 0x85, 0x2c, 0x69, 0x8b, 0xb8, 0x8b, 0x30, 0x09, 0xe2, - 0xcf, 0xb8, 0x00, 0x42, 0x4c, 0x95, 0x6f, 0xfe, 0xf5, 0xcf, 0x9e, 0x95, 0x3e, 0xf3, 0xd9, 0xb3, - 0xd2, 0xef, 0x7e, 0xf6, 0xac, 0xf4, 0xa1, 0xcf, 0x9d, 0x9d, 0xf9, 0xcc, 0xe7, 0xce, 0xce, 0xfc, - 0xf6, 0xe7, 0xce, 0xce, 0x8c, 0x8e, 0x12, 0xc3, 0x35, 0xfb, 0x9a, 0xcd, 0xe2, 0xc3, 0xaf, 0x3d, + 0xcf, 0xb9, 0x00, 0x42, 0x4c, 0x95, 0x6f, 0xfe, 0x8d, 0xcf, 0x9e, 0x95, 0x3e, 0xf3, 0xd9, 0xb3, + 0xd2, 0xef, 0x7d, 0xf6, 0xac, 0xf4, 0xa1, 0xcf, 0x9d, 0x9d, 0xf9, 0xcc, 0xe7, 0xce, 0xce, 0xfc, + 0xce, 0xe7, 0xce, 0xce, 0x8c, 0x8e, 0x12, 0xc3, 0x35, 0xfb, 0x9a, 0xcd, 0xe2, 0xc3, 0xaf, 0x3d, 0xb2, 0x67, 0xba, 0xfb, 0xfd, 0x9d, 0x25, 0xc3, 0xee, 0x5c, 0x30, 0x6c, 0xa7, 0x63, 0x3b, 0x17, 0xc2, 0x71, 0x5d, 0xfa, 0x0b, 0xfe, 0x97, 0x44, 0xd6, 0xcc, 0xe1, 0x70, 0xae, 0x6e, 0x1d, 0x8e, 0xbb, 0x4c, 0x79, 0x19, 0xa2, 0x65, 0xeb, 0x10, 0x9d, 0x66, 0x06, 0x4e, 0xeb, 0xf7, 0xda, 0xfc, @@ -1889,32 +1888,32 @@ func StakingDescription() (desc *github_com_cosmos_gogoproto_protoc_gen_gogo_des 0xd2, 0x94, 0x96, 0xfc, 0x3c, 0xff, 0x2a, 0x80, 0x9f, 0x81, 0xce, 0xc0, 0xa9, 0x46, 0xb5, 0xbc, 0x56, 0x56, 0xc5, 0x21, 0xa1, 0xc6, 0x56, 0xad, 0xca, 0xae, 0x59, 0xcd, 0xa0, 0x93, 0x80, 0x82, 0x99, 0xde, 0xa1, 0xa6, 0x13, 0x30, 0x1b, 0x4c, 0x67, 0x77, 0x5e, 0x22, 0xc4, 0x53, 0x34, 0x3b, - 0xdd, 0x36, 0xa6, 0x3b, 0x8f, 0x9a, 0x29, 0xa4, 0x36, 0xd9, 0x09, 0xf9, 0x8d, 0x7f, 0xc7, 0xee, + 0xdd, 0x36, 0xa6, 0x3b, 0x8f, 0x9a, 0x29, 0xa4, 0x36, 0xd9, 0x09, 0xf9, 0xcd, 0x7f, 0xc7, 0xee, 0x41, 0xcc, 0xf9, 0xec, 0x9e, 0xcc, 0x97, 0xd7, 0x60, 0x56, 0x37, 0x0c, 0xdc, 0x0d, 0x41, 0x4e, 0x30, 0xd5, 0x04, 0x90, 0xee, 0xa5, 0x72, 0x4e, 0x1f, 0xed, 0x79, 0x48, 0x38, 0xb4, 0xf5, 0x93, - 0x20, 0x7e, 0x93, 0x43, 0x70, 0xf2, 0x65, 0x0b, 0x66, 0xd9, 0xbd, 0x3e, 0x1c, 0xa8, 0xc6, 0xd1, - 0x71, 0x86, 0x7f, 0xf4, 0xa9, 0xa7, 0xe9, 0xce, 0xea, 0x43, 0xe1, 0x6e, 0x19, 0xa1, 0x4e, 0xaa, + 0x20, 0x7e, 0x8b, 0x43, 0x70, 0xf2, 0x65, 0x0b, 0x66, 0xd9, 0xbd, 0x3e, 0x1c, 0xa8, 0xc6, 0xd1, + 0x71, 0x86, 0x7f, 0xf2, 0xa9, 0xa7, 0xe9, 0xce, 0xea, 0x43, 0xe1, 0x6e, 0x19, 0xa1, 0x4e, 0xaa, 0xcc, 0xb1, 0xfd, 0x8a, 0x62, 0xc8, 0x8b, 0xf2, 0x78, 0x85, 0x8f, 0x2e, 0xec, 0x57, 0x78, 0x61, 0x67, 0x47, 0xe9, 0x40, 0xa0, 0xa4, 0x1c, 0x47, 0x65, 0x19, 0x95, 0xda, 0xb8, 0x31, 0xfd, 0xda, 0x13, 0xc3, 0xb3, 0x13, 0xfb, 0xef, 0x29, 0x8a, 0x7c, 0x25, 0x58, 0x8c, 0x37, 0xf6, 0x3e, 0x12, 0x83, 0x59, 0xbd, 0x63, 0x5a, 0xf6, 0x05, 0xfa, 0x2f, 0x1f, 0x73, 0x71, 0xfa, 0x31, 0xc5, 0xa6, - 0xe4, 0x65, 0x36, 0x14, 0x26, 0x6b, 0xcc, 0x1f, 0x7f, 0xe7, 0x4f, 0xc4, 0xfd, 0xe1, 0xb2, 0xbc, - 0x0e, 0xb2, 0x38, 0x12, 0x8c, 0x2d, 0xc3, 0x6e, 0x4d, 0x15, 0xa5, 0xf8, 0x13, 0x81, 0x21, 0xe2, + 0xe4, 0x65, 0x36, 0x14, 0x26, 0x6b, 0xcc, 0x9f, 0x7c, 0xe7, 0x4f, 0xc4, 0xfd, 0xe1, 0xb2, 0xbc, + 0x0e, 0xb2, 0x38, 0x12, 0x8c, 0x2d, 0xc3, 0x6e, 0x4d, 0x15, 0xa5, 0xf8, 0x53, 0x81, 0x21, 0xe2, 0x5b, 0x35, 0xce, 0xba, 0xfc, 0x4e, 0x48, 0x79, 0x30, 0x93, 0x3c, 0x13, 0x01, 0xe2, 0x71, 0x10, 0xbf, 0x84, 0x8d, 0xcc, 0x69, 0xbc, 0xd0, 0x2f, 0x0b, 0x7e, 0x36, 0x42, 0x37, 0x48, 0x6b, 0xae, 0x41, 0xbe, 0x65, 0x5b, 0xae, 0x66, 0x77, 0x4c, 0x17, 0x77, 0xba, 0xee, 0x44, 0xbf, 0xee, 0xcf, - 0x18, 0x48, 0x4a, 0xcd, 0x11, 0xbe, 0x4d, 0xc1, 0x46, 0x6a, 0xc2, 0x6e, 0xfd, 0x4d, 0x53, 0x93, + 0x19, 0x48, 0x4a, 0xcd, 0x11, 0xbe, 0x4d, 0xc1, 0x46, 0x6a, 0xc2, 0x6e, 0xfd, 0x4d, 0x53, 0x93, 0xff, 0xee, 0xd5, 0x84, 0xf2, 0x90, 0x9a, 0xdc, 0x97, 0x76, 0x38, 0xad, 0x5b, 0xdc, 0x98, 0xbb, 0x07, 0x4c, 0x0b, 0x3c, 0xed, 0xf8, 0x44, 0x14, 0xce, 0x72, 0xe2, 0x1d, 0xdd, 0xc1, 0x17, 0x6e, 0x3f, 0xb3, 0x83, 0x5d, 0xfd, 0x99, 0x0b, 0x86, 0x6d, 0x8a, 0x99, 0x7c, 0x8e, 0x1b, 0x6b, 0x92, 0xbf, 0xc4, 0xf3, 0x4b, 0x23, 0xb7, 0xbb, 0x4b, 0xe3, 0x8d, 0x7c, 0x69, 0x58, 0x07, 0x95, 0x36, 0xc4, 0xaa, 0xb6, 0x69, 0x91, 0xb9, 0xad, 0x85, 0x2d, 0xbb, 0xc3, 0xcd, 0x2d, 0xfb, 0x40, 0xab, - 0x90, 0xd0, 0x3b, 0x76, 0xdf, 0x72, 0x99, 0xa9, 0xad, 0x3c, 0xfd, 0xeb, 0x6f, 0x2e, 0xcc, 0xfc, + 0x90, 0xd0, 0x3b, 0x76, 0xdf, 0x72, 0x99, 0xa9, 0xad, 0x3c, 0xfd, 0x1b, 0x6f, 0x2e, 0xcc, 0xfc, 0xc7, 0x37, 0x17, 0x4e, 0x30, 0x58, 0xa7, 0x75, 0x6b, 0xc9, 0xb4, 0x2f, 0x74, 0x74, 0x77, 0x9f, - 0x0c, 0xdf, 0xdf, 0xfa, 0xf4, 0x53, 0xc0, 0xcb, 0xab, 0x5b, 0xee, 0x27, 0x3f, 0xff, 0x33, 0xe7, + 0x0c, 0xdf, 0xdf, 0xfe, 0xf4, 0x53, 0xc0, 0xcb, 0xab, 0x5b, 0xee, 0x27, 0x3f, 0xff, 0x33, 0xe7, 0x25, 0x95, 0xf3, 0x2f, 0xc7, 0xbe, 0xf0, 0xb1, 0x05, 0x49, 0xe9, 0x42, 0x72, 0x05, 0x1b, 0x47, 0x14, 0x58, 0x1f, 0x28, 0xf0, 0x19, 0x5e, 0xe0, 0x99, 0xe1, 0x02, 0xd9, 0x81, 0xbd, 0x15, 0x6c, - 0x04, 0x8a, 0x5d, 0xc1, 0x46, 0xb8, 0xc4, 0xca, 0xca, 0x6f, 0xff, 0xde, 0xd9, 0x99, 0xf7, 0x7f, + 0x04, 0x8a, 0x5d, 0xc1, 0x46, 0xb8, 0xc4, 0xca, 0xca, 0xef, 0xfc, 0xfe, 0xd9, 0x99, 0xf7, 0x7f, 0xf6, 0xec, 0xcc, 0xd8, 0x2e, 0x53, 0x26, 0x77, 0x99, 0xd7, 0x53, 0x3f, 0x11, 0x83, 0x07, 0xe9, 0xfd, 0xd2, 0x5e, 0xc7, 0xb4, 0xdc, 0x0b, 0x46, 0xef, 0xb0, 0xeb, 0xda, 0x64, 0xe0, 0xda, 0xbb, 0xbc, 0xa3, 0x66, 0xfd, 0xec, 0x25, 0x96, 0x3d, 0xba, 0x9b, 0x94, 0x5d, 0x88, 0x6f, 0x11, 0x3e, @@ -1940,7 +1939,7 @@ func StakingDescription() (desc *github_com_cosmos_gogoproto_protoc_gen_gogo_des 0xeb, 0xe2, 0xa5, 0x4b, 0xcf, 0xbc, 0xc8, 0xb4, 0x7c, 0x75, 0x46, 0x15, 0x09, 0xe8, 0x2c, 0xa4, 0x1d, 0x6c, 0x74, 0x2f, 0x5e, 0xba, 0x7c, 0xeb, 0x19, 0xa6, 0x56, 0xab, 0x33, 0xaa, 0x9f, 0xb4, 0x9c, 0x22, 0x2d, 0xfe, 0xc2, 0xc7, 0x17, 0xa4, 0x4a, 0x1c, 0xa2, 0x4e, 0xbf, 0xf3, 0xb6, 0xe9, - 0xc6, 0x1f, 0x25, 0x60, 0x31, 0x90, 0xcb, 0x26, 0x85, 0xdb, 0x7a, 0xdb, 0x6c, 0xe9, 0xfe, 0x63, + 0xc6, 0x1f, 0x27, 0x60, 0x31, 0x90, 0xcb, 0x26, 0x85, 0xdb, 0x7a, 0xdb, 0x6c, 0xe9, 0xfe, 0x63, 0x40, 0x72, 0xa0, 0xfd, 0x94, 0x62, 0x8c, 0xb5, 0x3f, 0x52, 0x8a, 0xca, 0xcf, 0x49, 0x90, 0xbd, 0x21, 0x90, 0x1b, 0xd8, 0x45, 0x57, 0x00, 0xbc, 0x92, 0xc4, 0x50, 0x39, 0xb3, 0x34, 0x58, 0xd6, 0x92, 0xc7, 0xa3, 0x06, 0xc8, 0xd1, 0xf3, 0x54, 0x01, 0xbb, 0xb6, 0xc3, 0x6f, 0xc5, 0x4e, 0x60, @@ -1958,7 +1957,7 @@ func StakingDescription() (desc *github_com_cosmos_gogoproto_protoc_gen_gogo_des 0x68, 0xca, 0x52, 0xe9, 0xc4, 0xdd, 0x7b, 0x8b, 0xb3, 0x01, 0x8e, 0xf2, 0x8e, 0x83, 0x2d, 0x77, 0x98, 0xa1, 0xba, 0xb9, 0xbe, 0x5e, 0x6f, 0xca, 0x91, 0x21, 0x86, 0xaa, 0xdd, 0xe9, 0x98, 0x2e, 0x7a, 0x1c, 0x66, 0xc3, 0x0c, 0x1b, 0xf5, 0x35, 0x39, 0x5a, 0x42, 0x77, 0xef, 0x2d, 0xe6, 0x03, - 0xd4, 0x1b, 0x66, 0xbb, 0x94, 0xfa, 0xe0, 0x8f, 0x9d, 0x9d, 0xf9, 0xe4, 0xdf, 0x3e, 0x2b, 0x55, + 0xd4, 0x1b, 0x66, 0xbb, 0x94, 0xfa, 0xe0, 0x8f, 0x9d, 0x9d, 0xf9, 0xe4, 0xdf, 0x3d, 0x2b, 0x55, 0xd6, 0xc7, 0x8e, 0xb9, 0x67, 0x8f, 0x37, 0xe6, 0xc2, 0xf3, 0xf6, 0x57, 0x1e, 0x08, 0x99, 0x1b, 0xee, 0x87, 0x05, 0x8c, 0xf1, 0xb4, 0xc3, 0x6d, 0x52, 0x6c, 0xa1, 0x74, 0xb4, 0x7b, 0x50, 0x9a, 0x30, 0x29, 0x94, 0x26, 0x1a, 0x06, 0xe5, 0x45, 0xc8, 0x6d, 0xe9, 0x3d, 0xb7, 0x81, 0xdd, 0x55, @@ -1995,13 +1994,13 @@ func StakingDescription() (desc *github_com_cosmos_gogoproto_protoc_gen_gogo_des 0xb4, 0xc0, 0xcb, 0x6d, 0x17, 0x60, 0xce, 0x7f, 0x33, 0xcd, 0x47, 0x61, 0x5a, 0x86, 0xbc, 0xac, 0x86, 0xc8, 0x51, 0x7e, 0x55, 0x82, 0x04, 0x9f, 0xb1, 0xfc, 0x6e, 0x90, 0x46, 0x77, 0x43, 0x64, 0x5c, 0x37, 0x44, 0xef, 0xbf, 0x1b, 0xca, 0x00, 0x5e, 0x35, 0x1d, 0xfe, 0xac, 0xca, 0x08, 0xb7, - 0x8a, 0x55, 0xb1, 0x61, 0xee, 0xf1, 0x71, 0x1f, 0x60, 0x52, 0x7e, 0x47, 0x22, 0x1e, 0x3e, 0xcf, + 0x8a, 0x55, 0xb1, 0x61, 0xee, 0xf1, 0x71, 0x1f, 0x60, 0x52, 0x7e, 0x57, 0x22, 0x1e, 0x3e, 0xcf, 0x47, 0x65, 0xc8, 0x89, 0x7a, 0x69, 0xbb, 0x6d, 0x7d, 0x8f, 0xab, 0xe2, 0x83, 0x63, 0x2b, 0x47, 0x66, 0x61, 0x35, 0xc3, 0xeb, 0x43, 0xfd, 0x89, 0x91, 0xdd, 0x1a, 0x19, 0xd3, 0xad, 0x21, 0x3d, - 0x8a, 0xde, 0x9f, 0x1e, 0x85, 0x7a, 0x3c, 0x36, 0xd0, 0xe3, 0xca, 0xef, 0x49, 0xfc, 0xc5, 0xb6, - 0x16, 0xbb, 0xc1, 0xf1, 0x17, 0xd5, 0x55, 0xaf, 0x71, 0xdd, 0x6a, 0xe1, 0x96, 0x36, 0xd4, 0x67, + 0x8a, 0xde, 0x9f, 0x1e, 0x85, 0x7a, 0x3c, 0x36, 0xd0, 0xe3, 0xca, 0xef, 0x4b, 0xfc, 0xc5, 0xb6, + 0x16, 0xbb, 0xc1, 0xf1, 0x97, 0xd5, 0x55, 0xaf, 0x71, 0xdd, 0x6a, 0xe1, 0x96, 0x36, 0xd4, 0x67, 0x0f, 0x0f, 0x23, 0x86, 0xeb, 0xec, 0xf7, 0x1d, 0x12, 0x28, 0x0d, 0xbf, 0x0f, 0x3f, 0x1d, 0x81, - 0xd9, 0x21, 0xfa, 0xbf, 0x7c, 0x7d, 0x19, 0x1e, 0xbd, 0xf1, 0x29, 0x47, 0x6f, 0x62, 0xec, 0xe8, + 0xd9, 0x21, 0xfa, 0xbf, 0x7a, 0x7d, 0x19, 0x1e, 0xbd, 0xf1, 0x29, 0x47, 0x6f, 0x62, 0xec, 0xe8, 0xfd, 0x54, 0x84, 0x06, 0x00, 0xba, 0xb6, 0xa3, 0xb7, 0xbf, 0x16, 0xb6, 0xf7, 0x0c, 0xa4, 0xbb, 0x76, 0x5b, 0x63, 0x39, 0xec, 0xea, 0x4d, 0xaa, 0x6b, 0xb7, 0xd5, 0x21, 0x35, 0x8b, 0xbf, 0x45, 0x86, 0x39, 0xf1, 0x16, 0x74, 0x42, 0x72, 0x70, 0x40, 0xf5, 0x20, 0xcb, 0x44, 0xc1, 0xbd, 0xa6, @@ -2009,7 +2008,7 @@ func StakingDescription() (desc *github_com_cosmos_gogoproto_protoc_gen_gogo_des 0x83, 0x39, 0x19, 0xa3, 0x22, 0x47, 0x41, 0x8b, 0xa5, 0x72, 0x3a, 0xe5, 0xfb, 0x25, 0x80, 0x35, 0x22, 0x59, 0xda, 0x5e, 0xe2, 0xef, 0x38, 0xb4, 0x0a, 0x5a, 0xa8, 0xe4, 0xb3, 0xe3, 0x3a, 0x8d, 0x97, 0x9f, 0x75, 0x82, 0xf5, 0xae, 0x42, 0xce, 0xd7, 0x6d, 0x07, 0x8b, 0xca, 0x9c, 0x3d, 0x62, - 0x55, 0xda, 0xc0, 0xae, 0x9a, 0xbd, 0x1d, 0xf8, 0x52, 0xfe, 0x89, 0x04, 0x69, 0x5a, 0xa7, 0x75, + 0x55, 0xda, 0xc0, 0xae, 0x9a, 0xbd, 0x1d, 0xf8, 0x52, 0xfe, 0x99, 0x04, 0x69, 0x5a, 0xa7, 0x75, 0xec, 0xea, 0xa1, 0x3e, 0x94, 0xee, 0xbf, 0x0f, 0x1f, 0x04, 0x60, 0x30, 0x8e, 0xf9, 0x06, 0xe6, 0x9a, 0x95, 0xa6, 0x29, 0x0d, 0xf3, 0x0d, 0x8c, 0x2e, 0x7b, 0x02, 0x8f, 0x1e, 0x2d, 0x70, 0xb1, 0x6a, 0xe5, 0x62, 0x3f, 0x05, 0x49, 0xfa, 0xa6, 0xe8, 0x81, 0xc3, 0x17, 0xa2, 0x09, 0xab, 0xdf, @@ -2044,7 +2043,7 @@ func StakingDescription() (desc *github_com_cosmos_gogoproto_protoc_gen_gogo_des 0xb5, 0x4a, 0x29, 0x2a, 0xaf, 0x7c, 0xf2, 0xb3, 0x67, 0xa5, 0xb7, 0xc7, 0x16, 0xfc, 0x87, 0x9b, 0x70, 0x26, 0x90, 0x49, 0x14, 0x30, 0x14, 0x88, 0x2a, 0x04, 0xf4, 0x95, 0x64, 0x4e, 0x0a, 0x28, 0x1d, 0x19, 0xff, 0x2d, 0x1d, 0x6d, 0x76, 0x26, 0x47, 0x9b, 0x26, 0xc7, 0xbb, 0x46, 0x07, 0xe5, - 0xff, 0x71, 0x1a, 0x92, 0x2a, 0x7e, 0x5f, 0x1f, 0x3b, 0x2e, 0xba, 0x08, 0x31, 0x6c, 0xec, 0xdb, + 0xff, 0x69, 0x1a, 0x92, 0x2a, 0x7e, 0x5f, 0x1f, 0x3b, 0x2e, 0xba, 0x08, 0x31, 0x6c, 0xec, 0xdb, 0xa3, 0x62, 0xa0, 0xa4, 0x81, 0x4b, 0x9c, 0xae, 0x66, 0xec, 0xdb, 0xab, 0x33, 0x2a, 0xa5, 0x45, 0x97, 0x20, 0xbe, 0xdb, 0xee, 0xf3, 0xf0, 0xd5, 0x80, 0xcd, 0x0a, 0x32, 0x5d, 0x25, 0x44, 0xab, 0x33, 0x2a, 0xa3, 0x26, 0x45, 0xd1, 0x17, 0xcd, 0xa3, 0x47, 0x17, 0x55, 0xb7, 0x76, 0x69, 0x51, @@ -2074,7 +2073,7 @@ func StakingDescription() (desc *github_com_cosmos_gogoproto_protoc_gen_gogo_des 0xc6, 0x48, 0xf9, 0x90, 0xe4, 0x71, 0xd2, 0x37, 0x25, 0x8a, 0xe1, 0x88, 0x74, 0xda, 0xf7, 0x54, 0x1e, 0x16, 0x53, 0x9b, 0xc8, 0x67, 0xdb, 0xaf, 0x59, 0x9a, 0xc8, 0x67, 0x56, 0xb4, 0x00, 0x99, 0xee, 0xc5, 0xae, 0x47, 0x12, 0xa5, 0x24, 0xd0, 0xbd, 0xd8, 0x15, 0x04, 0x0f, 0x41, 0x96, 0xb4, - 0x5b, 0x0b, 0xfa, 0x4b, 0x69, 0x35, 0x43, 0xd2, 0x38, 0x89, 0xf2, 0x2f, 0x23, 0x20, 0x0f, 0x1a, + 0x5b, 0x0b, 0xfa, 0x4b, 0x69, 0x35, 0x43, 0xd2, 0x38, 0x89, 0xf2, 0xaf, 0x22, 0x20, 0x0f, 0x1a, 0x30, 0x2f, 0x54, 0x2d, 0x1d, 0x3b, 0x54, 0x7d, 0x7a, 0x30, 0x48, 0xee, 0xc7, 0xc5, 0xd7, 0x40, 0xf6, 0xc3, 0xbb, 0x6c, 0xaa, 0x19, 0xef, 0xff, 0x0d, 0x38, 0xaa, 0x6a, 0xc1, 0x18, 0xf0, 0x5c, 0xaf, 0x86, 0x36, 0x2b, 0xc5, 0x9f, 0xfc, 0x18, 0xec, 0x70, 0xcf, 0x89, 0xd9, 0xee, 0xb6, 0x74, @@ -2126,188 +2125,188 @@ func StakingDescription() (desc *github_com_cosmos_gogoproto_protoc_gen_gogo_des 0x40, 0x54, 0x21, 0x12, 0x8e, 0x2a, 0x2c, 0x40, 0x86, 0xac, 0xb5, 0x06, 0x02, 0x06, 0x7a, 0xd7, 0x0b, 0x18, 0x88, 0x03, 0x54, 0x2c, 0xf6, 0xc0, 0xa7, 0x25, 0xb6, 0x9b, 0x58, 0xf0, 0x0e, 0x93, 0xb1, 0xa5, 0x2e, 0x7a, 0x0a, 0xe6, 0x02, 0xb4, 0xde, 0x1a, 0x8e, 0xad, 0x9e, 0x65, 0x8f, 0xba, - 0xcc, 0x17, 0x73, 0xff, 0x54, 0xf2, 0x25, 0xe4, 0x47, 0x1a, 0x46, 0x05, 0x05, 0xa4, 0xb7, 0x28, - 0x28, 0x10, 0xb9, 0xef, 0xa0, 0x40, 0x70, 0x4d, 0x1a, 0x0d, 0xaf, 0x49, 0xff, 0x87, 0xe4, 0xf7, - 0x89, 0xb7, 0xc4, 0x37, 0xec, 0x16, 0xe6, 0xab, 0x44, 0xfa, 0x9b, 0xb8, 0x24, 0x6d, 0x7b, 0x8f, - 0xaf, 0x05, 0xc9, 0x4f, 0x42, 0xe5, 0x4d, 0x3c, 0x69, 0x3e, 0xaf, 0x78, 0x0b, 0xcc, 0x78, 0xf0, - 0x1e, 0x07, 0xbf, 0xdc, 0x90, 0xf0, 0x2f, 0x37, 0x78, 0x97, 0x8f, 0x93, 0x81, 0xcb, 0xc7, 0xe8, - 0x05, 0x48, 0xd3, 0x60, 0xbf, 0x66, 0x77, 0xc5, 0xdf, 0x18, 0x3b, 0x33, 0xfe, 0x62, 0x83, 0x43, - 0x8f, 0x5c, 0xb3, 0xcb, 0x10, 0xbe, 0xc7, 0x91, 0x0e, 0x79, 0x1c, 0x0f, 0x40, 0x9a, 0xd4, 0x9e, - 0xfd, 0xad, 0x0c, 0xe0, 0x37, 0xd7, 0x45, 0x82, 0xf2, 0x53, 0x11, 0x28, 0x0c, 0x4c, 0x34, 0x23, - 0xdb, 0x3e, 0x6a, 0x1b, 0x79, 0x3a, 0x79, 0x9c, 0x05, 0xd8, 0xd3, 0x1d, 0xed, 0x8e, 0x6e, 0xb9, - 0xfc, 0x4f, 0xe2, 0x45, 0xd5, 0x40, 0x0a, 0x2a, 0x41, 0x8a, 0x7c, 0xf5, 0x1d, 0xfe, 0x47, 0xf1, - 0xa2, 0xaa, 0xf7, 0x8d, 0x56, 0x21, 0x81, 0x6f, 0xd3, 0xd7, 0x5d, 0xd9, 0x1b, 0xc9, 0x27, 0x87, - 0x97, 0xc3, 0x24, 0xbb, 0x52, 0x24, 0x9d, 0xfd, 0xc5, 0x37, 0x17, 0x64, 0x46, 0xfd, 0xa4, 0x77, - 0x61, 0x4c, 0xe5, 0xfc, 0x61, 0x29, 0xa4, 0x06, 0xa4, 0x40, 0xe3, 0x80, 0x59, 0xb1, 0xbc, 0x27, - 0x32, 0x65, 0x67, 0xbc, 0xd5, 0x5c, 0x07, 0x77, 0xba, 0xb6, 0xdd, 0xd6, 0xd8, 0x18, 0x2f, 0x43, - 0x3e, 0x3c, 0xaf, 0xb2, 0xbf, 0x63, 0xe5, 0xea, 0xa6, 0xa5, 0x85, 0x9c, 0xe0, 0x2c, 0x4b, 0x64, - 0x63, 0xea, 0x7a, 0x2c, 0x25, 0xc9, 0x91, 0xeb, 0xb1, 0x54, 0x44, 0x8e, 0x2a, 0x5b, 0x70, 0x62, - 0xe4, 0xbc, 0x8a, 0x9e, 0x87, 0xb4, 0x3f, 0x25, 0xb3, 0x63, 0xfa, 0x47, 0x44, 0x5a, 0x7c, 0x5a, - 0xe5, 0x57, 0x24, 0x1f, 0x32, 0x1c, 0xbb, 0xa9, 0x41, 0x82, 0x9d, 0x99, 0xe4, 0xe7, 0x63, 0x9e, - 0x9a, 0x6e, 0x46, 0x5e, 0x62, 0x07, 0x2a, 0x55, 0xce, 0xac, 0xbc, 0x17, 0x12, 0x2c, 0x05, 0x65, - 0x20, 0xe9, 0xbf, 0x23, 0x0d, 0x90, 0x28, 0x57, 0xab, 0xb5, 0x2d, 0xf1, 0x28, 0x6c, 0x65, 0x53, - 0x6d, 0xca, 0x11, 0x92, 0xac, 0xd6, 0xae, 0xd7, 0xaa, 0x4d, 0x39, 0x8a, 0x66, 0x21, 0xc7, 0x7e, - 0x6b, 0x57, 0x37, 0xd5, 0xf5, 0x72, 0x53, 0x8e, 0x05, 0x92, 0x1a, 0xb5, 0x8d, 0x95, 0x9a, 0x2a, - 0xc7, 0x95, 0x67, 0xe0, 0xf4, 0xd8, 0x39, 0xdc, 0x0f, 0xcc, 0x48, 0x81, 0xc0, 0x8c, 0xf2, 0xe1, - 0x08, 0x59, 0xd4, 0x8c, 0x9b, 0x98, 0xd1, 0xf5, 0x81, 0x86, 0x5f, 0x3c, 0xc6, 0xac, 0x3e, 0xd0, - 0x7a, 0xb2, 0x8e, 0xe9, 0xe1, 0x5d, 0xec, 0x1a, 0xfb, 0xcc, 0x51, 0x60, 0x16, 0x28, 0xa7, 0xe6, - 0x78, 0x2a, 0x65, 0x72, 0x18, 0xd9, 0xeb, 0xd8, 0x70, 0x35, 0xa6, 0x44, 0x0e, 0xff, 0x43, 0xc9, - 0x39, 0x96, 0xda, 0x60, 0x89, 0xca, 0x37, 0x1f, 0x4b, 0x96, 0x69, 0x88, 0xab, 0xb5, 0xa6, 0x7a, - 0x53, 0x8e, 0x22, 0x04, 0x79, 0xfa, 0x53, 0x6b, 0x6c, 0x94, 0xb7, 0x1a, 0xab, 0x9b, 0x44, 0x96, - 0x73, 0x50, 0x10, 0xb2, 0x14, 0x89, 0x71, 0xe5, 0x09, 0x38, 0x35, 0xc6, 0xab, 0x18, 0x71, 0x88, - 0xf5, 0xe3, 0x52, 0x90, 0x3a, 0xec, 0x19, 0x6c, 0x42, 0xc2, 0x71, 0x75, 0xb7, 0xef, 0x70, 0x21, - 0x3e, 0x3f, 0xad, 0x9b, 0xb1, 0x24, 0x7e, 0x34, 0x28, 0xbb, 0xca, 0x61, 0x94, 0x4b, 0x90, 0x0f, - 0xe7, 0x8c, 0x97, 0x81, 0xaf, 0x44, 0x11, 0xe5, 0x0a, 0xa0, 0x61, 0xef, 0x63, 0xc4, 0xf2, 0x52, - 0x1a, 0xb5, 0xbc, 0xfc, 0x71, 0x09, 0xce, 0x1c, 0xe1, 0x69, 0xa0, 0x57, 0x06, 0x1a, 0xf9, 0xe2, - 0x71, 0xfc, 0x14, 0xf6, 0x57, 0x49, 0x0f, 0x07, 0x9a, 0xf9, 0x2c, 0x64, 0x83, 0xe9, 0xd3, 0x35, - 0xf2, 0x8b, 0x11, 0x7f, 0x10, 0x87, 0xd7, 0xc1, 0xbe, 0x09, 0x94, 0xbe, 0x4a, 0x13, 0xf8, 0x4e, - 0x00, 0xf7, 0x40, 0x9c, 0xa2, 0xe6, 0xf3, 0xe8, 0x83, 0x23, 0xe2, 0x8b, 0xd8, 0x68, 0x1e, 0xf0, - 0x41, 0x90, 0x76, 0xf9, 0x2f, 0x07, 0x35, 0x82, 0x41, 0x81, 0x3e, 0x9d, 0x63, 0x1d, 0xef, 0xcf, - 0x24, 0x4f, 0x37, 0x19, 0xfb, 0xc1, 0x03, 0x96, 0xec, 0xa0, 0x9b, 0x70, 0x6a, 0xc0, 0x51, 0xf0, - 0xa0, 0x63, 0xd3, 0xfa, 0x0b, 0x27, 0xc2, 0xfe, 0x82, 0x80, 0x0e, 0xce, 0xf6, 0xf1, 0xf0, 0x6c, - 0x7f, 0x13, 0xc0, 0x0f, 0x0e, 0xf8, 0xc7, 0xfe, 0xa4, 0xe0, 0xb1, 0xbf, 0x4b, 0x10, 0x27, 0x9a, - 0x24, 0xe4, 0x34, 0x6c, 0x8a, 0x89, 0x26, 0x04, 0x82, 0x0b, 0x8c, 0x5a, 0x31, 0x01, 0x0d, 0x07, - 0x68, 0xc7, 0x14, 0xf1, 0xae, 0x70, 0x11, 0x0f, 0x8d, 0x0d, 0xf5, 0x8e, 0x2e, 0xea, 0x0d, 0x88, - 0xd3, 0x9e, 0x1f, 0x79, 0x97, 0xf2, 0x9b, 0x00, 0x74, 0xd7, 0xed, 0x99, 0x3b, 0x7d, 0xbf, 0x80, - 0x85, 0xd1, 0x9a, 0x53, 0x16, 0x74, 0x95, 0x07, 0xb8, 0x0a, 0xcd, 0xfb, 0xac, 0x01, 0x35, 0x0a, - 0x00, 0x2a, 0x1b, 0x90, 0x0f, 0xf3, 0x8e, 0xbe, 0x1b, 0xea, 0x3f, 0xae, 0x92, 0x16, 0xfe, 0x8d, - 0xe7, 0x1d, 0xf1, 0x07, 0x8f, 0xe8, 0x87, 0xf2, 0xfe, 0x08, 0x64, 0x83, 0x8a, 0xf7, 0x57, 0xcf, - 0x05, 0x51, 0xbe, 0x4d, 0x82, 0x94, 0xd7, 0xfc, 0x23, 0x0e, 0x3b, 0xfb, 0x77, 0x84, 0xbd, 0xcd, - 0x0b, 0xb6, 0x4d, 0x14, 0xf5, 0xb6, 0x89, 0xae, 0x78, 0xd3, 0xdf, 0xb8, 0x80, 0x48, 0x50, 0xd6, - 0xe2, 0xc0, 0x21, 0x9f, 0xed, 0xaf, 0x4c, 0x77, 0x15, 0x6f, 0x1e, 0xe2, 0xc1, 0x6b, 0x74, 0xec, - 0x43, 0x69, 0x05, 0x4e, 0x18, 0xb1, 0x81, 0x18, 0xbc, 0xb3, 0x27, 0x1d, 0xfb, 0xce, 0x9e, 0x57, - 0x4a, 0x24, 0x58, 0xca, 0xf7, 0x4a, 0x90, 0x12, 0x63, 0x02, 0xbd, 0x3b, 0x78, 0xf2, 0x4c, 0x6c, - 0x6d, 0x8e, 0xb5, 0x47, 0x1c, 0x3f, 0x70, 0xf0, 0x6c, 0xe8, 0xc0, 0x75, 0xf4, 0xb8, 0x07, 0xae, - 0xb9, 0x67, 0xf7, 0xa7, 0x12, 0xc8, 0x83, 0x23, 0xf6, 0xab, 0xae, 0xdd, 0xf0, 0x34, 0x17, 0x1d, - 0x31, 0xcd, 0x8d, 0x3b, 0x45, 0x1d, 0x1b, 0x77, 0x8a, 0x7a, 0xb8, 0xd5, 0xf1, 0xfb, 0x6c, 0xf5, - 0x07, 0x22, 0x90, 0x09, 0x84, 0x47, 0xd1, 0x73, 0xa1, 0x13, 0xd9, 0x8b, 0x47, 0x85, 0x52, 0x03, - 0x47, 0xb2, 0x43, 0x62, 0x8a, 0x1c, 0x5f, 0x4c, 0x6f, 0xfd, 0xed, 0xac, 0xd1, 0x17, 0x58, 0xe3, - 0x63, 0x2e, 0xb0, 0xfe, 0x35, 0x09, 0x52, 0x9e, 0xdb, 0x7d, 0xdc, 0x4d, 0xcc, 0x93, 0x90, 0xe0, - 0x9e, 0x25, 0xdb, 0xc5, 0xe4, 0x5f, 0x23, 0xc3, 0xca, 0x25, 0x48, 0x89, 0xbf, 0x80, 0xc8, 0x67, - 0x35, 0xef, 0xfb, 0xfc, 0x8b, 0x90, 0x09, 0x6c, 0x00, 0x13, 0xd3, 0xb8, 0x51, 0x7b, 0x8f, 0x3c, - 0x53, 0x4a, 0xde, 0xbd, 0xb7, 0x18, 0xdd, 0xc0, 0x77, 0xc8, 0x68, 0x56, 0x6b, 0xd5, 0xd5, 0x5a, - 0xf5, 0x65, 0x59, 0x2a, 0x65, 0xee, 0xde, 0x5b, 0x4c, 0xaa, 0x98, 0x46, 0x14, 0xcf, 0xbf, 0x0c, - 0x85, 0x81, 0x8e, 0x09, 0xbb, 0x2d, 0x08, 0xf2, 0x2b, 0xdb, 0x5b, 0x6b, 0xf5, 0x6a, 0xb9, 0x59, - 0xd3, 0xd8, 0xb9, 0x5d, 0x74, 0x0a, 0xe6, 0xd6, 0xea, 0xd7, 0x56, 0x9b, 0x5a, 0x75, 0xad, 0x5e, - 0xdb, 0x68, 0x6a, 0xe5, 0x66, 0xb3, 0x5c, 0x7d, 0x59, 0x8e, 0x5c, 0xbc, 0x97, 0x81, 0x58, 0xb9, - 0x52, 0xad, 0xa3, 0x2a, 0xc4, 0x68, 0x28, 0xe4, 0xc8, 0x13, 0x60, 0xa5, 0xa3, 0x63, 0xc3, 0xe8, - 0x2a, 0xc4, 0x69, 0x94, 0x04, 0x1d, 0x7d, 0x24, 0xac, 0x34, 0x21, 0x58, 0x4c, 0x2a, 0x43, 0x47, - 0xe4, 0x91, 0x67, 0xc4, 0x4a, 0x47, 0xc7, 0x8e, 0xd1, 0x1a, 0x24, 0xc5, 0x22, 0x79, 0xd2, 0xc1, - 0xad, 0xd2, 0xc4, 0x80, 0x2e, 0x69, 0x1a, 0x0b, 0x36, 0x1c, 0x7d, 0x7c, 0xac, 0x34, 0x21, 0xaa, - 0x8c, 0xea, 0xde, 0x7d, 0xa6, 0x09, 0x27, 0xc2, 0x4a, 0x93, 0xe2, 0xc4, 0x48, 0x85, 0xb4, 0x1f, - 0xc6, 0x99, 0x7c, 0x28, 0xae, 0x34, 0x45, 0xc0, 0x1c, 0xbd, 0x17, 0x72, 0xe1, 0xa5, 0xee, 0x74, - 0xa7, 0xce, 0x4a, 0x53, 0x46, 0xa4, 0x09, 0x7e, 0x78, 0xdd, 0x3b, 0xdd, 0x29, 0xb4, 0xd2, 0x94, - 0x01, 0x6a, 0xf4, 0x3a, 0xcc, 0x0e, 0xaf, 0x4b, 0xa7, 0x3f, 0x94, 0x56, 0x3a, 0x46, 0xc8, 0x1a, - 0x75, 0x00, 0x8d, 0x58, 0xcf, 0x1e, 0xe3, 0x8c, 0x5a, 0xe9, 0x38, 0x11, 0x6c, 0xd4, 0x82, 0xc2, - 0xe0, 0x22, 0x71, 0xda, 0x33, 0x6b, 0xa5, 0xa9, 0xa3, 0xd9, 0xac, 0x94, 0xf0, 0xe2, 0x72, 0xda, - 0x33, 0x6c, 0xa5, 0xa9, 0x83, 0xdb, 0x68, 0x1b, 0x20, 0xb0, 0x3e, 0x9c, 0xe2, 0x4c, 0x5b, 0x69, - 0x9a, 0x30, 0x37, 0xea, 0xc2, 0xdc, 0xa8, 0x85, 0xe3, 0x71, 0x8e, 0xb8, 0x95, 0x8e, 0x15, 0xfd, - 0x26, 0xfa, 0x1c, 0x5e, 0x02, 0x4e, 0x77, 0xe4, 0xad, 0x34, 0x65, 0x18, 0xbc, 0x52, 0x1e, 0x7b, - 0xce, 0xf9, 0xb1, 0x23, 0xcf, 0x39, 0xfb, 0x27, 0x97, 0xbd, 0xb3, 0xcd, 0xff, 0xf6, 0x39, 0x78, - 0x07, 0x7f, 0x41, 0xc7, 0x71, 0xf5, 0x5b, 0xa6, 0xb5, 0xe7, 0x3d, 0x65, 0xc4, 0xbf, 0xf9, 0x21, - 0xe7, 0x93, 0xfc, 0xb9, 0x1e, 0x91, 0x3a, 0xe1, 0x41, 0xa3, 0xb1, 0xaf, 0x3c, 0x4e, 0xba, 0x0f, - 0x31, 0xf9, 0xf8, 0xf2, 0x11, 0x8f, 0x25, 0x4d, 0x78, 0x92, 0x69, 0xc4, 0x63, 0x4a, 0xa5, 0x23, - 0xdf, 0x18, 0x28, 0x1d, 0x75, 0xee, 0x5b, 0xf9, 0x01, 0x09, 0xf2, 0xab, 0xa6, 0xe3, 0xda, 0x3d, - 0xd3, 0xd0, 0xdb, 0x74, 0x7a, 0xb9, 0x32, 0xed, 0xad, 0xac, 0x4a, 0x9a, 0xb8, 0x2b, 0xfc, 0xbd, - 0x25, 0x7e, 0x53, 0x68, 0x05, 0x12, 0xb7, 0xf5, 0x36, 0xbb, 0x13, 0x15, 0x7c, 0x6c, 0x6d, 0x50, - 0xe6, 0x01, 0x3f, 0x2a, 0x88, 0xc2, 0x78, 0x97, 0x23, 0x45, 0x49, 0xf9, 0x0e, 0x09, 0x64, 0xbf, - 0x66, 0x2a, 0x36, 0xec, 0x5e, 0x8b, 0x2e, 0x05, 0xba, 0xdd, 0xc0, 0x59, 0x01, 0xf1, 0x49, 0x5d, - 0x3e, 0xb3, 0x83, 0x3d, 0xbf, 0x6d, 0xbc, 0x93, 0x15, 0x0b, 0x38, 0x58, 0x23, 0xae, 0x9c, 0x47, - 0x47, 0x5d, 0x39, 0x57, 0xbe, 0x9f, 0xde, 0x70, 0xe9, 0x74, 0x4c, 0x87, 0x8c, 0x0e, 0x95, 0x2e, - 0xee, 0xaf, 0x43, 0xac, 0xa7, 0xbb, 0x7c, 0xc9, 0x5b, 0xb9, 0x7c, 0xec, 0x27, 0xa3, 0x58, 0x9b, - 0x29, 0x06, 0x7a, 0x05, 0x52, 0x1d, 0xfd, 0x40, 0xa3, 0x78, 0x91, 0xaf, 0x0a, 0x2f, 0xd9, 0xd1, - 0x0f, 0x48, 0xfd, 0xd0, 0x7b, 0xa1, 0x40, 0x20, 0x8d, 0x7d, 0xdd, 0xda, 0xc3, 0x0c, 0x39, 0xfa, - 0x55, 0x21, 0xe7, 0x3a, 0xfa, 0x41, 0x95, 0xa2, 0x11, 0x7c, 0xfe, 0xb4, 0xd6, 0xaf, 0x49, 0x3c, - 0x8e, 0x41, 0x05, 0x83, 0x74, 0x90, 0x0d, 0xef, 0x8b, 0x16, 0x2a, 0x36, 0x5d, 0x1e, 0x1b, 0xa7, - 0x09, 0x03, 0x62, 0xad, 0xe4, 0x48, 0xf5, 0x3e, 0xf3, 0xe6, 0x82, 0xc4, 0x4a, 0x2d, 0x18, 0x43, - 0x62, 0xcf, 0xb0, 0xf0, 0x8c, 0x36, 0x65, 0x87, 0xe7, 0x84, 0x57, 0xcd, 0x00, 0x81, 0x71, 0x93, - 0x7c, 0xde, 0x86, 0x4f, 0x4a, 0x90, 0x59, 0x09, 0x3c, 0xe6, 0x58, 0x84, 0x64, 0xc7, 0xb6, 0xcc, - 0x5b, 0xb8, 0xe7, 0xed, 0x9a, 0xb1, 0x4f, 0xe2, 0xf9, 0xb2, 0xbf, 0x09, 0xe8, 0x1e, 0x8a, 0xf7, - 0x8e, 0xc4, 0x37, 0xe1, 0xba, 0x83, 0x77, 0x1c, 0x53, 0xc8, 0x59, 0x15, 0x9f, 0xe8, 0x71, 0x90, - 0x1d, 0x6c, 0xf4, 0x7b, 0xa6, 0x7b, 0xa8, 0x19, 0xb6, 0xe5, 0xea, 0x86, 0xcb, 0x23, 0x03, 0x05, - 0x91, 0x5e, 0x65, 0xc9, 0x04, 0xa4, 0x85, 0x5d, 0xdd, 0x6c, 0xb3, 0xb3, 0xa2, 0x69, 0x55, 0x7c, - 0xf2, 0xaa, 0xde, 0x4d, 0x06, 0x57, 0xc6, 0x55, 0x90, 0xed, 0x2e, 0xee, 0x85, 0x8e, 0xc8, 0x30, - 0x6d, 0x2c, 0xfe, 0xd6, 0xa7, 0x9f, 0x9a, 0xe7, 0x02, 0xe7, 0xc7, 0x2b, 0xd8, 0xdf, 0x2e, 0x50, - 0x0b, 0x82, 0x43, 0x9c, 0x9d, 0xb9, 0x19, 0xda, 0x27, 0xeb, 0xef, 0xf8, 0x0f, 0xdb, 0xcc, 0x0f, - 0x09, 0xb5, 0x6c, 0x1d, 0x56, 0x8a, 0xbf, 0xe9, 0x43, 0xfb, 0x2b, 0xe7, 0x97, 0xf1, 0x61, 0x70, - 0xd3, 0x8c, 0xc2, 0x90, 0x45, 0xc5, 0xeb, 0xba, 0xd9, 0x16, 0x7f, 0x3e, 0x55, 0xe5, 0x5f, 0x68, - 0xd9, 0x0b, 0x78, 0xc6, 0xe8, 0x0a, 0x4d, 0x19, 0xa7, 0x1b, 0x15, 0xdb, 0x6a, 0x85, 0x23, 0x9b, - 0xa8, 0x0a, 0x09, 0xd7, 0xbe, 0x85, 0x2d, 0x2e, 0xa0, 0xca, 0x13, 0xc7, 0x78, 0x1b, 0x4e, 0xe5, - 0xac, 0xe8, 0x1b, 0x41, 0x6e, 0xe1, 0x36, 0xde, 0x63, 0x37, 0x38, 0xf7, 0xf5, 0x1e, 0x66, 0xef, - 0x07, 0xdc, 0xd7, 0xcb, 0x6f, 0x05, 0x0f, 0xaa, 0x41, 0x91, 0xd0, 0x56, 0xf8, 0xb9, 0xd0, 0x24, - 0xdf, 0xce, 0x1e, 0xd3, 0xc6, 0x80, 0xe6, 0x05, 0x6d, 0x61, 0xe8, 0x79, 0xd1, 0xc7, 0x41, 0xee, - 0x5b, 0x3b, 0xb6, 0x45, 0xff, 0xea, 0x20, 0x5f, 0xd7, 0xa5, 0xd8, 0xde, 0xa9, 0x97, 0xce, 0xf7, - 0x4e, 0xb7, 0x20, 0xef, 0x93, 0xd2, 0x11, 0x92, 0x3e, 0xee, 0x08, 0xc9, 0x79, 0x00, 0x84, 0x04, - 0xad, 0x03, 0xf8, 0x63, 0x90, 0x6e, 0xde, 0x65, 0xc6, 0xf7, 0x98, 0x3f, 0x9a, 0x83, 0x8d, 0x09, - 0x00, 0xa0, 0x6f, 0x80, 0xb9, 0x8e, 0x69, 0x69, 0x0e, 0x6e, 0xef, 0x6a, 0x5c, 0x72, 0x04, 0x37, - 0x73, 0xfc, 0xde, 0x9c, 0xed, 0x98, 0x56, 0x03, 0xb7, 0x77, 0x57, 0x3c, 0x14, 0xf4, 0x4e, 0x38, - 0xe3, 0xb7, 0xde, 0xb6, 0xb4, 0x7d, 0xbb, 0xdd, 0xd2, 0x7a, 0x78, 0x57, 0x33, 0xe8, 0xeb, 0x7e, - 0x59, 0x2a, 0xb3, 0x53, 0x1e, 0xc9, 0xa6, 0xb5, 0x6a, 0xb7, 0x5b, 0x2a, 0xde, 0xad, 0x92, 0x6c, - 0xf4, 0x30, 0xf8, 0x4d, 0xd7, 0xcc, 0x96, 0x53, 0xcc, 0x2d, 0x46, 0xcf, 0xc5, 0xd4, 0xac, 0x97, - 0x58, 0x6f, 0x39, 0xcb, 0xa9, 0x0f, 0x7e, 0x6c, 0x61, 0xe6, 0x0b, 0x1f, 0x5b, 0x98, 0x51, 0xae, - 0xd2, 0x57, 0xae, 0xf8, 0x38, 0xc2, 0x0e, 0xba, 0x0c, 0x69, 0x5d, 0x7c, 0xb0, 0x3b, 0x6c, 0x47, - 0x8c, 0x43, 0x9f, 0x54, 0xf9, 0x49, 0x09, 0x12, 0x2b, 0x37, 0xb6, 0x74, 0xb3, 0x87, 0x6a, 0x30, - 0xeb, 0x2b, 0xe6, 0xb4, 0x43, 0xda, 0xd7, 0x65, 0x31, 0xa6, 0x37, 0xc6, 0x1d, 0x9e, 0x4b, 0x57, - 0x1e, 0xfa, 0xad, 0x4f, 0x3f, 0xf5, 0x20, 0x87, 0xb9, 0x31, 0x70, 0x8e, 0x4e, 0xe0, 0x0d, 0x9e, - 0xaf, 0x0b, 0xb4, 0xf9, 0x3a, 0x24, 0x59, 0x55, 0x1d, 0xf4, 0x12, 0xc4, 0xbb, 0xe4, 0x07, 0xdf, - 0x13, 0x38, 0x3b, 0x56, 0xc1, 0x29, 0x7d, 0x50, 0x1d, 0x18, 0x9f, 0xf2, 0x1d, 0x11, 0x80, 0x95, - 0x1b, 0x37, 0x9a, 0x3d, 0xb3, 0xdb, 0xc6, 0xee, 0x5b, 0xd5, 0xf6, 0x6d, 0x38, 0x11, 0xb8, 0x9d, - 0xdd, 0x33, 0x8e, 0xdf, 0xfe, 0x39, 0xff, 0xa2, 0x76, 0xcf, 0x18, 0x09, 0xdb, 0x72, 0x5c, 0x0f, - 0x36, 0x7a, 0x7c, 0xd8, 0x15, 0xc7, 0x1d, 0x96, 0xec, 0xab, 0x90, 0xf1, 0x85, 0xe1, 0xa0, 0x3a, - 0xa4, 0x5c, 0xfe, 0x9b, 0x0b, 0x58, 0x19, 0x2f, 0x60, 0xc1, 0x16, 0x14, 0xb2, 0xc7, 0xae, 0xfc, - 0xb9, 0x04, 0x10, 0x18, 0x23, 0x5f, 0x9f, 0x3a, 0x86, 0xea, 0x90, 0xe0, 0x96, 0x38, 0x7a, 0xdf, - 0x6f, 0x70, 0x32, 0x80, 0x80, 0x50, 0xbf, 0x2b, 0x02, 0x73, 0xdb, 0x62, 0xf4, 0x7e, 0xfd, 0xcb, - 0x60, 0x1b, 0x92, 0xd8, 0x72, 0x7b, 0xa6, 0xb7, 0xab, 0xf5, 0xf4, 0xb8, 0x3e, 0x1f, 0xd1, 0xa8, - 0x9a, 0xe5, 0xf6, 0x0e, 0x83, 0x1a, 0x20, 0xb0, 0x02, 0xf2, 0xf8, 0x48, 0x14, 0x8a, 0xe3, 0x58, - 0x89, 0x37, 0x6c, 0xf4, 0x30, 0x4d, 0x08, 0x5f, 0x5a, 0xcd, 0x8b, 0x64, 0x3e, 0xc7, 0xa8, 0x40, - 0xbc, 0x32, 0xa2, 0x5c, 0x84, 0xf4, 0xfe, 0xdc, 0xb0, 0xbc, 0x8f, 0x40, 0x67, 0x99, 0x26, 0x14, - 0xc4, 0x2d, 0x98, 0x1d, 0xbd, 0xad, 0x5b, 0x86, 0x70, 0x57, 0x8f, 0x35, 0x25, 0x88, 0x9b, 0x34, - 0x15, 0x06, 0x81, 0x6a, 0x90, 0x14, 0x68, 0xb1, 0xe3, 0xa3, 0x09, 0x5e, 0xf4, 0x10, 0x64, 0x83, - 0x13, 0x03, 0x75, 0x3d, 0x62, 0x6a, 0x26, 0x30, 0x2f, 0x4c, 0x9a, 0x79, 0x12, 0x47, 0xce, 0x3c, - 0xdc, 0xbb, 0xfb, 0x11, 0x7a, 0x58, 0xbd, 0xf5, 0x97, 0xbf, 0x5b, 0xb6, 0x00, 0xd8, 0x50, 0x25, - 0x96, 0x94, 0xf7, 0xcc, 0x7d, 0x8c, 0xf7, 0x34, 0x03, 0x59, 0x71, 0xdc, 0xaf, 0x55, 0x0f, 0xfd, - 0x4e, 0x04, 0xb2, 0xc1, 0x1e, 0xfa, 0x2b, 0x39, 0x69, 0xa1, 0x0d, 0xdf, 0x4c, 0xb1, 0x0b, 0x3d, - 0x8f, 0x8f, 0x33, 0x53, 0x43, 0xda, 0x3c, 0xc1, 0x3e, 0x7d, 0x3e, 0x0a, 0x09, 0x7e, 0xe2, 0x6e, - 0x73, 0xc8, 0x91, 0x95, 0x26, 0x3d, 0x49, 0x90, 0x13, 0x4f, 0x12, 0x8c, 0xf4, 0x63, 0x1f, 0x81, - 0x3c, 0x59, 0x10, 0x87, 0x8e, 0xf1, 0x49, 0xe7, 0x72, 0x74, 0x5d, 0xeb, 0x1f, 0x5a, 0x47, 0x0b, - 0x90, 0x21, 0x64, 0xbe, 0x1d, 0x26, 0x34, 0xd0, 0xd1, 0x0f, 0x6a, 0x2c, 0x05, 0x3d, 0x05, 0x68, - 0xdf, 0x0b, 0x4c, 0x68, 0xbe, 0x20, 0x08, 0xdd, 0xac, 0x9f, 0x23, 0xc8, 0x1f, 0x04, 0x20, 0xb5, - 0xd0, 0xd8, 0xb3, 0xd3, 0xfc, 0x51, 0x6f, 0x92, 0xb2, 0x42, 0x9f, 0x9e, 0xfe, 0x56, 0x89, 0xf9, - 0xc3, 0x03, 0xcb, 0x66, 0xbe, 0x1c, 0x69, 0x4e, 0x31, 0x28, 0xfe, 0xe4, 0xcd, 0x85, 0xd2, 0xa1, - 0xde, 0x69, 0x2f, 0x2b, 0x23, 0x70, 0x94, 0x51, 0x2b, 0x79, 0xe2, 0x38, 0x87, 0x97, 0xdd, 0xa8, - 0x0e, 0xf2, 0x2d, 0x7c, 0xa8, 0xf5, 0xf8, 0xdf, 0xe4, 0xd6, 0x76, 0x31, 0xe6, 0x0b, 0x97, 0xd3, - 0x4b, 0x23, 0x1e, 0x01, 0x5f, 0xaa, 0xda, 0xa6, 0xc5, 0xb7, 0xc0, 0xf2, 0xb7, 0xf0, 0xa1, 0xca, - 0xf9, 0xae, 0x62, 0xbc, 0xfc, 0x0e, 0x32, 0x52, 0xee, 0x7e, 0xfe, 0x67, 0xce, 0x9f, 0x09, 0x3c, - 0x68, 0x7d, 0xe0, 0xc5, 0xe6, 0x58, 0xf7, 0x12, 0xa7, 0x17, 0xf9, 0x13, 0x90, 0x77, 0xec, 0x7f, - 0x1d, 0x20, 0xb0, 0x28, 0x90, 0x8e, 0x5e, 0x6c, 0xf8, 0xfc, 0xa1, 0xc5, 0x46, 0x60, 0x78, 0xbe, - 0xdb, 0xb7, 0xff, 0x91, 0x49, 0xad, 0x09, 0x6a, 0x26, 0x67, 0xa2, 0xa3, 0x7e, 0x46, 0xf9, 0x57, - 0x12, 0x9c, 0x1e, 0xd2, 0x64, 0xaf, 0xca, 0x06, 0xa0, 0x5e, 0x20, 0x93, 0x6a, 0x84, 0xd8, 0x67, - 0xbe, 0xbf, 0x81, 0x31, 0xdb, 0x1b, 0x9a, 0x04, 0xde, 0x9a, 0x89, 0x8c, 0x5b, 0xb1, 0xdf, 0x90, - 0x60, 0x3e, 0x58, 0x01, 0xaf, 0x29, 0x0d, 0xc8, 0x06, 0x8b, 0xe6, 0x8d, 0x78, 0xc7, 0x34, 0x8d, - 0x08, 0xd6, 0x3f, 0x04, 0x82, 0x6e, 0xf8, 0xd6, 0x82, 0x05, 0x05, 0x9f, 0x99, 0x5a, 0x28, 0xa2, - 0x62, 0x23, 0xad, 0x06, 0xeb, 0x9b, 0x3f, 0x90, 0x20, 0xb6, 0x65, 0xdb, 0x6d, 0xf4, 0x3e, 0x98, - 0xb5, 0x6c, 0x57, 0x23, 0x23, 0x0b, 0xb7, 0x34, 0x1e, 0x23, 0x60, 0x96, 0xb8, 0x76, 0xa4, 0xac, - 0xbe, 0xf8, 0xe6, 0xc2, 0x30, 0xe7, 0xa8, 0x47, 0xe5, 0x0b, 0x96, 0xed, 0x56, 0x28, 0x51, 0x93, - 0x85, 0x11, 0x76, 0x21, 0x17, 0x2e, 0x8e, 0x59, 0xeb, 0xf2, 0xa4, 0xe2, 0x72, 0x13, 0x8b, 0xca, - 0xee, 0x04, 0xca, 0x61, 0x6f, 0x44, 0xff, 0x11, 0xe9, 0xb9, 0x9b, 0x20, 0xdf, 0x18, 0x3c, 0xbf, - 0x54, 0x83, 0xa4, 0x38, 0xaf, 0x24, 0x4d, 0x79, 0x14, 0x2a, 0x28, 0x4e, 0xce, 0xab, 0x7c, 0x26, - 0x02, 0xa7, 0xab, 0xb6, 0xe5, 0xf0, 0x60, 0x0e, 0x1f, 0xd0, 0x2c, 0x04, 0x7b, 0x88, 0x1e, 0x1f, - 0x17, 0x6a, 0x1a, 0x0e, 0x28, 0xdd, 0x80, 0x02, 0x99, 0x59, 0x0d, 0xdb, 0xfa, 0x2a, 0xe3, 0x49, - 0x39, 0xbb, 0xdd, 0xe2, 0x35, 0xba, 0x85, 0x0f, 0x09, 0xae, 0x85, 0xef, 0x84, 0x70, 0xa3, 0xf7, - 0x87, 0x6b, 0xe1, 0x3b, 0x01, 0x5c, 0x7f, 0xab, 0x3c, 0x16, 0xda, 0x2a, 0xbf, 0x0c, 0x51, 0x62, - 0x05, 0xe3, 0xc7, 0xb0, 0x1b, 0x84, 0x21, 0x30, 0x9b, 0x35, 0xe0, 0x34, 0x0f, 0x10, 0x38, 0x9b, - 0xbb, 0x54, 0xa2, 0x98, 0x36, 0xe8, 0x65, 0x7c, 0x78, 0xdf, 0xd1, 0x82, 0xf3, 0x3f, 0x2f, 0x01, - 0xf8, 0x71, 0x31, 0xf4, 0x24, 0x9c, 0xaa, 0x6c, 0x6e, 0xac, 0x68, 0x8d, 0x66, 0xb9, 0xb9, 0xdd, - 0x08, 0xff, 0xc9, 0x18, 0xf1, 0x08, 0x96, 0xd3, 0xc5, 0x86, 0xb9, 0x6b, 0xe2, 0x16, 0x7a, 0x14, - 0xe6, 0xc3, 0xd4, 0xe4, 0xab, 0xb6, 0x22, 0x4b, 0xa5, 0xec, 0xdd, 0x7b, 0x8b, 0x29, 0xb6, 0x34, - 0xc0, 0x2d, 0x74, 0x0e, 0x4e, 0x0c, 0xd3, 0xd5, 0x37, 0xae, 0xc9, 0x91, 0x52, 0xee, 0xee, 0xbd, - 0xc5, 0xb4, 0xb7, 0x86, 0x40, 0x0a, 0xa0, 0x20, 0x25, 0xc7, 0x8b, 0x96, 0xe0, 0xee, 0xbd, 0xc5, - 0x04, 0x1b, 0x2d, 0xa5, 0xd8, 0x07, 0x7f, 0xec, 0xec, 0xcc, 0xf9, 0x6f, 0x02, 0xa8, 0x5b, 0xbb, - 0x3d, 0xdd, 0xa0, 0x56, 0xa1, 0x04, 0x27, 0xeb, 0x1b, 0x57, 0xd5, 0x72, 0xb5, 0x59, 0xdf, 0xdc, - 0x18, 0xf8, 0x4b, 0x37, 0xe1, 0xbc, 0x95, 0xcd, 0xed, 0xca, 0x5a, 0x4d, 0x6b, 0xd4, 0xaf, 0x6d, - 0xb0, 0x1d, 0xff, 0x50, 0xde, 0x7b, 0x36, 0x9a, 0xf5, 0xf5, 0x9a, 0x1c, 0xa9, 0x5c, 0x1d, 0xbb, - 0xa3, 0xf4, 0xe4, 0x91, 0x7f, 0x6a, 0xc1, 0x9f, 0x99, 0x42, 0xdb, 0x4a, 0xff, 0x27, 0x00, 0x00, - 0xff, 0xff, 0x59, 0x29, 0x90, 0x93, 0x3d, 0xa5, 0x00, 0x00, + 0xcc, 0x17, 0x73, 0xbf, 0x2e, 0xf9, 0x12, 0xf2, 0x23, 0x0d, 0xa3, 0x82, 0x02, 0xd2, 0x5b, 0x14, + 0x14, 0x88, 0xdc, 0x77, 0x50, 0x20, 0xb8, 0x26, 0x8d, 0x86, 0xd7, 0xa4, 0xff, 0x43, 0xf2, 0xfb, + 0xc4, 0x5b, 0xe2, 0x1b, 0x76, 0x0b, 0xf3, 0x55, 0x22, 0xfd, 0x4d, 0x5c, 0x92, 0xb6, 0xbd, 0xc7, + 0xd7, 0x82, 0xe4, 0x27, 0xa1, 0xf2, 0x26, 0x9e, 0x34, 0x9f, 0x57, 0xbc, 0x05, 0x66, 0x3c, 0x78, + 0x8f, 0x83, 0x5f, 0x6e, 0x48, 0xf8, 0x97, 0x1b, 0xbc, 0xcb, 0xc7, 0xc9, 0xc0, 0xe5, 0x63, 0xf4, + 0x02, 0xa4, 0x69, 0xb0, 0x5f, 0xb3, 0xbb, 0xe2, 0x6f, 0x8c, 0x9d, 0x19, 0x7f, 0xb1, 0xc1, 0xa1, + 0x47, 0xae, 0xd9, 0x65, 0x08, 0xdf, 0xe3, 0x48, 0x87, 0x3c, 0x8e, 0x07, 0x20, 0x4d, 0x6a, 0xcf, + 0xfe, 0x56, 0x06, 0xf0, 0x9b, 0xeb, 0x22, 0x41, 0xf9, 0xa9, 0x08, 0x14, 0x06, 0x26, 0x9a, 0x91, + 0x6d, 0x1f, 0xb5, 0x8d, 0x3c, 0x9d, 0x3c, 0xce, 0x02, 0xec, 0xe9, 0x8e, 0x76, 0x47, 0xb7, 0x5c, + 0xfe, 0x27, 0xf1, 0xa2, 0x6a, 0x20, 0x05, 0x95, 0x20, 0x45, 0xbe, 0xfa, 0x0e, 0xff, 0xa3, 0x78, + 0x51, 0xd5, 0xfb, 0x46, 0xab, 0x90, 0xc0, 0xb7, 0xe9, 0xeb, 0xae, 0xec, 0x8d, 0xe4, 0x93, 0xc3, + 0xcb, 0x61, 0x92, 0x5d, 0x29, 0x92, 0xce, 0xfe, 0xe2, 0x9b, 0x0b, 0x32, 0xa3, 0x7e, 0xd2, 0xbb, + 0x30, 0xa6, 0x72, 0xfe, 0xb0, 0x14, 0x52, 0x03, 0x52, 0xa0, 0x71, 0xc0, 0xac, 0x58, 0xde, 0x13, + 0x99, 0xb2, 0x33, 0xde, 0x6a, 0xae, 0x83, 0x3b, 0x5d, 0xdb, 0x6e, 0x6b, 0x6c, 0x8c, 0x97, 0x21, + 0x1f, 0x9e, 0x57, 0xd9, 0xdf, 0xb1, 0x72, 0x75, 0xd3, 0xd2, 0x42, 0x4e, 0x70, 0x96, 0x25, 0xb2, + 0x31, 0x75, 0x3d, 0x96, 0x92, 0xe4, 0xc8, 0xf5, 0x58, 0x2a, 0x22, 0x47, 0x95, 0x2d, 0x38, 0x31, + 0x72, 0x5e, 0x45, 0xcf, 0x43, 0xda, 0x9f, 0x92, 0xd9, 0x31, 0xfd, 0x23, 0x22, 0x2d, 0x3e, 0xad, + 0xf2, 0x2b, 0x92, 0x0f, 0x19, 0x8e, 0xdd, 0xd4, 0x20, 0xc1, 0xce, 0x4c, 0xf2, 0xf3, 0x31, 0x4f, + 0x4d, 0x37, 0x23, 0x2f, 0xb1, 0x03, 0x95, 0x2a, 0x67, 0x56, 0xde, 0x0b, 0x09, 0x96, 0x82, 0x32, + 0x90, 0xf4, 0xdf, 0x91, 0x06, 0x48, 0x94, 0xab, 0xd5, 0xda, 0x96, 0x78, 0x14, 0xb6, 0xb2, 0xa9, + 0x36, 0xe5, 0x08, 0x49, 0x56, 0x6b, 0xd7, 0x6b, 0xd5, 0xa6, 0x1c, 0x45, 0xb3, 0x90, 0x63, 0xbf, + 0xb5, 0xab, 0x9b, 0xea, 0x7a, 0xb9, 0x29, 0xc7, 0x02, 0x49, 0x8d, 0xda, 0xc6, 0x4a, 0x4d, 0x95, + 0xe3, 0xca, 0x33, 0x70, 0x7a, 0xec, 0x1c, 0xee, 0x07, 0x66, 0xa4, 0x40, 0x60, 0x46, 0xf9, 0x70, + 0x84, 0x2c, 0x6a, 0xc6, 0x4d, 0xcc, 0xe8, 0xfa, 0x40, 0xc3, 0x2f, 0x1e, 0x63, 0x56, 0x1f, 0x68, + 0x3d, 0x59, 0xc7, 0xf4, 0xf0, 0x2e, 0x76, 0x8d, 0x7d, 0xe6, 0x28, 0x30, 0x0b, 0x94, 0x53, 0x73, + 0x3c, 0x95, 0x32, 0x39, 0x8c, 0xec, 0x75, 0x6c, 0xb8, 0x1a, 0x53, 0x22, 0x87, 0xff, 0xa1, 0xe4, + 0x1c, 0x4b, 0x6d, 0xb0, 0x44, 0xe5, 0x9b, 0x8f, 0x25, 0xcb, 0x34, 0xc4, 0xd5, 0x5a, 0x53, 0xbd, + 0x29, 0x47, 0x11, 0x82, 0x3c, 0xfd, 0xa9, 0x35, 0x36, 0xca, 0x5b, 0x8d, 0xd5, 0x4d, 0x22, 0xcb, + 0x39, 0x28, 0x08, 0x59, 0x8a, 0xc4, 0xb8, 0xf2, 0x04, 0x9c, 0x1a, 0xe3, 0x55, 0x8c, 0x38, 0xc4, + 0xfa, 0x71, 0x29, 0x48, 0x1d, 0xf6, 0x0c, 0x36, 0x21, 0xe1, 0xb8, 0xba, 0xdb, 0x77, 0xb8, 0x10, + 0x9f, 0x9f, 0xd6, 0xcd, 0x58, 0x12, 0x3f, 0x1a, 0x94, 0x5d, 0xe5, 0x30, 0xca, 0x25, 0xc8, 0x87, + 0x73, 0xc6, 0xcb, 0xc0, 0x57, 0xa2, 0x88, 0x72, 0x05, 0xd0, 0xb0, 0xf7, 0x31, 0x62, 0x79, 0x29, + 0x8d, 0x5a, 0x5e, 0xfe, 0xb8, 0x04, 0x67, 0x8e, 0xf0, 0x34, 0xd0, 0x2b, 0x03, 0x8d, 0x7c, 0xf1, + 0x38, 0x7e, 0x0a, 0xfb, 0xab, 0xa4, 0x87, 0x03, 0xcd, 0x7c, 0x16, 0xb2, 0xc1, 0xf4, 0xe9, 0x1a, + 0xf9, 0xc5, 0x88, 0x3f, 0x88, 0xc3, 0xeb, 0x60, 0xdf, 0x04, 0x4a, 0x5f, 0xa5, 0x09, 0x7c, 0x27, + 0x80, 0x7b, 0x20, 0x4e, 0x51, 0xf3, 0x79, 0xf4, 0xc1, 0x11, 0xf1, 0x45, 0x6c, 0x34, 0x0f, 0xf8, + 0x20, 0x48, 0xbb, 0xfc, 0x97, 0x83, 0x1a, 0xc1, 0xa0, 0x40, 0x9f, 0xce, 0xb1, 0x8e, 0xf7, 0x67, + 0x92, 0xa7, 0x9b, 0x8c, 0xfd, 0xe0, 0x01, 0x4b, 0x76, 0xd0, 0x4d, 0x38, 0x35, 0xe0, 0x28, 0x78, + 0xd0, 0xb1, 0x69, 0xfd, 0x85, 0x13, 0x61, 0x7f, 0x41, 0x40, 0x07, 0x67, 0xfb, 0x78, 0x78, 0xb6, + 0xbf, 0x09, 0xe0, 0x07, 0x07, 0xfc, 0x63, 0x7f, 0x52, 0xf0, 0xd8, 0xdf, 0x25, 0x88, 0x13, 0x4d, + 0x12, 0x72, 0x1a, 0x36, 0xc5, 0x44, 0x13, 0x02, 0xc1, 0x05, 0x46, 0xad, 0x98, 0x80, 0x86, 0x03, + 0xb4, 0x63, 0x8a, 0x78, 0x57, 0xb8, 0x88, 0x87, 0xc6, 0x86, 0x7a, 0x47, 0x17, 0xf5, 0x06, 0xc4, + 0x69, 0xcf, 0x8f, 0xbc, 0x4b, 0xf9, 0x4d, 0x00, 0xba, 0xeb, 0xf6, 0xcc, 0x9d, 0xbe, 0x5f, 0xc0, + 0xc2, 0x68, 0xcd, 0x29, 0x0b, 0xba, 0xca, 0x03, 0x5c, 0x85, 0xe6, 0x7d, 0xd6, 0x80, 0x1a, 0x05, + 0x00, 0x95, 0x0d, 0xc8, 0x87, 0x79, 0x47, 0xdf, 0x0d, 0xf5, 0x1f, 0x57, 0x49, 0x0b, 0xff, 0xc6, + 0xf3, 0x8e, 0xf8, 0x83, 0x47, 0xf4, 0x43, 0x79, 0x7f, 0x04, 0xb2, 0x41, 0xc5, 0xfb, 0xeb, 0xe7, + 0x82, 0x28, 0xdf, 0x26, 0x41, 0xca, 0x6b, 0xfe, 0x11, 0x87, 0x9d, 0xfd, 0x3b, 0xc2, 0xde, 0xe6, + 0x05, 0xdb, 0x26, 0x8a, 0x7a, 0xdb, 0x44, 0x57, 0xbc, 0xe9, 0x6f, 0x5c, 0x40, 0x24, 0x28, 0x6b, + 0x71, 0xe0, 0x90, 0xcf, 0xf6, 0x57, 0xa6, 0xbb, 0x8a, 0x37, 0x0f, 0xf1, 0xe0, 0x35, 0x3a, 0xf6, + 0xa1, 0xb4, 0x02, 0x27, 0x8c, 0xd8, 0x40, 0x0c, 0xde, 0xd9, 0x93, 0x8e, 0x7d, 0x67, 0xcf, 0x2b, + 0x25, 0x12, 0x2c, 0xe5, 0x7b, 0x25, 0x48, 0x89, 0x31, 0x81, 0xde, 0x1d, 0x3c, 0x79, 0x26, 0xb6, + 0x36, 0xc7, 0xda, 0x23, 0x8e, 0x1f, 0x38, 0x78, 0x36, 0x74, 0xe0, 0x3a, 0x7a, 0xdc, 0x03, 0xd7, + 0xdc, 0xb3, 0xfb, 0x33, 0x09, 0xe4, 0xc1, 0x11, 0xfb, 0x55, 0xd7, 0x6e, 0x78, 0x9a, 0x8b, 0x8e, + 0x98, 0xe6, 0xc6, 0x9d, 0xa2, 0x8e, 0x8d, 0x3b, 0x45, 0x3d, 0xdc, 0xea, 0xf8, 0x7d, 0xb6, 0xfa, + 0x03, 0x11, 0xc8, 0x04, 0xc2, 0xa3, 0xe8, 0xb9, 0xd0, 0x89, 0xec, 0xc5, 0xa3, 0x42, 0xa9, 0x81, + 0x23, 0xd9, 0x21, 0x31, 0x45, 0x8e, 0x2f, 0xa6, 0xb7, 0xfe, 0x76, 0xd6, 0xe8, 0x0b, 0xac, 0xf1, + 0x31, 0x17, 0x58, 0xff, 0x86, 0x04, 0x29, 0xcf, 0xed, 0x3e, 0xee, 0x26, 0xe6, 0x49, 0x48, 0x70, + 0xcf, 0x92, 0xed, 0x62, 0xf2, 0xaf, 0x91, 0x61, 0xe5, 0x12, 0xa4, 0xc4, 0x5f, 0x40, 0xe4, 0xb3, + 0x9a, 0xf7, 0x7d, 0xfe, 0x45, 0xc8, 0x04, 0x36, 0x80, 0x89, 0x69, 0xdc, 0xa8, 0xbd, 0x47, 0x9e, + 0x29, 0x25, 0xef, 0xde, 0x5b, 0x8c, 0x6e, 0xe0, 0x3b, 0x64, 0x34, 0xab, 0xb5, 0xea, 0x6a, 0xad, + 0xfa, 0xb2, 0x2c, 0x95, 0x32, 0x77, 0xef, 0x2d, 0x26, 0x55, 0x4c, 0x23, 0x8a, 0xe7, 0x5f, 0x86, + 0xc2, 0x40, 0xc7, 0x84, 0xdd, 0x16, 0x04, 0xf9, 0x95, 0xed, 0xad, 0xb5, 0x7a, 0xb5, 0xdc, 0xac, + 0x69, 0xec, 0xdc, 0x2e, 0x3a, 0x05, 0x73, 0x6b, 0xf5, 0x6b, 0xab, 0x4d, 0xad, 0xba, 0x56, 0xaf, + 0x6d, 0x34, 0xb5, 0x72, 0xb3, 0x59, 0xae, 0xbe, 0x2c, 0x47, 0x2e, 0xde, 0xcb, 0x40, 0xac, 0x5c, + 0xa9, 0xd6, 0x51, 0x15, 0x62, 0x34, 0x14, 0x72, 0xe4, 0x09, 0xb0, 0xd2, 0xd1, 0xb1, 0x61, 0x74, + 0x15, 0xe2, 0x34, 0x4a, 0x82, 0x8e, 0x3e, 0x12, 0x56, 0x9a, 0x10, 0x2c, 0x26, 0x95, 0xa1, 0x23, + 0xf2, 0xc8, 0x33, 0x62, 0xa5, 0xa3, 0x63, 0xc7, 0x68, 0x0d, 0x92, 0x62, 0x91, 0x3c, 0xe9, 0xe0, + 0x56, 0x69, 0x62, 0x40, 0x97, 0x34, 0x8d, 0x05, 0x1b, 0x8e, 0x3e, 0x3e, 0x56, 0x9a, 0x10, 0x55, + 0x46, 0x75, 0xef, 0x3e, 0xd3, 0x84, 0x13, 0x61, 0xa5, 0x49, 0x71, 0x62, 0xa4, 0x42, 0xda, 0x0f, + 0xe3, 0x4c, 0x3e, 0x14, 0x57, 0x9a, 0x22, 0x60, 0x8e, 0xde, 0x0b, 0xb9, 0xf0, 0x52, 0x77, 0xba, + 0x53, 0x67, 0xa5, 0x29, 0x23, 0xd2, 0x04, 0x3f, 0xbc, 0xee, 0x9d, 0xee, 0x14, 0x5a, 0x69, 0xca, + 0x00, 0x35, 0x7a, 0x1d, 0x66, 0x87, 0xd7, 0xa5, 0xd3, 0x1f, 0x4a, 0x2b, 0x1d, 0x23, 0x64, 0x8d, + 0x3a, 0x80, 0x46, 0xac, 0x67, 0x8f, 0x71, 0x46, 0xad, 0x74, 0x9c, 0x08, 0x36, 0x6a, 0x41, 0x61, + 0x70, 0x91, 0x38, 0xed, 0x99, 0xb5, 0xd2, 0xd4, 0xd1, 0x6c, 0x56, 0x4a, 0x78, 0x71, 0x39, 0xed, + 0x19, 0xb6, 0xd2, 0xd4, 0xc1, 0x6d, 0xb4, 0x0d, 0x10, 0x58, 0x1f, 0x4e, 0x71, 0xa6, 0xad, 0x34, + 0x4d, 0x98, 0x1b, 0x75, 0x61, 0x6e, 0xd4, 0xc2, 0xf1, 0x38, 0x47, 0xdc, 0x4a, 0xc7, 0x8a, 0x7e, + 0x13, 0x7d, 0x0e, 0x2f, 0x01, 0xa7, 0x3b, 0xf2, 0x56, 0x9a, 0x32, 0x0c, 0x5e, 0x29, 0x8f, 0x3d, + 0xe7, 0xfc, 0xd8, 0x91, 0xe7, 0x9c, 0xfd, 0x93, 0xcb, 0xde, 0xd9, 0xe6, 0x5f, 0x7f, 0x0e, 0xde, + 0xc1, 0x5f, 0xd0, 0x71, 0x5c, 0xfd, 0x96, 0x69, 0xed, 0x79, 0x4f, 0x19, 0xf1, 0x6f, 0x7e, 0xc8, + 0xf9, 0x24, 0x7f, 0xae, 0x47, 0xa4, 0x4e, 0x78, 0xd0, 0x68, 0xec, 0x2b, 0x8f, 0x93, 0xee, 0x43, + 0x4c, 0x3e, 0xbe, 0x7c, 0xc4, 0x63, 0x49, 0x13, 0x9e, 0x64, 0x1a, 0xf1, 0x98, 0x52, 0xe9, 0xc8, + 0x37, 0x06, 0x4a, 0x47, 0x9d, 0xfb, 0x56, 0x7e, 0x40, 0x82, 0xfc, 0xaa, 0xe9, 0xb8, 0x76, 0xcf, + 0x34, 0xf4, 0x36, 0x9d, 0x5e, 0xae, 0x4c, 0x7b, 0x2b, 0xab, 0x92, 0x26, 0xee, 0x0a, 0x7f, 0x6f, + 0x89, 0xdf, 0x14, 0x5a, 0x81, 0xc4, 0x6d, 0xbd, 0xcd, 0xee, 0x44, 0x05, 0x1f, 0x5b, 0x1b, 0x94, + 0x79, 0xc0, 0x8f, 0x0a, 0xa2, 0x30, 0xde, 0xe5, 0x48, 0x51, 0x52, 0xbe, 0x43, 0x02, 0xd9, 0xaf, + 0x99, 0x8a, 0x0d, 0xbb, 0xd7, 0xa2, 0x4b, 0x81, 0x6e, 0x37, 0x70, 0x56, 0x40, 0x7c, 0x52, 0x97, + 0xcf, 0xec, 0x60, 0xcf, 0x6f, 0x1b, 0xef, 0x64, 0xc5, 0x02, 0x0e, 0xd6, 0x88, 0x2b, 0xe7, 0xd1, + 0x51, 0x57, 0xce, 0x95, 0xef, 0xa7, 0x37, 0x5c, 0x3a, 0x1d, 0xd3, 0x21, 0xa3, 0x43, 0xa5, 0x8b, + 0xfb, 0xeb, 0x10, 0xeb, 0xe9, 0x2e, 0x5f, 0xf2, 0x56, 0x2e, 0x1f, 0xfb, 0xc9, 0x28, 0xd6, 0x66, + 0x8a, 0x81, 0x5e, 0x81, 0x54, 0x47, 0x3f, 0xd0, 0x28, 0x5e, 0xe4, 0xab, 0xc2, 0x4b, 0x76, 0xf4, + 0x03, 0x52, 0x3f, 0xf4, 0x5e, 0x28, 0x10, 0x48, 0x63, 0x5f, 0xb7, 0xf6, 0x30, 0x43, 0x8e, 0x7e, + 0x55, 0xc8, 0xb9, 0x8e, 0x7e, 0x50, 0xa5, 0x68, 0x04, 0x9f, 0x3f, 0xad, 0xf5, 0x6b, 0x12, 0x8f, + 0x63, 0x50, 0xc1, 0x20, 0x1d, 0x64, 0xc3, 0xfb, 0xa2, 0x85, 0x8a, 0x4d, 0x97, 0xc7, 0xc6, 0x69, + 0xc2, 0x80, 0x58, 0x2b, 0x39, 0x52, 0xbd, 0xcf, 0xbc, 0xb9, 0x20, 0xb1, 0x52, 0x0b, 0xc6, 0x90, + 0xd8, 0x33, 0x2c, 0x3c, 0xa3, 0x4d, 0xd9, 0xe1, 0x39, 0xe1, 0x55, 0x33, 0x40, 0x60, 0xdc, 0x24, + 0x9f, 0xb7, 0xe1, 0x93, 0x12, 0x64, 0x56, 0x02, 0x8f, 0x39, 0x16, 0x21, 0xd9, 0xb1, 0x2d, 0xf3, + 0x16, 0xee, 0x79, 0xbb, 0x66, 0xec, 0x93, 0x78, 0xbe, 0xec, 0x6f, 0x02, 0xba, 0x87, 0xe2, 0xbd, + 0x23, 0xf1, 0x4d, 0xb8, 0xee, 0xe0, 0x1d, 0xc7, 0x14, 0x72, 0x56, 0xc5, 0x27, 0x7a, 0x1c, 0x64, + 0x07, 0x1b, 0xfd, 0x9e, 0xe9, 0x1e, 0x6a, 0x86, 0x6d, 0xb9, 0xba, 0xe1, 0xf2, 0xc8, 0x40, 0x41, + 0xa4, 0x57, 0x59, 0x32, 0x01, 0x69, 0x61, 0x57, 0x37, 0xdb, 0xec, 0xac, 0x68, 0x5a, 0x15, 0x9f, + 0xbc, 0xaa, 0x77, 0x93, 0xc1, 0x95, 0x71, 0x15, 0x64, 0xbb, 0x8b, 0x7b, 0xa1, 0x23, 0x32, 0x4c, + 0x1b, 0x8b, 0xbf, 0xfd, 0xe9, 0xa7, 0xe6, 0xb9, 0xc0, 0xf9, 0xf1, 0x0a, 0xf6, 0xb7, 0x0b, 0xd4, + 0x82, 0xe0, 0x10, 0x67, 0x67, 0x6e, 0x86, 0xf6, 0xc9, 0xfa, 0x3b, 0xfe, 0xc3, 0x36, 0xf3, 0x43, + 0x42, 0x2d, 0x5b, 0x87, 0x95, 0xe2, 0x6f, 0xf9, 0xd0, 0xfe, 0xca, 0xf9, 0x65, 0x7c, 0x18, 0xdc, + 0x34, 0xa3, 0x30, 0x64, 0x51, 0xf1, 0xba, 0x6e, 0xb6, 0xc5, 0x9f, 0x4f, 0x55, 0xf9, 0x17, 0x5a, + 0xf6, 0x02, 0x9e, 0x31, 0xba, 0x42, 0x53, 0xc6, 0xe9, 0x46, 0xc5, 0xb6, 0x5a, 0xe1, 0xc8, 0x26, + 0xaa, 0x42, 0xc2, 0xb5, 0x6f, 0x61, 0x8b, 0x0b, 0xa8, 0xf2, 0xc4, 0x31, 0xde, 0x86, 0x53, 0x39, + 0x2b, 0xfa, 0x46, 0x90, 0x5b, 0xb8, 0x8d, 0xf7, 0xd8, 0x0d, 0xce, 0x7d, 0xbd, 0x87, 0xd9, 0xfb, + 0x01, 0xf7, 0xf5, 0xf2, 0x5b, 0xc1, 0x83, 0x6a, 0x50, 0x24, 0xb4, 0x15, 0x7e, 0x2e, 0x34, 0xc9, + 0xb7, 0xb3, 0xc7, 0xb4, 0x31, 0xa0, 0x79, 0x41, 0x5b, 0x18, 0x7a, 0x5e, 0xf4, 0x71, 0x90, 0xfb, + 0xd6, 0x8e, 0x6d, 0xd1, 0xbf, 0x3a, 0xc8, 0xd7, 0x75, 0x29, 0xb6, 0x77, 0xea, 0xa5, 0xf3, 0xbd, + 0xd3, 0x2d, 0xc8, 0xfb, 0xa4, 0x74, 0x84, 0xa4, 0x8f, 0x3b, 0x42, 0x72, 0x1e, 0x00, 0x21, 0x41, + 0xeb, 0x00, 0xfe, 0x18, 0xa4, 0x9b, 0x77, 0x99, 0xf1, 0x3d, 0xe6, 0x8f, 0xe6, 0x60, 0x63, 0x02, + 0x00, 0xe8, 0x1b, 0x60, 0xae, 0x63, 0x5a, 0x9a, 0x83, 0xdb, 0xbb, 0x1a, 0x97, 0x1c, 0xc1, 0xcd, + 0x1c, 0xbf, 0x37, 0x67, 0x3b, 0xa6, 0xd5, 0xc0, 0xed, 0xdd, 0x15, 0x0f, 0x05, 0xbd, 0x13, 0xce, + 0xf8, 0xad, 0xb7, 0x2d, 0x6d, 0xdf, 0x6e, 0xb7, 0xb4, 0x1e, 0xde, 0xd5, 0x0c, 0xfa, 0xba, 0x5f, + 0x96, 0xca, 0xec, 0x94, 0x47, 0xb2, 0x69, 0xad, 0xda, 0xed, 0x96, 0x8a, 0x77, 0xab, 0x24, 0x1b, + 0x3d, 0x0c, 0x7e, 0xd3, 0x35, 0xb3, 0xe5, 0x14, 0x73, 0x8b, 0xd1, 0x73, 0x31, 0x35, 0xeb, 0x25, + 0xd6, 0x5b, 0xce, 0x72, 0xea, 0x83, 0x1f, 0x5b, 0x98, 0xf9, 0xc2, 0xc7, 0x16, 0x66, 0x94, 0xab, + 0xf4, 0x95, 0x2b, 0x3e, 0x8e, 0xb0, 0x83, 0x2e, 0x43, 0x5a, 0x17, 0x1f, 0xec, 0x0e, 0xdb, 0x11, + 0xe3, 0xd0, 0x27, 0x55, 0x7e, 0x52, 0x82, 0xc4, 0xca, 0x8d, 0x2d, 0xdd, 0xec, 0xa1, 0x1a, 0xcc, + 0xfa, 0x8a, 0x39, 0xed, 0x90, 0xf6, 0x75, 0x59, 0x8c, 0xe9, 0x8d, 0x71, 0x87, 0xe7, 0xd2, 0x95, + 0x87, 0x7e, 0xfb, 0xd3, 0x4f, 0x3d, 0xc8, 0x61, 0x6e, 0x0c, 0x9c, 0xa3, 0x13, 0x78, 0x83, 0xe7, + 0xeb, 0x02, 0x6d, 0xbe, 0x0e, 0x49, 0x56, 0x55, 0x07, 0xbd, 0x04, 0xf1, 0x2e, 0xf9, 0xc1, 0xf7, + 0x04, 0xce, 0x8e, 0x55, 0x70, 0x4a, 0x1f, 0x54, 0x07, 0xc6, 0xa7, 0x7c, 0x47, 0x04, 0x60, 0xe5, + 0xc6, 0x8d, 0x66, 0xcf, 0xec, 0xb6, 0xb1, 0xfb, 0x56, 0xb5, 0x7d, 0x1b, 0x4e, 0x04, 0x6e, 0x67, + 0xf7, 0x8c, 0xe3, 0xb7, 0x7f, 0xce, 0xbf, 0xa8, 0xdd, 0x33, 0x46, 0xc2, 0xb6, 0x1c, 0xd7, 0x83, + 0x8d, 0x1e, 0x1f, 0x76, 0xc5, 0x71, 0x87, 0x25, 0xfb, 0x2a, 0x64, 0x7c, 0x61, 0x38, 0xa8, 0x0e, + 0x29, 0x97, 0xff, 0xe6, 0x02, 0x56, 0xc6, 0x0b, 0x58, 0xb0, 0x05, 0x85, 0xec, 0xb1, 0x2b, 0x7f, + 0x21, 0x01, 0x04, 0xc6, 0xc8, 0xd7, 0xa7, 0x8e, 0xa1, 0x3a, 0x24, 0xb8, 0x25, 0x8e, 0xde, 0xf7, + 0x1b, 0x9c, 0x0c, 0x20, 0x20, 0xd4, 0xef, 0x8a, 0xc0, 0xdc, 0xb6, 0x18, 0xbd, 0x5f, 0xff, 0x32, + 0xd8, 0x86, 0x24, 0xb6, 0xdc, 0x9e, 0xe9, 0xed, 0x6a, 0x3d, 0x3d, 0xae, 0xcf, 0x47, 0x34, 0xaa, + 0x66, 0xb9, 0xbd, 0xc3, 0xa0, 0x06, 0x08, 0xac, 0x80, 0x3c, 0x3e, 0x12, 0x85, 0xe2, 0x38, 0x56, + 0xe2, 0x0d, 0x1b, 0x3d, 0x4c, 0x13, 0xc2, 0x97, 0x56, 0xf3, 0x22, 0x99, 0xcf, 0x31, 0x2a, 0x10, + 0xaf, 0x8c, 0x28, 0x17, 0x21, 0xbd, 0x3f, 0x37, 0x2c, 0xef, 0x23, 0xd0, 0x59, 0xa6, 0x09, 0x05, + 0x71, 0x0b, 0x66, 0x47, 0x6f, 0xeb, 0x96, 0x21, 0xdc, 0xd5, 0x63, 0x4d, 0x09, 0xe2, 0x26, 0x4d, + 0x85, 0x41, 0xa0, 0x1a, 0x24, 0x05, 0x5a, 0xec, 0xf8, 0x68, 0x82, 0x17, 0x3d, 0x04, 0xd9, 0xe0, + 0xc4, 0x40, 0x5d, 0x8f, 0x98, 0x9a, 0x09, 0xcc, 0x0b, 0x93, 0x66, 0x9e, 0xc4, 0x91, 0x33, 0x0f, + 0xf7, 0xee, 0x7e, 0x84, 0x1e, 0x56, 0x6f, 0xfd, 0xd5, 0xef, 0x96, 0x2d, 0x00, 0x36, 0x54, 0x89, + 0x25, 0xe5, 0x3d, 0x73, 0x1f, 0xe3, 0x3d, 0xcd, 0x40, 0x56, 0x1c, 0xf7, 0x6b, 0xd5, 0x43, 0xbf, + 0x1b, 0x81, 0x6c, 0xb0, 0x87, 0xfe, 0x5a, 0x4e, 0x5a, 0x68, 0xc3, 0x37, 0x53, 0xec, 0x42, 0xcf, + 0xe3, 0xe3, 0xcc, 0xd4, 0x90, 0x36, 0x4f, 0xb0, 0x4f, 0x9f, 0x8f, 0x42, 0x82, 0x9f, 0xb8, 0xdb, + 0x1c, 0x72, 0x64, 0xa5, 0x49, 0x4f, 0x12, 0xe4, 0xc4, 0x93, 0x04, 0x23, 0xfd, 0xd8, 0x47, 0x20, + 0x4f, 0x16, 0xc4, 0xa1, 0x63, 0x7c, 0xd2, 0xb9, 0x1c, 0x5d, 0xd7, 0xfa, 0x87, 0xd6, 0xd1, 0x02, + 0x64, 0x08, 0x99, 0x6f, 0x87, 0x09, 0x0d, 0x74, 0xf4, 0x83, 0x1a, 0x4b, 0x41, 0x4f, 0x01, 0xda, + 0xf7, 0x02, 0x13, 0x9a, 0x2f, 0x08, 0x42, 0x37, 0xeb, 0xe7, 0x08, 0xf2, 0x07, 0x01, 0x48, 0x2d, + 0x34, 0xf6, 0xec, 0x34, 0x7f, 0xd4, 0x9b, 0xa4, 0xac, 0xd0, 0xa7, 0xa7, 0xbf, 0x55, 0x62, 0xfe, + 0xf0, 0xc0, 0xb2, 0x99, 0x2f, 0x47, 0x9a, 0x53, 0x0c, 0x8a, 0x3f, 0x7d, 0x73, 0xa1, 0x74, 0xa8, + 0x77, 0xda, 0xcb, 0xca, 0x08, 0x1c, 0x65, 0xd4, 0x4a, 0x9e, 0x38, 0xce, 0xe1, 0x65, 0x37, 0xaa, + 0x83, 0x7c, 0x0b, 0x1f, 0x6a, 0x3d, 0xfe, 0x37, 0xb9, 0xb5, 0x5d, 0x8c, 0xf9, 0xc2, 0xe5, 0xf4, + 0xd2, 0x88, 0x47, 0xc0, 0x97, 0xaa, 0xb6, 0x69, 0xf1, 0x2d, 0xb0, 0xfc, 0x2d, 0x7c, 0xa8, 0x72, + 0xbe, 0xab, 0x18, 0x2f, 0xbf, 0x83, 0x8c, 0x94, 0xbb, 0x9f, 0xff, 0x99, 0xf3, 0x67, 0x02, 0x0f, + 0x5a, 0x1f, 0x78, 0xb1, 0x39, 0xd6, 0xbd, 0xc4, 0xe9, 0x45, 0xfe, 0x04, 0xe4, 0x1d, 0xfb, 0x5f, + 0x07, 0x08, 0x2c, 0x0a, 0xa4, 0xa3, 0x17, 0x1b, 0x3e, 0x7f, 0x68, 0xb1, 0x11, 0x18, 0x9e, 0xef, + 0xf6, 0xed, 0x7f, 0x64, 0x52, 0x6b, 0x82, 0x9a, 0xc9, 0x99, 0xe8, 0xa8, 0x9f, 0x51, 0xfe, 0xb5, + 0x04, 0xa7, 0x87, 0x34, 0xd9, 0xab, 0xb2, 0x01, 0xa8, 0x17, 0xc8, 0xa4, 0x1a, 0x21, 0xf6, 0x99, + 0xef, 0x6f, 0x60, 0xcc, 0xf6, 0x86, 0x26, 0x81, 0xb7, 0x66, 0x22, 0xe3, 0x56, 0xec, 0x37, 0x25, + 0x98, 0x0f, 0x56, 0xc0, 0x6b, 0x4a, 0x03, 0xb2, 0xc1, 0xa2, 0x79, 0x23, 0xde, 0x31, 0x4d, 0x23, + 0x82, 0xf5, 0x0f, 0x81, 0xa0, 0x1b, 0xbe, 0xb5, 0x60, 0x41, 0xc1, 0x67, 0xa6, 0x16, 0x8a, 0xa8, + 0xd8, 0x48, 0xab, 0xc1, 0xfa, 0xe6, 0x0f, 0x25, 0x88, 0x6d, 0xd9, 0x76, 0x1b, 0xbd, 0x0f, 0x66, + 0x2d, 0xdb, 0xd5, 0xc8, 0xc8, 0xc2, 0x2d, 0x8d, 0xc7, 0x08, 0x98, 0x25, 0xae, 0x1d, 0x29, 0xab, + 0x2f, 0xbe, 0xb9, 0x30, 0xcc, 0x39, 0xea, 0x51, 0xf9, 0x82, 0x65, 0xbb, 0x15, 0x4a, 0xd4, 0x64, + 0x61, 0x84, 0x5d, 0xc8, 0x85, 0x8b, 0x63, 0xd6, 0xba, 0x3c, 0xa9, 0xb8, 0xdc, 0xc4, 0xa2, 0xb2, + 0x3b, 0x81, 0x72, 0xd8, 0x1b, 0xd1, 0x7f, 0x4c, 0x7a, 0xee, 0x26, 0xc8, 0x37, 0x06, 0xcf, 0x2f, + 0xd5, 0x20, 0x29, 0xce, 0x2b, 0x49, 0x53, 0x1e, 0x85, 0x0a, 0x8a, 0x93, 0xf3, 0x2a, 0x9f, 0x89, + 0xc0, 0xe9, 0xaa, 0x6d, 0x39, 0x3c, 0x98, 0xc3, 0x07, 0x34, 0x0b, 0xc1, 0x1e, 0xa2, 0xc7, 0xc7, + 0x85, 0x9a, 0x86, 0x03, 0x4a, 0x37, 0xa0, 0x40, 0x66, 0x56, 0xc3, 0xb6, 0xbe, 0xca, 0x78, 0x52, + 0xce, 0x6e, 0xb7, 0x78, 0x8d, 0x6e, 0xe1, 0x43, 0x82, 0x6b, 0xe1, 0x3b, 0x21, 0xdc, 0xe8, 0xfd, + 0xe1, 0x5a, 0xf8, 0x4e, 0x00, 0xd7, 0xdf, 0x2a, 0x8f, 0x85, 0xb6, 0xca, 0x2f, 0x43, 0x94, 0x58, + 0xc1, 0xf8, 0x31, 0xec, 0x06, 0x61, 0x08, 0xcc, 0x66, 0x0d, 0x38, 0xcd, 0x03, 0x04, 0xce, 0xe6, + 0x2e, 0x95, 0x28, 0xa6, 0x0d, 0x7a, 0x19, 0x1f, 0xde, 0x77, 0xb4, 0xe0, 0xfc, 0xcf, 0x4b, 0x00, + 0x7e, 0x5c, 0x0c, 0x3d, 0x09, 0xa7, 0x2a, 0x9b, 0x1b, 0x2b, 0x5a, 0xa3, 0x59, 0x6e, 0x6e, 0x37, + 0xc2, 0x7f, 0x32, 0x46, 0x3c, 0x82, 0xe5, 0x74, 0xb1, 0x61, 0xee, 0x9a, 0xb8, 0x85, 0x1e, 0x85, + 0xf9, 0x30, 0x35, 0xf9, 0xaa, 0xad, 0xc8, 0x52, 0x29, 0x7b, 0xf7, 0xde, 0x62, 0x8a, 0x2d, 0x0d, + 0x70, 0x0b, 0x9d, 0x83, 0x13, 0xc3, 0x74, 0xf5, 0x8d, 0x6b, 0x72, 0xa4, 0x94, 0xbb, 0x7b, 0x6f, + 0x31, 0xed, 0xad, 0x21, 0x90, 0x02, 0x28, 0x48, 0xc9, 0xf1, 0xa2, 0x25, 0xb8, 0x7b, 0x6f, 0x31, + 0xc1, 0x46, 0x4b, 0x29, 0xf6, 0xc1, 0x1f, 0x3b, 0x3b, 0x73, 0xfe, 0x9b, 0x00, 0xea, 0xd6, 0x6e, + 0x4f, 0x37, 0xa8, 0x55, 0x28, 0xc1, 0xc9, 0xfa, 0xc6, 0x55, 0xb5, 0x5c, 0x6d, 0xd6, 0x37, 0x37, + 0x06, 0xfe, 0xd2, 0x4d, 0x38, 0x6f, 0x65, 0x73, 0xbb, 0xb2, 0x56, 0xd3, 0x1a, 0xf5, 0x6b, 0x1b, + 0x6c, 0xc7, 0x3f, 0x94, 0xf7, 0x9e, 0x8d, 0x66, 0x7d, 0xbd, 0x26, 0x47, 0x2a, 0x97, 0xc7, 0xee, + 0x28, 0x3d, 0x10, 0x1a, 0x87, 0xfe, 0x4c, 0x14, 0xda, 0x46, 0xfa, 0x3f, 0x01, 0x00, 0x00, 0xff, + 0xff, 0xdf, 0x19, 0x56, 0xfb, 0x2d, 0xa5, 0x00, 0x00, } r := bytes.NewReader(gzipped) gzipr, err := compress_gzip.NewReader(r) diff --git a/x/staking/types/tx.pb.go b/x/staking/types/tx.pb.go index ecd488fca3ae..6b889de68992 100644 --- a/x/staking/types/tx.pb.go +++ b/x/staking/types/tx.pb.go @@ -752,84 +752,83 @@ func init() { func init() { proto.RegisterFile("cosmos/staking/v1beta1/tx.proto", fileDescriptor_0926ef28816b35ab) } var fileDescriptor_0926ef28816b35ab = []byte{ - // 1218 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xdc, 0x58, 0xcf, 0x6f, 0x1b, 0x45, - 0x14, 0xf6, 0xda, 0x6d, 0x4a, 0x26, 0xe4, 0xd7, 0x26, 0x69, 0x9d, 0x4d, 0x6b, 0x97, 0x6d, 0x20, - 0x51, 0xc0, 0xeb, 0x36, 0x45, 0x20, 0x4c, 0x85, 0x1a, 0x27, 0x2d, 0x14, 0x30, 0x8a, 0x36, 0xa4, - 0x48, 0x08, 0xc9, 0x8c, 0x77, 0x27, 0xeb, 0x55, 0xbc, 0x33, 0xee, 0xce, 0x38, 0xad, 0x6f, 0x88, - 0x13, 0x70, 0xa1, 0x12, 0x67, 0xa4, 0x72, 0x40, 0x82, 0x5b, 0x0e, 0xf9, 0x17, 0x90, 0x2a, 0x4e, - 0x55, 0x4e, 0xa8, 0x87, 0x80, 0x92, 0x43, 0xfa, 0x1f, 0x70, 0xe0, 0x82, 0x76, 0x77, 0x76, 0xbd, - 0xbb, 0xfe, 0x99, 0x40, 0x2f, 0xbd, 0x24, 0xce, 0x9b, 0xef, 0x7d, 0x33, 0xef, 0x7d, 0x6f, 0xde, - 0xbc, 0x18, 0x64, 0x35, 0x42, 0x2d, 0x42, 0xf3, 0x94, 0xc1, 0x6d, 0x13, 0x1b, 0xf9, 0x9d, 0x6b, - 0x15, 0xc4, 0xe0, 0xb5, 0x3c, 0x7b, 0xa0, 0xd4, 0x6d, 0xc2, 0x88, 0x78, 0xde, 0x03, 0x28, 0x1c, - 0xa0, 0x70, 0x80, 0x34, 0x6b, 0x10, 0x62, 0xd4, 0x50, 0xde, 0x45, 0x55, 0x1a, 0x5b, 0x79, 0x88, - 0x9b, 0x9e, 0x8b, 0x94, 0x8d, 0x2f, 0x31, 0xd3, 0x42, 0x94, 0x41, 0xab, 0xce, 0x01, 0xd3, 0x06, - 0x31, 0x88, 0xfb, 0x31, 0xef, 0x7c, 0xe2, 0xd6, 0x59, 0x6f, 0xa7, 0xb2, 0xb7, 0xc0, 0xb7, 0xf5, - 0x96, 0x32, 0xfc, 0x94, 0x15, 0x48, 0x51, 0x70, 0x44, 0x8d, 0x98, 0x98, 0xaf, 0xcf, 0x77, 0x89, - 0xc2, 0x3f, 0xb4, 0x87, 0xba, 0xc0, 0x51, 0x16, 0x75, 0x10, 0xce, 0x2f, 0xbe, 0x30, 0x09, 0x2d, - 0x13, 0x93, 0xbc, 0xfb, 0xd3, 0x33, 0xc9, 0xff, 0x9c, 0x01, 0x62, 0x89, 0x1a, 0xab, 0x36, 0x82, - 0x0c, 0xdd, 0x85, 0x35, 0x53, 0x87, 0x8c, 0xd8, 0xe2, 0x3a, 0x18, 0xd1, 0x11, 0xd5, 0x6c, 0xb3, - 0xce, 0x4c, 0x82, 0xd3, 0xc2, 0x65, 0x61, 0x71, 0x64, 0xf9, 0x8a, 0xd2, 0x39, 0x47, 0xca, 0x5a, - 0x0b, 0x5a, 0x1c, 0x7e, 0x7c, 0x90, 0x4d, 0xfc, 0x72, 0xbc, 0xbb, 0x24, 0xa8, 0x61, 0x0a, 0x51, - 0x05, 0x40, 0x23, 0x96, 0x65, 0x52, 0xea, 0x10, 0x26, 0x5d, 0xc2, 0x85, 0x6e, 0x84, 0xab, 0x01, - 0x52, 0x85, 0x0c, 0xd1, 0x30, 0x69, 0x88, 0x45, 0xfc, 0x12, 0x4c, 0x59, 0x26, 0x2e, 0x53, 0x54, - 0xdb, 0x2a, 0xeb, 0xa8, 0x86, 0x0c, 0xe8, 0x9e, 0x36, 0x75, 0x59, 0x58, 0x1c, 0x2e, 0x5e, 0x75, - 0x7c, 0x9e, 0x1e, 0x64, 0x67, 0xbc, 0x3d, 0xa8, 0xbe, 0xad, 0x98, 0x24, 0x6f, 0x41, 0x56, 0x55, - 0xee, 0x60, 0xb6, 0xbf, 0x97, 0x03, 0x7c, 0xf3, 0x3b, 0x98, 0x79, 0xd4, 0x93, 0x96, 0x89, 0x37, - 0x50, 0x6d, 0x6b, 0x2d, 0xa0, 0x12, 0xdf, 0x07, 0x93, 0x9c, 0x98, 0xd8, 0x65, 0xa8, 0xeb, 0x36, - 0xa2, 0x34, 0x7d, 0xc6, 0xe5, 0x97, 0xf6, 0xf7, 0x72, 0xd3, 0x9c, 0x62, 0xc5, 0x5b, 0xd9, 0x60, - 0xb6, 0x89, 0x8d, 0xb4, 0xa0, 0x4e, 0x04, 0x4e, 0x7c, 0x45, 0xfc, 0x04, 0x4c, 0xee, 0xf8, 0xd9, - 0x0d, 0x88, 0xce, 0xba, 0x44, 0xaf, 0xec, 0xef, 0xe5, 0x2e, 0x71, 0xa2, 0x40, 0x81, 0x08, 0xa3, - 0x3a, 0xb1, 0x13, 0xb3, 0x8b, 0xb7, 0xc1, 0x50, 0xbd, 0x51, 0xd9, 0x46, 0xcd, 0xf4, 0x90, 0x9b, - 0xca, 0x69, 0xc5, 0x2b, 0x46, 0xc5, 0x2f, 0x46, 0x65, 0x05, 0x37, 0x8b, 0xe9, 0xdf, 0x5b, 0x67, - 0xd4, 0xec, 0x66, 0x9d, 0x11, 0x65, 0xbd, 0x51, 0xf9, 0x08, 0x35, 0x55, 0xee, 0x2d, 0x16, 0xc0, - 0xd9, 0x1d, 0x58, 0x6b, 0xa0, 0xf4, 0x39, 0x97, 0x66, 0xd6, 0x57, 0xc4, 0xa9, 0xc0, 0x90, 0x1c, - 0x66, 0x44, 0x58, 0xcf, 0xa5, 0x70, 0xf3, 0x9b, 0x47, 0xd9, 0xc4, 0xb3, 0x47, 0xd9, 0xc4, 0xd7, - 0xc7, 0xbb, 0x4b, 0xed, 0xe1, 0x7d, 0x77, 0xbc, 0xbb, 0xc4, 0xe3, 0xca, 0x51, 0x7d, 0x3b, 0xdf, - 0x5e, 0x66, 0xf2, 0x45, 0x20, 0xb5, 0x5b, 0x55, 0x44, 0xeb, 0x04, 0x53, 0x24, 0xff, 0x9c, 0x02, - 0x13, 0x25, 0x6a, 0xdc, 0xd2, 0x4d, 0xf6, 0x3c, 0x2b, 0xb3, 0xa3, 0x34, 0xc9, 0xd3, 0x4b, 0x73, - 0x17, 0x8c, 0xb7, 0x6a, 0xb4, 0x6c, 0x43, 0x86, 0x78, 0x45, 0xe6, 0x9e, 0x1e, 0x64, 0xe7, 0xda, - 0xab, 0xf1, 0x63, 0x64, 0x40, 0xad, 0xb9, 0x86, 0xb4, 0x50, 0x4d, 0xae, 0x21, 0x4d, 0x1d, 0xd3, - 0x22, 0xb7, 0x40, 0xfc, 0xac, 0x73, 0xb5, 0x7b, 0xd5, 0xb8, 0x30, 0x60, 0xa5, 0x77, 0x28, 0xf2, - 0xc2, 0x7b, 0xfd, 0x75, 0x9c, 0x8b, 0xea, 0x18, 0x91, 0x44, 0x96, 0x40, 0x3a, 0x6e, 0x0b, 0x34, - 0xfc, 0x31, 0x09, 0x46, 0x4a, 0xd4, 0xe0, 0xbb, 0x21, 0xf1, 0x56, 0xa7, 0x0b, 0x25, 0xb8, 0x21, - 0xa4, 0xbb, 0x5d, 0xa8, 0x41, 0xaf, 0xd3, 0x7f, 0xd0, 0xec, 0x06, 0x18, 0x82, 0x16, 0x69, 0x60, - 0xe6, 0x4a, 0x35, 0xe8, 0x3d, 0xe0, 0x3e, 0x85, 0x77, 0x22, 0x09, 0x6c, 0x8b, 0xcf, 0x49, 0xe0, - 0xf9, 0x68, 0x02, 0xfd, 0x7c, 0xc8, 0x33, 0x60, 0x2a, 0xf4, 0x67, 0x90, 0xb6, 0x6f, 0x53, 0x6e, - 0x5b, 0x2e, 0x22, 0xc3, 0xc4, 0x2a, 0xd2, 0xff, 0xe7, 0xec, 0x6d, 0x82, 0x99, 0x56, 0xf6, 0xa8, - 0xad, 0x9d, 0x3c, 0x83, 0x53, 0x81, 0xff, 0x86, 0xad, 0x75, 0xa4, 0xd5, 0x29, 0x0b, 0x68, 0x53, - 0x27, 0xa7, 0x5d, 0xa3, 0xac, 0x5d, 0x9b, 0x33, 0xa7, 0xd0, 0xe6, 0x66, 0x7f, 0x6d, 0x62, 0x4d, - 0x2a, 0x96, 0x74, 0xb9, 0xee, 0x36, 0xa9, 0x98, 0xd5, 0x57, 0x4a, 0x54, 0xdd, 0xdb, 0x5e, 0xaf, - 0x21, 0xe7, 0x2a, 0x95, 0x9d, 0x09, 0x80, 0xf7, 0x24, 0xa9, 0xad, 0x23, 0x7f, 0xea, 0x8f, 0x07, - 0xc5, 0x51, 0xe7, 0x9c, 0x0f, 0xff, 0xcc, 0x0a, 0xde, 0x59, 0xc7, 0x5a, 0x0c, 0x0e, 0x46, 0xfe, - 0x29, 0x09, 0x46, 0x4b, 0xd4, 0xd8, 0xc4, 0xfa, 0x0b, 0x7d, 0x6d, 0xde, 0xed, 0x2f, 0x4d, 0x3a, - 0x2a, 0x4d, 0x2b, 0x23, 0xf2, 0xaf, 0x02, 0x98, 0x89, 0x58, 0x9e, 0xa7, 0x22, 0xa1, 0x40, 0x93, - 0x27, 0x0f, 0x54, 0x7e, 0x96, 0x04, 0x17, 0x9d, 0x77, 0x0e, 0x62, 0x0d, 0xd5, 0x36, 0x71, 0x85, - 0x60, 0xdd, 0xc4, 0x46, 0x68, 0xcc, 0x78, 0x11, 0xe5, 0x15, 0x17, 0xc0, 0xb8, 0xe6, 0xbc, 0xec, - 0x8e, 0x0a, 0x55, 0x64, 0x1a, 0x55, 0xef, 0x02, 0xa7, 0xd4, 0x31, 0xdf, 0xfc, 0x81, 0x6b, 0x2d, - 0x7c, 0xd8, 0xbf, 0x0e, 0x16, 0x62, 0x73, 0x44, 0xb7, 0x4c, 0xca, 0xaf, 0x81, 0xf9, 0x5e, 0xeb, - 0x41, 0x83, 0xfd, 0x4d, 0x00, 0xe3, 0x4e, 0xf9, 0xd4, 0x75, 0xc8, 0xd0, 0x3a, 0xb4, 0xa1, 0x45, - 0xc5, 0xb7, 0xc0, 0x30, 0x6c, 0xb0, 0x2a, 0xb1, 0x4d, 0xd6, 0xec, 0x9b, 0xfd, 0x16, 0x54, 0x5c, - 0x01, 0x43, 0x75, 0x97, 0x81, 0x17, 0x47, 0xa6, 0xdb, 0x34, 0xe2, 0xed, 0x13, 0xc9, 0x95, 0xe7, - 0x58, 0x78, 0xdb, 0x09, 0xbd, 0x45, 0xe9, 0x84, 0x3c, 0x1f, 0x0a, 0xf9, 0x41, 0x30, 0xf1, 0xc7, - 0xce, 0x2c, 0xcf, 0x82, 0x0b, 0x31, 0x53, 0x10, 0xe2, 0xdf, 0x82, 0xfb, 0xb6, 0xa8, 0x84, 0x41, - 0x86, 0x56, 0x09, 0xa6, 0xde, 0xe8, 0xd7, 0xb9, 0x4a, 0x84, 0xd3, 0x57, 0x49, 0x09, 0x00, 0x8c, - 0xee, 0x97, 0xf9, 0x38, 0x9a, 0x3c, 0xd5, 0x38, 0x3a, 0x8c, 0xd1, 0xfd, 0x75, 0x97, 0xa0, 0xb0, - 0xd2, 0x7f, 0x1a, 0xc9, 0x44, 0xab, 0x21, 0x1e, 0xa1, 0x7c, 0x09, 0xcc, 0x75, 0x30, 0xfb, 0x89, - 0x59, 0xfe, 0xe1, 0x1c, 0x48, 0x95, 0xa8, 0x21, 0xde, 0x03, 0xe3, 0xf1, 0xff, 0x7b, 0x96, 0xba, - 0x49, 0xd7, 0x3e, 0xa6, 0x4a, 0xcb, 0x83, 0x63, 0x83, 0xde, 0xb4, 0x0d, 0x46, 0xa3, 0xe3, 0xec, - 0x62, 0x0f, 0x92, 0x08, 0x52, 0xba, 0x3a, 0x28, 0x32, 0xd8, 0xec, 0x0b, 0xf0, 0x52, 0x30, 0x77, - 0x5d, 0xe9, 0xe1, 0xed, 0x83, 0xa4, 0xd7, 0x07, 0x00, 0x05, 0xec, 0xf7, 0xc0, 0x78, 0x7c, 0x3c, - 0xe9, 0x95, 0xbd, 0x18, 0xb6, 0x67, 0xf6, 0xba, 0xbd, 0xb5, 0x15, 0x00, 0x42, 0x6f, 0xe2, 0xab, - 0x3d, 0x18, 0x5a, 0x30, 0x29, 0x37, 0x10, 0x2c, 0xd8, 0xe3, 0x7b, 0x01, 0xcc, 0x76, 0x6f, 0xd4, - 0x6f, 0xf6, 0xd2, 0xbc, 0x9b, 0x97, 0x74, 0xe3, 0x34, 0x5e, 0xc1, 0x89, 0xaa, 0xe0, 0xe5, 0x48, - 0x9b, 0x5a, 0xe8, 0x15, 0x50, 0x08, 0x28, 0xe5, 0x07, 0x04, 0x06, 0x3b, 0x31, 0x30, 0xd1, 0xd6, - 0x2d, 0x7a, 0xd5, 0x44, 0x1c, 0x2c, 0x5d, 0x3f, 0x01, 0xd8, 0xdf, 0x55, 0x3a, 0xfb, 0x95, 0xd3, - 0x0a, 0x8b, 0xb7, 0x1f, 0x1f, 0x66, 0x84, 0x27, 0x87, 0x19, 0xe1, 0xaf, 0xc3, 0x8c, 0xf0, 0xf0, - 0x28, 0x93, 0x78, 0x72, 0x94, 0x49, 0xfc, 0x71, 0x94, 0x49, 0x7c, 0xfe, 0x86, 0x61, 0xb2, 0x6a, - 0xa3, 0xa2, 0x68, 0xc4, 0xe2, 0x5f, 0x97, 0xe4, 0x3b, 0xf6, 0x46, 0xd6, 0xac, 0x23, 0x5a, 0x19, - 0x72, 0x5b, 0xce, 0xf5, 0x7f, 0x03, 0x00, 0x00, 0xff, 0xff, 0x04, 0x47, 0x81, 0x91, 0xf2, 0x11, - 0x00, 0x00, + // 1210 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xdc, 0x57, 0xcf, 0x6f, 0x1b, 0xc5, + 0x17, 0xf7, 0xda, 0x49, 0xfa, 0xcd, 0xe4, 0x9b, 0x5f, 0x9b, 0xa4, 0x75, 0x36, 0xa9, 0x5d, 0xb6, + 0x81, 0x44, 0x41, 0xb6, 0xdb, 0x14, 0x15, 0x61, 0x2a, 0xd4, 0x38, 0x29, 0x50, 0xc0, 0x28, 0xda, + 0x90, 0x22, 0x21, 0x24, 0x33, 0xde, 0x9d, 0x6c, 0x56, 0xf1, 0xce, 0x6c, 0x77, 0xc6, 0x69, 0x7d, + 0x43, 0x9c, 0x80, 0x0b, 0x95, 0x38, 0x23, 0x95, 0x03, 0x12, 0xdc, 0x72, 0xc8, 0xbf, 0x80, 0x54, + 0x71, 0xaa, 0x72, 0x42, 0x3d, 0x04, 0x94, 0x1c, 0xd2, 0xff, 0x80, 0x03, 0x17, 0xb4, 0xbb, 0xb3, + 0xeb, 0xdd, 0xf5, 0xcf, 0x04, 0x7a, 0xe9, 0x25, 0xb1, 0xdf, 0x7c, 0xde, 0x67, 0xe6, 0xbd, 0xcf, + 0x9b, 0x37, 0xcf, 0x20, 0xab, 0x12, 0x6a, 0x12, 0x5a, 0xa0, 0x0c, 0xee, 0x1a, 0x58, 0x2f, 0xec, + 0x5d, 0xaf, 0x22, 0x06, 0xaf, 0x17, 0xd8, 0xc3, 0xbc, 0x65, 0x13, 0x46, 0xc4, 0x8b, 0x1e, 0x20, + 0xcf, 0x01, 0x79, 0x0e, 0x90, 0x66, 0x75, 0x42, 0xf4, 0x1a, 0x2a, 0xb8, 0xa8, 0x6a, 0x7d, 0xbb, + 0x00, 0x71, 0xc3, 0x73, 0x91, 0xb2, 0xf1, 0x25, 0x66, 0x98, 0x88, 0x32, 0x68, 0x5a, 0x1c, 0x30, + 0xad, 0x13, 0x9d, 0xb8, 0x1f, 0x0b, 0xce, 0x27, 0x6e, 0x9d, 0xf5, 0x76, 0xaa, 0x78, 0x0b, 0x7c, + 0x5b, 0x6f, 0x29, 0xc3, 0x4f, 0x59, 0x85, 0x14, 0x05, 0x47, 0x54, 0x89, 0x81, 0xf9, 0xfa, 0x42, + 0x87, 0x28, 0xfc, 0x43, 0x7b, 0xa8, 0x4b, 0x1c, 0x65, 0x52, 0x07, 0xe1, 0xfc, 0xe3, 0x0b, 0x93, + 0xd0, 0x34, 0x30, 0x29, 0xb8, 0x7f, 0x3d, 0x93, 0xfc, 0xf7, 0x00, 0x10, 0xcb, 0x54, 0x5f, 0xb3, + 0x11, 0x64, 0xe8, 0x1e, 0xac, 0x19, 0x1a, 0x64, 0xc4, 0x16, 0x37, 0xc0, 0x88, 0x86, 0xa8, 0x6a, + 0x1b, 0x16, 0x33, 0x08, 0x4e, 0x0b, 0x57, 0x84, 0xa5, 0x91, 0x95, 0xab, 0xf9, 0xf6, 0x39, 0xca, + 0xaf, 0x37, 0xa1, 0xa5, 0xe1, 0x27, 0x47, 0xd9, 0xc4, 0xcf, 0xa7, 0xfb, 0xcb, 0x82, 0x12, 0xa6, + 0x10, 0x15, 0x00, 0x54, 0x62, 0x9a, 0x06, 0xa5, 0x0e, 0x61, 0xd2, 0x25, 0x5c, 0xec, 0x44, 0xb8, + 0x16, 0x20, 0x15, 0xc8, 0x10, 0x0d, 0x93, 0x86, 0x58, 0xc4, 0x2f, 0xc0, 0x94, 0x69, 0xe0, 0x0a, + 0x45, 0xb5, 0xed, 0x8a, 0x86, 0x6a, 0x48, 0x87, 0xee, 0x69, 0x53, 0x57, 0x84, 0xa5, 0xe1, 0xd2, + 0x35, 0xc7, 0xe7, 0xd9, 0x51, 0x76, 0xc6, 0xdb, 0x83, 0x6a, 0xbb, 0x79, 0x83, 0x14, 0x4c, 0xc8, + 0x76, 0xf2, 0x77, 0x31, 0x3b, 0x3c, 0xc8, 0x01, 0xbe, 0xf9, 0x5d, 0xcc, 0x3c, 0xea, 0x49, 0xd3, + 0xc0, 0x9b, 0xa8, 0xb6, 0xbd, 0x1e, 0x50, 0x89, 0xef, 0x81, 0x49, 0x4e, 0x4c, 0xec, 0x0a, 0xd4, + 0x34, 0x1b, 0x51, 0x9a, 0x1e, 0x70, 0xf9, 0xa5, 0xc3, 0x83, 0xdc, 0x34, 0xa7, 0x58, 0xf5, 0x56, + 0x36, 0x99, 0x6d, 0x60, 0x3d, 0x2d, 0x28, 0x13, 0x81, 0x13, 0x5f, 0x11, 0x3f, 0x06, 0x93, 0x7b, + 0x7e, 0x76, 0x03, 0xa2, 0x41, 0x97, 0xe8, 0x95, 0xc3, 0x83, 0xdc, 0x65, 0x4e, 0x14, 0x28, 0x10, + 0x61, 0x54, 0x26, 0xf6, 0x62, 0x76, 0xf1, 0x5d, 0x30, 0x64, 0xd5, 0xab, 0xbb, 0xa8, 0x91, 0x1e, + 0x72, 0x53, 0x39, 0x9d, 0xf7, 0x8a, 0x31, 0xef, 0x17, 0x63, 0x7e, 0x15, 0x37, 0x4a, 0xe9, 0xdf, + 0x9a, 0x67, 0x54, 0xed, 0x86, 0xc5, 0x48, 0x7e, 0xa3, 0x5e, 0xfd, 0x10, 0x35, 0x14, 0xee, 0x2d, + 0x16, 0xc1, 0xe0, 0x1e, 0xac, 0xd5, 0x51, 0xfa, 0x82, 0x4b, 0x33, 0xeb, 0x2b, 0xe2, 0x54, 0x60, + 0x48, 0x0e, 0x23, 0x22, 0xac, 0xe7, 0x52, 0xbc, 0xfd, 0xf5, 0xe3, 0x6c, 0xe2, 0xf9, 0xe3, 0x6c, + 0xe2, 0xab, 0xd3, 0xfd, 0xe5, 0xd6, 0xf0, 0xbe, 0x3d, 0xdd, 0x5f, 0xe6, 0x71, 0xe5, 0xa8, 0xb6, + 0x5b, 0x68, 0x2d, 0x33, 0x79, 0x1e, 0x48, 0xad, 0x56, 0x05, 0x51, 0x8b, 0x60, 0x8a, 0xe4, 0x9f, + 0x52, 0x60, 0xa2, 0x4c, 0xf5, 0x3b, 0x9a, 0xc1, 0x5e, 0x64, 0x65, 0xb6, 0x95, 0x26, 0x79, 0x7e, + 0x69, 0xee, 0x81, 0xf1, 0x66, 0x8d, 0x56, 0x6c, 0xc8, 0x10, 0xaf, 0xc8, 0xdc, 0xb3, 0xa3, 0xec, + 0x5c, 0x6b, 0x35, 0x7e, 0x84, 0x74, 0xa8, 0x36, 0xd6, 0x91, 0x1a, 0xaa, 0xc9, 0x75, 0xa4, 0x2a, + 0x63, 0x6a, 0xe4, 0x16, 0x88, 0x9f, 0xb6, 0xaf, 0x76, 0xaf, 0x1a, 0x17, 0xfb, 0xac, 0xf4, 0x36, + 0x45, 0x5e, 0x7c, 0xa7, 0xb7, 0x8e, 0x73, 0x51, 0x1d, 0x23, 0x92, 0xc8, 0x12, 0x48, 0xc7, 0x6d, + 0x81, 0x86, 0x3f, 0x24, 0xc1, 0x48, 0x99, 0xea, 0x7c, 0x37, 0x24, 0xde, 0x69, 0x77, 0xa1, 0x04, + 0x37, 0x84, 0x74, 0xa7, 0x0b, 0xd5, 0xef, 0x75, 0xfa, 0x17, 0x9a, 0xdd, 0x02, 0x43, 0xd0, 0x24, + 0x75, 0xcc, 0x5c, 0xa9, 0xfa, 0xbd, 0x07, 0xdc, 0xa7, 0xf8, 0x56, 0x24, 0x81, 0x2d, 0xf1, 0x39, + 0x09, 0xbc, 0x18, 0x4d, 0xa0, 0x9f, 0x0f, 0x79, 0x06, 0x4c, 0x85, 0xbe, 0x06, 0x69, 0xfb, 0x26, + 0xe5, 0xb6, 0xe5, 0x12, 0xd2, 0x0d, 0xac, 0x20, 0xed, 0x3f, 0xce, 0xde, 0x16, 0x98, 0x69, 0x66, + 0x8f, 0xda, 0xea, 0xd9, 0x33, 0x38, 0x15, 0xf8, 0x6f, 0xda, 0x6a, 0x5b, 0x5a, 0x8d, 0xb2, 0x80, + 0x36, 0x75, 0x76, 0xda, 0x75, 0xca, 0x5a, 0xb5, 0x19, 0x38, 0x87, 0x36, 0xb7, 0x7b, 0x6b, 0x13, + 0x6b, 0x52, 0xb1, 0xa4, 0xcb, 0x96, 0xdb, 0xa4, 0x62, 0x56, 0x5f, 0x29, 0x51, 0x71, 0x6f, 0xbb, + 0x55, 0x43, 0xce, 0x55, 0xaa, 0x38, 0x13, 0x00, 0xef, 0x49, 0x52, 0x4b, 0x47, 0xfe, 0xc4, 0x1f, + 0x0f, 0x4a, 0xa3, 0xce, 0x39, 0x1f, 0xfd, 0x91, 0x15, 0xbc, 0xb3, 0x8e, 0x35, 0x19, 0x1c, 0x8c, + 0xfc, 0x63, 0x12, 0x8c, 0x96, 0xa9, 0xbe, 0x85, 0xb5, 0x97, 0xfa, 0xda, 0xbc, 0xdd, 0x5b, 0x9a, + 0x74, 0x54, 0x9a, 0x66, 0x46, 0xe4, 0x5f, 0x04, 0x30, 0x13, 0xb1, 0xbc, 0x48, 0x45, 0x42, 0x81, + 0x26, 0xcf, 0x1e, 0xa8, 0xfc, 0x3c, 0x09, 0xe6, 0x9d, 0x77, 0x0e, 0x62, 0x15, 0xd5, 0xb6, 0x70, + 0x95, 0x60, 0xcd, 0xc0, 0x7a, 0x68, 0xcc, 0x78, 0x19, 0xe5, 0x15, 0x17, 0xc1, 0xb8, 0xea, 0xbc, + 0xec, 0x8e, 0x0a, 0x3b, 0xc8, 0xd0, 0x77, 0xbc, 0x0b, 0x9c, 0x52, 0xc6, 0x7c, 0xf3, 0xfb, 0xae, + 0xb5, 0xf8, 0x41, 0xef, 0x3a, 0x58, 0x8c, 0xcd, 0x11, 0x9d, 0x32, 0x29, 0xbf, 0x06, 0x16, 0xba, + 0xad, 0x07, 0x0d, 0xf6, 0x57, 0x01, 0x8c, 0x3b, 0xe5, 0x63, 0x69, 0x90, 0xa1, 0x0d, 0x68, 0x43, + 0x93, 0x8a, 0x37, 0xc1, 0x30, 0xac, 0xb3, 0x1d, 0x62, 0x1b, 0xac, 0xd1, 0x33, 0xfb, 0x4d, 0xa8, + 0xb8, 0x0a, 0x86, 0x2c, 0x97, 0x81, 0x17, 0x47, 0xa6, 0xd3, 0x34, 0xe2, 0xed, 0x13, 0xc9, 0x95, + 0xe7, 0x58, 0x7c, 0xd3, 0x09, 0xbd, 0x49, 0xe9, 0x84, 0xbc, 0x10, 0x0a, 0xf9, 0x61, 0x30, 0xf1, + 0xc7, 0xce, 0x2c, 0xcf, 0x82, 0x4b, 0x31, 0x53, 0x10, 0xe2, 0x5f, 0x82, 0xfb, 0xb6, 0x28, 0x84, + 0x41, 0x86, 0xd6, 0x08, 0xa6, 0xde, 0xe8, 0xd7, 0xbe, 0x4a, 0x84, 0xf3, 0x57, 0x49, 0x19, 0x00, + 0x8c, 0x1e, 0x54, 0xf8, 0x38, 0x9a, 0x3c, 0xd7, 0x38, 0x3a, 0x8c, 0xd1, 0x83, 0x0d, 0x97, 0xa0, + 0xb8, 0xda, 0x7b, 0x1a, 0xc9, 0x44, 0xab, 0x21, 0x1e, 0xa1, 0x7c, 0x19, 0xcc, 0xb5, 0x31, 0xfb, + 0x89, 0x59, 0xf9, 0xfe, 0x02, 0x48, 0x95, 0xa9, 0x2e, 0xde, 0x07, 0xe3, 0xf1, 0xdf, 0x3d, 0xcb, + 0x9d, 0xa4, 0x6b, 0x1d, 0x53, 0xa5, 0x95, 0xfe, 0xb1, 0x41, 0x6f, 0xda, 0x05, 0xa3, 0xd1, 0x71, + 0x76, 0xa9, 0x0b, 0x49, 0x04, 0x29, 0x5d, 0xeb, 0x17, 0x19, 0x6c, 0xf6, 0x39, 0xf8, 0x5f, 0x30, + 0x77, 0x5d, 0xed, 0xe2, 0xed, 0x83, 0xa4, 0xd7, 0xfb, 0x00, 0x05, 0xec, 0xf7, 0xc1, 0x78, 0x7c, + 0x3c, 0xe9, 0x96, 0xbd, 0x18, 0xb6, 0x6b, 0xf6, 0x3a, 0xbd, 0xb5, 0x55, 0x00, 0x42, 0x6f, 0xe2, + 0xab, 0x5d, 0x18, 0x9a, 0x30, 0x29, 0xd7, 0x17, 0x2c, 0xd8, 0xe3, 0x3b, 0x01, 0xcc, 0x76, 0x6e, + 0xd4, 0x6f, 0x74, 0xd3, 0xbc, 0x93, 0x97, 0x74, 0xeb, 0x3c, 0x5e, 0xc1, 0x89, 0x76, 0xc0, 0xff, + 0x23, 0x6d, 0x6a, 0xb1, 0x5b, 0x40, 0x21, 0xa0, 0x54, 0xe8, 0x13, 0x18, 0xec, 0xc4, 0xc0, 0x44, + 0x4b, 0xb7, 0xe8, 0x56, 0x13, 0x71, 0xb0, 0x74, 0xe3, 0x0c, 0x60, 0x7f, 0x57, 0x69, 0xf0, 0x4b, + 0xa7, 0x15, 0x96, 0x6e, 0x3e, 0x39, 0xce, 0x08, 0x4f, 0x8f, 0x33, 0xc2, 0x9f, 0xc7, 0x19, 0xe1, + 0xd1, 0x49, 0x26, 0xf1, 0xf4, 0x24, 0x93, 0xf8, 0xfd, 0x24, 0x93, 0xf8, 0x6c, 0x3e, 0xf2, 0xbb, + 0xa6, 0xd9, 0x0b, 0x59, 0xc3, 0x42, 0xb4, 0x3a, 0xe4, 0xb6, 0x98, 0x1b, 0xff, 0x04, 0x00, 0x00, + 0xff, 0xff, 0x45, 0xdc, 0x49, 0x1f, 0xe2, 0x11, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. diff --git a/x/staking/types/validator_test.go b/x/staking/types/validator_test.go index ea0bc0e9427b..d181f82c2603 100644 --- a/x/staking/types/validator_test.go +++ b/x/staking/types/validator_test.go @@ -10,6 +10,8 @@ import ( "github.com/stretchr/testify/require" "cosmossdk.io/math" + "cosmossdk.io/x/staking/testutil" + "cosmossdk.io/x/staking/types" "github.com/cosmos/cosmos-sdk/codec/address" "github.com/cosmos/cosmos-sdk/codec/legacy" @@ -17,8 +19,6 @@ import ( "github.com/cosmos/cosmos-sdk/crypto/keys/ed25519" cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/cosmos/cosmos-sdk/x/staking/testutil" - "github.com/cosmos/cosmos-sdk/x/staking/types" ) func TestValidatorTestEquivalent(t *testing.T) { diff --git a/x/upgrade/go.mod b/x/upgrade/go.mod index 36dcdb633dec..82edaa874a6a 100644 --- a/x/upgrade/go.mod +++ b/x/upgrade/go.mod @@ -36,6 +36,7 @@ require ( cloud.google.com/go/storage v1.33.0 // indirect cosmossdk.io/collections v0.4.0 // indirect cosmossdk.io/math v1.1.3-rc.1 // indirect + cosmossdk.io/x/staking v0.0.0-00010101000000-000000000000 // indirect cosmossdk.io/x/tx v0.11.0 // indirect filippo.io/edwards25519 v1.0.0 // indirect github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 // indirect @@ -189,6 +190,7 @@ replace ( cosmossdk.io/x/distribution => ../distribution cosmossdk.io/x/gov => ../gov cosmossdk.io/x/slashing => ../slashing + cosmossdk.io/x/staking => ../staking github.com/cosmos/cosmos-sdk => ../../. github.com/gin-gonic/gin => github.com/gin-gonic/gin v1.9.1 ) From 331e106b97f1f88f74f4d78a5a2674ff5837338b Mon Sep 17 00:00:00 2001 From: Marko Date: Thu, 26 Oct 2023 09:48:36 +0200 Subject: [PATCH 2/2] fix: use a lower file permission in file creation (#18206) --- server/util.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/util.go b/server/util.go index dae0a21abb7e..32cd46d6b946 100644 --- a/server/util.go +++ b/server/util.go @@ -533,7 +533,7 @@ func DefaultBaseappOptions(appOpts types.AppOptions) []func(*baseapp.BaseApp) { func GetSnapshotStore(appOpts types.AppOptions) (*snapshots.Store, error) { homeDir := cast.ToString(appOpts.Get(flags.FlagHome)) snapshotDir := filepath.Join(homeDir, "data", "snapshots") - if err := os.MkdirAll(snapshotDir, os.ModePerm); err != nil { + if err := os.MkdirAll(snapshotDir, 0o644); err != nil { return nil, fmt.Errorf("failed to create snapshots directory: %w", err) }