From edeffb320bc93c3cc6f3cabc5d2ce18448bebae0 Mon Sep 17 00:00:00 2001 From: sampocs Date: Thu, 6 Apr 2023 09:06:37 -0500 Subject: [PATCH 01/13] Update go relayer & integration test timing (#668) --- .gitmodules | 2 +- deps/relayer | 2 +- dockernet/README.md | 6 +----- dockernet/config.sh | 5 ----- dockernet/config/relayer_config.yaml | 7 +++++++ dockernet/dockerfiles/Dockerfile.relayer | 2 +- dockernet/src/start_relayers.sh | 3 +-- dockernet/tests/integration_tests.bats | 4 ++-- 8 files changed, 14 insertions(+), 17 deletions(-) diff --git a/.gitmodules b/.gitmodules index 4d64b10f3c..3017a7b59d 100644 --- a/.gitmodules +++ b/.gitmodules @@ -3,7 +3,7 @@ path = deps/hermes url = https://github.com/informalsystems/ibc-rs.git [submodule "deps/relayer"] - # Commit: 2d9fe1acf9081ec7bdcefd8c212a21d28febaba7 + # Commit: v2.3.0-rc3 path = deps/relayer url = https://github.com/cosmos/relayer.git [submodule "deps/gaia"] diff --git a/deps/relayer b/deps/relayer index 2d9fe1acf9..048dfa4993 160000 --- a/deps/relayer +++ b/deps/relayer @@ -1 +1 @@ -Subproject commit 2d9fe1acf9081ec7bdcefd8c212a21d28febaba7 +Subproject commit 048dfa49932eca0d40cce8aa75fbebc3aae7fd3f diff --git a/dockernet/README.md b/dockernet/README.md index 9237861a71..c1cafe0075 100644 --- a/dockernet/README.md +++ b/dockernet/README.md @@ -57,9 +57,6 @@ while getopts sgojhir{n} flag; do {CHAIN}_DENOM="{min_denom}" ST{CHAIN}_DENOM="st{min_denom}" -# if the network uses a new coin type, add it to the top and reference it below -# most chains will use either the cosmos coin type (118) or eth coin type (60) - # add in the new chain's config section {CHAIN}_CHAIN_ID={NEW-HOST-ZONE} {CHAIN}_NODE_PREFIX={new-host-zone} @@ -69,7 +66,6 @@ ST{CHAIN}_DENOM="st{min_denom}" {CHAIN}_ADDRESS_PREFIX=stars {CHAIN}_REV_ACCT={n}rev1 {CHAIN}_DENOM=${CHAIN}_DENOM -{CHAIN}_COIN_TYPE=${TYPE}_COIN_TYPE {CHAIN}_RPC_PORT={the one included in the docker-compose above} {CHAIN}_MAIN_CMD="${CHAIN}_CMD --home $DOCKERNET_HOME/state/${${CHAIN}_NODE_PREFIX}1" {CHAIN}_RECEIVER_ADDRESS={any random address on the chain} @@ -96,7 +92,7 @@ ${CHAIN_ID}_ADDRESS() { ``` * Add the IBC denom's for the host zone across each channel to `dockernet/config.sh` (e.g. `IBC_{HOST}_CHANNEL_{N}_DENOM)`). You can generate the variables by uncommenting `x/stakeibc/keeper/get_denom_traces_test.go`, specifying the ChainID and denom, and running `make test-unit`. Add the output to `dockernet/config.sh`. Note: You have to run the test using the "run test" button in VSCode, or pass in the `-v` flag and run the tests using `go test -mod=readonly ./x/stakeibc/...`, for the output to show up. -* Add a section to the `dockernet/config/relayer_config.yaml` +* Add a section to the `dockernet/config/relayer_config.yaml`. Most chains will use either the cosmos coin type (118) or eth coin type (60). If a new coin type is used, add it to the top of `config.sh` for future reference. ``` chains: ... diff --git a/dockernet/config.sh b/dockernet/config.sh index bfb9418eb3..55f9a4f9df 100644 --- a/dockernet/config.sh +++ b/dockernet/config.sh @@ -158,7 +158,6 @@ GAIA_REV_ACCT=grev1 GAIA_ADDRESS_PREFIX=cosmos GAIA_DENOM=$ATOM_DENOM GAIA_RPC_PORT=26557 -GAIA_COIN_TYPE=$COSMOS_COIN_TYPE GAIA_MAIN_CMD="$GAIA_BINARY --home $DOCKERNET_HOME/state/${GAIA_NODE_PREFIX}1" GAIA_RECEIVER_ADDRESS='cosmos1g6qdx6kdhpf000afvvpte7hp0vnpzapuyxp8uf' @@ -172,7 +171,6 @@ JUNO_REV_ACCT=jrev1 JUNO_ADDRESS_PREFIX=juno JUNO_DENOM=$JUNO_DENOM JUNO_RPC_PORT=26457 -JUNO_COIN_TYPE=$COSMOS_COIN_TYPE JUNO_MAIN_CMD="$JUNO_BINARY --home $DOCKERNET_HOME/state/${JUNO_NODE_PREFIX}1" JUNO_RECEIVER_ADDRESS='juno1sy0q0jpaw4t3hnf6k5wdd4384g0syzlp7rrtsg' @@ -186,7 +184,6 @@ OSMO_REV_ACCT=orev1 OSMO_ADDRESS_PREFIX=osmo OSMO_DENOM=$OSMO_DENOM OSMO_RPC_PORT=26357 -OSMO_COIN_TYPE=$COSMOS_COIN_TYPE OSMO_MAIN_CMD="$OSMO_BINARY --home $DOCKERNET_HOME/state/${OSMO_NODE_PREFIX}1" OSMO_RECEIVER_ADDRESS='osmo1w6wdc2684g9h3xl8nhgwr282tcxx4kl06n4sjl' @@ -200,7 +197,6 @@ STARS_REV_ACCT=sgrev1 STARS_ADDRESS_PREFIX=stars STARS_DENOM=$STARS_DENOM STARS_RPC_PORT=26257 -STARS_COIN_TYPE=$COSMOS_COIN_TYPE STARS_MAIN_CMD="$STARS_BINARY --home $DOCKERNET_HOME/state/${STARS_NODE_PREFIX}1" STARS_RECEIVER_ADDRESS='stars15dywcmy6gzsc8wfefkrx0c9czlwvwrjenqthyq' @@ -213,7 +209,6 @@ HOST_VAL_PREFIX=hval HOST_ADDRESS_PREFIX=stride HOST_REV_ACCT=hrev1 HOST_DENOM=$WALK_DENOM -HOST_COIN_TYPE=$COSMOS_COIN_TYPE HOST_RPC_PORT=26157 HOST_MAIN_CMD="$HOST_BINARY --home $DOCKERNET_HOME/state/${HOST_NODE_PREFIX}1" HOST_RECEIVER_ADDRESS='stride1trm75t8g83f26u4y8jfds7pms9l587a7q227k9' diff --git a/dockernet/config/relayer_config.yaml b/dockernet/config/relayer_config.yaml index 34d869c329..f400bb59d4 100644 --- a/dockernet/config/relayer_config.yaml +++ b/dockernet/config/relayer_config.yaml @@ -14,6 +14,7 @@ chains: keyring-backend: test gas-adjustment: 1.2 gas-prices: 0.01ustrd + coin-type: 118 debug: false timeout: 20s output-format: json @@ -28,6 +29,7 @@ chains: keyring-backend: test gas-adjustment: 1.2 gas-prices: 0.01uatom + coin-type: 118 debug: false timeout: 20s output-format: json @@ -42,6 +44,7 @@ chains: keyring-backend: test gas-adjustment: 1.2 gas-prices: 0.01ujuno + coin-type: 118 debug: false timeout: 20s output-format: json @@ -56,6 +59,7 @@ chains: keyring-backend: test gas-adjustment: 1.2 gas-prices: 0.01uosmo + coin-type: 118 debug: false timeout: 20s output-format: json @@ -70,6 +74,7 @@ chains: keyring-backend: test gas-adjustment: 1.2 gas-prices: 0.01ustars + coin-type: 118 debug: false timeout: 20s output-format: json @@ -84,6 +89,7 @@ chains: keyring-backend: test gas-adjustment: 1.2 gas-prices: 0.01uwalk + coin-type: 118 debug: false timeout: 20s output-format: json @@ -98,6 +104,7 @@ chains: # keyring-backend: test # gas-adjustment: 1.2 # gas-prices: 0.01{minimal_denom} + # coin-type: {coin-type} # debug: false # timeout: 20s # output-format: json diff --git a/dockernet/dockerfiles/Dockerfile.relayer b/dockernet/dockerfiles/Dockerfile.relayer index 8415965068..8a9d2eeabb 100644 --- a/dockernet/dockerfiles/Dockerfile.relayer +++ b/dockernet/dockerfiles/Dockerfile.relayer @@ -3,7 +3,7 @@ FROM golang:1.19-alpine3.15 AS builder WORKDIR /src/ -ENV COMMIT_HASH=2d9fe1acf9081ec7bdcefd8c212a21d28febaba7 +ENV COMMIT_HASH=v2.3.0-rc3 RUN apk add --update git make gcc linux-headers libc-dev eudev-dev RUN git clone https://github.com/cosmos/relayer.git \ diff --git a/dockernet/src/start_relayers.sh b/dockernet/src/start_relayers.sh index e970952683..c1bb8e3161 100644 --- a/dockernet/src/start_relayers.sh +++ b/dockernet/src/start_relayers.sh @@ -10,7 +10,6 @@ for chain in ${HOST_CHAINS[@]}; do chain_name=$(printf "$chain" | awk '{ print tolower($0) }') account_name=$(GET_VAR_VALUE RELAYER_${chain}_ACCT) mnemonic=$(GET_VAR_VALUE RELAYER_${chain}_MNEMONIC) - coin_type=$(GET_VAR_VALUE ${chain}_COIN_TYPE) relayer_logs=${LOGS}/relayer-${chain_name}.log relayer_config=$STATE/relayer-${chain_name}/config @@ -21,7 +20,7 @@ for chain in ${HOST_CHAINS[@]}; do printf "STRIDE <> $chain - Adding relayer keys..." $relayer_exec rly keys restore stride $RELAYER_STRIDE_ACCT "$mnemonic" >> $relayer_logs 2>&1 - $relayer_exec rly keys restore $chain_name $account_name "$mnemonic" --coin-type $coin_type >> $relayer_logs 2>&1 + $relayer_exec rly keys restore $chain_name $account_name "$mnemonic" >> $relayer_logs 2>&1 echo "Done restoring relayer keys" printf "STRIDE <> $chain - Creating client, connection, and transfer channel..." | tee -a $relayer_logs diff --git a/dockernet/tests/integration_tests.bats b/dockernet/tests/integration_tests.bats index 354d0c0a5c..bdf1c15348 100644 --- a/dockernet/tests/integration_tests.bats +++ b/dockernet/tests/integration_tests.bats @@ -136,8 +136,8 @@ setup_file() { # liquid stake $STRIDE_MAIN_CMD tx stakeibc liquid-stake $STAKE_AMOUNT $HOST_DENOM --from $STRIDE_VAL -y - # sleep two block for the tx to settle on stride - WAIT_FOR_BLOCK $STRIDE_LOGS 2 + # wait for the stTokens to get minted + WAIT_FOR_BALANCE_CHANGE STRIDE $(STRIDE_ADDRESS) st$HOST_DENOM # make sure IBC_DENOM went down token_balance_end=$($STRIDE_MAIN_CMD q bank balances $(STRIDE_ADDRESS) --denom $HOST_IBC_DENOM | GETBAL) From 3a5c7bfcc3b8c5e7dd870f01bebeb9d949492203 Mon Sep 17 00:00:00 2001 From: shellvish <104537253+shellvish@users.noreply.github.com> Date: Thu, 6 Apr 2023 10:12:49 -0400 Subject: [PATCH 02/13] Add Unit Test to Check Host Zone Min/Max RR (#699) ## Context and purpose of the change We are missing a unit test that checks the Min/Max RRs are set properly when a host zone is created. --- x/stakeibc/keeper/msg_server_register_host_zone_test.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/x/stakeibc/keeper/msg_server_register_host_zone_test.go b/x/stakeibc/keeper/msg_server_register_host_zone_test.go index 5046e9b2fc..8bfc3a00cb 100644 --- a/x/stakeibc/keeper/msg_server_register_host_zone_test.go +++ b/x/stakeibc/keeper/msg_server_register_host_zone_test.go @@ -59,6 +59,8 @@ func (s *KeeperTestSuite) SetupRegisterHostZone() RegisterHostZoneTestCase { IbcDenom: IbcAtom, TransferChannelId: ibctesting.FirstChannelID, UnbondingFrequency: unbondingFrequency, + MinRedemptionRate: sdk.NewDec(0), + MaxRedemptionRate: sdk.NewDec(0), } return RegisterHostZoneTestCase{ @@ -120,6 +122,10 @@ func (s *KeeperTestSuite) TestRegisterHostZone_Success() { s.Require().True(found, "host zone found") s.Require().Equal(tc.defaultRedemptionRate, hostZone.RedemptionRate, "redemption rate set to default: 1") s.Require().Equal(tc.defaultRedemptionRate, hostZone.LastRedemptionRate, "last redemption rate set to default: 1") + defaultMinThreshold := sdk.NewDec(int64(stakeibctypes.DefaultMinRedemptionRateThreshold)).Quo(sdk.NewDec(100)) + defaultMaxThreshold := sdk.NewDec(int64(stakeibctypes.DefaultMaxRedemptionRateThreshold)).Quo(sdk.NewDec(100)) + s.Require().Equal(defaultMinThreshold, hostZone.MinRedemptionRate, "min redemption rate set to default") + s.Require().Equal(defaultMaxThreshold, hostZone.MaxRedemptionRate, "max redemption rate set to default") s.Require().Equal(tc.unbondingFrequency, hostZone.UnbondingFrequency, "unbonding frequency set to default: 3") // Confirm host zone unbonding record was created From 332394936f57b87ad0b2987572eaa1cade5ce68b Mon Sep 17 00:00:00 2001 From: Aidan Salzmann Date: Fri, 21 Apr 2023 12:34:33 -0400 Subject: [PATCH 03/13] Add Evmos to Dockernet (#572) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit **Summary** Adds Evmos as a dockernet host zone. Evmos gives us coverage around additioonal edge cases that are not caught from standard cosmos chains: * Ethermint based * Non-118 coin type * Different micro denom granuarity Given Evmos is ethermint based, a few additional changes were required in this PR * increase tokens allocated to validators at genesis (1evmos = 1e18evmos) * Update withdrawal callback to handle new balance type (sdk 46 uses Ints, not Coins to store balances) (handled in an earlier PR) **Test plan** run integration tests ``` make start-docker make test-integration-docker ``` result ``` integration_tests.bats ✓ [INTEGRATION-BASIC-EVMOS] host zones successfully registered ✓ [INTEGRATION-BASIC-EVMOS] ibc transfer updates all balances ✓ [INTEGRATION-BASIC-EVMOS] liquid stake mints stToken ✓ [INTEGRATION-BASIC-EVMOS] tokens were transferred to evmos_9001-2 after liquid staking ✓ [INTEGRATION-BASIC-EVMOS] tokens on EVMOS were staked ✓ [INTEGRATION-BASIC-EVMOS] redemption works ✓ [INTEGRATION-BASIC-EVMOS] claimed tokens are properly distributed ✓ [INTEGRATION-BASIC-EVMOS] rewards are being reinvested, exchange rate updating ✓ [INTEGRATION-BASIC-EVMOS] revenue accrued, and clear-balance works 9 tests, 0 failures ``` simulate acks ica transfer - timeout ``` # force timeout in `TransferExistingDepositsToHostZones` make start-docker && make test-integration-docker # expect: deposit record state reverts to TRANSFER_QUEUE # observed: deposit_record: - amount: "100000" denom: aevmos deposit_epoch_number: "3" host_zone_id: evmos_9001-2 id: "1" source: STRIDE status: TRANSFER_QUEUE ``` ica delegate - error ``` # set invalid (unregistered) validator address in `DelegateOnHost` # expect: deposit record state reverts to DELEGATION_QUEUE # observed: ack failure and deposit record status reversion dockernet-stride1-1 | 8:38PM ERR | EVMOS_9001-2 | DELEGATE ICACALLBACK | ICA FAILED (ack error), Packet: {Sequence:6 SourcePort:icacontroller-evmos_9001-2.DELEGATION SourceChannel:channel-1 DestinationPort:icahost ... deposit_record: - amount: "100000" denom: aevmos deposit_epoch_number: "3" host_zone_id: evmos_9001-2 id: "1" source: STRIDE status: DELEGATION_QUEUE ``` ica delegate - timeout ``` # force timeout in `SubmitTxs` # expect: deposit record state reverts to DELEGATION_QUEUE # observed: dockernet-stride1-1 | 10:07PM ERR | EVMOS_9001-2 | DELEGATE ICACALLBACK | ICA TIMEOUT, Packet: {Sequence:4 SourcePort:icacontroller-evmos_9001-2.DELEGATION SourceChannel:channel-1 DestinationPort:icahost ... deposit_record: - amount: "100000" denom: aevmos deposit_epoch_number: "3" host_zone_id: evmos_9001-2 id: "1" source: STRIDE status: DELEGATION_IN_PROGRESS # this status is expected and reverts by running `RestoreInterchainAccount` ``` --- .gitmodules | 4 + deps/evmos | 1 + dockernet/README.md | 6 + dockernet/build.sh | 3 +- dockernet/config.sh | 46 +++++- .../config/{ica.json => ica_controller.json} | 0 dockernet/config/ica_host.json | 25 ++++ dockernet/config/relayer_config.yaml | 25 ++++ dockernet/docker-compose.yml | 36 +++++ dockernet/dockerfiles/Dockerfile.evmos | 29 ++++ dockernet/dockerfiles/Dockerfile.relayer | 2 +- dockernet/scripts/airdrop/evmos_airdrop.sh | 139 ++++++++++++++++++ dockernet/src/init_chain.sh | 21 ++- dockernet/src/start_relayers.sh | 4 +- dockernet/tests/integration_tests.bats | 10 +- dockernet/tests/run_all_tests.sh | 2 +- 16 files changed, 333 insertions(+), 20 deletions(-) create mode 160000 deps/evmos rename dockernet/config/{ica.json => ica_controller.json} (100%) create mode 100644 dockernet/config/ica_host.json create mode 100644 dockernet/dockerfiles/Dockerfile.evmos create mode 100644 dockernet/scripts/airdrop/evmos_airdrop.sh diff --git a/.gitmodules b/.gitmodules index 3017a7b59d..26f3896e9c 100644 --- a/.gitmodules +++ b/.gitmodules @@ -22,6 +22,10 @@ # Commit: b0bea28fc695a2a5c567e56a37b289a5b75830cc path = deps/stargaze url = https://github.com/public-awesome/stargaze.git +[submodule "deps/evmos"] + # Commit: ec337e0357ae6b6727ad9092ac0ce3667df91319 + path = deps/evmos + url = https://github.com/evmos/evmos # bats [submodule "dockernet/tests/bats/bats-core"] path = dockernet/tests/bats/bats-core diff --git a/deps/evmos b/deps/evmos new file mode 160000 index 0000000000..ec337e0357 --- /dev/null +++ b/deps/evmos @@ -0,0 +1 @@ +Subproject commit ec337e0357ae6b6727ad9092ac0ce3667df91319 diff --git a/dockernet/README.md b/dockernet/README.md index c1cafe0075..acf1abf338 100644 --- a/dockernet/README.md +++ b/dockernet/README.md @@ -70,6 +70,12 @@ ST{CHAIN}_DENOM="st{min_denom}" {CHAIN}_MAIN_CMD="${CHAIN}_CMD --home $DOCKERNET_HOME/state/${${CHAIN}_NODE_PREFIX}1" {CHAIN}_RECEIVER_ADDRESS={any random address on the chain} +# Optionally, if the chain has a micro-denom granularity beyond 6 digits, +# specify the number of 0's in the following: +# e.g. evmos uses 18 digits, so 18 zero's should be included in the variable +# If this variable is excluded, it will default to 6 digits +{CHAIN}_MICRO_DENOM_UNITS=000000000000000000 + # Add *below* the RELAYER section! RELAYER_{CHAIN}_EXEC="docker-compose run --rm relayer-{new-host-zone}" RELAYER_{CHAIN}_ACCT=rly{add one since the account from the last host zone} diff --git a/dockernet/build.sh b/dockernet/build.sh index 7e9c474d10..aa12af0e6a 100755 --- a/dockernet/build.sh +++ b/dockernet/build.sh @@ -62,7 +62,7 @@ revert_admin_address() { # build docker images and local binaries -while getopts sgojthrn flag; do +while getopts sgojtehrn flag; do case "${flag}" in # For stride, we need to update the admin address to one that we have the seed phrase for s) replace_admin_address @@ -77,6 +77,7 @@ while getopts sgojthrn flag; do j) build_local_and_docker juno deps/juno ;; o) build_local_and_docker osmo deps/osmosis ;; t) build_local_and_docker stars deps/stargaze ;; + e) build_local_and_docker evmos deps/evmos ;; n) continue ;; # build_local_and_docker {new-host-zone} deps/{new-host-zone} ;; r) build_local_and_docker relayer deps/relayer ;; h) echo "Building Hermes Docker... "; diff --git a/dockernet/config.sh b/dockernet/config.sh index 55f9a4f9df..213c051cfa 100644 --- a/dockernet/config.sh +++ b/dockernet/config.sh @@ -15,7 +15,7 @@ STRIDE_LOGS=$LOGS/stride.log TX_LOGS=$DOCKERNET_HOME/logs/tx.log KEYS_LOGS=$DOCKERNET_HOME/logs/keys.log -# List of hosts enabled +# List of hosts enabled HOST_CHAINS=() # If no host zones are specified above: @@ -26,9 +26,10 @@ HOST_CHAINS=() # - JUNO # - OSMO # - STARS +# - EVMOS # - HOST (Stride chain enabled as a host zone) if [[ "${ALL_HOST_CHAINS:-false}" == "true" ]]; then - HOST_CHAINS=(GAIA OSMO HOST) + HOST_CHAINS=(GAIA EVMOS HOST) elif [[ "${#HOST_CHAINS[@]}" == "0" ]]; then HOST_CHAINS=(GAIA) fi @@ -48,6 +49,8 @@ STATOM_DENOM="stuatom" STJUNO_DENOM="stujuno" STOSMO_DENOM="stuosmo" STSTARS_DENOM="stustars" +EVMOS_DENOM="aevmos" +STEVMOS_DENOM="staevmos" STWALK_DENOM="stuwalk" IBC_STRD_DENOM='ibc/FF6C2E86490C1C4FBBD24F55032831D2415B9D7882F85C3CC9C2401D79362BEA' @@ -72,6 +75,11 @@ IBC_STARS_CHANNEL_1_DENOM='ibc/9222203B0B37D076F07B3CAC716533C80E7C4239499B6306C IBC_STARS_CHANNEL_2_DENOM='ibc/C6469BA9DC791E65B3C1596CD2005941324C00659E2DF90D5E08D86B82E7E08B' IBC_STARS_CHANNEL_3_DENOM='ibc/482A30C07803B0455B1492BAF94EC3D600E862D52A814F25A34BCCAAA132FEE9' +IBC_EVMOS_CHANNEL_0_DENOM='ibc/8EAC8061F4499F03D2D1419A3E73D346289AE9DB89CAB1486B72539572B1915E' +IBC_EVMOS_CHANNEL_1_DENOM='ibc/6993F2B27985C9363D3B94D702111940055833A2BA86DA93F33A67D03E4D1B7D' +IBC_EVMOS_CHANNEL_2_DENOM='ibc/0E8BF52B5A990E16C4AF2E5ED426503F3F0B12067FB2B4B660015A64CCE38EA0' +IBC_EVMOS_CHANNEL_3_DENOM='ibc/5590FF5DA750B007818BB275A9CDC8B6704414F8411E2EF8CC6C43A913B6CE88' + IBC_HOST_CHANNEL_0_DENOM='ibc/82DBA832457B89E1A344DA51761D92305F7581B7EA6C18D85037910988953C58' IBC_HOST_CHANNEL_1_DENOM='ibc/FB7E2520A1ED6890E1632904A4ACA1B3D2883388F8E2B88F2D6A54AA15E4B49E' IBC_HOST_CHANNEL_2_DENOM='ibc/D664DC1D38648FC4C697D9E9CF2D26369318DFE668B31F81809383A8A88CFCF4' @@ -102,11 +110,13 @@ HOST_MINT_EPOCH_DURATION="60s" UNBONDING_TIME="120s" MAX_DEPOSIT_PERIOD="30s" VOTING_PERIOD="30s" - INITIAL_ANNUAL_PROVISIONS="10000000000000.000000000000000000" -VAL_TOKENS=5000000000000 -STAKE_TOKENS=5000000000 -ADMIN_TOKENS=1000000000 + +# Tokens are denominated in the macro-unit +# (e.g. 5000000STRD implies 5000000000000ustrd) +VAL_TOKENS=5000000 +STAKE_TOKENS=5000 +ADMIN_TOKENS=1000 # CHAIN MNEMONICS VAL_MNEMONIC_1="close soup mirror crew erode defy knock trigger gather eyebrow tent farm gym gloom base lemon sleep weekend rich forget diagram hurt prize fly" @@ -213,12 +223,27 @@ HOST_RPC_PORT=26157 HOST_MAIN_CMD="$HOST_BINARY --home $DOCKERNET_HOME/state/${HOST_NODE_PREFIX}1" HOST_RECEIVER_ADDRESS='stride1trm75t8g83f26u4y8jfds7pms9l587a7q227k9' +# EVMOS +EVMOS_CHAIN_ID=evmos_9001-2 +EVMOS_NODE_PREFIX=evmos +EVMOS_NUM_NODES=1 +EVMOS_BINARY="$DOCKERNET_HOME/../build/evmosd" +EVMOS_VAL_PREFIX=nval +EVMOS_ADDRESS_PREFIX=evmos +EVMOS_REV_ACCT=nrev1 +EVMOS_DENOM=$EVMOS_DENOM +EVMOS_RPC_PORT=26057 +EVMOS_MAIN_CMD="$EVMOS_BINARY --home $DOCKERNET_HOME/state/${EVMOS_NODE_PREFIX}1" +EVMOS_RECEIVER_ADDRESS='evmos123z469cfejeusvk87ufrs5520wmdxmmlc7qzuw' +EVMOS_MICRO_DENOM_UNITS="000000000000000000000000" + # RELAYER RELAYER_CMD="$DOCKERNET_HOME/../build/relayer --home $STATE/relayer" RELAYER_GAIA_EXEC="$DOCKER_COMPOSE run --rm relayer-gaia" RELAYER_JUNO_EXEC="$DOCKER_COMPOSE run --rm relayer-juno" RELAYER_OSMO_EXEC="$DOCKER_COMPOSE run --rm relayer-osmo" RELAYER_STARS_EXEC="$DOCKER_COMPOSE run --rm relayer-stars" +RELAYER_EVMOS_EXEC="$DOCKER_COMPOSE run --rm relayer-evmos" RELAYER_HOST_EXEC="$DOCKER_COMPOSE run --rm relayer-host" RELAYER_STRIDE_ACCT=rly1 @@ -227,8 +252,10 @@ RELAYER_JUNO_ACCT=rly3 RELAYER_OSMO_ACCT=rly4 RELAYER_STARS_ACCT=rly5 RELAYER_HOST_ACCT=rly6 -RELAYER_ACCTS=($RELAYER_GAIA_ACCT $RELAYER_JUNO_ACCT $RELAYER_OSMO_ACCT $RELAYER_STARS_ACCT $RELAYER_HOST_ACCT) +RELAYER_EVMOS_ACCT=rly7 +RELAYER_ACCTS=($RELAYER_GAIA_ACCT $RELAYER_JUNO_ACCT $RELAYER_OSMO_ACCT $RELAYER_STARS_ACCT $RELAYER_HOST_ACCT $RELAYER_EVMOS_ACCT) +RELAYER_EVMOS_MNEMONIC="science depart where tell bus ski laptop follow child bronze rebel recall brief plug razor ship degree labor human series today embody fury harvest" RELAYER_GAIA_MNEMONIC="fiction perfect rapid steel bundle giant blade grain eagle wing cannon fever must humble dance kitchen lazy episode museum faith off notable rate flavor" RELAYER_JUNO_MNEMONIC="kiwi betray topple van vapor flag decorate cement crystal fee family clown cry story gain frost strong year blanket remain grass pig hen empower" RELAYER_OSMO_MNEMONIC="unaware wine ramp february bring trust leaf beyond fever inside option dilemma save know captain endless salute radio humble chicken property culture foil taxi" @@ -240,6 +267,7 @@ RELAYER_MNEMONICS=( "$RELAYER_OSMO_MNEMONIC" "$RELAYER_STARS_MNEMONIC" "$RELAYER_HOST_MNEMONIC" + "$RELAYER_EVMOS_MNEMONIC" ) STRIDE_ADDRESS() { @@ -259,6 +287,10 @@ OSMO_ADDRESS() { STARS_ADDRESS() { $STARS_MAIN_CMD keys show ${STARS_VAL_PREFIX}1 --keyring-backend test -a } +EVMOS_ADDRESS() { + $EVMOS_MAIN_CMD keys show ${EVMOS_VAL_PREFIX}1 --keyring-backend test -a +} + HOST_ADDRESS() { $HOST_MAIN_CMD keys show ${HOST_VAL_PREFIX}1 --keyring-backend test -a } diff --git a/dockernet/config/ica.json b/dockernet/config/ica_controller.json similarity index 100% rename from dockernet/config/ica.json rename to dockernet/config/ica_controller.json diff --git a/dockernet/config/ica_host.json b/dockernet/config/ica_host.json new file mode 100644 index 0000000000..6ae3df5a58 --- /dev/null +++ b/dockernet/config/ica_host.json @@ -0,0 +1,25 @@ +{ + "interchainaccounts": { + "host_genesis_state": { + "active_channels": [], + "interchain_accounts": [], + "port": "icahost", + "params": { + "host_enabled": true, + "allow_messages": [ + "/cosmos.bank.v1beta1.MsgSend", + "/cosmos.bank.v1beta1.MsgMultiSend", + "/cosmos.staking.v1beta1.MsgDelegate", + "/cosmos.staking.v1beta1.MsgUndelegate", + "/cosmos.staking.v1beta1.MsgBeginRedelegate", + "/cosmos.staking.v1beta1.MsgRedeemTokensforShares", + "/cosmos.staking.v1beta1.MsgTokenizeShares", + "/cosmos.staking.v1beta1.MsgCancelUnbondingDelegation", + "/cosmos.distribution.v1beta1.MsgWithdrawDelegatorReward", + "/cosmos.distribution.v1beta1.MsgSetWithdrawAddress", + "/ibc.applications.transfer.v1.MsgTransfer" + ] + } + } + } +} \ No newline at end of file diff --git a/dockernet/config/relayer_config.yaml b/dockernet/config/relayer_config.yaml index f400bb59d4..462f780f59 100644 --- a/dockernet/config/relayer_config.yaml +++ b/dockernet/config/relayer_config.yaml @@ -94,6 +94,23 @@ chains: timeout: 20s output-format: json sign-mode: direct + evmos: + type: cosmos + value: + key: rly7 + chain-id: evmos_9001-2 + rpc-addr: http://evmos1:26657 + account-prefix: evmos + keyring-backend: test + gas-adjustment: 1.2 + gas-prices: 0.01aevmos + coin-type: 60 + debug: false + timeout: 20s + output-format: json + sign-mode: direct + extra-codecs: + - ethermint # {new-host-zone}: # type: cosmos # value: @@ -151,6 +168,14 @@ paths: src-channel-filter: rule: "" channel-list: [] + stride-evmos: + src: + chain-id: STRIDE + dst: + chain-id: evmos_9001-2 + src-channel-filter: + rule: "" + channel-list: [] # stride-{new-host-zone}: # src: # chain-id: STRIDE diff --git a/dockernet/docker-compose.yml b/dockernet/docker-compose.yml index 4f74244708..f3406d900d 100644 --- a/dockernet/docker-compose.yml +++ b/dockernet/docker-compose.yml @@ -171,6 +171,35 @@ services: volumes: - ./state/host5:/home/stride/.stride + evmos1: + image: stridezone:evmos + volumes: + - ./state/evmos1:/home/evmos/.evmosd + ports: + - "26057:26657" + - "1257:1317" + - "9030:9090" + + evmos2: + image: stridezone:evmos + volumes: + - ./state/evmos2:/home/evmos/.evmosd + + evmos3: + image: stridezone:evmos + volumes: + - ./state/evmos2:/home/evmos/.evmosd + + evmos4: + image: stridezone:evmos + volumes: + - ./state/evmos2:/home/evmos/.evmosd + + evmos5: + image: stridezone:evmos + volumes: + - ./state/evmos5:/home/evmos/.evmosd + # Fill in new host zone being tested here hermes: @@ -215,6 +244,13 @@ services: restart: always command: [ "bash", "start.sh", "stride-host" ] + relayer-evmos: + image: stridezone:relayer + volumes: + - ./state/relayer-evmos:/home/relayer/.relayer + restart: always + command: [ "bash", "start.sh", "stride-evmos" ] + relayer-juno-osmo: image: stridezone:relayer volumes: diff --git a/dockernet/dockerfiles/Dockerfile.evmos b/dockernet/dockerfiles/Dockerfile.evmos new file mode 100644 index 0000000000..6adb61522d --- /dev/null +++ b/dockernet/dockerfiles/Dockerfile.evmos @@ -0,0 +1,29 @@ +FROM golang:1.19-alpine3.15 AS builder + +WORKDIR /opt/ + +RUN set -eux; apk add --no-cache ca-certificates build-base; apk add git linux-headers + +ENV COMMIT_HASH=ec337e0357ae6b6727ad9092ac0ce3667df91319 + +RUN git clone https://github.com/evmos/evmos.git \ + && cd evmos \ + && git checkout ${COMMIT_HASH} + +WORKDIR /opt/evmos + +# pull the `make build` command from the repo Dockerfile +RUN make build + +FROM alpine:3.15 +COPY --from=builder /opt/evmos/build/evmosd /usr/local/bin/ +RUN apk add bash vim \ + && addgroup -g 1000 evmos \ + && adduser -S -h /home/evmos -D evmos -u 1000 -G evmos + +USER 1000 +WORKDIR /home/evmos + +EXPOSE 26657 26656 1317 9090 + +CMD ["evmosd", "start"] diff --git a/dockernet/dockerfiles/Dockerfile.relayer b/dockernet/dockerfiles/Dockerfile.relayer index 8a9d2eeabb..e5a3632396 100644 --- a/dockernet/dockerfiles/Dockerfile.relayer +++ b/dockernet/dockerfiles/Dockerfile.relayer @@ -3,7 +3,7 @@ FROM golang:1.19-alpine3.15 AS builder WORKDIR /src/ -ENV COMMIT_HASH=v2.3.0-rc3 +ENV COMMIT_HASH=v2.3.1 RUN apk add --update git make gcc linux-headers libc-dev eudev-dev RUN git clone https://github.com/cosmos/relayer.git \ diff --git a/dockernet/scripts/airdrop/evmos_airdrop.sh b/dockernet/scripts/airdrop/evmos_airdrop.sh new file mode 100644 index 0000000000..041a47fc17 --- /dev/null +++ b/dockernet/scripts/airdrop/evmos_airdrop.sh @@ -0,0 +1,139 @@ +### AIRDROP SETUP SCRIPT +# +# Instructions: +# 1. First, start the network with `make start-docker` +# 2. Then, run this script with `bash dockernet/scripts/airdrop/evmos_airdrop.sh` +# 3. If the final stdout print lines from the script match what's below, the airdrop is live! +# +# \n Querying airdrop eligibilities +# coins: +# - amount: "22222255" +# denom: ustrd +# coins: +# - amount: "44444511" +# denom: ustrd +# coins: +# - amount: "111111279" +# denom: ustrd +# coins: +# - amount: "222222555" +# denom: ustrd +# + +SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) +source ${SCRIPT_DIR}/../../config.sh + + +$STRIDE_MAIN_CMD keys delete airdrop-recipient-1 -y &> /dev/null || true +$EVMOS_MAIN_CMD keys delete airdrop-recipient-1 -y &> /dev/null || true + +AIRDROP_NAME="evmos" + +# airdrop recipient 1 key +# add airdrop recipient 1 +echo "prosper vivid sign donkey involve flee behind save satoshi reason girl cable ranch can arrive unable coyote race model disagree buzz peasant mechanic position" | \ + $STRIDE_MAIN_CMD keys add airdrop-recipient-1 --recover + +echo "prosper vivid sign donkey involve flee behind save satoshi reason girl cable ranch can arrive unable coyote race model disagree buzz peasant mechanic position" | \ + $EVMOS_MAIN_CMD keys add airdrop-recipient-1 --recover + +AIRDROP_RECIPIENT_1_STRIDE="stride1qlly03ar5ll85ww4usvkv09832vv5tkhtnnaep" +AIRDROP_RECIPIENT_1_EVMOS="evmos1nmwp5uh5a3g08668c5eynes0hyfaw94dfnj796" +AIRDROP_RECIPIENT_1_MECHANICAL="stride1nmwp5uh5a3g08668c5eynes0hyfaw94dgervt7" + +AIRDROP_RECIPIENT_2="stride17kht2x2ped6qytr2kklevtvmxpw7wq9rmuc3ca" +AIRDROP_RECIPIENT_3="stride1nnurja9zt97huqvsfuartetyjx63tc5zq8s6fv" +AIRDROP_RECIPIENT_4_TO_BE_REPLACED="stride16lmf7t0jhaatan6vnxlgv47h2wf0k5ln58y9qm" +AIRDROP_DISTRIBUTOR_1="stride1qs6c3jgk7fcazrz328sqxqdv9d5lu5qqqgqsvj" + + +echo ">>> Querying the claims module to verify that the new address is eligible" +$STRIDE_MAIN_CMD q claim total-claimable $AIRDROP_NAME $AIRDROP_RECIPIENT_1_STRIDE true + +# cleanup: clear out and re-fund accounts +$STRIDE_MAIN_CMD keys delete d1 -y &> /dev/null || true +# add the airdrop distributor account +echo "rebel tank crop gesture focus frozen essay taxi prison lesson prefer smile chaos summer attack boat abandon school average ginger rib struggle drum drop" | \ + $STRIDE_MAIN_CMD keys add d1 --recover + +## AIRDROP SETUP +printf "Funding accounts..." +# Fund the d1 account +$STRIDE_MAIN_CMD tx bank send val1 $AIRDROP_DISTRIBUTOR_1 100000000ustrd --from val1 -y | TRIM_TX +sleep 5 +# query the balance of the d1 account to make sure it was funded +$STRIDE_MAIN_CMD q bank balances $AIRDROP_DISTRIBUTOR_1 + +# fund the evmos account +$EVMOS_MAIN_CMD tx bank send nval1 evmos1nmwp5uh5a3g08668c5eynes0hyfaw94dfnj796 1000000000000000000aevmos --from val1 -y +sleep 5 +# query the balance of the airdrop-recipient-1 account to make sure it was funded +$EVMOS_MAIN_CMD q bank balances $AIRDROP_RECIPIENT_1_EVMOS + +# Fund the airdrop-recipient-1 account +$STRIDE_MAIN_CMD tx bank send val1 $AIRDROP_RECIPIENT_1_STRIDE 1000000ustrd --from val1 -y | TRIM_TX +sleep 5 +# query the balance of the airdrop-recipient-1 account to make sure it was funded +$STRIDE_MAIN_CMD q bank balances $AIRDROP_RECIPIENT_1_STRIDE + + + +# ### Set up the airdrop + +# create airdrop 1 +printf "\n\nCreating first airdrop, should last 1 hour and reset every 60 seconds to allow for new claims every 60 seconds..." +$STRIDE_MAIN_CMD tx claim create-airdrop $AIRDROP_NAME $(date +%s) 3600 ustrd --from d1 -y | TRIM_TX +sleep 5 + +printf "\nSetting up first airdrop allocations...\n" +$STRIDE_MAIN_CMD tx claim set-airdrop-allocations $AIRDROP_NAME $AIRDROP_RECIPIENT_1_MECHANICAL 1 --from d1 -y | TRIM_TX +sleep 5 +$STRIDE_MAIN_CMD tx claim set-airdrop-allocations $AIRDROP_NAME $AIRDROP_RECIPIENT_2 2 --from d1 -y | TRIM_TX +sleep 5 +$STRIDE_MAIN_CMD tx claim set-airdrop-allocations $AIRDROP_NAME $AIRDROP_RECIPIENT_3 3 --from d1 -y | TRIM_TX +sleep 5 +$STRIDE_MAIN_CMD tx claim set-airdrop-allocations $AIRDROP_NAME $AIRDROP_RECIPIENT_4_TO_BE_REPLACED 4 --from d1 -y | TRIM_TX +sleep 5 + +echo "\n Querying airdrop eligibilities. The results of the query show the total claimable amount for each account. If they're non-zero, the airdrop is live! :)" +$STRIDE_MAIN_CMD q claim total-claimable $AIRDROP_NAME $AIRDROP_RECIPIENT_1_MECHANICAL true +$STRIDE_MAIN_CMD q claim total-claimable $AIRDROP_NAME $AIRDROP_RECIPIENT_2 true +$STRIDE_MAIN_CMD q claim total-claimable $AIRDROP_NAME $AIRDROP_RECIPIENT_3 true +$STRIDE_MAIN_CMD q claim total-claimable $AIRDROP_NAME $AIRDROP_RECIPIENT_4_TO_BE_REPLACED true + +echo "Do you want to link the addresses? (y/n)" +read user_input +if [ "$user_input" != "y" ]; then + echo "Exiting the script..." + exit 0 +fi + +echo "Sleeping 2 minutes before linking the evmos address to its stride address..." +sleep 10 +echo "\n Overwrite airdrop elibibility for recipient 4. They should no longer be eligible." +# b. ibc-transfer from Osmo to Stride to change the airdrop account to stride1qlly03ar5ll85ww4usvkv09832vv5tkhtnnaep +# Memo: { +# "autopilot": { +# "stakeibc": { +# "stride_address": "stride1qlly03ar5ll85ww4usvkv09832vv5tkhtnnaep", +# }, +# "claim": { +# } +# }, +# } +# Receiver: "xxx" +# Note: autopilot will look at the sender of the packet (evmos1nmwp5uh5a3g08668c5eynes0hyfaw94dfnj796) and convert this address to the mechanical +# stride address (stride1nmwp5uh5a3g08668c5eynes0hyfaw94dgervt7), then reset it to the true stride address (stride1qlly03ar5ll85ww4usvkv09832vv5tkhtnnaep) +MEMO='{"autopilot": {"receiver": "stride1qlly03ar5ll85ww4usvkv09832vv5tkhtnnaep","claim": { "stride_address": "stride1qlly03ar5ll85ww4usvkv09832vv5tkhtnnaep", "airdrop_id": "evmos" } }}' +# $EVMOS_MAIN_CMD tx ibc-transfer transfer transfer channel-0 "$MEMO" 1aevmos --from airdrop-recipient-1 -y | TRIM_TX +# echo "tx ibc-transfer transfer transfer channel-0 stride1qlly03ar5ll85ww4usvkv09832vv5tkhtnnaep 1aevmos --note "$MEMO" --from airdrop-recipient-1 -y | TRIM_TX" +# $EVMOS_MAIN_CMD tx ibc-transfer transfer transfer channel-0 stride1qlly03ar5ll85ww4usvkv09832vv5tkhtnnaep 1aevmos --note "$MEMO" --from airdrop-recipient-1 -y | TRIM_TX +# echo ">>> Waiting for 15 seconds to allow the IBC transfer to complete..." +# sleep 5 +$EVMOS_MAIN_CMD tx ibc-transfer transfer transfer channel-0 "$MEMO" 1aevmos --from airdrop-recipient-1 -y | TRIM_TX +# $EVMOS_MAIN_CMD tx ibc-transfer transfer transfer channel-0 stride1qlly03ar5ll85ww4usvkv09832vv5tkhtnnaep 1aevmos --memo "$MEMO" --from airdrop-recipient-1 -y | TRIM_TX +echo ">>> Waiting for 15 seconds to allow the IBC transfer to complete..." +sleep 150 + +echo ">>> Querying the claims module to verify that the new address is eligible" +$STRIDE_MAIN_CMD q claim total-claimable $AIRDROP_NAME $AIRDROP_RECIPIENT_1_STRIDE true \ No newline at end of file diff --git a/dockernet/src/init_chain.sh b/dockernet/src/init_chain.sh index d329324022..697de58212 100644 --- a/dockernet/src/init_chain.sh +++ b/dockernet/src/init_chain.sh @@ -17,6 +17,16 @@ NUM_NODES=$(GET_VAR_VALUE ${CHAIN}_NUM_NODES) NODE_PREFIX=$(GET_VAR_VALUE ${CHAIN}_NODE_PREFIX) VAL_PREFIX=$(GET_VAR_VALUE ${CHAIN}_VAL_PREFIX) +# THe host zone can optionally specify additional the micro-denom granularity +# If they don't specify the ${CHAIN}_MICRO_DENOM_UNITS variable, +# EXTRA_MICRO_DENOM_UNITS will include 6 0's +MICRO_DENOM_UNITS_VAR_NAME=${CHAIN}_MICRO_DENOM_UNITS +MICRO_DENOM_UNITS="${!MICRO_DENOM_UNITS_VAR_NAME:-000000}" + +VAL_TOKENS=${VAL_TOKENS}${MICRO_DENOM_UNITS} +STAKE_TOKENS=${STAKE_TOKENS}${MICRO_DENOM_UNITS} +ADMIN_TOKENS=${ADMIN_TOKENS}${MICRO_DENOM_UNITS} + set_stride_genesis() { genesis_config=$1 @@ -28,6 +38,11 @@ set_stride_genesis() { jq '.app_state.staking.params.unbonding_time = $newVal' --arg newVal "$UNBONDING_TIME" $genesis_config > json.tmp && mv json.tmp $genesis_config jq '.app_state.gov.deposit_params.max_deposit_period = $newVal' --arg newVal "$MAX_DEPOSIT_PERIOD" $genesis_config > json.tmp && mv json.tmp $genesis_config jq '.app_state.gov.voting_params.voting_period = $newVal' --arg newVal "$VOTING_PERIOD" $genesis_config > json.tmp && mv json.tmp $genesis_config + + # enable stride as an interchain accounts controller + jq "del(.app_state.interchain_accounts)" $genesis_config > json.tmp && mv json.tmp $genesis_config + interchain_accts=$(cat $DOCKERNET_HOME/config/ica_controller.json) + jq ".app_state += $interchain_accts" $genesis_config > json.tmp && mv json.tmp $genesis_config } set_host_genesis() { @@ -48,7 +63,7 @@ set_host_genesis() { # Add interchain accounts to the genesis set jq "del(.app_state.interchain_accounts)" $genesis_config > json.tmp && mv json.tmp $genesis_config - interchain_accts=$(cat $DOCKERNET_HOME/config/ica.json) + interchain_accts=$(cat $DOCKERNET_HOME/config/ica_host.json) jq ".app_state += $interchain_accts" $genesis_config > json.tmp && mv json.tmp $genesis_config # Slightly harshen slashing parameters (if 5 blocks are missed, the validator will be slashed) @@ -105,7 +120,8 @@ for (( i=1; i <= $NUM_NODES; i++ )); do sed -i -E "s|keyring-backend = \"os\"|keyring-backend = \"test\"|g" $client_toml sed -i -E "s|node = \".*\"|node = \"tcp://localhost:$RPC_PORT\"|g" $client_toml - sed -i -E "s|\"stake\"|\"${DENOM}\"|g" $genesis_json + sed -i -E "s|\"stake\"|\"${DENOM}\"|g" $genesis_json + sed -i -E "s|\"aphoton\"|\"${DENOM}\"|g" $genesis_json # ethermint default # Get the endpoint and node ID node_id=$($cmd tendermint show-node-id)@$node_name:$PEER_PORT @@ -146,7 +162,6 @@ if [ "$CHAIN" == "STRIDE" ]; then echo "$STRIDE_ADMIN_MNEMONIC" | $MAIN_CMD keys add $STRIDE_ADMIN_ACCT --recover --keyring-backend=test >> $KEYS_LOGS 2>&1 STRIDE_ADMIN_ADDRESS=$($MAIN_CMD keys show $STRIDE_ADMIN_ACCT --keyring-backend test -a) $MAIN_CMD add-genesis-account ${STRIDE_ADMIN_ADDRESS} ${ADMIN_TOKENS}${DENOM} - # add relayer accounts for i in "${!RELAYER_ACCTS[@]}"; do RELAYER_ACCT="${RELAYER_ACCTS[i]}" diff --git a/dockernet/src/start_relayers.sh b/dockernet/src/start_relayers.sh index c1bb8e3161..e5e72d5d35 100644 --- a/dockernet/src/start_relayers.sh +++ b/dockernet/src/start_relayers.sh @@ -21,11 +21,11 @@ for chain in ${HOST_CHAINS[@]}; do printf "STRIDE <> $chain - Adding relayer keys..." $relayer_exec rly keys restore stride $RELAYER_STRIDE_ACCT "$mnemonic" >> $relayer_logs 2>&1 $relayer_exec rly keys restore $chain_name $account_name "$mnemonic" >> $relayer_logs 2>&1 - echo "Done restoring relayer keys" + echo "Done" printf "STRIDE <> $chain - Creating client, connection, and transfer channel..." | tee -a $relayer_logs $relayer_exec rly transact link stride-${chain_name} >> $relayer_logs 2>&1 - echo "Done." + echo "Done" $DOCKER_COMPOSE up -d relayer-${chain_name} $DOCKER_COMPOSE logs -f relayer-${chain_name} | sed -r -u "s/\x1B\[([0-9]{1,3}(;[0-9]{1,2})?)?[mGK]//g" >> $relayer_logs 2>&1 & diff --git a/dockernet/tests/integration_tests.bats b/dockernet/tests/integration_tests.bats index bdf1c15348..5965c5e070 100644 --- a/dockernet/tests/integration_tests.bats +++ b/dockernet/tests/integration_tests.bats @@ -33,10 +33,10 @@ setup_file() { STRIDE_TRANFER_CHANNEL="channel-${TRANSFER_CHANNEL_NUMBER}" HOST_TRANSFER_CHANNEL="channel-0" - TRANSFER_AMOUNT=500000 - STAKE_AMOUNT=100000 - REDEEM_AMOUNT=1000 - PACKET_FORWARD_STAKE_AMOUNT=3000 + TRANSFER_AMOUNT=5000000 + STAKE_AMOUNT=1000000 + REDEEM_AMOUNT=10000 + PACKET_FORWARD_STAKE_AMOUNT=30000 GETBAL() { head -n 1 | grep -o -E '[0-9]+' || "0" @@ -191,7 +191,7 @@ setup_file() { @test "[INTEGRATION-BASIC-$CHAIN_NAME] tokens on $CHAIN_NAME were staked" { # wait for another epoch to pass so that tokens are staked WAIT_FOR_STRING $STRIDE_LOGS "\[DELEGATION\] success on $HOST_CHAIN_ID" - WAIT_FOR_BLOCK $STRIDE_LOGS 2 + WAIT_FOR_BLOCK $STRIDE_LOGS 4 # check staked tokens NEW_STAKE=$($HOST_MAIN_CMD q staking delegation $(GET_ICA_ADDR $HOST_CHAIN_ID delegation) $(GET_VAL_ADDR $CHAIN_NAME 1) | GETSTAKE) diff --git a/dockernet/tests/run_all_tests.sh b/dockernet/tests/run_all_tests.sh index a67a453623..9868c3a96a 100755 --- a/dockernet/tests/run_all_tests.sh +++ b/dockernet/tests/run_all_tests.sh @@ -6,5 +6,5 @@ BATS=${SCRIPT_DIR}/bats/bats-core/bin/bats INTEGRATION_TEST_FILE=${SCRIPT_DIR}/integration_tests.bats CHAIN_NAME=GAIA TRANSFER_CHANNEL_NUMBER=0 $BATS $INTEGRATION_TEST_FILE -CHAIN_NAME=OSMO TRANSFER_CHANNEL_NUMBER=1 $BATS $INTEGRATION_TEST_FILE +CHAIN_NAME=EVMOS TRANSFER_CHANNEL_NUMBER=1 $BATS $INTEGRATION_TEST_FILE CHAIN_NAME=HOST TRANSFER_CHANNEL_NUMBER=2 $BATS $INTEGRATION_TEST_FILE From 62295e3818de10c13295855d8fc8a224aff3bc70 Mon Sep 17 00:00:00 2001 From: sampocs Date: Fri, 21 Apr 2023 17:05:03 -0500 Subject: [PATCH 04/13] Autopilot Channel Verification (#728) --- app/upgrades/v3/upgrades.go | 11 +- app/upgrades/v8/upgrades.go | 11 +- dockernet/config.sh | 6 +- dockernet/scripts/airdrop.sh | 195 --------------- dockernet/scripts/airdrop/README.md | 25 ++ .../{airdrop1.sh => airdrop1_standard.sh} | 43 ++-- .../{airdrop2.sh => airdrop2_autopilot.sh} | 69 +++--- dockernet/scripts/airdrop/airdrop3.sh | 113 --------- dockernet/scripts/airdrop/airdrop3_evmos.sh | 127 ++++++++++ dockernet/scripts/airdrop/airdrop4.sh | 64 ----- dockernet/scripts/airdrop/airdrop4_resets.sh | 126 ++++++++++ .../scripts/airdrop/airdrop5_staggered.sh | 127 ++++++++++ dockernet/scripts/airdrop/evmos_airdrop.sh | 139 ----------- proto/stride/claim/params.proto | 3 + proto/stride/claim/tx.proto | 4 +- x/autopilot/keeper/airdrop.go | 26 +- x/autopilot/keeper/airdrop_test.go | 225 +++++++++++++----- x/autopilot/module_ibc.go | 2 +- x/autopilot/types/parser.go | 8 +- x/autopilot/types/parser_test.go | 36 +-- x/claim/client/cli/cli_test.go | 25 +- x/claim/client/cli/tx_create_airdrop.go | 25 +- x/claim/keeper/claim.go | 48 +++- x/claim/keeper/claim_test.go | 28 +++ x/claim/keeper/keeper_test.go | 34 ++- x/claim/keeper/msg_server.go | 2 +- x/claim/keeper/msg_server_test.go | 59 ++++- x/claim/types/errors.go | 2 + x/claim/types/msgs.go | 22 +- x/claim/types/params.go | 1 + x/claim/types/params.pb.go | 158 +++++++++--- x/claim/types/tx.pb.go | 189 +++++++++++---- x/stakeibc/keeper/host_zone.go | 10 + x/stakeibc/keeper/host_zone_test.go | 31 +++ .../keeper/msg_server_register_host_zone.go | 5 + .../msg_server_register_host_zone_test.go | 21 ++ 36 files changed, 1233 insertions(+), 787 deletions(-) delete mode 100644 dockernet/scripts/airdrop.sh create mode 100644 dockernet/scripts/airdrop/README.md rename dockernet/scripts/airdrop/{airdrop1.sh => airdrop1_standard.sh} (70%) rename dockernet/scripts/airdrop/{airdrop2.sh => airdrop2_autopilot.sh} (63%) delete mode 100644 dockernet/scripts/airdrop/airdrop3.sh create mode 100644 dockernet/scripts/airdrop/airdrop3_evmos.sh delete mode 100644 dockernet/scripts/airdrop/airdrop4.sh create mode 100644 dockernet/scripts/airdrop/airdrop4_resets.sh create mode 100644 dockernet/scripts/airdrop/airdrop5_staggered.sh delete mode 100644 dockernet/scripts/airdrop/evmos_airdrop.sh diff --git a/app/upgrades/v3/upgrades.go b/app/upgrades/v3/upgrades.go index fcc1e4efa1..4fc0905083 100644 --- a/app/upgrades/v3/upgrades.go +++ b/app/upgrades/v3/upgrades.go @@ -8,6 +8,7 @@ import ( upgradetypes "github.com/cosmos/cosmos-sdk/x/upgrade/types" claimkeeper "github.com/Stride-Labs/stride/v8/x/claim/keeper" + "github.com/Stride-Labs/stride/v8/x/claim/types" claimtypes "github.com/Stride-Labs/stride/v8/x/claim/types" ) @@ -22,6 +23,7 @@ var ( "stride12pum4adk5dhp32d90f8g8gfwujm0gwxqnrdlum", } airdropIdentifiers = []string{"stride", "gaia", "osmosis", "juno", "stars"} + airdropChainIds = []string{"stride-1", "cosmoshub-4", "osmosis-1", "juno-1", "stargaze-1"} airdropDuration = time.Hour * 24 * 30 * 12 * 3 // 3 years ) @@ -40,7 +42,14 @@ func CreateUpgradeHandler( // total number of airdrop distributors must be equal to identifiers if len(airdropDistributors) == len(airdropIdentifiers) { for idx, airdropDistributor := range airdropDistributors { - err = ck.CreateAirdropAndEpoch(ctx, airdropDistributor, claimtypes.DefaultClaimDenom, uint64(ctx.BlockTime().Unix()), uint64(airdropDuration.Seconds()), airdropIdentifiers[idx]) + err = ck.CreateAirdropAndEpoch(ctx, types.MsgCreateAirdrop{ + Distributor: airdropDistributor, + Identifier: airdropIdentifiers[idx], + ChainId: airdropChainIds[idx], + Denom: claimtypes.DefaultClaimDenom, + StartTime: uint64(ctx.BlockTime().Unix()), + Duration: uint64(airdropDuration.Seconds()), + }) if err != nil { return newVm, err } diff --git a/app/upgrades/v8/upgrades.go b/app/upgrades/v8/upgrades.go index b1bbd44bc6..81f277e497 100644 --- a/app/upgrades/v8/upgrades.go +++ b/app/upgrades/v8/upgrades.go @@ -24,6 +24,7 @@ var ( UpgradeName = "v8" EvmosAirdropDistributor = "stride10dy5pmc2fq7fnmufjfschkfrxaqnpykl6ezy5j" EvmosAirdropIdentifier = "evmos" + EvmosChainId = "evmos_9001-2" AirdropDuration = time.Hour * 24 * 30 * 12 * 3 // 3 years ResetAirdropIdentifiers = []string{"stride", "gaia", "osmosis", "juno", "stars"} AirdropStartTime = time.Date(2023, 4, 3, 16, 0, 0, 0, time.UTC) // April 3, 2023 @ 16:00 UTC (12:00 EST) @@ -71,7 +72,15 @@ func CreateUpgradeHandler( // Add the evmos airdrop ctx.Logger().Info("Adding evmos airdrop...") duration := uint64(AirdropDuration.Seconds()) - if err := claimKeeper.CreateAirdropAndEpoch(ctx, EvmosAirdropDistributor, claimtypes.DefaultClaimDenom, uint64(AirdropStartTime.Unix()), duration, EvmosAirdropIdentifier); err != nil { + if err := claimKeeper.CreateAirdropAndEpoch(ctx, types.MsgCreateAirdrop{ + Distributor: EvmosAirdropDistributor, + Identifier: EvmosAirdropIdentifier, + ChainId: EvmosChainId, + Denom: claimtypes.DefaultClaimDenom, + StartTime: uint64(AirdropStartTime.Unix()), + Duration: duration, + AutopilotEnabled: true, + }); err != nil { return vm, err } diff --git a/dockernet/config.sh b/dockernet/config.sh index 213c051cfa..56327ac513 100644 --- a/dockernet/config.sh +++ b/dockernet/config.sh @@ -16,7 +16,7 @@ TX_LOGS=$DOCKERNET_HOME/logs/tx.log KEYS_LOGS=$DOCKERNET_HOME/logs/keys.log # List of hosts enabled -HOST_CHAINS=() +HOST_CHAINS=(EVMOS) # If no host zones are specified above: # `start-docker` defaults to just GAIA if HOST_CHAINS is empty @@ -228,9 +228,9 @@ EVMOS_CHAIN_ID=evmos_9001-2 EVMOS_NODE_PREFIX=evmos EVMOS_NUM_NODES=1 EVMOS_BINARY="$DOCKERNET_HOME/../build/evmosd" -EVMOS_VAL_PREFIX=nval +EVMOS_VAL_PREFIX=eval EVMOS_ADDRESS_PREFIX=evmos -EVMOS_REV_ACCT=nrev1 +EVMOS_REV_ACCT=erev1 EVMOS_DENOM=$EVMOS_DENOM EVMOS_RPC_PORT=26057 EVMOS_MAIN_CMD="$EVMOS_BINARY --home $DOCKERNET_HOME/state/${EVMOS_NODE_PREFIX}1" diff --git a/dockernet/scripts/airdrop.sh b/dockernet/scripts/airdrop.sh deleted file mode 100644 index cf45caa846..0000000000 --- a/dockernet/scripts/airdrop.sh +++ /dev/null @@ -1,195 +0,0 @@ -### AIRDROP TESTING FLOW -SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) -source ${SCRIPT_DIR}/../config.sh - -# CLEANUP if running tests twice, clear out and re-fund accounts -$STRIDE_MAIN_CMD keys delete distributor-test -y &> /dev/null || true -$GAIA_MAIN_CMD keys delete hosttest -y &> /dev/null || true -$STRIDE_MAIN_CMD keys delete airdrop-test -y &> /dev/null || true -$OSMO_MAIN_CMD keys delete host-address-test -y &> /dev/null || true - -# First, start the network with `make start-docker` -# Then, run this script with `bash dockernet/scripts/airdrop.sh` - -# NOTE: First, store the keys using the following mnemonics -# distributor address: stride1z835j3j65nqr6ng257q0xkkc9gta72gf48txwl -# distributor mnemonic: barrel salmon half click confirm crunch sense defy salute process cart fiscal sport clump weasel render private manage picture spell wreck hill frozen before -echo "barrel salmon half click confirm crunch sense defy salute process cart fiscal sport clump weasel render private manage picture spell wreck hill frozen before" | \ - $STRIDE_MAIN_CMD keys add distributor-test --recover - -# airdrop-test address: stride1nf6v2paty9m22l3ecm7dpakq2c92ueyununayr -# airdrop claimer mnemonic: royal auction state december october hip monster hotel south help bulk supreme history give deliver pigeon license gold carpet rabbit raw wool fatigue donate -echo "royal auction state december october hip monster hotel south help bulk supreme history give deliver pigeon license gold carpet rabbit raw wool fatigue donate" | \ - $STRIDE_MAIN_CMD keys add airdrop-test --recover - -## AIRDROP SETUP -echo "Funding accounts..." -# Transfer uatom from gaia to stride, so that we can liquid stake later -$GAIA_MAIN_CMD tx ibc-transfer transfer transfer channel-0 stride1nf6v2paty9m22l3ecm7dpakq2c92ueyununayr 1000000uatom --from ${GAIA_VAL_PREFIX}1 -y -sleep 5 -# Fund the distributor account -$STRIDE_MAIN_CMD tx bank send val1 stride1z835j3j65nqr6ng257q0xkkc9gta72gf48txwl 600000ustrd --from val1 -y -sleep 5 -# Fund the airdrop account -$STRIDE_MAIN_CMD tx bank send val1 stride1nf6v2paty9m22l3ecm7dpakq2c92ueyununayr 1000000000ustrd --from val1 -y -sleep 5 -# Create the airdrop, so that the airdrop account can claim tokens -$STRIDE_MAIN_CMD tx claim create-airdrop stride 1666792900 40000000 ustrd --from distributor-test -y -sleep 5 -# Set airdrop allocations -$STRIDE_MAIN_CMD tx claim set-airdrop-allocations stride stride1nf6v2paty9m22l3ecm7dpakq2c92ueyununayr 1 --from distributor-test -y -sleep 5 - -# AIRDROP CLAIMS -# Check balances before claims -echo "Initial balance before claim:" -$STRIDE_MAIN_CMD query bank balances stride1nf6v2paty9m22l3ecm7dpakq2c92ueyununayr -# NOTE: You can claim here using the CLI, or from the frontend! -# Claim 20% of the free tokens -echo "Claiming fee amount..." -$STRIDE_MAIN_CMD tx claim claim-free-amount --from airdrop-test --gas 400000 -y -sleep 5 -echo "Balance after claim:" -$STRIDE_MAIN_CMD query bank balances stride1nf6v2paty9m22l3ecm7dpakq2c92ueyununayr -# Stake, to claim another 20% -echo "Staking..." -$STRIDE_MAIN_CMD tx staking delegate stridevaloper1nnurja9zt97huqvsfuartetyjx63tc5zrj5x9f 100ustrd --from airdrop-test --gas 400000 -y -sleep 5 -echo "Balance after stake:" -$STRIDE_MAIN_CMD query bank balances stride1nf6v2paty9m22l3ecm7dpakq2c92ueyununayr -# Liquid stake, to claim the final 60% of tokens -echo "Liquid staking..." -$STRIDE_MAIN_CMD tx stakeibc liquid-stake 1000 uatom --from airdrop-test --gas 400000 -y -sleep 5 -echo "Balance after liquid stake:" -$STRIDE_MAIN_CMD query bank balances stride1nf6v2paty9m22l3ecm7dpakq2c92ueyununayr - - - -## Test airdrop flow for chains who have non-standard coin types (not type 118). -# For example Evmos is using coin type 60, while Stride uses 118. Therefore, we can't map Evmos <> Stride addresses, because the one-way mapping works like this -# seed phrase ----> Evmos address (e.g. evmos123z469cfejeusvk87ufrs5520wmdxmmlc7qzuw) -# ----> Stride address (e.g. stride19uvw0azm9u0k6vqe4e22cga6kteskdqq3ulj6q) -# and there is no function that can map between the two addresses. - -# evmos airdrop-test address: cosmos16lmf7t0jhaatan6vnxlgv47h2wf0k5lnhvye5h (rly2) -# to test, we don't need to use evmos, just an address from a different mnemonic (can come from a coin_type 118 chain) -# here we choose to use an osmosis address with a new menmonic since we don't have an Evmos binary set up - -echo "Testing airdrop for coin types != 118..." - -# Transfer uatom from gaia to stride, so that we can liquid stake later -$GAIA_MAIN_CMD tx bank send cosmos1uk4ze0x4nvh4fk0xm4jdud58eqn4yxhrgl2scj cosmos16lmf7t0jhaatan6vnxlgv47h2wf0k5lnhvye5h 1uatom --from ${GAIA_VAL_PREFIX}1 -y - -# setup: set an airdrop allocation for the mechanically converted stride address, converted using utils.ConvertAddressToStrideAddress() -# mechanically-converted stride address: stride18y9zdh00fr2t6uw20anr6e89svqmfddgxfsxkh -$STRIDE_MAIN_CMD tx claim set-airdrop-allocations stride stride16lmf7t0jhaatan6vnxlgv47h2wf0k5ln58y9qm 1 --from distributor-test -y -sleep 5 - -# 1. Overwrite incorrectly-derived stride address associated with an airdrop account with the proper Stride address (e.g. stride1abc...xyz) -# a. query the claims module to verify that the airdrop-eligible address is as expected -$STRIDE_MAIN_CMD q claim claim-record stride stride16lmf7t0jhaatan6vnxlgv47h2wf0k5ln58y9qm - -# b. ibc-transfer from Osmo to Stride to change the airdrop account to stride1qz677nj82mszxjuh4mzy52zv5md5qrgg60pxpc -# Memo: { -# "autopilot": { -# "stakeibc": { -# "stride_address": "stride1qz677nj82mszxjuh4mzy52zv5md5qrgg60pxpc", -# }, -# "claim": { -# } -# }, -# } -# Receiver: "xxx" -memo='{"autopilot": {"receiver": "stride1qz677nj82mszxjuh4mzy52zv5md5qrgg60pxpc","claim": { "stride_address": "stride1qz677nj82mszxjuh4mzy52zv5md5qrgg60pxpc", "airdrop_id": "stride" } }}' -$GAIA_MAIN_CMD tx ibc-transfer transfer transfer channel-0 "$memo" 1uatom --from rly2 -y - -# c. query the claims module -# - to verify nothing is eligible from the old address anymore stride18y9zdh00fr2t6uw20anr6e89svqmfddgxfsxkh -# - to get the updated airdrop-eligible address's eligible amount from stride1qz677nj82mszxjuh4mzy52zv5md5qrgg60pxpc -$STRIDE_MAIN_CMD q claim claim-record stride stride16lmf7t0jhaatan6vnxlgv47h2wf0k5ln58y9qm -$STRIDE_MAIN_CMD q claim claim-record stride stride1qz677nj82mszxjuh4mzy52zv5md5qrgg60pxpc - - # d. claim the airdrop from this address -# $STRIDE_MAIN_CMD tx claim claim-free-amount --from stride1qz677nj82mszxjuh4mzy52zv5md5qrgg60pxpc - - # e. verify the vesting account is created for stride1qz677nj82mszxjuh4mzy52zv5md5qrgg60pxpc -# $STRIDE_MAIN_CMD q auth account stride1qz677nj82mszxjuh4mzy52zv5md5qrgg60pxpc - - - -### Test airdrop reset and multiple claims flow - # The Stride airdrop occurs in batches. We need to test three batches. - - # SETUP - # 1. Create a new airdrop that rolls into its next batch in just 30 seconds - # - include the add'l param that makes each batch 30 seconds long (after the first batch) - # 2. Set the airdrop allocations - -# Create the airdrop, so that the airdrop account can claim tokens -# $STRIDE_MAIN_CMD tx claim create-airdrop stride2 $(date +%s) 30 ustrd --from distributor-test -y -# sleep 5 -# Set airdrop allocations -# $STRIDE_MAIN_CMD tx claim set-airdrop-allocations stride2 stride1kd3z076usuqytj9rdfqnqaj9sdyx9aq5j2lqs5 1 --from distributor-test -y -# sleep 5 - - # BATCH 1 - # 3. Claim the airdrop -# $STRIDE_MAIN_CMD tx claim claim-free-amount --from stride1kd3z076usuqytj9rdfqnqaj9sdyx9aq5j2lqs5 - - # 4. Check that the claim worked -# $STRIDE_MAIN_CMD q bank balances stride1kd3z076usuqytj9rdfqnqaj9sdyx9aq5j2lqs5 - - # 5. Query to check airdrop vesting account was created (w/ correct amount) -# $STRIDE_MAIN_CMD q auth account stride1kd3z076usuqytj9rdfqnqaj9sdyx9aq5j2lqs5 - - - # BATCH 2 - # 6. Wait 30 seconds -# sleep 30 - # 7. Claim the airdrop -# $STRIDE_MAIN_CMD tx claim claim-free-amount --from stride1kd3z076usuqytj9rdfqnqaj9sdyx9aq5j2lqs5 - - # 8. Check that the claim worked -# $STRIDE_MAIN_CMD q bank balances stride1kd3z076usuqytj9rdfqnqaj9sdyx9aq5j2lqs5 - - # 9. Query to check airdrop vesting account was created (w/ correct amount) -# $STRIDE_MAIN_CMD q auth account stride1kd3z076usuqytj9rdfqnqaj9sdyx9aq5j2lqs5 - - # BATCH 3 - # 10. Wait 30 seconds -# sleep 30 - # 11. Claim the airdrop -# $STRIDE_MAIN_CMD tx claim claim-free-amount --from stride1kd3z076usuqytj9rdfqnqaj9sdyx9aq5j2lqs5 - - # 12. Check that the claim worked -# $STRIDE_MAIN_CMD q bank balances stride1kd3z076usuqytj9rdfqnqaj9sdyx9aq5j2lqs5 - - # 13. Query to check airdrop vesting account was created (w/ correct amount) -# $STRIDE_MAIN_CMD q auth account stride1kd3z076usuqytj9rdfqnqaj9sdyx9aq5j2lqs5 - - - -### Test staggered airdrops - -# create airdrop 1 with a 60 day start window, 60 sec reset, claim, sleep 35 -# $STRIDE_MAIN_CMD tx claim create-airdrop airdrop1 $(date +%s) 60 ustrd --from distributor-test -y -# sleep 5 -# $STRIDE_MAIN_CMD tx claim set-airdrop-allocations airdrop1 stride1kd3z076usuqytj9rdfqnqaj9sdyx9aq5j2lqs5 1 --from distributor-test -y -# sleep 5 -# $STRIDE_MAIN_CMD tx claim claim-free-amount --from stride1kd3z076usuqytj9rdfqnqaj9sdyx9aq5j2lqs5 -# sleep 35 - -# # create airdrop 2 with a 60 day start window, 60 sec reset, claim, sleep 35 -# $STRIDE_MAIN_CMD tx claim create-airdrop airdrop1 $(date +%s) 60 stuatom --from distributor-test -y -# sleep 5 -# $STRIDE_MAIN_CMD tx claim set-airdrop-allocations airdrop1 stride1kd3z076usuqytj9rdfqnqaj9sdyx9aq5j2lqs5 1 --from distributor-test -y -# sleep 5 -# $STRIDE_MAIN_CMD tx claim claim-free-amount --from stride1kd3z076usuqytj9rdfqnqaj9sdyx9aq5j2lqs5 -# sleep 35 - -# # airdrop 1 resets -# $STRIDE_MAIN_CMD q bank balances stride1kd3z076usuqytj9rdfqnqaj9sdyx9aq5j2lqs5 -# $STRIDE_MAIN_CMD tx claim claim-free-amount --from stride1kd3z076usuqytj9rdfqnqaj9sdyx9aq5j2lqs5 -# $STRIDE_MAIN_CMD q bank balances stride1kd3z076usuqytj9rdfqnqaj9sdyx9aq5j2lqs5 - diff --git a/dockernet/scripts/airdrop/README.md b/dockernet/scripts/airdrop/README.md new file mode 100644 index 0000000000..9d1cb59f1d --- /dev/null +++ b/dockernet/scripts/airdrop/README.md @@ -0,0 +1,25 @@ +## Airdrop Integration Tests +Each airdrop testing script (1 through 4) tests different aspects of the airdrop. + +### Overview +**NOTE**: You must update the airdrop timing params before running parts 4 and 5 (see next section) +* **Part 1: Standard**: Tests basic airdrop claims and actions +* **Part 2: Autopilot**: Tests claiming through autopilot on GAIA (ibc-go v3) +* **Part 3: Evmos**: Tests claiming through autopilot on EVMOS (ibc-go v5) +* **Part 4: Resets**: Tests that the airdrop resets properly at the epoch +* **Part 5: Staggered**: Tests two airdrops running side by side and staggered + +### Instructions +* If running part 3, change the `HOST_CHAINS` variable in `config.sh` to run only evmos. +* If running Part 4 or 5: Before building stride, you must update the following airdrop timing parameters in `x/claim/types/params.go`: + * `DefaultEpochDuration` to `time.Second * 60` + * `DefaultVestingInitialPeriod` to `time.Second * 120` +* Only the GAIA host zone is required. Start dockernet with: +```bash +make start-docker build=sgr +``` +* Run the corresponding script +```bash +bash dockernet/scripts/airdrop/airdrop{1/2/3/4}.sh +``` +* **NOTE**: Each script must be run independently, meaning you must restart dockernet between runs (`make start-docker build=sgr`) diff --git a/dockernet/scripts/airdrop/airdrop1.sh b/dockernet/scripts/airdrop/airdrop1_standard.sh similarity index 70% rename from dockernet/scripts/airdrop/airdrop1.sh rename to dockernet/scripts/airdrop/airdrop1_standard.sh index 01ca898088..67d9022c4b 100644 --- a/dockernet/scripts/airdrop/airdrop1.sh +++ b/dockernet/scripts/airdrop/airdrop1_standard.sh @@ -1,16 +1,19 @@ -### AIRDROP TESTING FLOW +#!/bin/bash SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) source ${SCRIPT_DIR}/../../config.sh -# CLEANUP if running tests twice, clear out and re-fund accounts -$STRIDE_MAIN_CMD keys delete airdrop-test -y &> /dev/null || true -$STRIDE_MAIN_CMD keys delete distributor-test -y &> /dev/null || true -$OSMO_MAIN_CMD keys delete host-address-test -y &> /dev/null || true +### AIRDROP TESTING FLOW Pt 1 (STANDARD) -# First, start the network with `make start-docker` -# Then, run this script with `bash dockernet/scripts/airdrop.sh` +# This script tests airdrop claiming directly on Stride +# This covers the case where the host zone has a coin type of 118 +# and autopilot is disabled for the claim + +# To run: +# 1. Start the network with `make start-docker` +# 2. Run this script with `bash dockernet/scripts/airdrop/airdrop1_standard.sh` # NOTE: First, store the keys using the following mnemonics +echo "Registering accounts..." # distributor address: stride1z835j3j65nqr6ng257q0xkkc9gta72gf48txwl # distributor mnemonic: barrel salmon half click confirm crunch sense defy salute process cart fiscal sport clump weasel render private manage picture spell wreck hill frozen before echo "barrel salmon half click confirm crunch sense defy salute process cart fiscal sport clump weasel render private manage picture spell wreck hill frozen before" | \ @@ -33,32 +36,32 @@ sleep 5 $STRIDE_MAIN_CMD tx bank send val1 stride1nf6v2paty9m22l3ecm7dpakq2c92ueyununayr 1000000000ustrd --from val1 -y | TRIM_TX sleep 5 # Create the airdrop, so that the airdrop account can claim tokens -$STRIDE_MAIN_CMD tx claim create-airdrop stride 1679715340 40000000 ustrd --from distributor-test -y | TRIM_TX +$STRIDE_MAIN_CMD tx claim create-airdrop gaia GAIA ustrd 1679715340 40000000 false --from distributor-test -y | TRIM_TX sleep 5 # Set airdrop allocations -$STRIDE_MAIN_CMD tx claim set-airdrop-allocations stride stride1nf6v2paty9m22l3ecm7dpakq2c92ueyununayr 1 --from distributor-test -y | TRIM_TX +$STRIDE_MAIN_CMD tx claim set-airdrop-allocations gaia stride1nf6v2paty9m22l3ecm7dpakq2c92ueyununayr 1 --from distributor-test -y | TRIM_TX sleep 5 # AIRDROP CLAIMS # Check balances before claims -echo "Initial balance before claim:" -$STRIDE_MAIN_CMD query bank balances stride1nf6v2paty9m22l3ecm7dpakq2c92ueyununayr +echo -e "\nInitial balance before claim [1000000000ustrd expected]:" +$STRIDE_MAIN_CMD query bank balances stride1nf6v2paty9m22l3ecm7dpakq2c92ueyununayr --denom ustrd # NOTE: You can claim here using the CLI, or from the frontend! # Claim 20% of the free tokens -echo "Claiming fee amount..." +echo -e "\nClaiming free amount..." $STRIDE_MAIN_CMD tx claim claim-free-amount --from airdrop-test --gas 400000 -y | TRIM_TX sleep 5 -echo "Balance after claim:" -$STRIDE_MAIN_CMD query bank balances stride1nf6v2paty9m22l3ecm7dpakq2c92ueyununayr +echo -e "\nBalance after claim [1000120000ustrd expected]:" +$STRIDE_MAIN_CMD query bank balances stride1nf6v2paty9m22l3ecm7dpakq2c92ueyununayr --denom ustrd # Stake, to claim another 20% -echo "Staking..." +echo -e "\nStaking..." $STRIDE_MAIN_CMD tx staking delegate stridevaloper1nnurja9zt97huqvsfuartetyjx63tc5zrj5x9f 100ustrd --from airdrop-test --gas 400000 -y | TRIM_TX sleep 5 -echo "Balance after stake:" -$STRIDE_MAIN_CMD query bank balances stride1nf6v2paty9m22l3ecm7dpakq2c92ueyununayr +echo -e "\nBalance after stake [1000239900ustrd expected]:" +$STRIDE_MAIN_CMD query bank balances stride1nf6v2paty9m22l3ecm7dpakq2c92ueyununayr --denom ustrd # Liquid stake, to claim the final 60% of tokens -echo "Liquid staking..." +echo -e "\nLiquid staking..." $STRIDE_MAIN_CMD tx stakeibc liquid-stake 1000 uatom --from airdrop-test --gas 400000 -y | TRIM_TX sleep 5 -echo "Balance after liquid stake:" -$STRIDE_MAIN_CMD query bank balances stride1nf6v2paty9m22l3ecm7dpakq2c92ueyununayr +echo -e "\nBalance after liquid stake [1000599900ustrd expected]:" +$STRIDE_MAIN_CMD query bank balances stride1nf6v2paty9m22l3ecm7dpakq2c92ueyununayr --denom ustrd diff --git a/dockernet/scripts/airdrop/airdrop2.sh b/dockernet/scripts/airdrop/airdrop2_autopilot.sh similarity index 63% rename from dockernet/scripts/airdrop/airdrop2.sh rename to dockernet/scripts/airdrop/airdrop2_autopilot.sh index 44d97a4f70..2fe7d75adb 100644 --- a/dockernet/scripts/airdrop/airdrop2.sh +++ b/dockernet/scripts/airdrop/airdrop2_autopilot.sh @@ -2,16 +2,18 @@ SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) source ${SCRIPT_DIR}/../../config.sh -# CLEANUP if running tests twice, clear out and re-fund accounts -$STRIDE_MAIN_CMD keys delete distributor-test -y &> /dev/null || true -$GAIA_MAIN_CMD keys delete hosttest -y &> /dev/null || true -$STRIDE_MAIN_CMD keys delete airdrop-test -y &> /dev/null || true -$OSMO_MAIN_CMD keys delete host-address-test -y &> /dev/null || true +### AIRDROP TESTING FLOW Pt 2 (AUTOPILOT) -# First, start the network with `make start-docker` -# Then, run this script with `bash dockernet/scripts/airdrop.sh` +# This script tests airdrop claiming via autopilot +# The claim is initiated by sending an IBC transfer with the stride address in the memo +# Gaia is used for this test with ibc v3 - and the memo is included in the receiver field of the transfer + +# To run: +# 1. Start the network with `make start-docker` +# 2. Run this script with `bash dockernet/scripts/airdrop/airdrop2_autopilot.sh` # NOTE: First, store the keys using the following mnemonics +echo "Registering accounts..." # distributor address: stride1z835j3j65nqr6ng257q0xkkc9gta72gf48txwl # distributor mnemonic: barrel salmon half click confirm crunch sense defy salute process cart fiscal sport clump weasel render private manage picture spell wreck hill frozen before echo "barrel salmon half click confirm crunch sense defy salute process cart fiscal sport clump weasel render private manage picture spell wreck hill frozen before" | \ @@ -26,7 +28,7 @@ sleep 5 $STRIDE_MAIN_CMD tx bank send val1 stride1z835j3j65nqr6ng257q0xkkc9gta72gf48txwl 600000ustrd --from val1 -y | TRIM_TX sleep 5 # Create the airdrop, so that the airdrop account can claim tokens -$STRIDE_MAIN_CMD tx claim create-airdrop stride 1666792900 40000000 ustrd --from distributor-test -y | TRIM_TX +$STRIDE_MAIN_CMD tx claim create-airdrop gaia GAIA ustrd $(date +%s) 40000000 true --from distributor-test -y | TRIM_TX sleep 5 ## Test airdrop flow for chains who have non-standard coin types (not type 118). @@ -39,54 +41,57 @@ sleep 5 # to test, we don't need to use evmos, just an address from a different mnemonic (can come from a coin_type 118 chain) # here we choose to use an osmosis address with a new menmonic since we don't have an Evmos binary set up -echo ">>>Testing airdrop for coin types != 118..." -echo ">>>Testing for ibc-go version 3" +echo -e "\n>>> Testing airdrop for coin types != 118, ibc-go version 3..." # Transfer uatom from gaia to stride, so that we can liquid stake later $GAIA_MAIN_CMD tx bank send cosmos1uk4ze0x4nvh4fk0xm4jdud58eqn4yxhrgl2scj cosmos16lmf7t0jhaatan6vnxlgv47h2wf0k5lnhvye5h 1uatom --from ${GAIA_VAL_PREFIX}1 -y | TRIM_TX # setup: set an airdrop allocation for the mechanically converted stride address, converted using utils.ConvertAddressToStrideAddress() # mechanically-converted stride address: stride16lmf7t0jhaatan6vnxlgv47h2wf0k5ln58y9qm -$STRIDE_MAIN_CMD tx claim set-airdrop-allocations stride stride16lmf7t0jhaatan6vnxlgv47h2wf0k5ln58y9qm 1 --from distributor-test -y | TRIM_TX +$STRIDE_MAIN_CMD tx claim set-airdrop-allocations gaia stride16lmf7t0jhaatan6vnxlgv47h2wf0k5ln58y9qm 1 --from distributor-test -y | TRIM_TX sleep 5 # 1. Overwrite incorrectly-derived stride address associated with an airdrop account with the proper Stride address (e.g. stride1abc...xyz) # a. query the claims module to verify that the airdrop-eligible address is as expected -$STRIDE_MAIN_CMD q claim claim-record stride stride16lmf7t0jhaatan6vnxlgv47h2wf0k5ln58y9qm +echo "> initial claim record [should show one record]:" +$STRIDE_MAIN_CMD q claim claim-record gaia stride16lmf7t0jhaatan6vnxlgv47h2wf0k5ln58y9qm # b. ibc-transfer from Osmo to Stride to change the airdrop account to stride1jrmtt5c6z8h5yrrwml488qnm7p3vxrrml2kgvl # Memo: { # "autopilot": { -# "stakeibc": { -# "stride_address": "stride1jrmtt5c6z8h5yrrwml488qnm7p3vxrrml2kgvl", -# }, -# "claim": { -# } -# }, -# } -# Receiver: "xxx" -memo='{"autopilot": {"receiver": "stride1jrmtt5c6z8h5yrrwml488qnm7p3vxrrml2kgvl","claim": { "stride_address": "stride1jrmtt5c6z8h5yrrwml488qnm7p3vxrrml2kgvl", "airdrop_id": "stride" } }}' +# "claim": { +# "stride_address": "stride1jrmtt5c6z8h5yrrwml488qnm7p3vxrrml2kgvl", +# }, +# }, +# } +# Receiver: "xxx" +echo -e ">>> Claiming airdrop via IBC transfer..." +memo='{"autopilot": {"receiver": "stride1jrmtt5c6z8h5yrrwml488qnm7p3vxrrml2kgvl","claim": { "stride_address": "stride1jrmtt5c6z8h5yrrwml488qnm7p3vxrrml2kgvl" } }}' $GAIA_MAIN_CMD tx ibc-transfer transfer transfer channel-0 "$memo" 1uatom --from rly2 -y | TRIM_TX -echo ">>> Waiting for 15 seconds to allow the IBC transfer to complete..." sleep 15 # c. query the claims module # - to verify nothing is eligible from the old address anymore stride16lmf7t0jhaatan6vnxlgv47h2wf0k5ln58y9qm # - to get the updated airdrop-eligible address's eligible amount from stride1jrmtt5c6z8h5yrrwml488qnm7p3vxrrml2kgvl -echo ">>> Querying the claims module to verify that the airdrop-eligible address is as expected" -echo "> previously eligible account, now should have 0:" -$STRIDE_MAIN_CMD q claim claim-record stride stride16lmf7t0jhaatan6vnxlgv47h2wf0k5ln58y9qm -echo "> new eligible account, now should have 1:" -$STRIDE_MAIN_CMD q claim claim-record stride stride1jrmtt5c6z8h5yrrwml488qnm7p3vxrrml2kgvl +echo -e "\n>>> Querying the claims module to verify that the airdrop-eligible address is as expected" +echo "> Previously eligible account, should no longer return any records:" +$STRIDE_MAIN_CMD q claim claim-record gaia stride16lmf7t0jhaatan6vnxlgv47h2wf0k5ln58y9qm +echo "> New eligible account, should show 1 record:" +$STRIDE_MAIN_CMD q claim claim-record gaia stride1jrmtt5c6z8h5yrrwml488qnm7p3vxrrml2kgvl # liquid stake as a task to increase eligibility, re-check eligibliity +echo -e "\n>>> Liquid staking..." $STRIDE_MAIN_CMD tx stakeibc liquid-stake 1 $ATOM_DENOM --from rly3 -y | TRIM_TX sleep 5 -echo "> after liquid staking eligiblity should be higher" -$STRIDE_MAIN_CMD q claim claim-record stride stride1jrmtt5c6z8h5yrrwml488qnm7p3vxrrml2kgvl +echo "> After liquid staking there should be one action complete" +$STRIDE_MAIN_CMD q claim claim-record gaia stride1jrmtt5c6z8h5yrrwml488qnm7p3vxrrml2kgvl | grep claim_record -A 4 # d. claim the airdrop from this address -echo "> Claiming the airdrop from the new address" +echo -e "\n>>> Claiming the airdrop from the new address" $STRIDE_MAIN_CMD tx claim claim-free-amount --from rly3 -y | TRIM_TX sleep 5 + +echo "> After claiming, there should be two action complete" +$STRIDE_MAIN_CMD q claim claim-record gaia stride1jrmtt5c6z8h5yrrwml488qnm7p3vxrrml2kgvl | grep claim_record -A 4 + # e. verify funds are vesting -echo "> Verifying funds are vesting, should be 1." -$STRIDE_MAIN_CMD q claim user-vestings stride1jrmtt5c6z8h5yrrwml488qnm7p3vxrrml2kgvl +echo "> Verifying vesting record [expected: 120000ustrd]:" +$STRIDE_MAIN_CMD q claim user-vestings stride1jrmtt5c6z8h5yrrwml488qnm7p3vxrrml2kgvl | grep spendable_coins -A 2 diff --git a/dockernet/scripts/airdrop/airdrop3.sh b/dockernet/scripts/airdrop/airdrop3.sh deleted file mode 100644 index 15d12bf953..0000000000 --- a/dockernet/scripts/airdrop/airdrop3.sh +++ /dev/null @@ -1,113 +0,0 @@ -### AIRDROP TESTING FLOW -SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) -source ${SCRIPT_DIR}/../../config.sh - -# CLEANUP if running tests twice, clear out and re-fund accounts -$STRIDE_MAIN_CMD keys delete distributor-test3 -y &> /dev/null || true -$GAIA_MAIN_CMD keys delete hosttest -y &> /dev/null || true -$STRIDE_MAIN_CMD keys delete airdrop-test -y &> /dev/null || true -$OSMO_MAIN_CMD keys delete host-address-test -y &> /dev/null || true - -# First, start the network with `make start-docker` -# Then, run this script with `bash dockernet/scripts/airdrop.sh` - -# NOTE: First, store the keys using the following mnemonics -# distributor address: stride12lw3587g97lgrwr2fjtr8gg5q6sku33e5yq9wl -# distributor mnemonic: barrel salmon half click confirm crunch sense defy salute process cart fiscal sport clump weasel render private manage picture spell wreck hill frozen before -echo "person pelican purchase boring theme eagle jaguar screen frame attract mad link ribbon ball poverty valley cross cradle real idea payment ramp nature anchor" | \ - $STRIDE_MAIN_CMD keys add distributor-test3 --recover - -# airdrop-test address: stride1nf6v2paty9m22l3ecm7dpakq2c92ueyununayr -# airdrop claimer mnemonic: royal auction state december october hip monster hotel south help bulk supreme history give deliver pigeon license gold carpet rabbit raw wool fatigue donate -echo "royal auction state december october hip monster hotel south help bulk supreme history give deliver pigeon license gold carpet rabbit raw wool fatigue donate" | \ - $STRIDE_MAIN_CMD keys add airdrop-test --recover - -## AIRDROP SETUP -echo "Funding accounts..." -# Transfer uatom from gaia to stride, so that we can liquid stake later -$GAIA_MAIN_CMD tx ibc-transfer transfer transfer channel-0 stride1nf6v2paty9m22l3ecm7dpakq2c92ueyununayr 1000000uatom --from ${GAIA_VAL_PREFIX}1 -y | TRIM_TX -sleep 5 -# Fund the distributor account -$STRIDE_MAIN_CMD tx bank send val1 stride12lw3587g97lgrwr2fjtr8gg5q6sku33e5yq9wl 600000ustrd --from val1 -y | TRIM_TX -sleep 5 -# Fund the airdrop account -$STRIDE_MAIN_CMD tx bank send val1 stride1nf6v2paty9m22l3ecm7dpakq2c92ueyununayr 1000000000ustrd --from val1 -y | TRIM_TX -sleep 5 - -### Test airdrop reset and multiple claims flow - # The Stride airdrop occurs in batches. We need to test three batches. - - # SETUP - # 1. Create a new airdrop that rolls into its next batch in just 30 seconds - # - include the add'l param that makes each batch 30 seconds long (after the first batch) - # 2. Set the airdrop allocations - -# Create the airdrop, so that the airdrop account can claim tokens -echo ">>> Testing multiple airdrop reset and claims flow..." -$STRIDE_MAIN_CMD tx claim create-airdrop stride2 $(date +%s) 30 ustrd --from distributor-test3 -y | TRIM_TX -sleep 5 -# # Set airdrop allocations -$STRIDE_MAIN_CMD tx claim set-airdrop-allocations stride2 stride1kwll0uet4mkj867s4q8dgskp03txgjnswc2u4z 1 --from distributor-test3 -y | TRIM_TX -sleep 5 - -# # BATCH 1 -# # 3. Check eligibility and claim the airdrop -echo "> Checking claim record elibility" -$STRIDE_MAIN_CMD q claim claim-record stride stride1kwll0uet4mkj867s4q8dgskp03txgjnswc2u4z -echo "> Claiming airdrop" -$STRIDE_MAIN_CMD tx claim claim-free-amount --from stride1kwll0uet4mkj867s4q8dgskp03txgjnswc2u4z -y | TRIM_TX -sleep 5 - -# # 5. Query to check airdrop vesting account was created (w/ correct amount) -echo "Verifying funds are vesting, should be 1." -$STRIDE_MAIN_CMD q claim user-vestings stride1jrmtt5c6z8h5yrrwml488qnm7p3vxrrml2kgvl - - - # BATCH 2 - # 6. Wait 30 seconds -echo "> Waiting 30 seconds for next batch..." -sleep 30 - # 7. Claim the airdrop -$STRIDE_MAIN_CMD tx claim claim-free-amount --from stride1kwll0uet4mkj867s4q8dgskp03txgjnswc2u4z -y | TRIM_TX - -# # 8. Query to check airdrop vesting account was created (w/ correct amount) -echo "> Verifying more funds are vesting, should be 2." -$STRIDE_MAIN_CMD q claim user-vestings stride1jrmtt5c6z8h5yrrwml488qnm7p3vxrrml2kgvl - -# # BATCH 3 -# # 10. Wait 30 seconds -echo "> Waiting 30 seconds for next batch..." -sleep 30 -# # 11. Claim the airdrop -$STRIDE_MAIN_CMD tx claim claim-free-amount --from stride1kwll0uet4mkj867s4q8dgskp03txgjnswc2u4z -y | TRIM_TX - -# # 12. Query to check airdrop vesting account was created (w/ correct amount) -echo "> Verifying more funds are vesting, should be 3." -$STRIDE_MAIN_CMD q claim user-vestings stride1jrmtt5c6z8h5yrrwml488qnm7p3vxrrml2kgvl - - - - -# ### Test staggered airdrops - -# # create airdrop 1 with a 60 day start window, 60 sec reset, claim, sleep 35 -# # $STRIDE_MAIN_CMD tx claim create-airdrop airdrop1 $(date +%s) 60 ustrd --from distributor-test3 -y -# # sleep 5 -# # $STRIDE_MAIN_CMD tx claim set-airdrop-allocations airdrop1 stride1kwll0uet4mkj867s4q8dgskp03txgjnswc2u4z 1 --from distributor-test3 -y -# # sleep 5 -# # $STRIDE_MAIN_CMD tx claim claim-free-amount --from stride1kwll0uet4mkj867s4q8dgskp03txgjnswc2u4z -# # sleep 35 - -# # # create airdrop 2 with a 60 day start window, 60 sec reset, claim, sleep 35 -# # $STRIDE_MAIN_CMD tx claim create-airdrop airdrop1 $(date +%s) 60 stuatom --from distributor-test3 -y -# # sleep 5 -# # $STRIDE_MAIN_CMD tx claim set-airdrop-allocations airdrop1 stride1kwll0uet4mkj867s4q8dgskp03txgjnswc2u4z 1 --from distributor-test3 -y -# # sleep 5 -# # $STRIDE_MAIN_CMD tx claim claim-free-amount --from stride1kwll0uet4mkj867s4q8dgskp03txgjnswc2u4z -# # sleep 35 - -# # # airdrop 1 resets -# # $STRIDE_MAIN_CMD q bank balances stride1kwll0uet4mkj867s4q8dgskp03txgjnswc2u4z -# # $STRIDE_MAIN_CMD tx claim claim-free-amount --from stride1kwll0uet4mkj867s4q8dgskp03txgjnswc2u4z -# # $STRIDE_MAIN_CMD q bank balances stride1kwll0uet4mkj867s4q8dgskp03txgjnswc2u4z - diff --git a/dockernet/scripts/airdrop/airdrop3_evmos.sh b/dockernet/scripts/airdrop/airdrop3_evmos.sh new file mode 100644 index 0000000000..a3997b501c --- /dev/null +++ b/dockernet/scripts/airdrop/airdrop3_evmos.sh @@ -0,0 +1,127 @@ +### AIRDROP TESTING FLOW +SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) +source ${SCRIPT_DIR}/../../config.sh + +### AIRDROP TESTING FLOW Pt 3 (EVMOS) + +# This script tests claiming an evmos airdrop via autopilot with ibc-go v5+ +# The claim is initiated by sending an IBC transfer with the stride address in the memo + +# To run: +# 1. Enable EVMOS as the only dockernet host chain +# 2. Start the network with `make start-docker` +# 3. Run this script with `bash dockernet/scripts/airdrop/airdrop3_evmos.sh` + +SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) +source ${SCRIPT_DIR}/../../config.sh + +AIRDROP_NAME="evmos" +AIRDROP_CHAIN_ID="evmos_9001-2" + +# The STRIDE/EVMOS recipient addresses represent the actual addresses owned by the claimer +# The mechanical address is a transient address derived by converting the evmos address +# directly to a stride address, without taking the coin type into consideration +# The mechanical address can be thought of as the "key" to this user's airdrop +AIRDROP_RECIPIENT_1_STRIDE="stride1qlly03ar5ll85ww4usvkv09832vv5tkhtnnaep" +AIRDROP_RECIPIENT_1_EVMOS="evmos1nmwp5uh5a3g08668c5eynes0hyfaw94dfnj796" +AIRDROP_RECIPIENT_1_MECHANICAL="stride1nmwp5uh5a3g08668c5eynes0hyfaw94dgervt7" + +AIRDROP_RECIPIENT_2="stride17kht2x2ped6qytr2kklevtvmxpw7wq9rmuc3ca" +AIRDROP_RECIPIENT_3="stride1nnurja9zt97huqvsfuartetyjx63tc5zq8s6fv" +AIRDROP_RECIPIENT_4="stride16lmf7t0jhaatan6vnxlgv47h2wf0k5ln58y9qm" + +AIRDROP_DISTRIBUTOR_1="stride1qs6c3jgk7fcazrz328sqxqdv9d5lu5qqqgqsvj" + +# airdrop recipient 1 key +# add airdrop recipient 1 on Stride +echo "prosper vivid sign donkey involve flee behind save satoshi reason girl cable ranch can arrive unable coyote race model disagree buzz peasant mechanic position" | \ + $STRIDE_MAIN_CMD keys add airdrop-recipient-1 --recover +# add airdrop recipient 1 on Evmos +echo "prosper vivid sign donkey involve flee behind save satoshi reason girl cable ranch can arrive unable coyote race model disagree buzz peasant mechanic position" | \ + $EVMOS_MAIN_CMD keys add airdrop-recipient-1 --recover +# add the airdrop distributor account +echo "rebel tank crop gesture focus frozen essay taxi prison lesson prefer smile chaos summer attack boat abandon school average ginger rib struggle drum drop" | \ + $STRIDE_MAIN_CMD keys add distributor --recover + +## AIRDROP SETUP +echo "Funding accounts..." +# Fund the distributor account +$STRIDE_MAIN_CMD tx bank send val1 $AIRDROP_DISTRIBUTOR_1 100000000ustrd --from val1 -y | TRIM_TX +sleep 5 +# Fund the evmos airdrop-recipient-1 account +$EVMOS_MAIN_CMD tx bank send eval1 evmos1nmwp5uh5a3g08668c5eynes0hyfaw94dfnj796 1000000000000000000aevmos --from val1 -y | TRIM_TX +sleep 5 +# Fund the stride airdrop-recipient-1 account +$STRIDE_MAIN_CMD tx bank send val1 $AIRDROP_RECIPIENT_1_STRIDE 1000000ustrd --from val1 -y | TRIM_TX +sleep 5 + +# Verify initial balances +echo -e "\n>>> Initial Balances:" +# Distributor account +echo -e "\n> Distributor Account [100000000ustrd expected]:" +$STRIDE_MAIN_CMD q bank balances $AIRDROP_DISTRIBUTOR_1 --denom ustrd +# Airdrop recipient evmos account +echo -e "\n> Airdrop Recipient Account (on Evmos) [1000000000000000000aevmos expected]:" +$EVMOS_MAIN_CMD q bank balances $AIRDROP_RECIPIENT_1_EVMOS --denom aevmos +# Airdrop recipient stride account +echo -e "\n> Airdrop Recipient Stride (on Stride) [1000000ustrd expected]:" +$STRIDE_MAIN_CMD q bank balances $AIRDROP_RECIPIENT_1_STRIDE --denom ustrd + +# ### Set up the airdrop +# create airdrop 1 +echo -e "\n\n>>> Creating Evmos airdrop..." +$STRIDE_MAIN_CMD tx claim create-airdrop $AIRDROP_NAME $AIRDROP_CHAIN_ID ustrd $(date +%s) 40000000 true --from distributor -y | TRIM_TX +sleep 5 + +echo -e "\n>>> Setting up airdrop allocations across 4 recipients..." +# set allocations to each recipient +$STRIDE_MAIN_CMD tx claim set-airdrop-allocations $AIRDROP_NAME $AIRDROP_RECIPIENT_1_MECHANICAL 1 --from distributor -y | TRIM_TX +sleep 5 +$STRIDE_MAIN_CMD tx claim set-airdrop-allocations $AIRDROP_NAME $AIRDROP_RECIPIENT_2 2 --from distributor -y | TRIM_TX +sleep 5 +$STRIDE_MAIN_CMD tx claim set-airdrop-allocations $AIRDROP_NAME $AIRDROP_RECIPIENT_3 3 --from distributor -y | TRIM_TX +sleep 5 +$STRIDE_MAIN_CMD tx claim set-airdrop-allocations $AIRDROP_NAME $AIRDROP_RECIPIENT_4 4 --from distributor -y | TRIM_TX +sleep 5 + +echo -e "\n>>> Checking airdrop eligibility..." +echo -e "\n >Checking the mechanical address. This should show 10000000ustrd since the address has not been overwritten yet." +$STRIDE_MAIN_CMD q claim total-claimable $AIRDROP_NAME $AIRDROP_RECIPIENT_1_MECHANICAL true + +echo -e "\n >Checking for recipient 1's actual stride address. This should show no coins since we have not overwritten the mechanical address yet." +$STRIDE_MAIN_CMD q claim total-claimable $AIRDROP_NAME $AIRDROP_RECIPIENT_1_STRIDE true + +echo -e "\n >Checking all other recipients. If they're non-zero, the airdrop is setup properly! :)" +$STRIDE_MAIN_CMD q claim total-claimable $AIRDROP_NAME $AIRDROP_RECIPIENT_2 true +$STRIDE_MAIN_CMD q claim total-claimable $AIRDROP_NAME $AIRDROP_RECIPIENT_3 true +$STRIDE_MAIN_CMD q claim total-claimable $AIRDROP_NAME $AIRDROP_RECIPIENT_4 true + +echo -e "\n\n>>> Overwriting airdrop elibibility for recipient 1 (i.e. overriding the mechanical address with the true address)" +# b. ibc-transfer from Osmo to Stride to change the airdrop account to stride1qlly03ar5ll85ww4usvkv09832vv5tkhtnnaep +# Memo: { +# "autopilot": { +# "claim": { +# "stride_address": "stride1qlly03ar5ll85ww4usvkv09832vv5tkhtnnaep", +# }, +# }, +# } +# Receiver: "xxx" +# Note: autopilot will look at the sender of the packet (evmos1nmwp5uh5a3g08668c5eynes0hyfaw94dfnj796) and convert this address to the mechanical +# stride address (stride1nmwp5uh5a3g08668c5eynes0hyfaw94dgervt7) which will act as the key to lookup the claim record. +# Then the record will get set to the true stride address (stride1qlly03ar5ll85ww4usvkv09832vv5tkhtnnaep) +MEMO='{ "autopilot": { "receiver": "'"$AIRDROP_RECIPIENT_1_STRIDE"'", "claim": { "stride_address": "'"$AIRDROP_RECIPIENT_1_STRIDE"'" } } }' +$EVMOS_MAIN_CMD tx ibc-transfer transfer transfer channel-0 $AIRDROP_RECIPIENT_1_STRIDE 1aevmos --memo "$MEMO" --from airdrop-recipient-1 -y | TRIM_TX +sleep 15 + +echo -e "\n>>> Verify the new stride address is eligible [10000000ustrd expected]:" +$STRIDE_MAIN_CMD q claim total-claimable $AIRDROP_NAME $AIRDROP_RECIPIENT_1_STRIDE true + +echo -e "\n>>> Verify the old mechanical address is no longer eligible [empty array expected]:" +$STRIDE_MAIN_CMD q claim total-claimable $AIRDROP_NAME $AIRDROP_RECIPIENT_1_MECHANICAL true + +echo -e "\n>>> Claiming the airdrop from the new stride address" +$STRIDE_MAIN_CMD tx claim claim-free-amount --from airdrop-recipient-1 -y | TRIM_TX +sleep 5 + +echo "\n> After claiming, check that an action was complete" +$STRIDE_MAIN_CMD q claim claim-record $AIRDROP_NAME $AIRDROP_RECIPIENT_1_STRIDE | grep claim_record -A 4 \ No newline at end of file diff --git a/dockernet/scripts/airdrop/airdrop4.sh b/dockernet/scripts/airdrop/airdrop4.sh deleted file mode 100644 index e15484cbca..0000000000 --- a/dockernet/scripts/airdrop/airdrop4.sh +++ /dev/null @@ -1,64 +0,0 @@ -### AIRDROP TESTING FLOW -SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) -source ${SCRIPT_DIR}/../../config.sh - -# CLEANUP if running tests twice, clear out and re-fund accounts -$STRIDE_MAIN_CMD keys delete distributor-test3 -y &> /dev/null || true -$STRIDE_MAIN_CMD keys delete distributor-test4 -y &> /dev/null || true -$GAIA_MAIN_CMD keys delete hosttest -y &> /dev/null || true -$STRIDE_MAIN_CMD keys delete airdrop-test -y &> /dev/null || true -$OSMO_MAIN_CMD keys delete host-address-test -y &> /dev/null || true - -# First, start the network with `make start-docker` -# Then, run this script with `bash dockernet/scripts/airdrop.sh` - -echo "person pelican purchase boring theme eagle jaguar screen frame attract mad link ribbon ball poverty valley cross cradle real idea payment ramp nature anchor" | \ - $STRIDE_MAIN_CMD keys add distributor-test3 --recover - -# stride1wl22etyhepwmsmycnvt3ragjyv2r5ctrk4emv3 -echo "skill essence buddy slot trim rich acid end ability sketch evoke volcano fantasy visit maze mouse sword squirrel weasel mandate main author zebra lunar" | \ - $STRIDE_MAIN_CMD keys add distributor-test4 --recover - -## AIRDROP SETUP -echo "Funding accounts..." -# Transfer uatom from gaia to stride, so that we can liquid stake later -$GAIA_MAIN_CMD tx ibc-transfer transfer transfer channel-0 stride1wl22etyhepwmsmycnvt3ragjyv2r5ctrk4emv3 1000000uatom --from ${GAIA_VAL_PREFIX}1 -y | TRIM_TX -sleep 5 -# Fund the distributor3 account -$STRIDE_MAIN_CMD tx bank send val1 stride12lw3587g97lgrwr2fjtr8gg5q6sku33e5yq9wl 600000ustrd --from val1 -y | TRIM_TX -sleep 5 -# Fund the distributor4 account -$STRIDE_MAIN_CMD tx bank send val1 stride1wl22etyhepwmsmycnvt3ragjyv2r5ctrk4emv3 600000$ATOM_DENOM --from val1 -y | TRIM_TX -sleep 5 - - -# ### Test staggered airdrops -# airdrop1 is ustrd; airdrop2 is ibc/ATOM. this simplifies telling them apart after testing a reset of airdrop1 before airdrop 2 has a chance to reset. - -# create airdrop 1 with a 60 day start window, 60 sec reset, claim, sleep 35 -$STRIDE_MAIN_CMD tx claim create-airdrop airdrop1 $(date +%s) 60 ustrd --from distributor-test3 -y | TRIM_TX -sleep 5 -$STRIDE_MAIN_CMD tx claim set-airdrop-allocations airdrop1 stride1kwll0uet4mkj867s4q8dgskp03txgjnswc2u4z 1 --from distributor-test3 -y | TRIM_TX -sleep 5 -$STRIDE_MAIN_CMD tx claim claim-free-amount --from stride1kwll0uet4mkj867s4q8dgskp03txgjnswc2u4z -y | TRIM_TX -echo "...Sleeping 35 more sec to wait for reset to complete..." -sleep 35 - -# create airdrop 2 with a 60 day start window, 60 sec reset, claim, sleep 35 -$STRIDE_MAIN_CMD tx claim create-airdrop airdrop1 $(date +%s) 60 $ATOM_DENOM --from distributor-test4 -y | TRIM_TX -sleep 5 -$STRIDE_MAIN_CMD tx claim set-airdrop-allocations airdrop1 stride1kwll0uet4mkj867s4q8dgskp03txgjnswc2u4z 1 --from distributor-test4 -y | TRIM_TX -sleep 5 -$STRIDE_MAIN_CMD tx claim claim-free-amount --from stride1kwll0uet4mkj867s4q8dgskp03txgjnswc2u4z -y | TRIM_TX -echo "...Sleeping 35 more sec to wait for reset to complete..." -sleep 35 - -# airdrop 1 resets -echo "> Query how many funds are vesting before the reset + re-claim" -$STRIDE_MAIN_CMD q claim user-vestings stride1jrmtt5c6z8h5yrrwml488qnm7p3vxrrml2kgvl -echo "> Claiming more funds after reset" -$STRIDE_MAIN_CMD tx claim claim-free-amount --from stride1kwll0uet4mkj867s4q8dgskp03txgjnswc2u4z -y | TRIM_TX -sleep 5 -echo "> Verify more funds are vesting before the reset" -$STRIDE_MAIN_CMD q claim user-vestings stride1jrmtt5c6z8h5yrrwml488qnm7p3vxrrml2kgvl - diff --git a/dockernet/scripts/airdrop/airdrop4_resets.sh b/dockernet/scripts/airdrop/airdrop4_resets.sh new file mode 100644 index 0000000000..1ce018c98b --- /dev/null +++ b/dockernet/scripts/airdrop/airdrop4_resets.sh @@ -0,0 +1,126 @@ +### AIRDROP TESTING FLOW +SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) +source ${SCRIPT_DIR}/../../config.sh + +### AIRDROP TESTING FLOW Pt 4 (RESETS) + +# This script tests that the the airdrop resets properly + +# To run: +# 1. Update the following in `x/claim/types/params.go` +# * `DefaultEpochDuration` to `time.Second * 60` +# * `DefaultVestingInitialPeriod` to `time.Second * 120` +# 2. Start the network with `make start-docker` +# 3. Run this script with `bash dockernet/scripts/airdrop/airdrop4_resets.sh` + +# NOTE: First, store the keys using the following mnemonics +echo "Registering distributor account..." +# distributor address: stride12lw3587g97lgrwr2fjtr8gg5q6sku33e5yq9wl +# distributor mnemonic: barrel salmon half click confirm crunch sense defy salute process cart fiscal sport clump weasel render private manage picture spell wreck hill frozen before +echo "person pelican purchase boring theme eagle jaguar screen frame attract mad link ribbon ball poverty valley cross cradle real idea payment ramp nature anchor" | \ + $STRIDE_MAIN_CMD keys add distributor-test --recover + +## AIRDROP SETUP +echo "Funding accounts..." +# Transfer uatom from gaia to stride, so that we can liquid stake later +$GAIA_MAIN_CMD tx ibc-transfer transfer transfer channel-0 stride1nf6v2paty9m22l3ecm7dpakq2c92ueyununayr 1000000uatom --from ${GAIA_VAL_PREFIX}1 -y | TRIM_TX +sleep 15 +# Fund the distributor account +$STRIDE_MAIN_CMD tx bank send val1 stride12lw3587g97lgrwr2fjtr8gg5q6sku33e5yq9wl 100ustrd --from val1 -y | TRIM_TX +sleep 5 + +# Confirm initial balance setup +echo -e "\n>>> Initial Balances:" +echo "> Distributor Account [100ustrd expected]:" +$STRIDE_MAIN_CMD q bank balances stride12lw3587g97lgrwr2fjtr8gg5q6sku33e5yq9wl --denom ustrd + +echo "> Claim Account [5000000000000ustrd expected]:" +$STRIDE_MAIN_CMD q bank balances stride1kwll0uet4mkj867s4q8dgskp03txgjnswc2u4z --denom ustrd + +### Test airdrop reset and multiple claims flow + # The Stride airdrop occurs in batches. We need to test three batches. + + # SETUP + # 1. Create a new airdrop that rolls into its next batch in just 30 seconds + # - include the add'l param that makes each batch 30 seconds long (after the first batch) + # 2. Set the airdrop allocations + +# Create the airdrop, so that the airdrop account can claim tokens +echo -e "\n>>> Creating airdrop and setting allocations..." +$STRIDE_MAIN_CMD tx claim create-airdrop gaia GAIA ustrd $(date +%s) 40000000 false --from distributor-test -y | TRIM_TX +sleep 5 +# Set airdrop allocations +$STRIDE_MAIN_CMD tx claim set-airdrop-allocations gaia stride1kwll0uet4mkj867s4q8dgskp03txgjnswc2u4z 1 --from distributor-test -y | TRIM_TX +sleep 5 +# Check eligibility +echo "> Checking claim elibility, should return 1 claim record:" +$STRIDE_MAIN_CMD q claim claim-record gaia stride1kwll0uet4mkj867s4q8dgskp03txgjnswc2u4z + +# # BATCH 1 +# # 3. Check eligibility and claim the airdrop +echo -e "\n>>> Claiming airdrop" +$STRIDE_MAIN_CMD tx claim claim-free-amount --from stride1kwll0uet4mkj867s4q8dgskp03txgjnswc2u4z -y | TRIM_TX +sleep 5 + +# # 5. Query to check airdrop vesting account was created (w/ correct amount) +echo -e "\n>>> Claim verification..." +# Check actions +echo "> Checking claim record actions [expected: 1 action complete]:" +$STRIDE_MAIN_CMD q claim claim-record gaia stride1kwll0uet4mkj867s4q8dgskp03txgjnswc2u4z | grep claim_record -A 4 +# Check vesting +echo -e "\n> Verifying funds are vesting [expected: 20ustrd]:" +$STRIDE_MAIN_CMD q claim user-vestings stride1kwll0uet4mkj867s4q8dgskp03txgjnswc2u4z | grep spendable_coins -A 2 +# Check balance +echo -e "\n> Verifying balance [expected: 5000000000020ustrd]:" +$STRIDE_MAIN_CMD q bank balances stride1kwll0uet4mkj867s4q8dgskp03txgjnswc2u4z --denom ustrd + + +# # BATCH 2 +# # 6. Wait 120 seconds +echo -e "\n>>> Waiting 120 seconds for next batch..." +sleep 120 +echo -e "\n>>> Verify claim was reset [expected: no actions complete]:" +$STRIDE_MAIN_CMD q claim claim-record gaia stride1kwll0uet4mkj867s4q8dgskp03txgjnswc2u4z | grep claim_record -A 4 + + # 7. Claim the airdrop +echo -e "\n>>> Claim airdrop" +$STRIDE_MAIN_CMD tx claim claim-free-amount --from stride1kwll0uet4mkj867s4q8dgskp03txgjnswc2u4z -y | TRIM_TX +sleep 5 + +# # 8. Query to check airdrop vesting account was created (w/ correct amount) +echo -e "\n>>> Claim verification..." +# Check actions +echo "> Checking claim record actions [expected: 1 action complete]:" +$STRIDE_MAIN_CMD q claim claim-record gaia stride1kwll0uet4mkj867s4q8dgskp03txgjnswc2u4z | grep claim_record -A 4 +# Check vesting +echo -e "\n> Verifying the vesting tokens have not changed [expected: 20ustrd]:" +$STRIDE_MAIN_CMD q claim user-vestings stride1kwll0uet4mkj867s4q8dgskp03txgjnswc2u4z | grep spendable_coins -A 2 +# Check balance +echo -e "\n> Verifying balance [expected: 5000000000036ustrd]:" +$STRIDE_MAIN_CMD q bank balances stride1kwll0uet4mkj867s4q8dgskp03txgjnswc2u4z --denom ustrd + +# # BATCH 3 +# # 10. Wait 65 seconds +echo -e ">>> Waiting 65 seconds for next batch..." +sleep 65 +echo -e "\n>>> Verify claim was reset [expected: no actions complete]:" +$STRIDE_MAIN_CMD q claim claim-record gaia stride1kwll0uet4mkj867s4q8dgskp03txgjnswc2u4z | grep claim_record -A 4 + +# # 11. Claim the airdrop +echo -e "\n>>> Claim airdrop" +$STRIDE_MAIN_CMD tx claim claim-free-amount --from stride1kwll0uet4mkj867s4q8dgskp03txgjnswc2u4z -y | TRIM_TX +sleep 5 + +# # 12. Query to check airdrop vesting account was created (w/ correct amount) +echo -e "\n>>> Claim verification..." +# Check actions +echo "> Checking claim record actions [expected: 1 action complete]:" +$STRIDE_MAIN_CMD q claim claim-record gaia stride1kwll0uet4mkj867s4q8dgskp03txgjnswc2u4z | grep claim_record -A 4 +# Check vesting +echo -e "\n> Verifying the vesting tokens have not changed [expected: 20ustrd]:" +$STRIDE_MAIN_CMD q claim user-vestings stride1kwll0uet4mkj867s4q8dgskp03txgjnswc2u4z | grep spendable_coins -A 2 +# Check balance +echo -e "\n> Verifying balance [expected: 5000000000049ustrd]:" +$STRIDE_MAIN_CMD q bank balances stride1kwll0uet4mkj867s4q8dgskp03txgjnswc2u4z --denom ustrd + + diff --git a/dockernet/scripts/airdrop/airdrop5_staggered.sh b/dockernet/scripts/airdrop/airdrop5_staggered.sh new file mode 100644 index 0000000000..6909e373fb --- /dev/null +++ b/dockernet/scripts/airdrop/airdrop5_staggered.sh @@ -0,0 +1,127 @@ +### AIRDROP TESTING FLOW +SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) +source ${SCRIPT_DIR}/../../config.sh + +### AIRDROP TESTING FLOW Pt 5 (STAGGERED) + +# This script tests multiple staggered airdrops live in tandem + +# To run: +# 1. Update the following in `x/claim/types/params.go` +# * `DefaultEpochDuration` to `time.Second * 60` +# * `DefaultVestingInitialPeriod` to `time.Second * 120` +# 2. Start the network with `make start-docker` +# 3. Run this script with `bash dockernet/scripts/airdrop/airdrop5_staggered.sh` + +echo "Registering accounts..." +# distributor address: stride12lw3587g97lgrwr2fjtr8gg5q6sku33e5yq9wl +echo "person pelican purchase boring theme eagle jaguar screen frame attract mad link ribbon ball poverty valley cross cradle real idea payment ramp nature anchor" | \ + $STRIDE_MAIN_CMD keys add distributor-test1 --recover + +# stride1wl22etyhepwmsmycnvt3ragjyv2r5ctrk4emv3 +echo "skill essence buddy slot trim rich acid end ability sketch evoke volcano fantasy visit maze mouse sword squirrel weasel mandate main author zebra lunar" | \ + $STRIDE_MAIN_CMD keys add distributor-test2 --recover + +## AIRDROP SETUP +echo "Funding accounts..." +# Fund the distributor1 account +$STRIDE_MAIN_CMD tx bank send val1 stride12lw3587g97lgrwr2fjtr8gg5q6sku33e5yq9wl 100ustrd --from val1 -y | TRIM_TX +sleep 5 +# Fund the distributor2 account +$STRIDE_MAIN_CMD tx bank send val1 stride1wl22etyhepwmsmycnvt3ragjyv2r5ctrk4emv3 100ustrd --from val1 -y | TRIM_TX +sleep 5 + +echo -e "\n>>> Initial Balances:" +echo "> Distributor1 Account [100ustrd expected]:" +$STRIDE_MAIN_CMD q bank balances stride12lw3587g97lgrwr2fjtr8gg5q6sku33e5yq9wl --denom ustrd + +echo "> Distributor2 Account [100ustrd expected]:" +$STRIDE_MAIN_CMD q bank balances stride1wl22etyhepwmsmycnvt3ragjyv2r5ctrk4emv3 --denom ustrd + +echo "> Claim Account [5000000000000ustrd expected]:" +$STRIDE_MAIN_CMD q bank balances stride1kwll0uet4mkj867s4q8dgskp03txgjnswc2u4z --denom ustrd + +# ### Test staggered airdrops +# airdrop1 is ustrd; airdrop2 is ibc/ATOM. this simplifies telling them apart after testing a reset of airdrop1 before airdrop 2 has a chance to reset. + +# create airdrop 1 for ustrd +echo -e "\n>>> Creating airdrop1 and allocations..." +$STRIDE_MAIN_CMD tx claim create-airdrop airdrop1 GAIA ustrd $(date +%s) 40000000 false --from distributor-test1 -y | TRIM_TX +sleep 5 +$STRIDE_MAIN_CMD tx claim set-airdrop-allocations airdrop1 stride1kwll0uet4mkj867s4q8dgskp03txgjnswc2u4z 1 --from distributor-test1 -y | TRIM_TX +sleep 5 + +# claim airdrop +echo -e "\n>>> Claiming airdrop1..." +$STRIDE_MAIN_CMD tx claim claim-free-amount --from stride1kwll0uet4mkj867s4q8dgskp03txgjnswc2u4z -y | TRIM_TX +sleep 5 +# verify claim record +echo "> Checking claim eligibility for airdrop1, should return 1 claim-record:" +$STRIDE_MAIN_CMD q claim claim-record airdrop1 stride1kwll0uet4mkj867s4q8dgskp03txgjnswc2u4z +# verify total claimable +echo "> Checking total claimable for airdrop1 [expected: 100ustrd]:" +$STRIDE_MAIN_CMD q claim total-claimable airdrop1 stride1kwll0uet4mkj867s4q8dgskp03txgjnswc2u4z true + +echo -e "\n...Sleeping 30 before creating airdrop2..." +sleep 30 + +# create airdrop 2 +echo -e "\n>>> Creating airdrop2 and setting allocations..." +$STRIDE_MAIN_CMD tx claim create-airdrop airdrop2 GAIA2 ustrd $(date +%s) 40000000 false --from distributor-test2 -y | TRIM_TX +sleep 5 +$STRIDE_MAIN_CMD tx claim set-airdrop-allocations airdrop2 stride1kwll0uet4mkj867s4q8dgskp03txgjnswc2u4z 1 --from distributor-test2 -y | TRIM_TX +sleep 5 + +# claim airdrop +echo -e "\n>>> Claiming airdrop2..." +$STRIDE_MAIN_CMD tx claim claim-free-amount --from stride1kwll0uet4mkj867s4q8dgskp03txgjnswc2u4z -y | TRIM_TX +sleep 5 +# verify claim record +echo "> Checking claim eligibility for airdrop2, should return 1 claim-record:" +$STRIDE_MAIN_CMD q claim claim-record airdrop2 stride1kwll0uet4mkj867s4q8dgskp03txgjnswc2u4z +# verify total claimable +echo "> Checking total claimable for airdrop2 [expected: 100ustrd]:" +$STRIDE_MAIN_CMD q claim total-claimable airdrop2 stride1kwll0uet4mkj867s4q8dgskp03txgjnswc2u4z true + +echo -e "\n...Sleeping 60 more sec to wait for airdrop1 to reset..." +sleep 60 + +### airdrop 1 resets - check state before claim +echo -e "\n>>> Airdrop1 Reset <<<" +echo -e "\n>>> Verify claim for airdrop1 was reset [expected: no actions complete]:" +$STRIDE_MAIN_CMD q claim claim-record airdrop1 stride1kwll0uet4mkj867s4q8dgskp03txgjnswc2u4z | grep claim_record -A 4 + +# Claim again after reset +echo -e "\n>>> Claiming airdrop1 again..." +$STRIDE_MAIN_CMD tx claim claim-free-amount --from stride1kwll0uet4mkj867s4q8dgskp03txgjnswc2u4z -y | TRIM_TX +sleep 5 + +echo -e "\n>>> Claim verification for airdrop1..." +# Check actions +echo "> Checking claim record actions [expected: 1 action complete]:" +$STRIDE_MAIN_CMD q claim claim-record airdrop1 stride1kwll0uet4mkj867s4q8dgskp03txgjnswc2u4z | grep claim_record -A 4 +# Check balance +echo -e "\n> Verifying balance [expected: 5000000000056ustrd]:" +$STRIDE_MAIN_CMD q bank balances stride1kwll0uet4mkj867s4q8dgskp03txgjnswc2u4z --denom ustrd + +echo -e "\n...Sleeping 45 more sec to wait for airdrop2 to reset..." +sleep 45 + +### airdrop 2 resets before airdrop 1 has a chance to reset again +echo -e "\n>>> Airdrop2 Reset <<<" +echo -e "\n>>> Verify claim for airdrop2 was reset [expected: no actions complete]:" +$STRIDE_MAIN_CMD q claim claim-record airdrop2 stride1kwll0uet4mkj867s4q8dgskp03txgjnswc2u4z | grep claim_record -A 4 + +# Claim again after reset +echo -e "\n>>> Claiming airdrop2 again..." +$STRIDE_MAIN_CMD tx claim claim-free-amount --from stride1kwll0uet4mkj867s4q8dgskp03txgjnswc2u4z -y | TRIM_TX +sleep 5 + +echo -e "\n>>> Claim verification for airdrop2..." +# Check actions +echo "> Checking claim record actions [expected: 1 action complete]:" +$STRIDE_MAIN_CMD q claim claim-record airdrop2 stride1kwll0uet4mkj867s4q8dgskp03txgjnswc2u4z | grep claim_record -A 4 +# Check balance +echo -e "\n> Verifying balance [expected: 5000000000072ustrd]:" +$STRIDE_MAIN_CMD q bank balances stride1kwll0uet4mkj867s4q8dgskp03txgjnswc2u4z --denom ustrd + diff --git a/dockernet/scripts/airdrop/evmos_airdrop.sh b/dockernet/scripts/airdrop/evmos_airdrop.sh deleted file mode 100644 index 041a47fc17..0000000000 --- a/dockernet/scripts/airdrop/evmos_airdrop.sh +++ /dev/null @@ -1,139 +0,0 @@ -### AIRDROP SETUP SCRIPT -# -# Instructions: -# 1. First, start the network with `make start-docker` -# 2. Then, run this script with `bash dockernet/scripts/airdrop/evmos_airdrop.sh` -# 3. If the final stdout print lines from the script match what's below, the airdrop is live! -# -# \n Querying airdrop eligibilities -# coins: -# - amount: "22222255" -# denom: ustrd -# coins: -# - amount: "44444511" -# denom: ustrd -# coins: -# - amount: "111111279" -# denom: ustrd -# coins: -# - amount: "222222555" -# denom: ustrd -# - -SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) -source ${SCRIPT_DIR}/../../config.sh - - -$STRIDE_MAIN_CMD keys delete airdrop-recipient-1 -y &> /dev/null || true -$EVMOS_MAIN_CMD keys delete airdrop-recipient-1 -y &> /dev/null || true - -AIRDROP_NAME="evmos" - -# airdrop recipient 1 key -# add airdrop recipient 1 -echo "prosper vivid sign donkey involve flee behind save satoshi reason girl cable ranch can arrive unable coyote race model disagree buzz peasant mechanic position" | \ - $STRIDE_MAIN_CMD keys add airdrop-recipient-1 --recover - -echo "prosper vivid sign donkey involve flee behind save satoshi reason girl cable ranch can arrive unable coyote race model disagree buzz peasant mechanic position" | \ - $EVMOS_MAIN_CMD keys add airdrop-recipient-1 --recover - -AIRDROP_RECIPIENT_1_STRIDE="stride1qlly03ar5ll85ww4usvkv09832vv5tkhtnnaep" -AIRDROP_RECIPIENT_1_EVMOS="evmos1nmwp5uh5a3g08668c5eynes0hyfaw94dfnj796" -AIRDROP_RECIPIENT_1_MECHANICAL="stride1nmwp5uh5a3g08668c5eynes0hyfaw94dgervt7" - -AIRDROP_RECIPIENT_2="stride17kht2x2ped6qytr2kklevtvmxpw7wq9rmuc3ca" -AIRDROP_RECIPIENT_3="stride1nnurja9zt97huqvsfuartetyjx63tc5zq8s6fv" -AIRDROP_RECIPIENT_4_TO_BE_REPLACED="stride16lmf7t0jhaatan6vnxlgv47h2wf0k5ln58y9qm" -AIRDROP_DISTRIBUTOR_1="stride1qs6c3jgk7fcazrz328sqxqdv9d5lu5qqqgqsvj" - - -echo ">>> Querying the claims module to verify that the new address is eligible" -$STRIDE_MAIN_CMD q claim total-claimable $AIRDROP_NAME $AIRDROP_RECIPIENT_1_STRIDE true - -# cleanup: clear out and re-fund accounts -$STRIDE_MAIN_CMD keys delete d1 -y &> /dev/null || true -# add the airdrop distributor account -echo "rebel tank crop gesture focus frozen essay taxi prison lesson prefer smile chaos summer attack boat abandon school average ginger rib struggle drum drop" | \ - $STRIDE_MAIN_CMD keys add d1 --recover - -## AIRDROP SETUP -printf "Funding accounts..." -# Fund the d1 account -$STRIDE_MAIN_CMD tx bank send val1 $AIRDROP_DISTRIBUTOR_1 100000000ustrd --from val1 -y | TRIM_TX -sleep 5 -# query the balance of the d1 account to make sure it was funded -$STRIDE_MAIN_CMD q bank balances $AIRDROP_DISTRIBUTOR_1 - -# fund the evmos account -$EVMOS_MAIN_CMD tx bank send nval1 evmos1nmwp5uh5a3g08668c5eynes0hyfaw94dfnj796 1000000000000000000aevmos --from val1 -y -sleep 5 -# query the balance of the airdrop-recipient-1 account to make sure it was funded -$EVMOS_MAIN_CMD q bank balances $AIRDROP_RECIPIENT_1_EVMOS - -# Fund the airdrop-recipient-1 account -$STRIDE_MAIN_CMD tx bank send val1 $AIRDROP_RECIPIENT_1_STRIDE 1000000ustrd --from val1 -y | TRIM_TX -sleep 5 -# query the balance of the airdrop-recipient-1 account to make sure it was funded -$STRIDE_MAIN_CMD q bank balances $AIRDROP_RECIPIENT_1_STRIDE - - - -# ### Set up the airdrop - -# create airdrop 1 -printf "\n\nCreating first airdrop, should last 1 hour and reset every 60 seconds to allow for new claims every 60 seconds..." -$STRIDE_MAIN_CMD tx claim create-airdrop $AIRDROP_NAME $(date +%s) 3600 ustrd --from d1 -y | TRIM_TX -sleep 5 - -printf "\nSetting up first airdrop allocations...\n" -$STRIDE_MAIN_CMD tx claim set-airdrop-allocations $AIRDROP_NAME $AIRDROP_RECIPIENT_1_MECHANICAL 1 --from d1 -y | TRIM_TX -sleep 5 -$STRIDE_MAIN_CMD tx claim set-airdrop-allocations $AIRDROP_NAME $AIRDROP_RECIPIENT_2 2 --from d1 -y | TRIM_TX -sleep 5 -$STRIDE_MAIN_CMD tx claim set-airdrop-allocations $AIRDROP_NAME $AIRDROP_RECIPIENT_3 3 --from d1 -y | TRIM_TX -sleep 5 -$STRIDE_MAIN_CMD tx claim set-airdrop-allocations $AIRDROP_NAME $AIRDROP_RECIPIENT_4_TO_BE_REPLACED 4 --from d1 -y | TRIM_TX -sleep 5 - -echo "\n Querying airdrop eligibilities. The results of the query show the total claimable amount for each account. If they're non-zero, the airdrop is live! :)" -$STRIDE_MAIN_CMD q claim total-claimable $AIRDROP_NAME $AIRDROP_RECIPIENT_1_MECHANICAL true -$STRIDE_MAIN_CMD q claim total-claimable $AIRDROP_NAME $AIRDROP_RECIPIENT_2 true -$STRIDE_MAIN_CMD q claim total-claimable $AIRDROP_NAME $AIRDROP_RECIPIENT_3 true -$STRIDE_MAIN_CMD q claim total-claimable $AIRDROP_NAME $AIRDROP_RECIPIENT_4_TO_BE_REPLACED true - -echo "Do you want to link the addresses? (y/n)" -read user_input -if [ "$user_input" != "y" ]; then - echo "Exiting the script..." - exit 0 -fi - -echo "Sleeping 2 minutes before linking the evmos address to its stride address..." -sleep 10 -echo "\n Overwrite airdrop elibibility for recipient 4. They should no longer be eligible." -# b. ibc-transfer from Osmo to Stride to change the airdrop account to stride1qlly03ar5ll85ww4usvkv09832vv5tkhtnnaep -# Memo: { -# "autopilot": { -# "stakeibc": { -# "stride_address": "stride1qlly03ar5ll85ww4usvkv09832vv5tkhtnnaep", -# }, -# "claim": { -# } -# }, -# } -# Receiver: "xxx" -# Note: autopilot will look at the sender of the packet (evmos1nmwp5uh5a3g08668c5eynes0hyfaw94dfnj796) and convert this address to the mechanical -# stride address (stride1nmwp5uh5a3g08668c5eynes0hyfaw94dgervt7), then reset it to the true stride address (stride1qlly03ar5ll85ww4usvkv09832vv5tkhtnnaep) -MEMO='{"autopilot": {"receiver": "stride1qlly03ar5ll85ww4usvkv09832vv5tkhtnnaep","claim": { "stride_address": "stride1qlly03ar5ll85ww4usvkv09832vv5tkhtnnaep", "airdrop_id": "evmos" } }}' -# $EVMOS_MAIN_CMD tx ibc-transfer transfer transfer channel-0 "$MEMO" 1aevmos --from airdrop-recipient-1 -y | TRIM_TX -# echo "tx ibc-transfer transfer transfer channel-0 stride1qlly03ar5ll85ww4usvkv09832vv5tkhtnnaep 1aevmos --note "$MEMO" --from airdrop-recipient-1 -y | TRIM_TX" -# $EVMOS_MAIN_CMD tx ibc-transfer transfer transfer channel-0 stride1qlly03ar5ll85ww4usvkv09832vv5tkhtnnaep 1aevmos --note "$MEMO" --from airdrop-recipient-1 -y | TRIM_TX -# echo ">>> Waiting for 15 seconds to allow the IBC transfer to complete..." -# sleep 5 -$EVMOS_MAIN_CMD tx ibc-transfer transfer transfer channel-0 "$MEMO" 1aevmos --from airdrop-recipient-1 -y | TRIM_TX -# $EVMOS_MAIN_CMD tx ibc-transfer transfer transfer channel-0 stride1qlly03ar5ll85ww4usvkv09832vv5tkhtnnaep 1aevmos --memo "$MEMO" --from airdrop-recipient-1 -y | TRIM_TX -echo ">>> Waiting for 15 seconds to allow the IBC transfer to complete..." -sleep 150 - -echo ">>> Querying the claims module to verify that the new address is eligible" -$STRIDE_MAIN_CMD q claim total-claimable $AIRDROP_NAME $AIRDROP_RECIPIENT_1_STRIDE true \ No newline at end of file diff --git a/proto/stride/claim/params.proto b/proto/stride/claim/params.proto index 828ab8caf1..b158e99b65 100644 --- a/proto/stride/claim/params.proto +++ b/proto/stride/claim/params.proto @@ -13,6 +13,7 @@ message Params { repeated Airdrop airdrops = 1; } message Airdrop { string airdrop_identifier = 1 [ (gogoproto.moretags) = "yaml:\"airdrop_identifier\"" ]; + string chain_id = 7; // seconds google.protobuf.Timestamp airdrop_start_time = 2 [ (gogoproto.stdtime) = true, @@ -35,4 +36,6 @@ message Airdrop { (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int", (gogoproto.nullable) = false ]; + // indicates the airdrop should be claimed via autopilot + bool autopilot_enabled = 8; } \ No newline at end of file diff --git a/proto/stride/claim/tx.proto b/proto/stride/claim/tx.proto index d8450cc859..0f24640543 100644 --- a/proto/stride/claim/tx.proto +++ b/proto/stride/claim/tx.proto @@ -41,9 +41,11 @@ message MsgClaimFreeAmountResponse { message MsgCreateAirdrop { string distributor = 1; string identifier = 2; + string chain_id = 6; + string denom = 5; uint64 start_time = 3; uint64 duration = 4; - string denom = 5; + bool autopilot_enabled = 7; } message MsgCreateAirdropResponse {} diff --git a/x/autopilot/keeper/airdrop.go b/x/autopilot/keeper/airdrop.go index 4f6b8fae96..3e922b9de6 100644 --- a/x/autopilot/keeper/airdrop.go +++ b/x/autopilot/keeper/airdrop.go @@ -9,13 +9,17 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" transfertypes "github.com/cosmos/ibc-go/v5/modules/apps/transfer/types" + channeltypes "github.com/cosmos/ibc-go/v5/modules/core/04-channel/types" "github.com/Stride-Labs/stride/v8/utils" "github.com/Stride-Labs/stride/v8/x/autopilot/types" + claimtypes "github.com/Stride-Labs/stride/v8/x/claim/types" + stakeibctypes "github.com/Stride-Labs/stride/v8/x/stakeibc/types" ) func (k Keeper) TryUpdateAirdropClaim( ctx sdk.Context, + packet channeltypes.Packet, data transfertypes.FungibleTokenPacketData, packetMetadata types.ClaimPacketMetadata, ) error { @@ -24,6 +28,16 @@ func (k Keeper) TryUpdateAirdropClaim( return errors.New("packet forwarding param is not active") } + // verify packet originated on a registered host zone + if packet.GetDestPort() != transfertypes.PortID { + return errors.New("airdrop claim packet should be sent along a transfer channel") + } + hostZone, found := k.stakeibcKeeper.GetHostZoneFromTransferChannelID(ctx, packet.GetDestChannel()) + if !found { + return errorsmod.Wrapf(stakeibctypes.ErrHostZoneNotFound, + "host zone not found for transfer channel %s", packet.GetDestChannel()) + } + // grab relevant addresses senderStrideAddress := utils.ConvertAddressToStrideAddress(data.Sender) if senderStrideAddress == "" { @@ -31,8 +45,16 @@ func (k Keeper) TryUpdateAirdropClaim( } newStrideAddress := packetMetadata.StrideAddress - // update the airdrop - airdropId := packetMetadata.AirdropId + // find the airdrop for this host chain ID + airdrop, found := k.claimKeeper.GetAirdropByChainId(ctx, hostZone.ChainId) + if !found { + return errorsmod.Wrapf(claimtypes.ErrAirdropNotFound, "airdrop not found for chain-id %s", hostZone.ChainId) + } + if !airdrop.AutopilotEnabled { + return fmt.Errorf("autopilot claiming is not enabled for host zone %s", hostZone.ChainId) + } + + airdropId := airdrop.AirdropIdentifier k.Logger(ctx).Info(fmt.Sprintf("updating airdrop address %s (orig %s) to %s for airdrop %s", senderStrideAddress, data.Sender, newStrideAddress, airdropId)) diff --git a/x/autopilot/keeper/airdrop_test.go b/x/autopilot/keeper/airdrop_test.go index e496cf7992..b7ce0a52ab 100644 --- a/x/autopilot/keeper/airdrop_test.go +++ b/x/autopilot/keeper/airdrop_test.go @@ -8,6 +8,7 @@ import ( transfertypes "github.com/cosmos/ibc-go/v5/modules/apps/transfer/types" clienttypes "github.com/cosmos/ibc-go/v5/modules/core/02-client/types" channeltypes "github.com/cosmos/ibc-go/v5/modules/core/04-channel/types" + ibctesting "github.com/cosmos/ibc-go/v5/testing" sdk "github.com/cosmos/cosmos-sdk/types" @@ -15,20 +16,23 @@ import ( "github.com/Stride-Labs/stride/v8/x/autopilot" "github.com/Stride-Labs/stride/v8/x/autopilot/types" claimtypes "github.com/Stride-Labs/stride/v8/x/claim/types" + stakeibctypes "github.com/Stride-Labs/stride/v8/x/stakeibc/types" ) // TODO: Separate out tests cases that are not necessarily Claim or Stakeibc related, // but more just test the parsing that occurs in OnRecvPacket // Move them to a different test file -func getClaimPacketMetadata(address, airdropId string) string { +var EvmosChainId = "evmos-1" + +func getClaimPacketMetadata(address string) string { return fmt.Sprintf(` { "autopilot": { "receiver": "%[1]s", - "claim": { "stride_address": "%[1]s", "airdrop_id": "%[2]s" } + "claim": { "stride_address": "%[1]s" } } - }`, address, airdropId) + }`, address) } func (s *KeeperTestSuite) TestAirdropOnRecvPacket() { @@ -50,14 +54,13 @@ func (s *KeeperTestSuite) TestAirdropOnRecvPacket() { // Build the template for the transfer packet (the data and channel fields will get updated from each unit test) packetTemplate := channeltypes.Packet{ - Sequence: 1, - SourcePort: "transfer", - SourceChannel: "channel-0", - DestinationPort: "transfer", - DestinationChannel: "channel-0", - Data: []byte{}, - TimeoutHeight: clienttypes.Height{}, - TimeoutTimestamp: 0, + Sequence: 1, + SourcePort: transfertypes.PortID, + SourceChannel: ibctesting.FirstChannelID, + DestinationPort: transfertypes.PortID, + Data: []byte{}, + TimeoutHeight: clienttypes.Height{}, + TimeoutTimestamp: 0, } packetDataTemplate := transfertypes.FungibleTokenPacketData{ Denom: evmosDenom, @@ -65,89 +68,116 @@ func (s *KeeperTestSuite) TestAirdropOnRecvPacket() { Sender: evmosAddress, } - prefixedDenom := transfertypes.GetPrefixedDenom(packetTemplate.GetSourcePort(), packetTemplate.GetSourceChannel(), evmosDenom) - evmosIbcDenom := transfertypes.ParseDenomTrace(prefixedDenom).IBCDenom() + // To test the case where the packet has a valid channel but for a host zone without an airdrop + channelIdForDifferentHostZone := "channel-1" testCases := []struct { - name string - forwardingActive bool - packetData transfertypes.FungibleTokenPacketData - transferShouldSucceed bool - airdropShouldUpdate bool + name string + autopilotClaimActive bool + autopilotClaimEnabledForHost bool + packetData transfertypes.FungibleTokenPacketData + destinationChannelID string + destinationPortID string + transferShouldSucceed bool + airdropShouldUpdate bool }{ { - name: "successful airdrop update from receiver", - forwardingActive: true, + name: "successful airdrop update from receiver", + autopilotClaimActive: true, + autopilotClaimEnabledForHost: true, + destinationChannelID: ibctesting.FirstChannelID, + destinationPortID: transfertypes.PortID, packetData: transfertypes.FungibleTokenPacketData{ - Receiver: getClaimPacketMetadata(strideAddress, evmosAirdropId), + Receiver: getClaimPacketMetadata(strideAddress), Memo: "", }, transferShouldSucceed: true, airdropShouldUpdate: true, }, { - name: "successful airdrop update from memo", - forwardingActive: true, + name: "successful airdrop update from memo", + autopilotClaimActive: true, + autopilotClaimEnabledForHost: true, + destinationChannelID: ibctesting.FirstChannelID, + destinationPortID: transfertypes.PortID, packetData: transfertypes.FungibleTokenPacketData{ Receiver: strideAddress, - Memo: getClaimPacketMetadata(strideAddress, evmosAirdropId), + Memo: getClaimPacketMetadata(strideAddress), }, transferShouldSucceed: true, airdropShouldUpdate: true, }, { - name: "memo receiver overrides original receiver field", - forwardingActive: true, + name: "memo receiver overrides original receiver field", + autopilotClaimActive: true, + autopilotClaimEnabledForHost: true, + destinationChannelID: ibctesting.FirstChannelID, + destinationPortID: transfertypes.PortID, packetData: transfertypes.FungibleTokenPacketData{ Receiver: "address-will-get-overriden", - Memo: getClaimPacketMetadata(strideAddress, evmosAirdropId), + Memo: getClaimPacketMetadata(strideAddress), }, transferShouldSucceed: true, airdropShouldUpdate: true, }, { - name: "valid receiver routing schema, but routing inactive", - forwardingActive: false, + name: "valid receiver routing schema, but routing inactive", + autopilotClaimActive: false, + autopilotClaimEnabledForHost: true, + destinationChannelID: ibctesting.FirstChannelID, + destinationPortID: transfertypes.PortID, packetData: transfertypes.FungibleTokenPacketData{ - Receiver: getClaimPacketMetadata(strideAddress, evmosAirdropId), + Receiver: getClaimPacketMetadata(strideAddress), Memo: "", }, transferShouldSucceed: false, airdropShouldUpdate: false, }, { - name: "valid memo routing schema, but routing inactive", - forwardingActive: false, + name: "valid receiver routing schema, but routing inactive for airdrop", + autopilotClaimActive: true, + autopilotClaimEnabledForHost: false, + destinationChannelID: ibctesting.FirstChannelID, + destinationPortID: transfertypes.PortID, packetData: transfertypes.FungibleTokenPacketData{ - Receiver: getClaimPacketMetadata(strideAddress, evmosAirdropId), + Receiver: getClaimPacketMetadata(strideAddress), Memo: "", }, transferShouldSucceed: false, airdropShouldUpdate: false, }, { - name: "airdrop does not exist", - forwardingActive: true, + name: "valid memo routing schema, but routing inactive", + autopilotClaimActive: false, + autopilotClaimEnabledForHost: true, + destinationChannelID: ibctesting.FirstChannelID, + destinationPortID: transfertypes.PortID, packetData: transfertypes.FungibleTokenPacketData{ - Receiver: strideAddress, - Memo: getClaimPacketMetadata(strideAddress, "fake_airdrop"), + Receiver: getClaimPacketMetadata(strideAddress), + Memo: "", }, transferShouldSucceed: false, airdropShouldUpdate: false, }, { - name: "invalid stride address", - forwardingActive: true, + name: "invalid stride address", + autopilotClaimActive: true, + autopilotClaimEnabledForHost: true, + destinationChannelID: ibctesting.FirstChannelID, + destinationPortID: transfertypes.PortID, packetData: transfertypes.FungibleTokenPacketData{ Receiver: strideAddress, - Memo: getClaimPacketMetadata("invalid_address", evmosAirdropId), + Memo: getClaimPacketMetadata("invalid_address"), }, transferShouldSucceed: false, airdropShouldUpdate: false, }, { - name: "normal transfer packet - no memo", - forwardingActive: true, + name: "normal transfer packet - no memo", + autopilotClaimActive: true, + autopilotClaimEnabledForHost: true, + destinationChannelID: ibctesting.FirstChannelID, + destinationPortID: transfertypes.PortID, packetData: transfertypes.FungibleTokenPacketData{ Receiver: strideAddress, Memo: "", @@ -156,8 +186,11 @@ func (s *KeeperTestSuite) TestAirdropOnRecvPacket() { airdropShouldUpdate: false, }, { - name: "normal transfer packet - empty JSON memo", - forwardingActive: true, + name: "normal transfer packet - empty JSON memo", + autopilotClaimActive: true, + autopilotClaimEnabledForHost: true, + destinationChannelID: ibctesting.FirstChannelID, + destinationPortID: transfertypes.PortID, packetData: transfertypes.FungibleTokenPacketData{ Receiver: strideAddress, Memo: "{}", @@ -166,8 +199,11 @@ func (s *KeeperTestSuite) TestAirdropOnRecvPacket() { airdropShouldUpdate: false, }, { - name: "normal transfer packet - different middleware", - forwardingActive: true, + name: "normal transfer packet - different middleware", + autopilotClaimActive: true, + autopilotClaimEnabledForHost: true, + destinationChannelID: ibctesting.FirstChannelID, + destinationPortID: transfertypes.PortID, packetData: transfertypes.FungibleTokenPacketData{ Receiver: strideAddress, Memo: `{ "other_module": { } }`, @@ -176,8 +212,11 @@ func (s *KeeperTestSuite) TestAirdropOnRecvPacket() { airdropShouldUpdate: false, }, { - name: "invalid autopilot JSON - no receiver", - forwardingActive: true, + name: "invalid autopilot JSON - no receiver", + autopilotClaimActive: true, + autopilotClaimEnabledForHost: true, + destinationChannelID: ibctesting.FirstChannelID, + destinationPortID: transfertypes.PortID, packetData: transfertypes.FungibleTokenPacketData{ Receiver: strideAddress, Memo: `{ "autopilot": {} }`, @@ -186,8 +225,11 @@ func (s *KeeperTestSuite) TestAirdropOnRecvPacket() { airdropShouldUpdate: false, }, { - name: "invalid autopilot JSON - no routing module", - forwardingActive: true, + name: "invalid autopilot JSON - no routing module", + autopilotClaimActive: true, + autopilotClaimEnabledForHost: true, + destinationChannelID: ibctesting.FirstChannelID, + destinationPortID: transfertypes.PortID, packetData: transfertypes.FungibleTokenPacketData{ Receiver: strideAddress, Memo: fmt.Sprintf(`{ "autopilot": { "receiver": "%s" } }`, strideAddress), @@ -196,8 +238,11 @@ func (s *KeeperTestSuite) TestAirdropOnRecvPacket() { airdropShouldUpdate: false, }, { - name: "memo too long", - forwardingActive: true, + name: "memo too long", + autopilotClaimActive: true, + autopilotClaimEnabledForHost: true, + destinationChannelID: ibctesting.FirstChannelID, + destinationPortID: transfertypes.PortID, packetData: transfertypes.FungibleTokenPacketData{ Receiver: strideAddress, Memo: strings.Repeat("X", 300), @@ -206,8 +251,11 @@ func (s *KeeperTestSuite) TestAirdropOnRecvPacket() { airdropShouldUpdate: false, }, { - name: "receiver too long", - forwardingActive: true, + name: "receiver too long", + autopilotClaimActive: true, + autopilotClaimEnabledForHost: true, + destinationChannelID: ibctesting.FirstChannelID, + destinationPortID: transfertypes.PortID, packetData: transfertypes.FungibleTokenPacketData{ Receiver: strings.Repeat("X", 300), Memo: "", @@ -215,22 +263,79 @@ func (s *KeeperTestSuite) TestAirdropOnRecvPacket() { transferShouldSucceed: false, airdropShouldUpdate: false, }, + { + name: "not transfer channel", + autopilotClaimActive: true, + autopilotClaimEnabledForHost: true, + destinationChannelID: ibctesting.FirstChannelID, + destinationPortID: "invalid_port", + packetData: transfertypes.FungibleTokenPacketData{ + Receiver: getClaimPacketMetadata(strideAddress), + Memo: "", + }, + transferShouldSucceed: false, + airdropShouldUpdate: false, + }, + { + name: "transfer channel from a different host zone", + autopilotClaimActive: true, + autopilotClaimEnabledForHost: true, + destinationChannelID: channelIdForDifferentHostZone, + destinationPortID: transfertypes.PortID, + packetData: transfertypes.FungibleTokenPacketData{ + Receiver: getClaimPacketMetadata(strideAddress), + Memo: "", + }, + transferShouldSucceed: false, + airdropShouldUpdate: false, + }, + { + name: "transfer channel does not exist", + autopilotClaimActive: true, + autopilotClaimEnabledForHost: true, + destinationChannelID: "channel-XXX", + destinationPortID: transfertypes.PortID, + packetData: transfertypes.FungibleTokenPacketData{ + Receiver: getClaimPacketMetadata(strideAddress), + Memo: "", + }, + transferShouldSucceed: false, + airdropShouldUpdate: false, + }, } for i, tc := range testCases { - s.Run(fmt.Sprintf("Case %d", i), func() { + s.Run(fmt.Sprintf("Case %d_%s", i, tc.name), func() { s.SetupTest() // Update the autopilot active flag - s.App.AutopilotKeeper.SetParams(s.Ctx, types.Params{ClaimActive: tc.forwardingActive}) + s.App.AutopilotKeeper.SetParams(s.Ctx, types.Params{ + ClaimActive: tc.autopilotClaimActive, + }) // Set evmos airdrop airdrops := claimtypes.Params{ - Airdrops: []*claimtypes.Airdrop{{AirdropIdentifier: evmosAirdropId}}, + Airdrops: []*claimtypes.Airdrop{{ + AirdropIdentifier: evmosAirdropId, + ChainId: EvmosChainId, + AutopilotEnabled: tc.autopilotClaimEnabledForHost, + }}, } err := s.App.ClaimKeeper.SetParams(s.Ctx, airdrops) s.Require().NoError(err, "no error expected when setting airdrop params") + // Store the host zone so that we can verify the channel + s.App.StakeibcKeeper.SetHostZone(s.Ctx, stakeibctypes.HostZone{ + ChainId: EvmosChainId, + TransferChannelId: ibctesting.FirstChannelID, + }) + + // Store a second host zone that does not have an airdrop + s.App.StakeibcKeeper.SetHostZone(s.Ctx, stakeibctypes.HostZone{ + ChainId: "differnet_host_zone", + TransferChannelId: channelIdForDifferentHostZone, + }) + // Set claim records using key'd address oldClaimRecord := claimtypes.ClaimRecord{ AirdropIdentifier: evmosAirdropId, @@ -255,8 +360,14 @@ func (s *KeeperTestSuite) TestAirdropOnRecvPacket() { packetData.Receiver = tc.packetData.Receiver packet := packetTemplate + packet.DestinationChannel = tc.destinationChannelID + packet.DestinationPort = tc.destinationPortID packet.Data = transfertypes.ModuleCdc.MustMarshalJSON(&packetData) + // Build the evmos denom from the packet + prefixedDenom := transfertypes.GetPrefixedDenom(packet.DestinationPort, packet.DestinationChannel, evmosDenom) + evmosIbcDenom := transfertypes.ParseDenomTrace(prefixedDenom).IBCDenom() + // Call OnRecvPacket for autopilot ack := autopilotStack.OnRecvPacket( s.Ctx, diff --git a/x/autopilot/module_ibc.go b/x/autopilot/module_ibc.go index 11adcb70ed..ca3d072823 100644 --- a/x/autopilot/module_ibc.go +++ b/x/autopilot/module_ibc.go @@ -212,7 +212,7 @@ func (im IBCModule) OnRecvPacket( } im.keeper.Logger(ctx).Info(fmt.Sprintf("Forwaring packet from %s to claim", newData.Sender)) - if err := im.keeper.TryUpdateAirdropClaim(ctx, newData, routingInfo); err != nil { + if err := im.keeper.TryUpdateAirdropClaim(ctx, packet, newData, routingInfo); err != nil { im.keeper.Logger(ctx).Error(fmt.Sprintf("Error updating airdrop claim from autopilot for %s: %s", newData.Sender, err.Error())) return channeltypes.NewErrorAcknowledgement(err) } diff --git a/x/autopilot/types/parser.go b/x/autopilot/types/parser.go index 06386968ab..20cb86ec35 100644 --- a/x/autopilot/types/parser.go +++ b/x/autopilot/types/parser.go @@ -2,7 +2,6 @@ package types import ( "encoding/json" - "strings" errorsmod "cosmossdk.io/errors" @@ -34,7 +33,6 @@ type StakeibcPacketMetadata struct { // Packet metadata info specific to Claim (e.g. airdrops for non-118 coins) type ClaimPacketMetadata struct { - AirdropId string `json:"airdrop_id"` StrideAddress string `json:"stride_address"` } @@ -52,16 +50,12 @@ func (m StakeibcPacketMetadata) Validate() error { return nil } -// Validate claim packet metadata fields including the -// stride address and Airdrop type +// Validate claim packet metadata includes the stride address func (m ClaimPacketMetadata) Validate() error { _, err := sdk.AccAddressFromBech32(m.StrideAddress) if err != nil { return err } - if len(strings.TrimSpace(m.AirdropId)) == 0 { - return ErrInvalidClaimAirdropId - } return nil } diff --git a/x/autopilot/types/parser_test.go b/x/autopilot/types/parser_test.go index a8c640f656..acc5227cef 100644 --- a/x/autopilot/types/parser_test.go +++ b/x/autopilot/types/parser_test.go @@ -24,25 +24,25 @@ func getStakeibcMemo(address, action string) string { }`, address, action) } -func getClaimMemo(address, airdropId string) string { +func getClaimMemo(address string) string { return fmt.Sprintf(` { "autopilot": { "receiver": "%[1]s", - "claim": { "stride_address": "%[1]s", "airdrop_id": "%[2]s" } + "claim": { "stride_address": "%[1]s" } } - }`, address, airdropId) + }`, address) } -func getClaimAndStakeibcMemo(address, action, airdropId string) string { +func getClaimAndStakeibcMemo(address, action string) string { return fmt.Sprintf(` { "autopilot": { "receiver": "%[1]s", "stakeibc": { "stride_address": "%[1]s", "action": "%[2]s" }, - "claim": { "stride_address": "%[1]s", "airdrop_id": "%[3]s" } + "claim": { "stride_address": "%[1]s" } } - }`, address, action, airdropId) + }`, address, action) } // Helper function to check the routingInfo with a switch statement @@ -62,7 +62,6 @@ func checkModuleRoutingInfoType(routingInfo types.ModuleRoutingInfo, expectedTyp func TestParsePacketMetadata(t *testing.T) { validAddress, invalidAddress := apptesting.GenerateTestAddrs() validStakeibcAction := "LiquidStake" - validAirdropId := "gaia" validParsedStakeibcPacketMetadata := types.StakeibcPacketMetadata{ StrideAddress: validAddress, @@ -71,7 +70,6 @@ func TestParsePacketMetadata(t *testing.T) { validParsedClaimPacketMetadata := types.ClaimPacketMetadata{ StrideAddress: validAddress, - AirdropId: validAirdropId, } testCases := []struct { @@ -89,7 +87,7 @@ func TestParsePacketMetadata(t *testing.T) { }, { name: "valid claim memo", - metadata: getClaimMemo(validAddress, validAirdropId), + metadata: getClaimMemo(validAddress), parsedClaim: &validParsedClaimPacketMetadata, }, { @@ -134,17 +132,12 @@ func TestParsePacketMetadata(t *testing.T) { }, { name: "invalid claim address", - metadata: getClaimMemo(invalidAddress, validAirdropId), + metadata: getClaimMemo(invalidAddress), expectedErr: "receiver address must be specified when using autopilot", }, - { - name: "invalid claim airdrop", - metadata: getClaimMemo(validAddress, ""), - expectedErr: "invalid claim airdrop ID", - }, { name: "both claim and stakeibc memo set", - metadata: getClaimAndStakeibcMemo(validAddress, validStakeibcAction, validAirdropId), + metadata: getClaimAndStakeibcMemo(validAddress, validStakeibcAction), expectedErr: "invalid number of module routes", }, } @@ -226,7 +219,6 @@ func TestValidateStakeibcPacketMetadata(t *testing.T) { func TestValidateClaimPacketMetadata(t *testing.T) { validAddress, _ := apptesting.GenerateTestAddrs() - validAirdropId := "gaia" testCases := []struct { name string @@ -237,25 +229,15 @@ func TestValidateClaimPacketMetadata(t *testing.T) { name: "valid metadata", metadata: &types.ClaimPacketMetadata{ StrideAddress: validAddress, - AirdropId: validAirdropId, }, }, { name: "invalid address", metadata: &types.ClaimPacketMetadata{ StrideAddress: "bad_address", - AirdropId: validAirdropId, }, expectedErr: "decoding bech32 failed", }, - { - name: "invalid airdrop-id", - metadata: &types.ClaimPacketMetadata{ - StrideAddress: validAddress, - AirdropId: "", - }, - expectedErr: "invalid claim airdrop ID", - }, } for _, tc := range testCases { diff --git a/x/claim/client/cli/cli_test.go b/x/claim/client/cli/cli_test.go index 4105c24ed3..99b66524b1 100644 --- a/x/claim/client/cli/cli_test.go +++ b/x/claim/client/cli/cli_test.go @@ -106,14 +106,19 @@ func (s *IntegrationTestSuite) SetupSuite() { cmd := cli.CmdCreateAirdrop() clientCtx := val.ClientCtx + strideChainId := "stride-1" + autopilotEnabled := "false" + _, err = clitestutil.ExecTestCLICmd(clientCtx, cmd, []string{ claimtypes.DefaultAirdropIdentifier, + strideChainId, + s.cfg.BondDenom, strconv.Itoa(int(time.Now().Unix())), strconv.Itoa(int(claimtypes.DefaultAirdropDuration.Seconds())), - s.cfg.BondDenom, + autopilotEnabled, + // common args fmt.Sprintf("--%s=json", tmcli.OutputFlag), fmt.Sprintf("--%s=%s", flags.FlagFrom, distributorAddrs[0]), - // common args fmt.Sprintf("--%s=true", flags.FlagSkipConfirmation), fmt.Sprintf("--%s=%s", flags.FlagBroadcastMode, flags.BroadcastBlock), strideclitestutil.DefaultFeeString(s.cfg), @@ -249,11 +254,13 @@ func (s *IntegrationTestSuite) TestCmdTxCreateAirdrop() { val := s.network.Validators[0] airdrop := claimtypes.Airdrop{ - AirdropIdentifier: "stride-1", + AirdropIdentifier: "evmos", + ChainId: "evmos-1", AirdropStartTime: time.Now(), AirdropDuration: claimtypes.DefaultAirdropDuration, DistributorAddress: distributorAddrs[1], ClaimDenom: claimtypes.DefaultClaimDenom, + AutopilotEnabled: true, } testCases := []struct { @@ -264,13 +271,15 @@ func (s *IntegrationTestSuite) TestCmdTxCreateAirdrop() { { "create-airdrop tx", []string{ - "stride-1", - strconv.Itoa(int(time.Now().Unix())), - strconv.Itoa(int(claimtypes.DefaultAirdropDuration.Seconds())), - s.cfg.BondDenom, + airdrop.AirdropIdentifier, + airdrop.ChainId, + airdrop.ClaimDenom, + strconv.Itoa(int(time.Now().Unix())), // start time + strconv.Itoa(int(claimtypes.DefaultAirdropDuration.Seconds())), // duration + fmt.Sprintf("%v", airdrop.AutopilotEnabled), + // common args fmt.Sprintf("--%s=json", tmcli.OutputFlag), fmt.Sprintf("--%s=%s", flags.FlagFrom, distributorAddrs[1]), - // common args fmt.Sprintf("--%s=true", flags.FlagSkipConfirmation), fmt.Sprintf("--%s=%s", flags.FlagBroadcastMode, flags.BroadcastBlock), strideclitestutil.DefaultFeeString(s.cfg), diff --git a/x/claim/client/cli/tx_create_airdrop.go b/x/claim/client/cli/tx_create_airdrop.go index fc72524f86..3823a49668 100644 --- a/x/claim/client/cli/tx_create_airdrop.go +++ b/x/claim/client/cli/tx_create_airdrop.go @@ -13,16 +13,22 @@ import ( func CmdCreateAirdrop() *cobra.Command { cmd := &cobra.Command{ - Use: "create-airdrop [identifier] [start] [duration] [denom]", + Use: "create-airdrop [identifier] [chain-id] [denom] [start] [duration] [autopilot-enabled]", Short: "Broadcast message create-airdrop", - Args: cobra.ExactArgs(4), + Args: cobra.ExactArgs(6), RunE: func(cmd *cobra.Command, args []string) (err error) { - argStartTime, err := strconv.Atoi(args[1]) + identifier := args[0] + chainId := args[1] + denom := args[2] + argStartTime, err := strconv.Atoi(args[3]) if err != nil { return err } - - argDuration, err := strconv.Atoi(args[2]) + argDuration, err := strconv.Atoi(args[4]) + if err != nil { + return err + } + autopilotEnabled, err := strconv.ParseBool(args[5]) if err != nil { return err } @@ -31,12 +37,15 @@ func CmdCreateAirdrop() *cobra.Command { if err != nil { return err } + distributor := clientCtx.GetFromAddress().String() msg := types.NewMsgCreateAirdrop( - clientCtx.GetFromAddress().String(), - args[0], + distributor, + identifier, + chainId, + denom, uint64(argStartTime), uint64(argDuration), - args[3], + autopilotEnabled, ) if err := msg.ValidateBasic(); err != nil { diff --git a/x/claim/keeper/claim.go b/x/claim/keeper/claim.go index 168a4a8d83..c2521f34a8 100644 --- a/x/claim/keeper/claim.go +++ b/x/claim/keeper/claim.go @@ -146,6 +146,26 @@ func (k Keeper) GetAirdropByIdentifier(ctx sdk.Context, airdropIdentifier string return nil } +// Get airdrop by chain id +func (k Keeper) GetAirdropByChainId(ctx sdk.Context, chainId string) (airdrop *types.Airdrop, found bool) { + params, err := k.GetParams(ctx) + if err != nil { + panic(err) + } + + if chainId == "" { + return nil, false + } + + for _, airdrop := range params.Airdrops { + if airdrop.ChainId == chainId { + return airdrop, true + } + } + + return nil, false +} + func (k Keeper) GetAirdropIds(ctx sdk.Context) []string { params, err := k.GetParams(ctx) if err != nil { @@ -722,31 +742,41 @@ func (k Keeper) ClaimCoinsForAction(ctx sdk.Context, addr sdk.AccAddress, action } // CreateAirdropAndEpoch creates a new airdrop and epoch for that. -func (k Keeper) CreateAirdropAndEpoch(ctx sdk.Context, distributor string, denom string, startTime uint64, duration uint64, identifier string) error { +func (k Keeper) CreateAirdropAndEpoch(ctx sdk.Context, msg types.MsgCreateAirdrop) error { params, err := k.GetParams(ctx) if err != nil { panic(err) } + // re-run validate basic in case this function is called directly from an upgrade handler + if err := msg.ValidateBasic(); err != nil { + return err + } + for _, airdrop := range params.Airdrops { - if airdrop.AirdropIdentifier == identifier { + if airdrop.AirdropIdentifier == msg.Identifier { return types.ErrAirdropAlreadyExists } + if airdrop.ChainId == msg.ChainId { + return types.ErrAirdropChainIdAlreadyExists + } } airdrop := types.Airdrop{ - AirdropIdentifier: identifier, - AirdropDuration: time.Duration(duration * uint64(time.Second)), - ClaimDenom: denom, - DistributorAddress: distributor, - AirdropStartTime: time.Unix(int64(startTime), 0), + AirdropIdentifier: msg.Identifier, + ChainId: msg.ChainId, + AirdropDuration: time.Duration(msg.Duration * uint64(time.Second)), + ClaimDenom: msg.Denom, + DistributorAddress: msg.Distributor, + AirdropStartTime: time.Unix(int64(msg.StartTime), 0), + AutopilotEnabled: msg.AutopilotEnabled, } params.Airdrops = append(params.Airdrops, &airdrop) k.epochsKeeper.SetEpochInfo(ctx, epochstypes.EpochInfo{ - Identifier: fmt.Sprintf("airdrop-%s", identifier), + Identifier: fmt.Sprintf("airdrop-%s", msg.Identifier), StartTime: airdrop.AirdropStartTime.Add(time.Minute), - Duration: time.Hour * 24 * 30, + Duration: types.DefaultEpochDuration, CurrentEpoch: 0, CurrentEpochStartHeight: 0, CurrentEpochStartTime: time.Time{}, diff --git a/x/claim/keeper/claim_test.go b/x/claim/keeper/claim_test.go index d6a8c28019..cc5fd0ee98 100644 --- a/x/claim/keeper/claim_test.go +++ b/x/claim/keeper/claim_test.go @@ -1,6 +1,7 @@ package keeper_test import ( + "fmt" "strings" "time" @@ -821,3 +822,30 @@ func (suite *KeeperTestSuite) TestUpdateAirdropAddress_HostAddressIncorrect() { err = suite.app.ClaimKeeper.UpdateAirdropAddress(suite.ctx, randomStrideAddress, tc.strideAddress, tc.airdropId) suite.Require().Error(err, "airdrop address update should fail with not present host address") } + +func (suite *KeeperTestSuite) TestGetAirdropByChainId() { + // Store 5 airdrops + airdrops := []*types.Airdrop{} + for i := 0; i < 5; i++ { + airdropId := fmt.Sprintf("airdrop-%d", i) + chainId := fmt.Sprintf("chain-%d", i) + + airdrops = append(airdrops, &types.Airdrop{ + AirdropIdentifier: airdropId, + ChainId: chainId, + }) + } + err := suite.app.ClaimKeeper.SetParams(suite.ctx, types.Params{Airdrops: airdrops}) + suite.Require().NoError(err, "no error expected when setting airdrops") + + // Lookup each airdrop by chain-id + for i, expected := range airdrops { + actual, found := suite.app.ClaimKeeper.GetAirdropByChainId(suite.ctx, expected.ChainId) + suite.Require().True(found, "should have found airdrop %d", i) + suite.Require().Equal(expected.AirdropIdentifier, actual.AirdropIdentifier, "airdrop identifier for %d", i) + } + + // Lookup a non-existent airdrop - it should not be found + _, found := suite.app.ClaimKeeper.GetAirdropByChainId(suite.ctx, "fake_chain_id") + suite.Require().False(found, "fake_chain_id should not have been found") +} diff --git a/x/claim/keeper/keeper_test.go b/x/claim/keeper/keeper_test.go index 2b54dde619..d9df43a57e 100644 --- a/x/claim/keeper/keeper_test.go +++ b/x/claim/keeper/keeper_test.go @@ -50,6 +50,12 @@ func (suite *KeeperTestSuite) SetupTest() { suite.app.AccountKeeper.SetAccount(suite.ctx, authtypes.NewBaseAccount(addr3, nil, 0, 0)) distributors["osmosis"] = addr3 + // Initiate a distributor account for evmos user airdrop + pub4 := secp256k1.GenPrivKey().PubKey() + addr4 := sdk.AccAddress(pub4.Address()) + suite.app.AccountKeeper.SetAccount(suite.ctx, authtypes.NewBaseAccount(addr4, nil, 0, 0)) + distributors["evmos"] = addr4 + // Mint coins to airdrop module err := suite.app.BankKeeper.MintCoins(suite.ctx, minttypes.ModuleName, sdk.NewCoins(sdk.NewCoin(sdk.DefaultBondDenom, sdkmath.NewInt(300000000)))) if err != nil { @@ -70,19 +76,41 @@ func (suite *KeeperTestSuite) SetupTest() { // Stride airdrop airdropStartTime := time.Now() - err = suite.app.ClaimKeeper.CreateAirdropAndEpoch(suite.ctx, addr1.String(), sdk.DefaultBondDenom, uint64(airdropStartTime.Unix()), uint64(types.DefaultAirdropDuration.Seconds()), types.DefaultAirdropIdentifier) + err = suite.app.ClaimKeeper.CreateAirdropAndEpoch(suite.ctx, types.MsgCreateAirdrop{ + Distributor: addr1.String(), + Identifier: types.DefaultAirdropIdentifier, + ChainId: "stride-1", + Denom: sdk.DefaultBondDenom, + StartTime: uint64(airdropStartTime.Unix()), + Duration: uint64(types.DefaultAirdropDuration.Seconds()), + AutopilotEnabled: false, + }) if err != nil { panic(err) } // Juno airdrop - err = suite.app.ClaimKeeper.CreateAirdropAndEpoch(suite.ctx, addr2.String(), sdk.DefaultBondDenom, uint64(airdropStartTime.Add(time.Hour).Unix()), uint64(types.DefaultAirdropDuration.Seconds()), "juno") + err = suite.app.ClaimKeeper.CreateAirdropAndEpoch(suite.ctx, types.MsgCreateAirdrop{ + Distributor: addr2.String(), + Identifier: "juno", + ChainId: "juno-1", + Denom: sdk.DefaultBondDenom, + StartTime: uint64(airdropStartTime.Add(time.Hour).Unix()), + Duration: uint64(types.DefaultAirdropDuration.Seconds()), + }) if err != nil { panic(err) } // Osmosis airdrop - err = suite.app.ClaimKeeper.CreateAirdropAndEpoch(suite.ctx, addr3.String(), sdk.DefaultBondDenom, uint64(airdropStartTime.Unix()), uint64(types.DefaultAirdropDuration.Seconds()), "osmosis") + err = suite.app.ClaimKeeper.CreateAirdropAndEpoch(suite.ctx, types.MsgCreateAirdrop{ + Distributor: addr3.String(), + Identifier: "osmosis", + ChainId: "osmosis-1", + Denom: sdk.DefaultBondDenom, + StartTime: uint64(airdropStartTime.Unix()), + Duration: uint64(types.DefaultAirdropDuration.Seconds()), + }) if err != nil { panic(err) } diff --git a/x/claim/keeper/msg_server.go b/x/claim/keeper/msg_server.go index f627f7190d..dafa8360c5 100644 --- a/x/claim/keeper/msg_server.go +++ b/x/claim/keeper/msg_server.go @@ -96,7 +96,7 @@ func (server msgServer) CreateAirdrop(goCtx context.Context, msg *types.MsgCreat return nil, types.ErrDistributorAlreadyExists } - err = server.keeper.CreateAirdropAndEpoch(ctx, msg.Distributor, msg.Denom, msg.StartTime, msg.Duration, msg.Identifier) + err = server.keeper.CreateAirdropAndEpoch(ctx, *msg) if err != nil { return nil, err } diff --git a/x/claim/keeper/msg_server_test.go b/x/claim/keeper/msg_server_test.go index 6dcb0973b9..4980213fb6 100644 --- a/x/claim/keeper/msg_server_test.go +++ b/x/claim/keeper/msg_server_test.go @@ -1,8 +1,6 @@ package keeper_test import ( - "time" - "github.com/cosmos/cosmos-sdk/crypto/keys/secp256k1" sdk "github.com/cosmos/cosmos-sdk/types" @@ -119,17 +117,56 @@ func (suite *KeeperTestSuite) TestSetAirdropAllocationsForMultiAirdrops() { suite.Require().Equal(3, len(claimRecords)) } -func (suite *KeeperTestSuite) TestCreateAirdrop() { +func getValidCreateEvmosAirdropMsg(ctx sdk.Context) types.MsgCreateAirdrop { + return types.MsgCreateAirdrop{ + Distributor: distributors["evmos"].String(), + Identifier: "evmos", + ChainId: "evmos-1", + Denom: sdk.DefaultBondDenom, + StartTime: uint64(ctx.BlockTime().Unix()), + Duration: uint64(types.DefaultAirdropDuration.Seconds()), + AutopilotEnabled: true, + } +} + +func (suite *KeeperTestSuite) TestCreateAirdrop_Successful() { + suite.SetupTest() + msgServer := keeper.NewMsgServerImpl(suite.app.ClaimKeeper) + + // Successfully create a new airdrop + validMsg := getValidCreateEvmosAirdropMsg(suite.ctx) + _, err := msgServer.CreateAirdrop(sdk.WrapSDKContext(suite.ctx), &validMsg) + suite.Require().NoError(err, "no error expected when adding evmos airdrop") + + // Check that it matches the evmos airdrop + airdrop := suite.app.ClaimKeeper.GetAirdropByIdentifier(suite.ctx, "evmos") + suite.Require().Equal("evmos", airdrop.AirdropIdentifier, "airdrop identifier") + suite.Require().Equal("evmos-1", airdrop.ChainId, "airdrop chain-id") + suite.Require().Equal(true, airdrop.AutopilotEnabled, "airdrop autopilot enabled") +} + +func (suite *KeeperTestSuite) TestCreateAirdrop_IdentifierAlreadyExists() { + suite.SetupTest() + msgServer := keeper.NewMsgServerImpl(suite.app.ClaimKeeper) + + // Attempt to create an airdrop with an identifier that already exists, it should fail + validMsg := getValidCreateEvmosAirdropMsg(suite.ctx) + invalidMsg := validMsg + invalidMsg.Identifier = types.DefaultAirdropIdentifier + + _, err := msgServer.CreateAirdrop(sdk.WrapSDKContext(suite.ctx), &invalidMsg) + suite.Require().ErrorContains(err, "airdrop with same identifier already exists") +} + +func (suite *KeeperTestSuite) TestCreateAirdrop_ChainIdAlreadyExists() { suite.SetupTest() msgServer := keeper.NewMsgServerImpl(suite.app.ClaimKeeper) - _, err := msgServer.CreateAirdrop(sdk.WrapSDKContext(suite.ctx), &types.MsgCreateAirdrop{ - Distributor: distributors[types.DefaultAirdropIdentifier].String(), - Identifier: "stride-1", - StartTime: uint64(time.Now().Unix()), - Duration: uint64(time.Hour), - Denom: "stake", - }) + // Attempt to create an airdrop with a chain-id that already exists, it should fail + validMsg := getValidCreateEvmosAirdropMsg(suite.ctx) + invalidMsg := validMsg + invalidMsg.ChainId = "stride-1" - suite.Require().Error(err) + _, err := msgServer.CreateAirdrop(sdk.WrapSDKContext(suite.ctx), &invalidMsg) + suite.Require().ErrorContains(err, "airdrop with same chain-id already exists") } diff --git a/x/claim/types/errors.go b/x/claim/types/errors.go index a095a88880..ad52edaa3d 100644 --- a/x/claim/types/errors.go +++ b/x/claim/types/errors.go @@ -28,4 +28,6 @@ var ( "the claim record was not found") ErrModifyingClaimRecord = errorsmod.Register(ModuleName, 1112, "failed to modify claim record") + ErrAirdropChainIdAlreadyExists = errorsmod.Register(ModuleName, 1113, + "airdrop with same chain-id already exists") ) diff --git a/x/claim/types/msgs.go b/x/claim/types/msgs.go index 36fb0cc259..de5ebff25e 100644 --- a/x/claim/types/msgs.go +++ b/x/claim/types/msgs.go @@ -133,13 +133,15 @@ const TypeMsgCreateAirdrop = "create_airdrop" var _ sdk.Msg = &MsgCreateAirdrop{} -func NewMsgCreateAirdrop(distributor string, identifier string, startTime uint64, duration uint64, denom string) *MsgCreateAirdrop { +func NewMsgCreateAirdrop(distributor, identifier, chainId, denom string, startTime, duration uint64, autopilotEnabled bool) *MsgCreateAirdrop { return &MsgCreateAirdrop{ - Distributor: distributor, - Identifier: identifier, - StartTime: startTime, - Duration: duration, - Denom: denom, + Distributor: distributor, + Identifier: identifier, + ChainId: chainId, + Denom: denom, + StartTime: startTime, + Duration: duration, + AutopilotEnabled: autopilotEnabled, } } @@ -174,6 +176,14 @@ func (msg *MsgCreateAirdrop) ValidateBasic() error { return errorsmod.Wrapf(sdkerrors.ErrInvalidRequest, "airdrop identifier not set") } + if msg.ChainId == "" { + return errorsmod.Wrapf(sdkerrors.ErrInvalidRequest, "airdrop chain-id not set") + } + + if msg.Denom == "" { + return errorsmod.Wrapf(sdkerrors.ErrInvalidRequest, "airdrop denom not set") + } + if msg.StartTime == 0 { return errorsmod.Wrapf(sdkerrors.ErrInvalidRequest, "airdrop start time not set") } diff --git a/x/claim/types/params.go b/x/claim/types/params.go index 0567433149..c89b0f0a2c 100644 --- a/x/claim/types/params.go +++ b/x/claim/types/params.go @@ -6,6 +6,7 @@ import ( var ( DefaultClaimDenom = "ustrd" + DefaultEpochDuration = time.Hour * 24 * 30 // 1 month DefaultAirdropDuration = time.Hour * 24 * 30 * 12 * 3 // 3 years DefaultVestingDurationForDelegateStake = time.Hour * 24 * 30 * 3 // 3 months DefaultVestingDurationForLiquidStake = time.Hour * 24 * 30 * 3 // 3 months diff --git a/x/claim/types/params.pb.go b/x/claim/types/params.pb.go index 7eb0b29cc5..645c4fd1e3 100644 --- a/x/claim/types/params.pb.go +++ b/x/claim/types/params.pb.go @@ -75,6 +75,7 @@ func (m *Params) GetAirdrops() []*Airdrop { type Airdrop struct { AirdropIdentifier string `protobuf:"bytes,1,opt,name=airdrop_identifier,json=airdropIdentifier,proto3" json:"airdrop_identifier,omitempty" yaml:"airdrop_identifier"` + ChainId string `protobuf:"bytes,7,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` // seconds AirdropStartTime time.Time `protobuf:"bytes,2,opt,name=airdrop_start_time,json=airdropStartTime,proto3,stdtime" json:"airdrop_start_time" yaml:"airdrop_start_time"` // seconds @@ -85,6 +86,8 @@ type Airdrop struct { DistributorAddress string `protobuf:"bytes,5,opt,name=distributor_address,json=distributorAddress,proto3" json:"distributor_address,omitempty"` // ustrd tokens claimed so far in the current period ClaimedSoFar github_com_cosmos_cosmos_sdk_types.Int `protobuf:"bytes,6,opt,name=claimed_so_far,json=claimedSoFar,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Int" json:"claimed_so_far"` + // indicates the airdrop should be claimed via autopilot + AutopilotEnabled bool `protobuf:"varint,8,opt,name=autopilot_enabled,json=autopilotEnabled,proto3" json:"autopilot_enabled,omitempty"` } func (m *Airdrop) Reset() { *m = Airdrop{} } @@ -127,6 +130,13 @@ func (m *Airdrop) GetAirdropIdentifier() string { return "" } +func (m *Airdrop) GetChainId() string { + if m != nil { + return m.ChainId + } + return "" +} + func (m *Airdrop) GetAirdropStartTime() time.Time { if m != nil { return m.AirdropStartTime @@ -155,6 +165,13 @@ func (m *Airdrop) GetDistributorAddress() string { return "" } +func (m *Airdrop) GetAutopilotEnabled() bool { + if m != nil { + return m.AutopilotEnabled + } + return false +} + func init() { proto.RegisterType((*Params)(nil), "stride.claim.Params") proto.RegisterType((*Airdrop)(nil), "stride.claim.Airdrop") @@ -163,37 +180,40 @@ func init() { func init() { proto.RegisterFile("stride/claim/params.proto", fileDescriptor_dd7ac871d3875dc3) } var fileDescriptor_dd7ac871d3875dc3 = []byte{ - // 472 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x64, 0x52, 0x3f, 0x8f, 0x13, 0x3f, - 0x10, 0xcd, 0xfe, 0xf2, 0x23, 0x80, 0x73, 0xe2, 0x8f, 0x01, 0xb1, 0x89, 0xc4, 0x6e, 0xb4, 0x12, - 0x28, 0x05, 0x67, 0x8b, 0xa3, 0x41, 0x50, 0x25, 0x3a, 0x21, 0x4e, 0xba, 0x02, 0x6d, 0xae, 0xa2, - 0x59, 0x79, 0x63, 0x67, 0xb1, 0x88, 0xe3, 0x95, 0xed, 0x20, 0xf2, 0x09, 0x68, 0xaf, 0xe4, 0x23, - 0x5d, 0x79, 0x25, 0xa2, 0x58, 0x50, 0xd2, 0x51, 0x5e, 0x49, 0x85, 0xec, 0xf5, 0xde, 0x85, 0x4b, - 0x95, 0xec, 0x7b, 0x6f, 0xde, 0xbc, 0x19, 0x0f, 0xe8, 0x69, 0xa3, 0x38, 0x65, 0x78, 0x3a, 0x27, - 0x5c, 0xe0, 0x92, 0x28, 0x22, 0x34, 0x2a, 0x95, 0x34, 0x12, 0xee, 0xd5, 0x14, 0x72, 0x54, 0xff, - 0x61, 0x21, 0x0b, 0xe9, 0x08, 0x6c, 0xff, 0xd5, 0x9a, 0x7e, 0x54, 0x48, 0x59, 0xcc, 0x19, 0x76, - 0x5f, 0xf9, 0x72, 0x86, 0xe9, 0x52, 0x11, 0xc3, 0xe5, 0xc2, 0xf3, 0xf1, 0x75, 0xde, 0x70, 0xc1, - 0xb4, 0x21, 0xa2, 0xac, 0x05, 0xc9, 0x1b, 0xd0, 0x79, 0xef, 0x9a, 0xc2, 0x17, 0xe0, 0x16, 0xe1, - 0x8a, 0x2a, 0x59, 0xea, 0x30, 0x18, 0xb4, 0x87, 0xdd, 0x83, 0x47, 0x68, 0x3b, 0x01, 0x1a, 0xd5, - 0x6c, 0x7a, 0x29, 0x4b, 0xfe, 0xb4, 0xc1, 0x4d, 0x8f, 0xc2, 0x63, 0x00, 0x3d, 0x9e, 0x71, 0xca, - 0x16, 0x86, 0xcf, 0x38, 0x53, 0x61, 0x30, 0x08, 0x86, 0xb7, 0xc7, 0x4f, 0x2e, 0xaa, 0xb8, 0xb7, - 0x22, 0x62, 0xfe, 0x3a, 0xd9, 0xd5, 0x24, 0xe9, 0x7d, 0x0f, 0x1e, 0x5d, 0x62, 0x50, 0x5e, 0xb9, - 0x69, 0x43, 0x94, 0xc9, 0x6c, 0xee, 0xf0, 0xbf, 0x41, 0x30, 0xec, 0x1e, 0xf4, 0x51, 0x3d, 0x14, - 0x6a, 0x86, 0x42, 0x27, 0xcd, 0x50, 0xe3, 0xa7, 0x67, 0x55, 0xdc, 0xda, 0xed, 0x76, 0xe5, 0x91, - 0x9c, 0xfe, 0x8c, 0x83, 0xf4, 0x9e, 0x27, 0x26, 0x16, 0xb7, 0xd5, 0xf0, 0x6b, 0x00, 0x1a, 0x30, - 0x6b, 0x76, 0x18, 0xb6, 0x5d, 0xbf, 0xde, 0x4e, 0xbf, 0x43, 0x2f, 0x18, 0x8f, 0x6c, 0xbb, 0xdf, - 0x55, 0xdc, 0xbf, 0x5e, 0xfa, 0x5c, 0x0a, 0x6e, 0x98, 0x28, 0xcd, 0xea, 0xa2, 0x8a, 0x1f, 0xff, - 0x1b, 0xa6, 0xd1, 0x24, 0xdf, 0x6c, 0x94, 0xbb, 0x1e, 0x6e, 0x3c, 0x61, 0x0c, 0xba, 0x6e, 0xdf, - 0x19, 0x65, 0x0b, 0x29, 0xc2, 0xff, 0xed, 0x06, 0x53, 0xe0, 0xa0, 0x43, 0x8b, 0x40, 0x0c, 0x1e, - 0x50, 0x6e, 0x5f, 0x26, 0x5f, 0x1a, 0xa9, 0x32, 0x42, 0xa9, 0x62, 0x5a, 0x87, 0x37, 0x9c, 0x10, - 0x6e, 0x51, 0xa3, 0x9a, 0x81, 0x27, 0xe0, 0x8e, 0x2b, 0x67, 0x34, 0xd3, 0x32, 0x9b, 0x11, 0x15, - 0x76, 0xdc, 0xb3, 0x20, 0x9b, 0xfe, 0x47, 0x15, 0x3f, 0x2b, 0xb8, 0xf9, 0xb8, 0xcc, 0xd1, 0x54, - 0x0a, 0x3c, 0x95, 0x5a, 0x48, 0xed, 0x7f, 0xf6, 0x35, 0xfd, 0x84, 0xcd, 0xaa, 0x64, 0x1a, 0x1d, - 0x2d, 0x4c, 0xba, 0xe7, 0x5d, 0x26, 0xf2, 0x2d, 0x51, 0xe3, 0x77, 0x67, 0xeb, 0x28, 0x38, 0x5f, - 0x47, 0xc1, 0xaf, 0x75, 0x14, 0x9c, 0x6e, 0xa2, 0xd6, 0xf9, 0x26, 0x6a, 0x7d, 0xdf, 0x44, 0xad, - 0x0f, 0x68, 0xcb, 0x6f, 0xe2, 0x2e, 0x68, 0xff, 0x98, 0xe4, 0x1a, 0xfb, 0x53, 0xff, 0xfc, 0x0a, - 0x7f, 0xf1, 0xf7, 0xee, 0xbc, 0xf3, 0x8e, 0x5b, 0xec, 0xcb, 0xbf, 0x01, 0x00, 0x00, 0xff, 0xff, - 0xd5, 0x53, 0xc7, 0xfd, 0x0c, 0x03, 0x00, 0x00, + // 516 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x64, 0x53, 0x41, 0x6f, 0xd3, 0x30, + 0x18, 0x6d, 0xd8, 0x68, 0x8b, 0x3b, 0xc1, 0x66, 0x40, 0xa4, 0x95, 0x48, 0xaa, 0x48, 0xa0, 0x4a, + 0x30, 0x47, 0x8c, 0x0b, 0x82, 0x53, 0xab, 0x81, 0xa8, 0xb4, 0x03, 0x4a, 0x77, 0xe2, 0x12, 0x39, + 0xb5, 0xdb, 0x59, 0x34, 0x71, 0x64, 0xbb, 0x88, 0xfe, 0x02, 0xae, 0x3b, 0xf2, 0x7b, 0x38, 0xed, + 0xb8, 0x23, 0xe2, 0x10, 0x50, 0x7b, 0xe3, 0xb8, 0x5f, 0x80, 0xec, 0x38, 0x5d, 0xb7, 0x9e, 0x5a, + 0xbf, 0xf7, 0xbe, 0xef, 0xbd, 0xcf, 0x5f, 0x0c, 0xda, 0x52, 0x09, 0x46, 0x68, 0x38, 0x9e, 0x61, + 0x96, 0x86, 0x39, 0x16, 0x38, 0x95, 0x28, 0x17, 0x5c, 0x71, 0xb8, 0x57, 0x52, 0xc8, 0x50, 0x9d, + 0x47, 0x53, 0x3e, 0xe5, 0x86, 0x08, 0xf5, 0xbf, 0x52, 0xd3, 0xf1, 0xa6, 0x9c, 0x4f, 0x67, 0x34, + 0x34, 0xa7, 0x64, 0x3e, 0x09, 0xc9, 0x5c, 0x60, 0xc5, 0x78, 0x66, 0x79, 0xff, 0x36, 0xaf, 0x58, + 0x4a, 0xa5, 0xc2, 0x69, 0x5e, 0x0a, 0x82, 0x77, 0xa0, 0xfe, 0xc9, 0x98, 0xc2, 0x57, 0xa0, 0x89, + 0x99, 0x20, 0x82, 0xe7, 0xd2, 0x75, 0xba, 0x3b, 0xbd, 0xd6, 0xd1, 0x63, 0xb4, 0x99, 0x00, 0xf5, + 0x4b, 0x36, 0x5a, 0xcb, 0x82, 0x9f, 0xbb, 0xa0, 0x61, 0x51, 0x78, 0x02, 0xa0, 0xc5, 0x63, 0x46, + 0x68, 0xa6, 0xd8, 0x84, 0x51, 0xe1, 0x3a, 0x5d, 0xa7, 0x77, 0x6f, 0xf0, 0xf4, 0xaa, 0xf0, 0xdb, + 0x0b, 0x9c, 0xce, 0xde, 0x06, 0xdb, 0x9a, 0x20, 0x3a, 0xb0, 0xe0, 0x70, 0x8d, 0xc1, 0x36, 0x68, + 0x8e, 0xcf, 0x30, 0xcb, 0x62, 0x46, 0xdc, 0x86, 0xee, 0x11, 0x35, 0xcc, 0x79, 0x48, 0x20, 0xbf, + 0x36, 0x92, 0x0a, 0x0b, 0x15, 0xeb, 0x91, 0xdc, 0x3b, 0x5d, 0xa7, 0xd7, 0x3a, 0xea, 0xa0, 0x72, + 0x5e, 0x54, 0xcd, 0x8b, 0x4e, 0xab, 0x79, 0x07, 0xcf, 0x2e, 0x0a, 0xbf, 0xb6, 0x1d, 0xe4, 0xba, + 0x47, 0x70, 0xfe, 0xc7, 0x77, 0xa2, 0x7d, 0x4b, 0x8c, 0x34, 0xae, 0xab, 0xe1, 0x77, 0x07, 0x54, + 0x60, 0x5c, 0x5d, 0xaf, 0xbb, 0x63, 0xfc, 0xda, 0x5b, 0x7e, 0xc7, 0x56, 0x30, 0xe8, 0x6b, 0xbb, + 0x7f, 0x85, 0xdf, 0xb9, 0x5d, 0xfa, 0x92, 0xa7, 0x4c, 0xd1, 0x34, 0x57, 0x8b, 0xab, 0xc2, 0x7f, + 0x72, 0x33, 0x4c, 0xa5, 0x09, 0x7e, 0xe8, 0x28, 0x0f, 0x2c, 0x5c, 0xf5, 0x84, 0x3e, 0x68, 0x99, + 0x55, 0xc4, 0x84, 0x66, 0x3c, 0x75, 0x77, 0xcd, 0xc5, 0x00, 0x03, 0x1d, 0x6b, 0x04, 0x86, 0xe0, + 0x21, 0x61, 0x7a, 0x69, 0xc9, 0x5c, 0x71, 0x11, 0x63, 0x42, 0x04, 0x95, 0xd2, 0xbd, 0x6b, 0x84, + 0x70, 0x83, 0xea, 0x97, 0x0c, 0x3c, 0x05, 0xf7, 0x4d, 0x39, 0x25, 0xb1, 0xe4, 0xf1, 0x04, 0x0b, + 0xb7, 0x6e, 0x36, 0x86, 0x74, 0xfa, 0xdf, 0x85, 0xff, 0x7c, 0xca, 0xd4, 0xd9, 0x3c, 0x41, 0x63, + 0x9e, 0x86, 0x63, 0x2e, 0x53, 0x2e, 0xed, 0xcf, 0xa1, 0x24, 0x5f, 0x42, 0xb5, 0xc8, 0xa9, 0x44, + 0xc3, 0x4c, 0x45, 0x7b, 0xb6, 0xcb, 0x88, 0x7f, 0xc0, 0x02, 0xbe, 0x00, 0x07, 0x78, 0xae, 0x78, + 0xce, 0x66, 0x5c, 0xc5, 0x34, 0xc3, 0xc9, 0x8c, 0x12, 0xb7, 0xd9, 0x75, 0x7a, 0xcd, 0x68, 0x7f, + 0x4d, 0xbc, 0x2f, 0xf1, 0xc1, 0xc7, 0x8b, 0xa5, 0xe7, 0x5c, 0x2e, 0x3d, 0xe7, 0xef, 0xd2, 0x73, + 0xce, 0x57, 0x5e, 0xed, 0x72, 0xe5, 0xd5, 0x7e, 0xad, 0xbc, 0xda, 0x67, 0xb4, 0x61, 0x3e, 0x32, + 0x5f, 0xe2, 0xe1, 0x09, 0x4e, 0x64, 0x68, 0x9f, 0xcc, 0xd7, 0x37, 0xe1, 0x37, 0xfb, 0x6e, 0x4c, + 0x90, 0xa4, 0x6e, 0xb6, 0xf0, 0xfa, 0x7f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xcc, 0x5c, 0xbf, 0x6f, + 0x54, 0x03, 0x00, 0x00, } func (m *Params) Marshal() (dAtA []byte, err error) { @@ -253,6 +273,23 @@ func (m *Airdrop) MarshalToSizedBuffer(dAtA []byte) (int, error) { _ = i var l int _ = l + if m.AutopilotEnabled { + i-- + if m.AutopilotEnabled { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x40 + } + if len(m.ChainId) > 0 { + i -= len(m.ChainId) + copy(dAtA[i:], m.ChainId) + i = encodeVarintParams(dAtA, i, uint64(len(m.ChainId))) + i-- + dAtA[i] = 0x3a + } { size := m.ClaimedSoFar.Size() i -= size @@ -353,6 +390,13 @@ func (m *Airdrop) Size() (n int) { } l = m.ClaimedSoFar.Size() n += 1 + l + sovParams(uint64(l)) + l = len(m.ChainId) + if l > 0 { + n += 1 + l + sovParams(uint64(l)) + } + if m.AutopilotEnabled { + n += 2 + } return n } @@ -671,6 +715,58 @@ func (m *Airdrop) Unmarshal(dAtA []byte) error { return err } iNdEx = postIndex + case 7: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ChainId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowParams + } + 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 ErrInvalidLengthParams + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthParams + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ChainId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 8: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field AutopilotEnabled", wireType) + } + var v int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowParams + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + v |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + m.AutopilotEnabled = bool(v != 0) default: iNdEx = preIndex skippy, err := skipParams(dAtA[iNdEx:]) diff --git a/x/claim/types/tx.pb.go b/x/claim/types/tx.pb.go index d039a9f1f3..6806cc04da 100644 --- a/x/claim/types/tx.pb.go +++ b/x/claim/types/tx.pb.go @@ -216,11 +216,13 @@ func (m *MsgClaimFreeAmountResponse) GetClaimedAmount() github_com_cosmos_cosmos } type MsgCreateAirdrop struct { - Distributor string `protobuf:"bytes,1,opt,name=distributor,proto3" json:"distributor,omitempty"` - Identifier string `protobuf:"bytes,2,opt,name=identifier,proto3" json:"identifier,omitempty"` - StartTime uint64 `protobuf:"varint,3,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` - Duration uint64 `protobuf:"varint,4,opt,name=duration,proto3" json:"duration,omitempty"` - Denom string `protobuf:"bytes,5,opt,name=denom,proto3" json:"denom,omitempty"` + Distributor string `protobuf:"bytes,1,opt,name=distributor,proto3" json:"distributor,omitempty"` + Identifier string `protobuf:"bytes,2,opt,name=identifier,proto3" json:"identifier,omitempty"` + ChainId string `protobuf:"bytes,6,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` + Denom string `protobuf:"bytes,5,opt,name=denom,proto3" json:"denom,omitempty"` + StartTime uint64 `protobuf:"varint,3,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` + Duration uint64 `protobuf:"varint,4,opt,name=duration,proto3" json:"duration,omitempty"` + AutopilotEnabled bool `protobuf:"varint,7,opt,name=autopilot_enabled,json=autopilotEnabled,proto3" json:"autopilot_enabled,omitempty"` } func (m *MsgCreateAirdrop) Reset() { *m = MsgCreateAirdrop{} } @@ -270,6 +272,20 @@ func (m *MsgCreateAirdrop) GetIdentifier() string { return "" } +func (m *MsgCreateAirdrop) GetChainId() string { + if m != nil { + return m.ChainId + } + return "" +} + +func (m *MsgCreateAirdrop) GetDenom() string { + if m != nil { + return m.Denom + } + return "" +} + func (m *MsgCreateAirdrop) GetStartTime() uint64 { if m != nil { return m.StartTime @@ -284,11 +300,11 @@ func (m *MsgCreateAirdrop) GetDuration() uint64 { return 0 } -func (m *MsgCreateAirdrop) GetDenom() string { +func (m *MsgCreateAirdrop) GetAutopilotEnabled() bool { if m != nil { - return m.Denom + return m.AutopilotEnabled } - return "" + return false } type MsgCreateAirdropResponse struct { @@ -429,45 +445,48 @@ func init() { func init() { proto.RegisterFile("stride/claim/tx.proto", fileDescriptor_9d435242bf328977) } var fileDescriptor_9d435242bf328977 = []byte{ - // 600 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x54, 0x4d, 0x6f, 0xd3, 0x30, - 0x18, 0x6e, 0x68, 0x07, 0xd4, 0x63, 0x03, 0xac, 0x4d, 0xca, 0x22, 0x96, 0x46, 0x39, 0x4c, 0xb9, - 0xcc, 0x61, 0xe3, 0x82, 0x38, 0xd1, 0x6e, 0x42, 0x20, 0xad, 0x97, 0x6c, 0x12, 0xd2, 0x24, 0x54, - 0xe5, 0xc3, 0x64, 0x16, 0x4d, 0x5c, 0xd9, 0xee, 0xd8, 0x7e, 0x01, 0xd7, 0xfd, 0x09, 0x2e, 0xfc, - 0x92, 0x1d, 0x77, 0x44, 0x1c, 0x0a, 0x6a, 0xff, 0xc1, 0x4e, 0x1c, 0x91, 0xed, 0xb4, 0x4b, 0x3f, - 0x06, 0x3b, 0x70, 0x4a, 0xfc, 0xbc, 0xaf, 0x1f, 0xbf, 0x8f, 0x9f, 0xf7, 0x35, 0x58, 0xe7, 0x82, - 0x91, 0x04, 0xfb, 0x71, 0x37, 0x24, 0x99, 0x2f, 0xce, 0x50, 0x8f, 0x51, 0x41, 0xe1, 0x23, 0x0d, - 0x23, 0x05, 0x5b, 0x6b, 0x29, 0x4d, 0xa9, 0x0a, 0xf8, 0xf2, 0x4f, 0xe7, 0x58, 0x76, 0x4c, 0x79, - 0x46, 0xb9, 0x1f, 0x85, 0x1c, 0xfb, 0xa7, 0x3b, 0x11, 0x16, 0xe1, 0x8e, 0x1f, 0x53, 0x92, 0xeb, - 0xb8, 0xfb, 0xdb, 0x00, 0x66, 0x9b, 0xa7, 0x87, 0x58, 0x34, 0x09, 0x4b, 0x18, 0xed, 0x35, 0xbb, - 0x5d, 0x1a, 0x87, 0x82, 0xd0, 0x9c, 0xc3, 0x67, 0xa0, 0x1e, 0xea, 0x25, 0x65, 0xa6, 0xe1, 0x18, - 0x5e, 0x3d, 0xb8, 0x01, 0xe0, 0x01, 0x80, 0xa1, 0xde, 0xd3, 0x21, 0x09, 0xce, 0x05, 0xf9, 0x48, - 0x30, 0x33, 0xef, 0xc9, 0xb4, 0xd6, 0xe6, 0xf5, 0xa0, 0xb1, 0x71, 0x1e, 0x66, 0xdd, 0x57, 0xee, - 0x7c, 0x8e, 0x1b, 0x3c, 0x2d, 0xc0, 0x77, 0x13, 0x0c, 0xae, 0x81, 0xa5, 0x3e, 0xc7, 0x8c, 0x9b, - 0x55, 0xa7, 0xea, 0xd5, 0x03, 0xbd, 0x80, 0xc7, 0xe0, 0xc1, 0x67, 0x4c, 0xd2, 0x13, 0xc1, 0xcd, - 0x9a, 0xc4, 0x5b, 0xaf, 0x2f, 0x07, 0x8d, 0xca, 0x8f, 0x41, 0x63, 0x2b, 0x25, 0xe2, 0xa4, 0x1f, - 0xa1, 0x98, 0x66, 0x7e, 0x21, 0x51, 0x7f, 0xb6, 0x79, 0xf2, 0xc9, 0x17, 0xe7, 0x3d, 0xcc, 0xd1, - 0x3e, 0x8e, 0xaf, 0x07, 0x8d, 0x55, 0x5d, 0x46, 0x41, 0xe3, 0x06, 0x63, 0x42, 0xd7, 0x05, 0xce, - 0x6d, 0xca, 0x03, 0xcc, 0x7b, 0x34, 0xe7, 0xd8, 0xf5, 0x00, 0x6c, 0xf3, 0x74, 0x4f, 0x5e, 0xf0, - 0x1b, 0x86, 0x71, 0x33, 0xa3, 0xfd, 0x5c, 0x40, 0x08, 0x6a, 0xb2, 0xbc, 0xe2, 0x4a, 0xd4, 0xbf, - 0x7b, 0x61, 0x00, 0x6b, 0x3e, 0x75, 0x4c, 0x04, 0x19, 0x58, 0x55, 0x36, 0xe1, 0xa4, 0x13, 0xaa, - 0x88, 0xd2, 0xb9, 0xbc, 0xbb, 0x81, 0x74, 0xd9, 0x48, 0x1a, 0x84, 0x0a, 0x83, 0xd0, 0x1e, 0x25, - 0x79, 0xeb, 0xb9, 0x94, 0xfa, 0xed, 0x67, 0xc3, 0xbb, 0x83, 0x54, 0xb9, 0x81, 0x07, 0x2b, 0xc5, - 0x11, 0xfa, 0x6c, 0xf7, 0xab, 0x01, 0x9e, 0xc8, 0x92, 0x18, 0x0e, 0x05, 0x2e, 0x44, 0x42, 0x07, - 0x2c, 0x27, 0x44, 0x36, 0x4e, 0xd4, 0xbf, 0x71, 0xb5, 0x0c, 0x41, 0x1b, 0x80, 0x59, 0x3f, 0x83, - 0x12, 0x02, 0x37, 0x01, 0xe0, 0x22, 0x64, 0xa2, 0x23, 0x48, 0x86, 0xcd, 0xaa, 0x63, 0x78, 0xb5, - 0xa0, 0xae, 0x90, 0x23, 0x92, 0x61, 0x68, 0x81, 0x87, 0x49, 0x9f, 0xa9, 0x7b, 0x34, 0x6b, 0x2a, - 0x38, 0x59, 0x4b, 0x93, 0x13, 0x9c, 0xd3, 0xcc, 0x5c, 0x52, 0xac, 0x7a, 0xe1, 0x5a, 0xaa, 0x05, - 0xa7, 0xca, 0x9c, 0x18, 0x70, 0xa4, 0x24, 0xec, 0xe3, 0x2e, 0xfe, 0x8f, 0x12, 0x8a, 0x13, 0xa7, - 0x58, 0xc7, 0x27, 0xee, 0x7e, 0xa9, 0x82, 0x6a, 0x9b, 0xa7, 0x90, 0x82, 0xf5, 0xc5, 0x53, 0xb1, - 0x85, 0xca, 0x73, 0x87, 0x6e, 0xeb, 0x21, 0x0b, 0xdd, 0x2d, 0x6f, 0xd2, 0x22, 0x1f, 0xc0, 0xe3, - 0xd9, 0x46, 0x73, 0xe6, 0x28, 0x66, 0x32, 0x2c, 0xef, 0x5f, 0x19, 0x13, 0xfa, 0xf7, 0x60, 0x65, - 0xba, 0x13, 0xec, 0xf9, 0xad, 0xe5, 0xb8, 0xb5, 0xf5, 0xf7, 0x78, 0x99, 0x78, 0xda, 0x9f, 0x79, - 0xe2, 0xa9, 0xf8, 0x02, 0xe2, 0x85, 0x4e, 0xb4, 0xde, 0x5e, 0x0e, 0x6d, 0xe3, 0x6a, 0x68, 0x1b, - 0xbf, 0x86, 0xb6, 0x71, 0x31, 0xb2, 0x2b, 0x57, 0x23, 0xbb, 0xf2, 0x7d, 0x64, 0x57, 0x8e, 0x51, - 0x69, 0x24, 0x0e, 0x15, 0xd7, 0xf6, 0x41, 0x18, 0x71, 0xbf, 0x78, 0x27, 0x4f, 0x5f, 0xfa, 0x67, - 0xe3, 0xc7, 0x52, 0x8e, 0x47, 0x74, 0x5f, 0x3d, 0x76, 0x2f, 0xfe, 0x04, 0x00, 0x00, 0xff, 0xff, - 0xd6, 0x48, 0x49, 0x02, 0x49, 0x05, 0x00, 0x00, + // 643 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x54, 0xcf, 0x4f, 0xd4, 0x40, + 0x14, 0xde, 0xba, 0xcb, 0x8f, 0x1d, 0x04, 0x61, 0x02, 0x49, 0x69, 0xa4, 0xdb, 0xf4, 0x40, 0x9a, + 0x18, 0x5a, 0xc1, 0x8b, 0xf1, 0x24, 0x0b, 0x1a, 0x49, 0xe0, 0x52, 0x48, 0x4c, 0x48, 0xcc, 0x66, + 0xda, 0x3e, 0xcb, 0xc4, 0xb6, 0xb3, 0xe9, 0xcc, 0x22, 0xfc, 0x05, 0x5e, 0xf9, 0x3b, 0xfc, 0x4b, + 0x38, 0x72, 0x34, 0x1e, 0x56, 0x03, 0x67, 0x2f, 0x9c, 0x3c, 0x9a, 0xce, 0x74, 0x97, 0x2e, 0x0b, + 0xca, 0xc1, 0x53, 0xfb, 0xbe, 0xef, 0xcd, 0x37, 0xf3, 0xde, 0xf7, 0x66, 0xd0, 0x12, 0x17, 0x39, + 0x8d, 0xc0, 0x0b, 0x13, 0x42, 0x53, 0x4f, 0x9c, 0xb8, 0xdd, 0x9c, 0x09, 0x86, 0x1f, 0x2b, 0xd8, + 0x95, 0xb0, 0xb1, 0x18, 0xb3, 0x98, 0x49, 0xc2, 0x2b, 0xfe, 0x54, 0x8e, 0x61, 0x86, 0x8c, 0xa7, + 0x8c, 0x7b, 0x01, 0xe1, 0xe0, 0x1d, 0xaf, 0x07, 0x20, 0xc8, 0xba, 0x17, 0x32, 0x9a, 0x29, 0xde, + 0xfe, 0xad, 0x21, 0x7d, 0x8f, 0xc7, 0xfb, 0x20, 0x36, 0x69, 0x1e, 0xe5, 0xac, 0xbb, 0x99, 0x24, + 0x2c, 0x24, 0x82, 0xb2, 0x8c, 0xe3, 0xa7, 0xa8, 0x49, 0x54, 0xc8, 0x72, 0x5d, 0xb3, 0x34, 0xa7, + 0xe9, 0xdf, 0x00, 0x78, 0x17, 0x61, 0xa2, 0xd6, 0x74, 0x68, 0x04, 0x99, 0xa0, 0x1f, 0x29, 0xe4, + 0xfa, 0xa3, 0x22, 0xad, 0xbd, 0x72, 0xdd, 0x6f, 0x2d, 0x9f, 0x92, 0x34, 0x79, 0x65, 0x8f, 0xe7, + 0xd8, 0xfe, 0x42, 0x09, 0xee, 0x0c, 0x31, 0xbc, 0x88, 0x26, 0x7a, 0x1c, 0x72, 0xae, 0xd7, 0xad, + 0xba, 0xd3, 0xf4, 0x55, 0x80, 0x0f, 0xd1, 0xd4, 0x67, 0xa0, 0xf1, 0x91, 0xe0, 0x7a, 0xa3, 0xc0, + 0xdb, 0xaf, 0xcf, 0xfb, 0xad, 0xda, 0xf7, 0x7e, 0x6b, 0x35, 0xa6, 0xe2, 0xa8, 0x17, 0xb8, 0x21, + 0x4b, 0xbd, 0xb2, 0x44, 0xf5, 0x59, 0xe3, 0xd1, 0x27, 0x4f, 0x9c, 0x76, 0x81, 0xbb, 0xdb, 0x10, + 0x5e, 0xf7, 0x5b, 0x73, 0xea, 0x18, 0xa5, 0x8c, 0xed, 0x0f, 0x04, 0x6d, 0x1b, 0x59, 0xf7, 0x55, + 0xee, 0x03, 0xef, 0xb2, 0x8c, 0x83, 0xed, 0x20, 0xbc, 0xc7, 0xe3, 0xad, 0xa2, 0xc1, 0x6f, 0x73, + 0x80, 0xcd, 0x94, 0xf5, 0x32, 0x81, 0x31, 0x6a, 0x14, 0xc7, 0x2b, 0x5b, 0x22, 0xff, 0xed, 0x33, + 0x0d, 0x19, 0xe3, 0xa9, 0x03, 0x21, 0x9c, 0xa3, 0x39, 0x69, 0x13, 0x44, 0x1d, 0x22, 0x19, 0x59, + 0xe7, 0xcc, 0xc6, 0xb2, 0xab, 0x8e, 0xed, 0x16, 0x06, 0xb9, 0xa5, 0x41, 0xee, 0x16, 0xa3, 0x59, + 0xfb, 0x79, 0x51, 0xea, 0xd7, 0x1f, 0x2d, 0xe7, 0x01, 0xa5, 0x16, 0x0b, 0xb8, 0x3f, 0x5b, 0x6e, + 0xa1, 0xf6, 0xb6, 0x7f, 0x69, 0x68, 0xbe, 0x38, 0x52, 0x0e, 0x44, 0x40, 0x59, 0x24, 0xb6, 0xd0, + 0x4c, 0x44, 0x8b, 0xc1, 0x09, 0x7a, 0x37, 0xae, 0x56, 0x21, 0x6c, 0x22, 0x74, 0xdb, 0x4f, 0xbf, + 0x82, 0xe0, 0x65, 0x34, 0x1d, 0x1e, 0x11, 0x9a, 0x75, 0x68, 0xa4, 0x4f, 0x4a, 0x76, 0x4a, 0xc6, + 0x3b, 0x51, 0x61, 0x62, 0x04, 0x19, 0x4b, 0xf5, 0x09, 0x89, 0xab, 0x00, 0xaf, 0x20, 0xc4, 0x05, + 0xc9, 0x45, 0x47, 0xd0, 0x14, 0xf4, 0xba, 0xa5, 0x39, 0x0d, 0xbf, 0x29, 0x91, 0x03, 0x9a, 0x02, + 0x36, 0xd0, 0x74, 0xd4, 0xcb, 0x65, 0xe3, 0xf5, 0x86, 0x24, 0x87, 0x31, 0x7e, 0x86, 0x16, 0x48, + 0x4f, 0xb0, 0x2e, 0x4d, 0x98, 0xe8, 0x40, 0x46, 0x82, 0x04, 0x22, 0x7d, 0xca, 0xd2, 0x9c, 0x69, + 0x7f, 0x7e, 0x48, 0xbc, 0x51, 0xb8, 0x6d, 0xc8, 0x51, 0x1e, 0x29, 0x77, 0x68, 0xe4, 0x81, 0x6c, + 0xc5, 0x36, 0x24, 0xf0, 0x1f, 0x5b, 0x51, 0xee, 0x38, 0xa2, 0x3a, 0xd8, 0x71, 0xe3, 0x4b, 0x1d, + 0xd5, 0xf7, 0x78, 0x8c, 0x19, 0x5a, 0xba, 0xfb, 0x76, 0xad, 0xba, 0xd5, 0xfb, 0xeb, 0xde, 0x37, + 0x8b, 0x86, 0xfb, 0xb0, 0xbc, 0xe1, 0xa8, 0x7d, 0x40, 0x4f, 0x6e, 0x0f, 0xac, 0x35, 0x26, 0x71, + 0x2b, 0xc3, 0x70, 0xfe, 0x95, 0x31, 0x94, 0x7f, 0x8f, 0x66, 0x47, 0x27, 0xca, 0x1c, 0x5f, 0x5a, + 0xe5, 0x8d, 0xd5, 0xbf, 0xf3, 0x55, 0xe1, 0x51, 0x7f, 0xc6, 0x85, 0x47, 0xf8, 0x3b, 0x84, 0xef, + 0x74, 0xa2, 0xfd, 0xee, 0xfc, 0xd2, 0xd4, 0x2e, 0x2e, 0x4d, 0xed, 0xe7, 0xa5, 0xa9, 0x9d, 0x5d, + 0x99, 0xb5, 0x8b, 0x2b, 0xb3, 0xf6, 0xed, 0xca, 0xac, 0x1d, 0xba, 0x95, 0xab, 0xb5, 0x2f, 0xb5, + 0xd6, 0x76, 0x49, 0xc0, 0xbd, 0xf2, 0xbd, 0x3d, 0x7e, 0xe9, 0x9d, 0x0c, 0x1e, 0xdd, 0xe2, 0x9a, + 0x05, 0x93, 0xf2, 0xd1, 0x7c, 0xf1, 0x27, 0x00, 0x00, 0xff, 0xff, 0x18, 0xdb, 0x17, 0x6e, 0x91, + 0x05, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. @@ -828,6 +847,23 @@ func (m *MsgCreateAirdrop) MarshalToSizedBuffer(dAtA []byte) (int, error) { _ = i var l int _ = l + if m.AutopilotEnabled { + i-- + if m.AutopilotEnabled { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x38 + } + if len(m.ChainId) > 0 { + i -= len(m.ChainId) + copy(dAtA[i:], m.ChainId) + i = encodeVarintTx(dAtA, i, uint64(len(m.ChainId))) + i-- + dAtA[i] = 0x32 + } if len(m.Denom) > 0 { i -= len(m.Denom) copy(dAtA[i:], m.Denom) @@ -1046,6 +1082,13 @@ func (m *MsgCreateAirdrop) Size() (n int) { if l > 0 { n += 1 + l + sovTx(uint64(l)) } + l = len(m.ChainId) + if l > 0 { + n += 1 + l + sovTx(uint64(l)) + } + if m.AutopilotEnabled { + n += 2 + } return n } @@ -1651,6 +1694,58 @@ func (m *MsgCreateAirdrop) Unmarshal(dAtA []byte) error { } m.Denom = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex + case 6: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ChainId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowTx + } + 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 ErrInvalidLengthTx + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthTx + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ChainId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 7: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field AutopilotEnabled", wireType) + } + var v int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowTx + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + v |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + m.AutopilotEnabled = bool(v != 0) default: iNdEx = preIndex skippy, err := skipTx(dAtA[iNdEx:]) diff --git a/x/stakeibc/keeper/host_zone.go b/x/stakeibc/keeper/host_zone.go index 43acbc2492..6f012a2bd8 100644 --- a/x/stakeibc/keeper/host_zone.go +++ b/x/stakeibc/keeper/host_zone.go @@ -51,6 +51,16 @@ func (k Keeper) GetHostZoneFromHostDenom(ctx sdk.Context, denom string) (*types. return nil, errorsmod.Wrapf(sdkerrors.ErrUnknownRequest, "No HostZone for %s found", denom) } +// GetHostZoneFromTransferChannelID returns a HostZone from a transfer channel ID +func (k Keeper) GetHostZoneFromTransferChannelID(ctx sdk.Context, channelID string) (hostZone types.HostZone, found bool) { + for _, hostZone := range k.GetAllActiveHostZone(ctx) { + if hostZone.TransferChannelId == channelID { + return hostZone, true + } + } + return types.HostZone{}, false +} + // RemoveHostZone removes a hostZone from the store func (k Keeper) RemoveHostZone(ctx sdk.Context, chain_id string) { store := prefix.NewStore(ctx.KVStore(k.storeKey), types.KeyPrefix(types.HostZoneKey)) diff --git a/x/stakeibc/keeper/host_zone_test.go b/x/stakeibc/keeper/host_zone_test.go index d6b58865dc..1911241504 100644 --- a/x/stakeibc/keeper/host_zone_test.go +++ b/x/stakeibc/keeper/host_zone_test.go @@ -148,3 +148,34 @@ func TestGetValidatorFromAddress(t *testing.T) { _, _, found := keeper.GetValidatorFromAddress(validators, "fake_validator") require.False(t, found) } + +func (s *KeeperTestSuite) TestGetHostZoneFromTransferChannelID() { + // Store 5 host zones + expectedHostZones := map[string]types.HostZone{} + for i := 0; i < 5; i++ { + chainId := fmt.Sprintf("chain-%d", i) + channelId := fmt.Sprintf("channel-%d", i) + + hostZone := types.HostZone{ + ChainId: chainId, + TransferChannelId: channelId, + } + s.App.StakeibcKeeper.SetHostZone(s.Ctx, hostZone) + expectedHostZones[channelId] = hostZone + } + + // Look up each host zone by the channel ID + for i := 0; i < 5; i++ { + channelId := fmt.Sprintf("channel-%d", i) + + expectedHostZone := expectedHostZones[channelId] + actualHostZone, found := s.App.StakeibcKeeper.GetHostZoneFromTransferChannelID(s.Ctx, channelId) + + s.Require().True(found, "found host zone %d", i) + s.Require().Equal(expectedHostZone.ChainId, actualHostZone.ChainId, "host zone %d chain-id", i) + } + + // Lookup a non-existent host zone - should not be found + _, found := s.App.StakeibcKeeper.GetHostZoneFromTransferChannelID(s.Ctx, "fake_channel") + s.Require().False(found, "fake channel should not be found") +} diff --git a/x/stakeibc/keeper/msg_server_register_host_zone.go b/x/stakeibc/keeper/msg_server_register_host_zone.go index 64ca779d71..1348248ee9 100644 --- a/x/stakeibc/keeper/msg_server_register_host_zone.go +++ b/x/stakeibc/keeper/msg_server_register_host_zone.go @@ -57,6 +57,11 @@ func (k msgServer) RegisterHostZone(goCtx context.Context, msg *types.MsgRegiste k.Logger(ctx).Error(errMsg) return nil, errorsmod.Wrapf(types.ErrFailedToRegisterHostZone, errMsg) } + if hostZone.TransferChannelId == msg.TransferChannelId { + errMsg := fmt.Sprintf("transfer channel %s already registered", msg.TransferChannelId) + k.Logger(ctx).Error(errMsg) + return nil, errorsmod.Wrapf(types.ErrFailedToRegisterHostZone, errMsg) + } if hostZone.Bech32Prefix == msg.Bech32Prefix { errMsg := fmt.Sprintf("bech32prefix %s already registered", msg.Bech32Prefix) k.Logger(ctx).Error(errMsg) diff --git a/x/stakeibc/keeper/msg_server_register_host_zone_test.go b/x/stakeibc/keeper/msg_server_register_host_zone_test.go index 8bfc3a00cb..e736a3d83d 100644 --- a/x/stakeibc/keeper/msg_server_register_host_zone_test.go +++ b/x/stakeibc/keeper/msg_server_register_host_zone_test.go @@ -237,6 +237,27 @@ func (s *KeeperTestSuite) TestRegisterHostZone_DuplicateHostDenom() { s.Require().EqualError(err, expectedErrMsg, "registering host zone with duplicate host denom should fail") } +func (s *KeeperTestSuite) TestRegisterHostZone_DuplicateTransferChannel() { + // tests for a failure if we register the same host zone twice (with a duplicate transfer) + tc := s.SetupRegisterHostZone() + + // Register host zones successfully + _, err := s.GetMsgServer().RegisterHostZone(sdk.WrapSDKContext(s.Ctx), &tc.validMsg) + s.Require().NoError(err, "able to successfully register host zone once") + + // Create the message for a brand new host zone + // (without modifications, you would expect this to be successful) + newHostZoneMsg := s.createNewHostZoneMessage("OSMO", "osmo", "osmo") + + // Try to register with a duplicate transfer channel - it should fail + invalidMsg := newHostZoneMsg + invalidMsg.TransferChannelId = tc.validMsg.TransferChannelId + + _, err = s.GetMsgServer().RegisterHostZone(sdk.WrapSDKContext(s.Ctx), &invalidMsg) + expectedErrMsg := "transfer channel channel-0 already registered: failed to register host zone" + s.Require().EqualError(err, expectedErrMsg, "registering host zone with duplicate host denom should fail") +} + func (s *KeeperTestSuite) TestRegisterHostZone_DuplicateBech32Prefix() { // tests for a failure if we register the same host zone twice (with a duplicate bech32 prefix) tc := s.SetupRegisterHostZone() From b8d51526d30e947a9b17a74b93d551380632b79c Mon Sep 17 00:00:00 2001 From: sampocs Date: Fri, 21 Apr 2023 17:40:45 -0500 Subject: [PATCH 05/13] V9 Upgrade Handler (#729) --- .gitmodules | 2 +- app/upgrades.go | 7 +++ app/upgrades/v9/constants.go | 15 +++++ app/upgrades/v9/upgrades.go | 64 ++++++++++++++++++++ app/upgrades/v9/upgrades_test.go | 101 +++++++++++++++++++++++++++++++ deps/relayer | 2 +- 6 files changed, 189 insertions(+), 2 deletions(-) create mode 100644 app/upgrades/v9/constants.go create mode 100644 app/upgrades/v9/upgrades.go create mode 100644 app/upgrades/v9/upgrades_test.go diff --git a/.gitmodules b/.gitmodules index 26f3896e9c..4ae2657072 100644 --- a/.gitmodules +++ b/.gitmodules @@ -3,7 +3,7 @@ path = deps/hermes url = https://github.com/informalsystems/ibc-rs.git [submodule "deps/relayer"] - # Commit: v2.3.0-rc3 + # Commit: v2.3.1 path = deps/relayer url = https://github.com/cosmos/relayer.git [submodule "deps/gaia"] diff --git a/app/upgrades.go b/app/upgrades.go index 311ec8562c..d584f30c50 100644 --- a/app/upgrades.go +++ b/app/upgrades.go @@ -15,6 +15,7 @@ import ( v6 "github.com/Stride-Labs/stride/v8/app/upgrades/v6" v7 "github.com/Stride-Labs/stride/v8/app/upgrades/v7" v8 "github.com/Stride-Labs/stride/v8/app/upgrades/v8" + v9 "github.com/Stride-Labs/stride/v8/app/upgrades/v9" autopilottypes "github.com/Stride-Labs/stride/v8/x/autopilot/types" claimtypes "github.com/Stride-Labs/stride/v8/x/claim/types" icacallbacktypes "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" @@ -97,6 +98,12 @@ func (app *StrideApp) setupUpgradeHandlers() { ), ) + // v9 upgrade handler + app.UpgradeKeeper.SetUpgradeHandler( + v9.UpgradeName, + v9.CreateUpgradeHandler(app.mm, app.configurator, app.ClaimKeeper), + ) + upgradeInfo, err := app.UpgradeKeeper.ReadUpgradeInfoFromDisk() if err != nil { panic(fmt.Errorf("Failed to read upgrade info from disk: %w", err)) diff --git a/app/upgrades/v9/constants.go b/app/upgrades/v9/constants.go new file mode 100644 index 0000000000..530b4f05e9 --- /dev/null +++ b/app/upgrades/v9/constants.go @@ -0,0 +1,15 @@ +package v9 + +var ( + UpgradeName = "v9" + + EvmosAirdropId = "evmos" + AirdropChainIds = map[string]string{ + "stride": "stride-1", + "gaia": "cosmoshub-4", + "osmosis": "osmosis-1", + "juno": "juno-1", + "stars": "stargaze-1", + "evmos": "evmos_9001-2", + } +) diff --git a/app/upgrades/v9/upgrades.go b/app/upgrades/v9/upgrades.go new file mode 100644 index 0000000000..362211a5a3 --- /dev/null +++ b/app/upgrades/v9/upgrades.go @@ -0,0 +1,64 @@ +package v9 + +import ( + "fmt" + + errorsmod "cosmossdk.io/errors" + sdk "github.com/cosmos/cosmos-sdk/types" + "github.com/cosmos/cosmos-sdk/types/module" + upgradetypes "github.com/cosmos/cosmos-sdk/x/upgrade/types" + + claimkeeper "github.com/Stride-Labs/stride/v8/x/claim/keeper" +) + +// CreateUpgradeHandler creates an SDK upgrade handler for v29 +func CreateUpgradeHandler( + mm *module.Manager, + configurator module.Configurator, + claimKeeper claimkeeper.Keeper, +) upgradetypes.UpgradeHandler { + return func(ctx sdk.Context, _ upgradetypes.Plan, vm module.VersionMap) (module.VersionMap, error) { + ctx.Logger().Info("Starting upgrade v9...") + + if err := AddFieldsToAirdropType(ctx, claimKeeper); err != nil { + return vm, errorsmod.Wrapf(err, "unable to update airdrop schema") + } + + ctx.Logger().Info("Running module migrations...") + return mm.RunMigrations(ctx, configurator, vm) + } +} + +func AddFieldsToAirdropType(ctx sdk.Context, claimKeeper claimkeeper.Keeper) error { + ctx.Logger().Info("Adding additional fields to airdrop struct...") + + // Get list of airdrops from claim parameters + claimParams, err := claimKeeper.GetParams(ctx) + if err != nil { + return errorsmod.Wrapf(err, "unable to get claim parameters") + } + + for _, airdrop := range claimParams.Airdrops { + // Add the chain ID to each airdrop + chainId, ok := AirdropChainIds[airdrop.AirdropIdentifier] + if !ok { + ctx.Logger().Error(fmt.Sprintf("Chain ID not specified for %s airdrop", chainId)) + continue + } + airdrop.ChainId = chainId + + // Enable autopilot for evmos only + if airdrop.AirdropIdentifier == EvmosAirdropId { + airdrop.AutopilotEnabled = true + } else { + airdrop.AutopilotEnabled = false + } + } + + // Update list of airdrops + if err := claimKeeper.SetParams(ctx, claimParams); err != nil { + return errorsmod.Wrapf(err, "unable to set claim parameters") + } + + return nil +} diff --git a/app/upgrades/v9/upgrades_test.go b/app/upgrades/v9/upgrades_test.go new file mode 100644 index 0000000000..814dbf81f8 --- /dev/null +++ b/app/upgrades/v9/upgrades_test.go @@ -0,0 +1,101 @@ +package v9_test + +import ( + "fmt" + "testing" + + "github.com/stretchr/testify/suite" + + "github.com/Stride-Labs/stride/v8/app" + "github.com/Stride-Labs/stride/v8/app/apptesting" + v9 "github.com/Stride-Labs/stride/v8/app/upgrades/v9" + "github.com/Stride-Labs/stride/v8/utils" + + claimtypes "github.com/Stride-Labs/stride/v8/x/claim/types" + + // This isn't the exact type host zone schema as the one that's will be in the store + // before the upgrade, but the only thing that matters, for the sake of the test, + // is that it doesn't have min/max redemption rate as attributes + "github.com/Stride-Labs/stride/v8/x/claim/migrations/v2/types" + oldclaimtypes "github.com/Stride-Labs/stride/v8/x/claim/migrations/v2/types" +) + +type UpgradeTestSuite struct { + apptesting.AppTestHelper +} + +func (s *UpgradeTestSuite) SetupTest() { + s.Setup() +} + +func TestKeeperTestSuite(t *testing.T) { + suite.Run(t, new(UpgradeTestSuite)) +} + +func (s *UpgradeTestSuite) TestUpgrade() { + s.Setup() + + dummyUpgradeHeight := int64(5) + + s.SetupAirdropsBeforeUpgrade() + s.ConfirmUpgradeSucceededs("v9", dummyUpgradeHeight) + s.CheckAirdropsAfterUpgrade() +} + +func (s *UpgradeTestSuite) SetupAirdropsBeforeUpgrade() { + // Create a list of airdrops of the old data type + airdrops := []*oldclaimtypes.Airdrop{} + for i, identifier := range utils.StringMapKeys(v9.AirdropChainIds) { + airdrops = append(airdrops, &oldclaimtypes.Airdrop{ + AirdropIdentifier: identifier, + ClaimDenom: fmt.Sprintf("denom-%d", i), + }) + } + + // Add in another airdrop that's not in the map + airdrops = append(airdrops, &types.Airdrop{ + AirdropIdentifier: "different_airdrop", + }) + + // Store the airdrops using the old schema + codec := app.MakeEncodingConfig().Marshaler + claimStore := s.Ctx.KVStore(s.App.GetKey(claimtypes.StoreKey)) + + paramsBz, err := codec.MarshalJSON(&oldclaimtypes.Params{Airdrops: airdrops}) + s.Require().NoError(err, "no error expected when marshalling claim params") + claimStore.Set([]byte(claimtypes.ParamsKey), paramsBz) +} + +func (s *UpgradeTestSuite) CheckAirdropsAfterUpgrade() { + // Read in the airdrops using the new schema - which should include chainId and AirdropEnabled + claimParams, err := s.App.ClaimKeeper.GetParams(s.Ctx) + s.Require().NoError(err, "no error expected when getting claims params") + s.Require().Len(claimParams.Airdrops, len(v9.AirdropChainIds)+1, "number of airdrops after migration") + + // Confirm the new fields were added and the old fields (e.g. ChainDenom) remain the same + for i, identifier := range utils.StringMapKeys(v9.AirdropChainIds) { + expectedChainId := v9.AirdropChainIds[identifier] + expectedDenom := fmt.Sprintf("denom-%d", i) + expectedAutopilotEnabled := identifier == v9.EvmosAirdropId + + actual := claimParams.Airdrops[i] + s.Require().Equal(identifier, actual.AirdropIdentifier, "identifier after migration") + s.Require().Equal(expectedChainId, actual.ChainId, "chain-id after migration") + s.Require().Equal(expectedDenom, actual.ClaimDenom, "denom after migration") + s.Require().Equal(expectedAutopilotEnabled, actual.AutopilotEnabled, "autopilot enabled after migration") + } + + // Confirm the airdrop that was not in the map + airdropWithoutChainId := claimParams.Airdrops[len(v9.AirdropChainIds)] + s.Require().Equal("different_airdrop", airdropWithoutChainId.AirdropIdentifier, "airdrop id for outsider") + s.Require().Equal("", airdropWithoutChainId.ChainId, "chain-id for outsider") +} + +func (s *UpgradeTestSuite) TestAddFieldsToAirdropType() { + s.SetupAirdropsBeforeUpgrade() + + err := v9.AddFieldsToAirdropType(s.Ctx, s.App.ClaimKeeper) + s.Require().NoError(err, "no error expected when migrating airdrop schema") + + s.CheckAirdropsAfterUpgrade() +} diff --git a/deps/relayer b/deps/relayer index 048dfa4993..01039ea63d 160000 --- a/deps/relayer +++ b/deps/relayer @@ -1 +1 @@ -Subproject commit 048dfa49932eca0d40cce8aa75fbebc3aae7fd3f +Subproject commit 01039ea63d8e6fdd188ea47fc168a0b57e5fa660 From c88b52e34a484fe1e055b58abfce86bc19932990 Mon Sep 17 00:00:00 2001 From: sampocs Date: Fri, 21 Apr 2023 17:55:40 -0500 Subject: [PATCH 06/13] V9 Import Paths (#735) --- app/app.go | 72 ++++----- app/apptesting/test_helpers.go | 4 +- app/test_setup.go | 2 +- app/upgrades.go | 28 ++-- app/upgrades/README.md | 4 +- app/upgrades/v3/upgrades.go | 6 +- app/upgrades/v3/upgrades_test.go | 2 +- app/upgrades/v4/upgrades_test.go | 2 +- app/upgrades/v5/upgrades.go | 20 +-- app/upgrades/v5/upgrades_test.go | 28 ++-- app/upgrades/v6/upgrades.go | 2 +- app/upgrades/v6/upgrades_test.go | 8 +- app/upgrades/v7/upgrades.go | 14 +- app/upgrades/v7/upgrades_test.go | 12 +- app/upgrades/v8/upgrades.go | 12 +- app/upgrades/v8/upgrades_test.go | 10 +- app/upgrades/v9/upgrades.go | 2 +- app/upgrades/v9/upgrades_test.go | 14 +- cmd/strided/config/config.go | 2 +- cmd/strided/main.go | 4 +- cmd/strided/root.go | 6 +- go.mod | 2 +- proto/stride/autopilot/genesis.proto | 2 +- proto/stride/autopilot/params.proto | 2 +- proto/stride/autopilot/query.proto | 2 +- proto/stride/claim/claim.proto | 2 +- proto/stride/claim/genesis.proto | 2 +- proto/stride/claim/params.proto | 2 +- proto/stride/claim/query.proto | 2 +- proto/stride/claim/tx.proto | 2 +- proto/stride/epochs/genesis.proto | 2 +- proto/stride/epochs/query.proto | 4 +- proto/stride/icacallbacks/callback_data.proto | 2 +- proto/stride/icacallbacks/genesis.proto | 2 +- proto/stride/icacallbacks/packet.proto | 2 +- proto/stride/icacallbacks/params.proto | 2 +- proto/stride/icacallbacks/query.proto | 2 +- proto/stride/icacallbacks/tx.proto | 2 +- proto/stride/interchainquery/v1/genesis.proto | 2 +- .../stride/interchainquery/v1/messages.proto | 2 +- proto/stride/interchainquery/v1/query.proto | 2 +- proto/stride/mint/v1beta1/genesis.proto | 2 +- proto/stride/mint/v1beta1/mint.proto | 2 +- proto/stride/mint/v1beta1/query.proto | 2 +- proto/stride/ratelimit/genesis.proto | 2 +- proto/stride/ratelimit/gov.proto | 2 +- proto/stride/ratelimit/params.proto | 2 +- proto/stride/ratelimit/query.proto | 2 +- proto/stride/ratelimit/ratelimit.proto | 2 +- proto/stride/records/callbacks.proto | 2 +- proto/stride/records/genesis.proto | 2 +- proto/stride/records/query.proto | 2 +- proto/stride/stakeibc/address_unbonding.proto | 2 +- proto/stride/stakeibc/callbacks.proto | 2 +- proto/stride/stakeibc/epoch_tracker.proto | 2 +- proto/stride/stakeibc/genesis.proto | 2 +- proto/stride/stakeibc/gov.proto | 2 +- proto/stride/stakeibc/host_zone.proto | 2 +- proto/stride/stakeibc/ica_account.proto | 2 +- proto/stride/stakeibc/packet.proto | 2 +- proto/stride/stakeibc/params.proto | 2 +- proto/stride/stakeibc/query.proto | 2 +- proto/stride/stakeibc/tx.proto | 2 +- proto/stride/stakeibc/validator.proto | 2 +- proto/stride/vesting/tx.proto | 2 +- proto/stride/vesting/vesting.proto | 2 +- scripts/protocgen.sh | 2 +- testutil/keeper/claim.go | 4 +- testutil/keeper/epochs.go | 4 +- testutil/keeper/icacallbacks.go | 4 +- testutil/keeper/interchainquery.go | 4 +- testutil/keeper/records.go | 4 +- testutil/keeper/stakeibc.go | 4 +- testutil/network/network.go | 2 +- utils/utils.go | 6 +- x/autopilot/client/cli/query.go | 2 +- x/autopilot/genesis.go | 4 +- x/autopilot/genesis_test.go | 6 +- x/autopilot/handler.go | 4 +- x/autopilot/keeper/airdrop.go | 8 +- x/autopilot/keeper/airdrop_test.go | 10 +- x/autopilot/keeper/grpc_query_params.go | 2 +- x/autopilot/keeper/grpc_query_params_test.go | 2 +- x/autopilot/keeper/keeper.go | 6 +- x/autopilot/keeper/keeper_test.go | 4 +- x/autopilot/keeper/liquidstake.go | 6 +- x/autopilot/keeper/liquidstake_test.go | 14 +- x/autopilot/keeper/params.go | 2 +- x/autopilot/keeper/params_test.go | 2 +- x/autopilot/module.go | 6 +- x/autopilot/module_ibc.go | 4 +- x/autopilot/types/genesis.pb.go | 4 +- x/autopilot/types/genesis_test.go | 2 +- x/autopilot/types/params.pb.go | 4 +- x/autopilot/types/parser_test.go | 4 +- x/autopilot/types/query.pb.go | 6 +- x/claim/client/cli/cli_test.go | 14 +- x/claim/client/cli/query.go | 2 +- x/claim/client/cli/tx.go | 2 +- x/claim/client/cli/tx_claim_free_amount.go | 2 +- x/claim/client/cli/tx_create_airdrop.go | 2 +- x/claim/client/cli/tx_delete_airdrop.go | 2 +- .../client/cli/tx_set_airdrop_allocations.go | 2 +- x/claim/genesis_test.go | 6 +- x/claim/handler.go | 4 +- x/claim/keeper/claim.go | 8 +- x/claim/keeper/claim_test.go | 10 +- x/claim/keeper/genesis.go | 2 +- x/claim/keeper/grpc_query.go | 2 +- x/claim/keeper/hooks.go | 6 +- x/claim/keeper/hooks_test.go | 6 +- x/claim/keeper/keeper.go | 2 +- x/claim/keeper/keeper_test.go | 6 +- x/claim/keeper/msg_server.go | 2 +- x/claim/keeper/msg_server_test.go | 4 +- x/claim/keeper/params.go | 2 +- x/claim/keeper/query.go | 2 +- x/claim/migrations/v2/convert.go | 4 +- x/claim/migrations/v2/convert_test.go | 4 +- x/claim/migrations/v2/migrations.go | 4 +- x/claim/module.go | 6 +- x/claim/types/claim.pb.go | 46 +++--- x/claim/types/expected_keepers.go | 2 +- x/claim/types/genesis.pb.go | 6 +- x/claim/types/msgs.go | 2 +- x/claim/types/params.pb.go | 64 ++++---- x/claim/types/query.pb.go | 6 +- x/claim/types/tx.pb.go | 76 ++++----- x/claim/vesting/client/cli/tx.go | 2 +- x/claim/vesting/client/testutil/suite.go | 2 +- x/claim/vesting/handler.go | 2 +- x/claim/vesting/module.go | 4 +- x/claim/vesting/msg_server.go | 2 +- x/claim/vesting/types/codec.go | 2 +- x/claim/vesting/types/common_test.go | 2 +- x/claim/vesting/types/tx.pb.go | 6 +- x/claim/vesting/types/vesting.pb.go | 4 +- x/claim/vesting/types/vesting_account.go | 4 +- x/claim/vesting/types/vesting_account_test.go | 2 +- x/epochs/client/cli/query.go | 2 +- x/epochs/genesis.go | 4 +- x/epochs/genesis_test.go | 8 +- x/epochs/handler.go | 4 +- x/epochs/keeper/abci.go | 4 +- x/epochs/keeper/abci_test.go | 4 +- x/epochs/keeper/epoch.go | 2 +- x/epochs/keeper/epoch_test.go | 2 +- x/epochs/keeper/grpc_query.go | 2 +- x/epochs/keeper/grpc_query_test.go | 2 +- x/epochs/keeper/hooks.go | 2 +- x/epochs/keeper/keeper.go | 2 +- x/epochs/keeper/keeper_test.go | 4 +- x/epochs/module.go | 8 +- x/epochs/simulation/genesis.go | 2 +- x/epochs/types/genesis.pb.go | 4 +- x/epochs/types/query.pb.go | 4 +- x/icacallbacks/client/cli/query.go | 2 +- .../client/cli/query_callback_data.go | 2 +- .../client/cli/query_callback_data_test.go | 8 +- x/icacallbacks/client/cli/query_params.go | 2 +- x/icacallbacks/client/cli/tx.go | 2 +- x/icacallbacks/genesis.go | 4 +- x/icacallbacks/genesis_test.go | 8 +- x/icacallbacks/handler.go | 4 +- x/icacallbacks/icacallbacks.go | 2 +- x/icacallbacks/icacallbacks_test.go | 6 +- x/icacallbacks/keeper/callback_data.go | 2 +- x/icacallbacks/keeper/callback_data_test.go | 8 +- x/icacallbacks/keeper/grpc_query.go | 2 +- .../keeper/grpc_query_callback_data.go | 2 +- .../keeper/grpc_query_callback_data_test.go | 6 +- x/icacallbacks/keeper/grpc_query_params.go | 2 +- .../keeper/grpc_query_params_test.go | 4 +- x/icacallbacks/keeper/keeper.go | 4 +- x/icacallbacks/keeper/msg_server.go | 2 +- x/icacallbacks/keeper/params.go | 2 +- x/icacallbacks/keeper/params_test.go | 4 +- x/icacallbacks/migrations/v2/convert.go | 6 +- x/icacallbacks/migrations/v2/convert_test.go | 4 +- x/icacallbacks/migrations/v2/migrations.go | 2 +- x/icacallbacks/module.go | 6 +- x/icacallbacks/module_simulation.go | 6 +- x/icacallbacks/types/callback_data.pb.go | 4 +- x/icacallbacks/types/genesis.pb.go | 6 +- x/icacallbacks/types/genesis_test.go | 2 +- x/icacallbacks/types/packet.pb.go | 4 +- x/icacallbacks/types/params.pb.go | 4 +- x/icacallbacks/types/query.pb.go | 60 +++---- x/icacallbacks/types/tx.pb.go | 6 +- x/interchainquery/client/cli/query.go | 2 +- x/interchainquery/genesis.go | 4 +- x/interchainquery/handler.go | 4 +- x/interchainquery/keeper/abci.go | 2 +- x/interchainquery/keeper/grpc_query.go | 2 +- x/interchainquery/keeper/keeper.go | 4 +- x/interchainquery/keeper/keeper_test.go | 6 +- x/interchainquery/keeper/msg_server.go | 4 +- .../keeper/msg_submit_query_response_test.go | 2 +- x/interchainquery/keeper/new_query_test.go | 2 +- x/interchainquery/keeper/queries.go | 2 +- x/interchainquery/keeper/queries_test.go | 4 +- x/interchainquery/module.go | 6 +- x/interchainquery/types/genesis.pb.go | 62 +++---- x/interchainquery/types/messages.pb.go | 14 +- x/interchainquery/types/query.pb.go | 4 +- x/mint/client/cli/cli_test.go | 4 +- x/mint/client/cli/query.go | 2 +- x/mint/client/rest/grpc_query_test.go | 4 +- x/mint/genesis.go | 4 +- x/mint/keeper/grpc_query.go | 2 +- x/mint/keeper/hooks.go | 4 +- x/mint/keeper/keeper.go | 2 +- x/mint/module.go | 8 +- x/mint/types/expected_keepers.go | 2 +- x/mint/types/genesis.pb.go | 4 +- x/mint/types/mint.pb.go | 76 ++++----- x/mint/types/params.go | 2 +- x/mint/types/query.pb.go | 46 +++--- x/ratelimit/client/cli/query.go | 2 +- x/ratelimit/client/cli/tx.go | 2 +- x/ratelimit/client/proposal_handler.go | 2 +- x/ratelimit/genesis.go | 4 +- x/ratelimit/genesis_test.go | 8 +- x/ratelimit/handler.go | 6 +- x/ratelimit/ibc_middleware.go | 2 +- x/ratelimit/keeper/gov/gov.go | 4 +- x/ratelimit/keeper/gov/gov_test.go | 8 +- x/ratelimit/keeper/grpc_query.go | 2 +- x/ratelimit/keeper/grpc_query_test.go | 2 +- x/ratelimit/keeper/hooks.go | 2 +- x/ratelimit/keeper/hooks_test.go | 4 +- x/ratelimit/keeper/keeper.go | 2 +- x/ratelimit/keeper/keeper_test.go | 4 +- x/ratelimit/keeper/packet.go | 2 +- x/ratelimit/keeper/packet_test.go | 4 +- x/ratelimit/keeper/params.go | 2 +- x/ratelimit/keeper/rate_limit.go | 2 +- x/ratelimit/keeper/rate_limit_test.go | 4 +- x/ratelimit/module.go | 6 +- x/ratelimit/types/flow_test.go | 2 +- x/ratelimit/types/genesis.pb.go | 4 +- x/ratelimit/types/gov.pb.go | 50 +++--- x/ratelimit/types/gov_add_rate_limit_test.go | 4 +- .../types/gov_remove_rate_limit_test.go | 4 +- .../types/gov_reset_rate_limit_test.go | 4 +- .../types/gov_update_rate_limit_test.go | 4 +- x/ratelimit/types/params.pb.go | 4 +- x/ratelimit/types/query.pb.go | 70 ++++---- x/ratelimit/types/quota_test.go | 2 +- x/ratelimit/types/ratelimit.pb.go | 58 +++---- x/records/client/cli/query.go | 2 +- x/records/client/cli/query_deposit_record.go | 2 +- .../client/cli/query_deposit_record_test.go | 8 +- .../cli/query_epoch_unbonding_record.go | 2 +- x/records/client/cli/query_params.go | 2 +- .../cli/query_user_redemption_record.go | 2 +- .../cli/query_user_redemption_record_test.go | 8 +- x/records/client/cli/tx.go | 2 +- x/records/genesis.go | 4 +- x/records/genesis_test.go | 8 +- x/records/handler.go | 4 +- x/records/keeper/callback_transfer.go | 4 +- x/records/keeper/callback_transfer_test.go | 8 +- x/records/keeper/callbacks.go | 2 +- x/records/keeper/deposit_record.go | 2 +- x/records/keeper/epoch_unbonding_record.go | 4 +- .../keeper/epoch_unbonding_record_test.go | 8 +- x/records/keeper/grpc_query.go | 2 +- x/records/keeper/grpc_query_deposit_record.go | 2 +- .../keeper/grpc_query_deposit_record_test.go | 8 +- .../grpc_query_epoch_unbonding_record.go | 2 +- .../grpc_query_epoch_unbonding_record_test.go | 6 +- x/records/keeper/grpc_query_params.go | 2 +- x/records/keeper/grpc_query_params_test.go | 4 +- .../grpc_query_user_redemption_record.go | 2 +- ...c_query_user_redemption_record_for_user.go | 2 +- .../grpc_query_user_redemption_record_test.go | 6 +- x/records/keeper/keeper.go | 8 +- x/records/keeper/keeper_test.go | 6 +- x/records/keeper/msg_server.go | 2 +- x/records/keeper/params.go | 2 +- x/records/keeper/params_test.go | 4 +- x/records/keeper/transfer_test.go | 4 +- x/records/keeper/user_redemption_record.go | 2 +- .../keeper/user_redemption_record_test.go | 8 +- x/records/migrations/v2/convert.go | 4 +- x/records/migrations/v2/convert_test.go | 4 +- x/records/migrations/v2/migrations.go | 4 +- x/records/module.go | 6 +- x/records/module_ibc.go | 6 +- x/records/module_simulation.go | 6 +- x/records/types/callbacks.pb.go | 4 +- x/records/types/genesis.pb.go | 4 +- x/records/types/genesis_test.go | 2 +- x/records/types/query.pb.go | 120 +++++++------- x/stakeibc/abci.go | 4 +- x/stakeibc/client/cli/query.go | 2 +- x/stakeibc/client/cli/query_epoch_tracker.go | 2 +- .../client/cli/query_epoch_tracker_test.go | 6 +- x/stakeibc/client/cli/query_host_zone.go | 2 +- x/stakeibc/client/cli/query_module_address.go | 2 +- .../client/cli/query_next_packet_sequence.go | 2 +- x/stakeibc/client/cli/query_params.go | 2 +- x/stakeibc/client/cli/query_register_ica.go | 2 +- x/stakeibc/client/cli/query_validator.go | 2 +- x/stakeibc/client/cli/tx.go | 2 +- x/stakeibc/client/cli/tx_add_validators.go | 2 +- .../client/cli/tx_add_validators_proposal.go | 2 +- .../client/cli/tx_change_validator_weight.go | 2 +- .../client/cli/tx_claim_undelegated_tokens.go | 2 +- x/stakeibc/client/cli/tx_clear_balance.go | 2 +- x/stakeibc/client/cli/tx_delete_validator.go | 2 +- x/stakeibc/client/cli/tx_liquid_stake.go | 2 +- .../client/cli/tx_rebalance_validators.go | 2 +- x/stakeibc/client/cli/tx_redeem_stake.go | 2 +- .../client/cli/tx_register_host_zone.go | 2 +- .../cli/tx_restore_interchain_account.go | 2 +- x/stakeibc/client/cli/tx_update_delegation.go | 2 +- x/stakeibc/client/proposal_handler.go | 2 +- x/stakeibc/genesis.go | 4 +- x/stakeibc/genesis_test.go | 8 +- x/stakeibc/handler.go | 4 +- x/stakeibc/keeper/deposit_records.go | 6 +- x/stakeibc/keeper/deposit_records_test.go | 8 +- .../keeper/epoch_elapsed_shares_test.go | 4 +- x/stakeibc/keeper/epoch_tracker.go | 2 +- x/stakeibc/keeper/epoch_tracker_test.go | 8 +- x/stakeibc/keeper/gov.go | 2 +- x/stakeibc/keeper/grpc_query.go | 2 +- .../keeper/grpc_query_address_unbondings.go | 4 +- x/stakeibc/keeper/grpc_query_epoch_tracker.go | 2 +- .../keeper/grpc_query_epoch_tracker_test.go | 6 +- x/stakeibc/keeper/grpc_query_host_zone.go | 2 +- .../keeper/grpc_query_host_zone_test.go | 6 +- .../keeper/grpc_query_module_address.go | 2 +- .../keeper/grpc_query_next_packet_sequence.go | 2 +- .../grpc_query_next_packet_sequence_test.go | 2 +- x/stakeibc/keeper/grpc_query_params.go | 2 +- x/stakeibc/keeper/grpc_query_params_test.go | 4 +- x/stakeibc/keeper/grpc_query_register_ica.go | 2 +- x/stakeibc/keeper/grpc_query_validator.go | 2 +- .../keeper/grpc_query_validator_test.go | 6 +- x/stakeibc/keeper/hooks.go | 8 +- x/stakeibc/keeper/host_zone.go | 4 +- x/stakeibc/keeper/host_zone_test.go | 8 +- x/stakeibc/keeper/icacallbacks.go | 2 +- x/stakeibc/keeper/icacallbacks_claim.go | 8 +- x/stakeibc/keeper/icacallbacks_claim_test.go | 8 +- x/stakeibc/keeper/icacallbacks_delegate.go | 8 +- .../keeper/icacallbacks_delegate_test.go | 10 +- x/stakeibc/keeper/icacallbacks_rebalance.go | 6 +- .../keeper/icacallbacks_rebalance_test.go | 8 +- x/stakeibc/keeper/icacallbacks_redemption.go | 8 +- .../keeper/icacallbacks_redemption_test.go | 10 +- x/stakeibc/keeper/icacallbacks_reinvest.go | 12 +- .../keeper/icacallbacks_reinvest_test.go | 16 +- x/stakeibc/keeper/icacallbacks_undelegate.go | 8 +- .../keeper/icacallbacks_undelegate_test.go | 10 +- x/stakeibc/keeper/icqcallbacks.go | 2 +- .../keeper/icqcallbacks_delegator_shares.go | 8 +- .../icqcallbacks_delegator_shares_test.go | 8 +- x/stakeibc/keeper/icqcallbacks_fee_balance.go | 10 +- .../keeper/icqcallbacks_fee_balance_test.go | 8 +- .../icqcallbacks_validator_exchange_rate.go | 8 +- ...qcallbacks_validator_exchange_rate_test.go | 8 +- .../keeper/icqcallbacks_withdrawal_balance.go | 8 +- .../icqcallbacks_withdrawal_balance_test.go | 10 +- x/stakeibc/keeper/keeper.go | 10 +- x/stakeibc/keeper/keeper_test.go | 6 +- x/stakeibc/keeper/msg_server.go | 2 +- .../keeper/msg_server_add_validators.go | 2 +- .../keeper/msg_server_add_validators_test.go | 4 +- .../msg_server_change_validator_weight.go | 2 +- .../msg_server_claim_undelegated_tokens.go | 6 +- ...sg_server_claim_undelegated_tokens_test.go | 8 +- x/stakeibc/keeper/msg_server_clear_balance.go | 2 +- .../keeper/msg_server_clear_balance_test.go | 4 +- .../keeper/msg_server_delete_validator.go | 2 +- .../msg_server_delete_validator_test.go | 2 +- x/stakeibc/keeper/msg_server_liquid_stake.go | 4 +- .../keeper/msg_server_liquid_stake_test.go | 6 +- .../keeper/msg_server_rebalance_validators.go | 4 +- .../msg_server_rebalance_validators_test.go | 6 +- x/stakeibc/keeper/msg_server_redeem_stake.go | 6 +- .../keeper/msg_server_redeem_stake_test.go | 6 +- .../keeper/msg_server_register_host_zone.go | 8 +- .../msg_server_register_host_zone_test.go | 8 +- .../msg_server_restore_interchain_account.go | 4 +- ..._server_restore_interchain_account_test.go | 4 +- x/stakeibc/keeper/msg_server_submit_tx.go | 12 +- ...erver_update_validator_shares_exch_rate.go | 2 +- x/stakeibc/keeper/params.go | 2 +- x/stakeibc/keeper/params_test.go | 4 +- x/stakeibc/keeper/reward_allocation.go | 2 +- x/stakeibc/keeper/reward_allocation_test.go | 6 +- x/stakeibc/keeper/unbonding_records.go | 6 +- .../keeper/unbonding_records_cleanup_test.go | 4 +- ...ords_get_host_zone_unbondings_msgs_test.go | 4 +- ...ng_records_initiate_all_unbondings_test.go | 4 +- ...ding_records_sweep_unbonded_tokens_test.go | 6 +- .../keeper/update_redemption_rates_test.go | 4 +- .../update_validator_shares_exch_rate_test.go | 6 +- x/stakeibc/keeper/validator_selection.go | 4 +- x/stakeibc/migrations/v2/convert.go | 4 +- x/stakeibc/migrations/v2/convert_test.go | 4 +- x/stakeibc/migrations/v2/migrations.go | 4 +- x/stakeibc/module.go | 6 +- x/stakeibc/module_ibc.go | 8 +- x/stakeibc/module_simulation.go | 6 +- x/stakeibc/proposal_handler.go | 4 +- x/stakeibc/simulation/add_validator.go | 4 +- .../simulation/change_validator_weight.go | 4 +- .../simulation/claim_undelegated_tokens.go | 4 +- x/stakeibc/simulation/delete_validator.go | 4 +- x/stakeibc/simulation/liquid_stake.go | 4 +- x/stakeibc/simulation/rebalance_validators.go | 4 +- .../simulation/restore_interchain_account.go | 4 +- x/stakeibc/simulation/update_delegation.go | 4 +- x/stakeibc/types/address_unbonding.pb.go | 39 ++--- x/stakeibc/types/callbacks.pb.go | 78 ++++----- x/stakeibc/types/epoch_tracker.pb.go | 4 +- x/stakeibc/types/genesis.pb.go | 44 ++--- x/stakeibc/types/genesis_test.go | 2 +- x/stakeibc/types/gov.pb.go | 6 +- x/stakeibc/types/host_zone.pb.go | 82 +++++----- x/stakeibc/types/ica_account.pb.go | 4 +- x/stakeibc/types/message_add_validators.go | 2 +- .../types/message_add_validators_test.go | 4 +- .../types/message_change_validator_weight.go | 2 +- .../message_change_validator_weight_test.go | 2 +- .../types/message_claim_undelegated_tokens.go | 2 +- .../message_claim_undelegated_tokens_test.go | 2 +- x/stakeibc/types/message_clear_balance.go | 2 +- x/stakeibc/types/message_delete_validator.go | 2 +- .../types/message_delete_validator_test.go | 2 +- x/stakeibc/types/message_liquid_stake_test.go | 2 +- .../types/message_rebalance_validators.go | 2 +- .../message_rebalance_validators_test.go | 4 +- x/stakeibc/types/message_redeem_stake_test.go | 2 +- .../types/message_register_host_zone.go | 2 +- ...message_restore_interchain_account_test.go | 2 +- x/stakeibc/types/message_update_delegation.go | 2 +- x/stakeibc/types/packet.pb.go | 4 +- x/stakeibc/types/params.pb.go | 74 ++++----- x/stakeibc/types/query.pb.go | 148 ++++++++--------- x/stakeibc/types/tx.pb.go | 152 +++++++++--------- x/stakeibc/types/validator.pb.go | 4 +- 447 files changed, 1602 insertions(+), 1601 deletions(-) diff --git a/app/app.go b/app/app.go index d9975233a7..a42135d7ec 100644 --- a/app/app.go +++ b/app/app.go @@ -7,7 +7,7 @@ import ( porttypes "github.com/cosmos/ibc-go/v5/modules/core/05-port/types" - "github.com/Stride-Labs/stride/v8/utils" + "github.com/Stride-Labs/stride/v9/utils" "github.com/cosmos/cosmos-sdk/baseapp" "github.com/cosmos/cosmos-sdk/client" @@ -54,12 +54,12 @@ import ( govtypesv1 "github.com/cosmos/cosmos-sdk/x/gov/types/v1" govtypesv1beta1 "github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1" - claimvesting "github.com/Stride-Labs/stride/v8/x/claim/vesting" - claimvestingtypes "github.com/Stride-Labs/stride/v8/x/claim/vesting/types" + claimvesting "github.com/Stride-Labs/stride/v9/x/claim/vesting" + claimvestingtypes "github.com/Stride-Labs/stride/v9/x/claim/vesting/types" - "github.com/Stride-Labs/stride/v8/x/mint" - mintkeeper "github.com/Stride-Labs/stride/v8/x/mint/keeper" - minttypes "github.com/Stride-Labs/stride/v8/x/mint/types" + "github.com/Stride-Labs/stride/v9/x/mint" + mintkeeper "github.com/Stride-Labs/stride/v9/x/mint/keeper" + minttypes "github.com/Stride-Labs/stride/v9/x/mint/types" "github.com/cosmos/cosmos-sdk/x/params" paramsclient "github.com/cosmos/cosmos-sdk/x/params/client" @@ -105,35 +105,35 @@ import ( // monitoringp "github.com/tendermint/spn/x/monitoringp" // monitoringpkeeper "github.com/tendermint/spn/x/monitoringp/keeper" - epochsmodule "github.com/Stride-Labs/stride/v8/x/epochs" - epochsmodulekeeper "github.com/Stride-Labs/stride/v8/x/epochs/keeper" - epochsmoduletypes "github.com/Stride-Labs/stride/v8/x/epochs/types" - - "github.com/Stride-Labs/stride/v8/x/interchainquery" - interchainquerykeeper "github.com/Stride-Labs/stride/v8/x/interchainquery/keeper" - interchainquerytypes "github.com/Stride-Labs/stride/v8/x/interchainquery/types" - - "github.com/Stride-Labs/stride/v8/x/autopilot" - autopilotkeeper "github.com/Stride-Labs/stride/v8/x/autopilot/keeper" - autopilottypes "github.com/Stride-Labs/stride/v8/x/autopilot/types" - - "github.com/Stride-Labs/stride/v8/x/claim" - claimkeeper "github.com/Stride-Labs/stride/v8/x/claim/keeper" - claimtypes "github.com/Stride-Labs/stride/v8/x/claim/types" - icacallbacksmodule "github.com/Stride-Labs/stride/v8/x/icacallbacks" - icacallbacksmodulekeeper "github.com/Stride-Labs/stride/v8/x/icacallbacks/keeper" - icacallbacksmoduletypes "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" - ratelimitmodule "github.com/Stride-Labs/stride/v8/x/ratelimit" - ratelimitclient "github.com/Stride-Labs/stride/v8/x/ratelimit/client" - ratelimitmodulekeeper "github.com/Stride-Labs/stride/v8/x/ratelimit/keeper" - ratelimitmoduletypes "github.com/Stride-Labs/stride/v8/x/ratelimit/types" - recordsmodule "github.com/Stride-Labs/stride/v8/x/records" - recordsmodulekeeper "github.com/Stride-Labs/stride/v8/x/records/keeper" - recordsmoduletypes "github.com/Stride-Labs/stride/v8/x/records/types" - stakeibcmodule "github.com/Stride-Labs/stride/v8/x/stakeibc" - stakeibcclient "github.com/Stride-Labs/stride/v8/x/stakeibc/client" - stakeibcmodulekeeper "github.com/Stride-Labs/stride/v8/x/stakeibc/keeper" - stakeibcmoduletypes "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + epochsmodule "github.com/Stride-Labs/stride/v9/x/epochs" + epochsmodulekeeper "github.com/Stride-Labs/stride/v9/x/epochs/keeper" + epochsmoduletypes "github.com/Stride-Labs/stride/v9/x/epochs/types" + + "github.com/Stride-Labs/stride/v9/x/interchainquery" + interchainquerykeeper "github.com/Stride-Labs/stride/v9/x/interchainquery/keeper" + interchainquerytypes "github.com/Stride-Labs/stride/v9/x/interchainquery/types" + + "github.com/Stride-Labs/stride/v9/x/autopilot" + autopilotkeeper "github.com/Stride-Labs/stride/v9/x/autopilot/keeper" + autopilottypes "github.com/Stride-Labs/stride/v9/x/autopilot/types" + + "github.com/Stride-Labs/stride/v9/x/claim" + claimkeeper "github.com/Stride-Labs/stride/v9/x/claim/keeper" + claimtypes "github.com/Stride-Labs/stride/v9/x/claim/types" + icacallbacksmodule "github.com/Stride-Labs/stride/v9/x/icacallbacks" + icacallbacksmodulekeeper "github.com/Stride-Labs/stride/v9/x/icacallbacks/keeper" + icacallbacksmoduletypes "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" + ratelimitmodule "github.com/Stride-Labs/stride/v9/x/ratelimit" + ratelimitclient "github.com/Stride-Labs/stride/v9/x/ratelimit/client" + ratelimitmodulekeeper "github.com/Stride-Labs/stride/v9/x/ratelimit/keeper" + ratelimitmoduletypes "github.com/Stride-Labs/stride/v9/x/ratelimit/types" + recordsmodule "github.com/Stride-Labs/stride/v9/x/records" + recordsmodulekeeper "github.com/Stride-Labs/stride/v9/x/records/keeper" + recordsmoduletypes "github.com/Stride-Labs/stride/v9/x/records/types" + stakeibcmodule "github.com/Stride-Labs/stride/v9/x/stakeibc" + stakeibcclient "github.com/Stride-Labs/stride/v9/x/stakeibc/client" + stakeibcmodulekeeper "github.com/Stride-Labs/stride/v9/x/stakeibc/keeper" + stakeibcmoduletypes "github.com/Stride-Labs/stride/v9/x/stakeibc/types" // this line is used by starport scaffolding # stargate/app/moduleImport storetypes "github.com/cosmos/cosmos-sdk/store/types" @@ -145,7 +145,7 @@ import ( const ( AccountAddressPrefix = "stride" Name = "stride" - Version = "8.0.0" + Version = "9.0.0" ) // this line is used by starport scaffolding # stargate/wasm/app/enabledProposals diff --git a/app/apptesting/test_helpers.go b/app/apptesting/test_helpers.go index 36ca1c2ce2..b43095ef99 100644 --- a/app/apptesting/test_helpers.go +++ b/app/apptesting/test_helpers.go @@ -23,8 +23,8 @@ import ( "github.com/tendermint/tendermint/crypto/ed25519" tmtypes "github.com/tendermint/tendermint/proto/tendermint/types" - "github.com/Stride-Labs/stride/v8/app" - "github.com/Stride-Labs/stride/v8/utils" + "github.com/Stride-Labs/stride/v9/app" + "github.com/Stride-Labs/stride/v9/utils" ) var ( diff --git a/app/test_setup.go b/app/test_setup.go index 6288043c47..b39e0bc0ff 100644 --- a/app/test_setup.go +++ b/app/test_setup.go @@ -20,7 +20,7 @@ import ( tmtypes "github.com/tendermint/tendermint/types" dbm "github.com/tendermint/tm-db" - cmdcfg "github.com/Stride-Labs/stride/v8/cmd/strided/config" + cmdcfg "github.com/Stride-Labs/stride/v9/cmd/strided/config" ) const Bech32Prefix = "stride" diff --git a/app/upgrades.go b/app/upgrades.go index d584f30c50..a19c438f3f 100644 --- a/app/upgrades.go +++ b/app/upgrades.go @@ -8,20 +8,20 @@ import ( authz "github.com/cosmos/cosmos-sdk/x/authz" - v2 "github.com/Stride-Labs/stride/v8/app/upgrades/v2" - v3 "github.com/Stride-Labs/stride/v8/app/upgrades/v3" - v4 "github.com/Stride-Labs/stride/v8/app/upgrades/v4" - v5 "github.com/Stride-Labs/stride/v8/app/upgrades/v5" - v6 "github.com/Stride-Labs/stride/v8/app/upgrades/v6" - v7 "github.com/Stride-Labs/stride/v8/app/upgrades/v7" - v8 "github.com/Stride-Labs/stride/v8/app/upgrades/v8" - v9 "github.com/Stride-Labs/stride/v8/app/upgrades/v9" - autopilottypes "github.com/Stride-Labs/stride/v8/x/autopilot/types" - claimtypes "github.com/Stride-Labs/stride/v8/x/claim/types" - icacallbacktypes "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" - ratelimittypes "github.com/Stride-Labs/stride/v8/x/ratelimit/types" - recordtypes "github.com/Stride-Labs/stride/v8/x/records/types" - stakeibctypes "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + v2 "github.com/Stride-Labs/stride/v9/app/upgrades/v2" + v3 "github.com/Stride-Labs/stride/v9/app/upgrades/v3" + v4 "github.com/Stride-Labs/stride/v9/app/upgrades/v4" + v5 "github.com/Stride-Labs/stride/v9/app/upgrades/v5" + v6 "github.com/Stride-Labs/stride/v9/app/upgrades/v6" + v7 "github.com/Stride-Labs/stride/v9/app/upgrades/v7" + v8 "github.com/Stride-Labs/stride/v9/app/upgrades/v8" + v9 "github.com/Stride-Labs/stride/v9/app/upgrades/v9" + autopilottypes "github.com/Stride-Labs/stride/v9/x/autopilot/types" + claimtypes "github.com/Stride-Labs/stride/v9/x/claim/types" + icacallbacktypes "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" + ratelimittypes "github.com/Stride-Labs/stride/v9/x/ratelimit/types" + recordtypes "github.com/Stride-Labs/stride/v9/x/records/types" + stakeibctypes "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) func (app *StrideApp) setupUpgradeHandlers() { diff --git a/app/upgrades/README.md b/app/upgrades/README.md index 6bf0acee1b..e5ea92e36c 100644 --- a/app/upgrades/README.md +++ b/app/upgrades/README.md @@ -97,7 +97,7 @@ package {upgradeVersion} import ( sdk "github.com/cosmos/cosmos-sdk/types" - {new-consensus-version} "github.com/Stride-Labs/stride/v8/x/records/migrations/{new-consensus-version}" + {new-consensus-version} "github.com/Stride-Labs/stride/v9/x/records/migrations/{new-consensus-version}" ) // TODO: Add migration logic to deserialize with old protos and re-serialize with new ones @@ -112,7 +112,7 @@ func MigrateStore(ctx sdk.Context) error { // app/upgrades/{upgradeVersion}/upgrades.go import ( - {module}migration "github.com/Stride-Labs/stride/v8/x/{module}/migrations/{new-consensus-version}" + {module}migration "github.com/Stride-Labs/stride/v9/x/{module}/migrations/{new-consensus-version}" ) // CreateUpgradeHandler creates an SDK upgrade handler for {upgradeVersion} diff --git a/app/upgrades/v3/upgrades.go b/app/upgrades/v3/upgrades.go index 4fc0905083..985c16632c 100644 --- a/app/upgrades/v3/upgrades.go +++ b/app/upgrades/v3/upgrades.go @@ -7,9 +7,9 @@ import ( "github.com/cosmos/cosmos-sdk/types/module" upgradetypes "github.com/cosmos/cosmos-sdk/x/upgrade/types" - claimkeeper "github.com/Stride-Labs/stride/v8/x/claim/keeper" - "github.com/Stride-Labs/stride/v8/x/claim/types" - claimtypes "github.com/Stride-Labs/stride/v8/x/claim/types" + claimkeeper "github.com/Stride-Labs/stride/v9/x/claim/keeper" + "github.com/Stride-Labs/stride/v9/x/claim/types" + claimtypes "github.com/Stride-Labs/stride/v9/x/claim/types" ) // Note: ensure these values are properly set before running upgrade diff --git a/app/upgrades/v3/upgrades_test.go b/app/upgrades/v3/upgrades_test.go index c917c7a95a..1f34560365 100644 --- a/app/upgrades/v3/upgrades_test.go +++ b/app/upgrades/v3/upgrades_test.go @@ -5,7 +5,7 @@ import ( "github.com/stretchr/testify/suite" - "github.com/Stride-Labs/stride/v8/app/apptesting" + "github.com/Stride-Labs/stride/v9/app/apptesting" ) var ( diff --git a/app/upgrades/v4/upgrades_test.go b/app/upgrades/v4/upgrades_test.go index 39bd9fc83c..3fcb73ba66 100644 --- a/app/upgrades/v4/upgrades_test.go +++ b/app/upgrades/v4/upgrades_test.go @@ -5,7 +5,7 @@ import ( "github.com/stretchr/testify/suite" - "github.com/Stride-Labs/stride/v8/app/apptesting" + "github.com/Stride-Labs/stride/v9/app/apptesting" ) const dummyUpgradeHeight = 5 diff --git a/app/upgrades/v5/upgrades.go b/app/upgrades/v5/upgrades.go index 56e989e7e3..5738c5e65a 100644 --- a/app/upgrades/v5/upgrades.go +++ b/app/upgrades/v5/upgrades.go @@ -12,16 +12,16 @@ import ( authz "github.com/cosmos/cosmos-sdk/x/authz" upgradetypes "github.com/cosmos/cosmos-sdk/x/upgrade/types" - claimmigration "github.com/Stride-Labs/stride/v8/x/claim/migrations/v2" - claimtypes "github.com/Stride-Labs/stride/v8/x/claim/types" - icacallbacksmigration "github.com/Stride-Labs/stride/v8/x/icacallbacks/migrations/v2" - icacallbacktypes "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" - interchainquerykeeper "github.com/Stride-Labs/stride/v8/x/interchainquery/keeper" - recordsmigration "github.com/Stride-Labs/stride/v8/x/records/migrations/v2" - recordtypes "github.com/Stride-Labs/stride/v8/x/records/types" - stakeibckeeper "github.com/Stride-Labs/stride/v8/x/stakeibc/keeper" - stakeibcmigration "github.com/Stride-Labs/stride/v8/x/stakeibc/migrations/v2" - stakeibctypes "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + claimmigration "github.com/Stride-Labs/stride/v9/x/claim/migrations/v2" + claimtypes "github.com/Stride-Labs/stride/v9/x/claim/types" + icacallbacksmigration "github.com/Stride-Labs/stride/v9/x/icacallbacks/migrations/v2" + icacallbacktypes "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" + interchainquerykeeper "github.com/Stride-Labs/stride/v9/x/interchainquery/keeper" + recordsmigration "github.com/Stride-Labs/stride/v9/x/records/migrations/v2" + recordtypes "github.com/Stride-Labs/stride/v9/x/records/types" + stakeibckeeper "github.com/Stride-Labs/stride/v9/x/stakeibc/keeper" + stakeibcmigration "github.com/Stride-Labs/stride/v9/x/stakeibc/migrations/v2" + stakeibctypes "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) // Note: ensure these values are properly set before running upgrade diff --git a/app/upgrades/v5/upgrades_test.go b/app/upgrades/v5/upgrades_test.go index 8b4bb70624..683b64a0ad 100644 --- a/app/upgrades/v5/upgrades_test.go +++ b/app/upgrades/v5/upgrades_test.go @@ -11,20 +11,20 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" "github.com/stretchr/testify/suite" - "github.com/Stride-Labs/stride/v8/app" - - "github.com/Stride-Labs/stride/v8/app/apptesting" - upgradev5 "github.com/Stride-Labs/stride/v8/app/upgrades/v5" - oldclaimtypes "github.com/Stride-Labs/stride/v8/x/claim/migrations/v2/types" - claimtypes "github.com/Stride-Labs/stride/v8/x/claim/types" - icacallbacktypes "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" - icqtypes "github.com/Stride-Labs/stride/v8/x/interchainquery/types" - recordkeeper "github.com/Stride-Labs/stride/v8/x/records/keeper" - oldrecordtypes "github.com/Stride-Labs/stride/v8/x/records/migrations/v2/types" - recordtypes "github.com/Stride-Labs/stride/v8/x/records/types" - stakeibckeeper "github.com/Stride-Labs/stride/v8/x/stakeibc/keeper" - oldstakeibctypes "github.com/Stride-Labs/stride/v8/x/stakeibc/migrations/v2/types" - stakeibctypes "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/app" + + "github.com/Stride-Labs/stride/v9/app/apptesting" + upgradev5 "github.com/Stride-Labs/stride/v9/app/upgrades/v5" + oldclaimtypes "github.com/Stride-Labs/stride/v9/x/claim/migrations/v2/types" + claimtypes "github.com/Stride-Labs/stride/v9/x/claim/types" + icacallbacktypes "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" + icqtypes "github.com/Stride-Labs/stride/v9/x/interchainquery/types" + recordkeeper "github.com/Stride-Labs/stride/v9/x/records/keeper" + oldrecordtypes "github.com/Stride-Labs/stride/v9/x/records/migrations/v2/types" + recordtypes "github.com/Stride-Labs/stride/v9/x/records/types" + stakeibckeeper "github.com/Stride-Labs/stride/v9/x/stakeibc/keeper" + oldstakeibctypes "github.com/Stride-Labs/stride/v9/x/stakeibc/migrations/v2/types" + stakeibctypes "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) const dummyUpgradeHeight = 5 diff --git a/app/upgrades/v6/upgrades.go b/app/upgrades/v6/upgrades.go index ea8e53bf55..530690d387 100644 --- a/app/upgrades/v6/upgrades.go +++ b/app/upgrades/v6/upgrades.go @@ -9,7 +9,7 @@ import ( "github.com/cosmos/cosmos-sdk/types/module" upgradetypes "github.com/cosmos/cosmos-sdk/x/upgrade/types" - claimkeeper "github.com/Stride-Labs/stride/v8/x/claim/keeper" + claimkeeper "github.com/Stride-Labs/stride/v9/x/claim/keeper" ) // Note: ensure these values are properly set before running upgrade diff --git a/app/upgrades/v6/upgrades_test.go b/app/upgrades/v6/upgrades_test.go index d7f01a8ec9..10723da65f 100644 --- a/app/upgrades/v6/upgrades_test.go +++ b/app/upgrades/v6/upgrades_test.go @@ -11,11 +11,11 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" "github.com/stretchr/testify/suite" - "github.com/Stride-Labs/stride/v8/app" + "github.com/Stride-Labs/stride/v9/app" - "github.com/Stride-Labs/stride/v8/app/apptesting" - "github.com/Stride-Labs/stride/v8/x/claim/types" - claimtypes "github.com/Stride-Labs/stride/v8/x/claim/types" + "github.com/Stride-Labs/stride/v9/app/apptesting" + "github.com/Stride-Labs/stride/v9/x/claim/types" + claimtypes "github.com/Stride-Labs/stride/v9/x/claim/types" ) const dummyUpgradeHeight = 5 diff --git a/app/upgrades/v7/upgrades.go b/app/upgrades/v7/upgrades.go index 985daa7e83..57554c9ae4 100644 --- a/app/upgrades/v7/upgrades.go +++ b/app/upgrades/v7/upgrades.go @@ -21,13 +21,13 @@ import ( icahosttypes "github.com/cosmos/ibc-go/v5/modules/apps/27-interchain-accounts/host/types" transfertypes "github.com/cosmos/ibc-go/v5/modules/apps/transfer/types" - "github.com/Stride-Labs/stride/v8/utils" - epochskeeper "github.com/Stride-Labs/stride/v8/x/epochs/keeper" - epochstypes "github.com/Stride-Labs/stride/v8/x/epochs/types" - mintkeeper "github.com/Stride-Labs/stride/v8/x/mint/keeper" - minttypes "github.com/Stride-Labs/stride/v8/x/mint/types" - stakeibckeeper "github.com/Stride-Labs/stride/v8/x/stakeibc/keeper" - stakeibctypes "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/utils" + epochskeeper "github.com/Stride-Labs/stride/v9/x/epochs/keeper" + epochstypes "github.com/Stride-Labs/stride/v9/x/epochs/types" + mintkeeper "github.com/Stride-Labs/stride/v9/x/mint/keeper" + minttypes "github.com/Stride-Labs/stride/v9/x/mint/types" + stakeibckeeper "github.com/Stride-Labs/stride/v9/x/stakeibc/keeper" + stakeibctypes "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) // CreateUpgradeHandler creates an SDK upgrade handler for v7 diff --git a/app/upgrades/v7/upgrades_test.go b/app/upgrades/v7/upgrades_test.go index 5c806ea8ed..0369ec76e4 100644 --- a/app/upgrades/v7/upgrades_test.go +++ b/app/upgrades/v7/upgrades_test.go @@ -9,16 +9,16 @@ import ( "github.com/cosmos/cosmos-sdk/store/prefix" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/Stride-Labs/stride/v8/app" - "github.com/Stride-Labs/stride/v8/app/apptesting" - v7 "github.com/Stride-Labs/stride/v8/app/upgrades/v7" - epochstypes "github.com/Stride-Labs/stride/v8/x/epochs/types" - stakeibctypes "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/app" + "github.com/Stride-Labs/stride/v9/app/apptesting" + v7 "github.com/Stride-Labs/stride/v9/app/upgrades/v7" + epochstypes "github.com/Stride-Labs/stride/v9/x/epochs/types" + stakeibctypes "github.com/Stride-Labs/stride/v9/x/stakeibc/types" // This isn't the exact type host zone schema as the one that's will be in the store // before the upgrade, but the only thing that matters, for the sake of the test, // is that it doesn't have min/max redemption rate as attributes - oldstakeibctypes "github.com/Stride-Labs/stride/v8/x/stakeibc/migrations/v2/types" + oldstakeibctypes "github.com/Stride-Labs/stride/v9/x/stakeibc/migrations/v2/types" ) var ( diff --git a/app/upgrades/v8/upgrades.go b/app/upgrades/v8/upgrades.go index 81f277e497..3a872b8ae5 100644 --- a/app/upgrades/v8/upgrades.go +++ b/app/upgrades/v8/upgrades.go @@ -12,12 +12,12 @@ import ( "github.com/cosmos/cosmos-sdk/types/module" upgradetypes "github.com/cosmos/cosmos-sdk/x/upgrade/types" - "github.com/Stride-Labs/stride/v8/utils" - autopilotkeeper "github.com/Stride-Labs/stride/v8/x/autopilot/keeper" - autopilottypes "github.com/Stride-Labs/stride/v8/x/autopilot/types" - claimkeeper "github.com/Stride-Labs/stride/v8/x/claim/keeper" - "github.com/Stride-Labs/stride/v8/x/claim/types" - claimtypes "github.com/Stride-Labs/stride/v8/x/claim/types" + "github.com/Stride-Labs/stride/v9/utils" + autopilotkeeper "github.com/Stride-Labs/stride/v9/x/autopilot/keeper" + autopilottypes "github.com/Stride-Labs/stride/v9/x/autopilot/types" + claimkeeper "github.com/Stride-Labs/stride/v9/x/claim/keeper" + "github.com/Stride-Labs/stride/v9/x/claim/types" + claimtypes "github.com/Stride-Labs/stride/v9/x/claim/types" ) var ( diff --git a/app/upgrades/v8/upgrades_test.go b/app/upgrades/v8/upgrades_test.go index 8ca0868855..c6c4dcd8c0 100644 --- a/app/upgrades/v8/upgrades_test.go +++ b/app/upgrades/v8/upgrades_test.go @@ -9,11 +9,11 @@ import ( sdkmath "cosmossdk.io/math" "github.com/stretchr/testify/suite" - "github.com/Stride-Labs/stride/v8/app/apptesting" - v8 "github.com/Stride-Labs/stride/v8/app/upgrades/v8" - autopilottypes "github.com/Stride-Labs/stride/v8/x/autopilot/types" - "github.com/Stride-Labs/stride/v8/x/claim/types" - claimtypes "github.com/Stride-Labs/stride/v8/x/claim/types" + "github.com/Stride-Labs/stride/v9/app/apptesting" + v8 "github.com/Stride-Labs/stride/v9/app/upgrades/v8" + autopilottypes "github.com/Stride-Labs/stride/v9/x/autopilot/types" + "github.com/Stride-Labs/stride/v9/x/claim/types" + claimtypes "github.com/Stride-Labs/stride/v9/x/claim/types" ) var ( diff --git a/app/upgrades/v9/upgrades.go b/app/upgrades/v9/upgrades.go index 362211a5a3..eb6b7fc3b8 100644 --- a/app/upgrades/v9/upgrades.go +++ b/app/upgrades/v9/upgrades.go @@ -8,7 +8,7 @@ import ( "github.com/cosmos/cosmos-sdk/types/module" upgradetypes "github.com/cosmos/cosmos-sdk/x/upgrade/types" - claimkeeper "github.com/Stride-Labs/stride/v8/x/claim/keeper" + claimkeeper "github.com/Stride-Labs/stride/v9/x/claim/keeper" ) // CreateUpgradeHandler creates an SDK upgrade handler for v29 diff --git a/app/upgrades/v9/upgrades_test.go b/app/upgrades/v9/upgrades_test.go index 814dbf81f8..8b26bd0233 100644 --- a/app/upgrades/v9/upgrades_test.go +++ b/app/upgrades/v9/upgrades_test.go @@ -6,18 +6,18 @@ import ( "github.com/stretchr/testify/suite" - "github.com/Stride-Labs/stride/v8/app" - "github.com/Stride-Labs/stride/v8/app/apptesting" - v9 "github.com/Stride-Labs/stride/v8/app/upgrades/v9" - "github.com/Stride-Labs/stride/v8/utils" + "github.com/Stride-Labs/stride/v9/app" + "github.com/Stride-Labs/stride/v9/app/apptesting" + v9 "github.com/Stride-Labs/stride/v9/app/upgrades/v9" + "github.com/Stride-Labs/stride/v9/utils" - claimtypes "github.com/Stride-Labs/stride/v8/x/claim/types" + claimtypes "github.com/Stride-Labs/stride/v9/x/claim/types" // This isn't the exact type host zone schema as the one that's will be in the store // before the upgrade, but the only thing that matters, for the sake of the test, // is that it doesn't have min/max redemption rate as attributes - "github.com/Stride-Labs/stride/v8/x/claim/migrations/v2/types" - oldclaimtypes "github.com/Stride-Labs/stride/v8/x/claim/migrations/v2/types" + "github.com/Stride-Labs/stride/v9/x/claim/migrations/v2/types" + oldclaimtypes "github.com/Stride-Labs/stride/v9/x/claim/migrations/v2/types" ) type UpgradeTestSuite struct { diff --git a/cmd/strided/config/config.go b/cmd/strided/config/config.go index f03a93e8e4..38fec8db6e 100644 --- a/cmd/strided/config/config.go +++ b/cmd/strided/config/config.go @@ -42,7 +42,7 @@ func SetupConfig() { version.AppName = "stride" version.Name = "strided" - version.Version = "v8.0.0" + version.Version = "v9.0.0" } // SetBech32Prefixes sets the global prefixes to be used when serializing addresses and public keys to Bech32 strings. diff --git a/cmd/strided/main.go b/cmd/strided/main.go index 30b4afdd23..c3e1cb7fbe 100644 --- a/cmd/strided/main.go +++ b/cmd/strided/main.go @@ -5,9 +5,9 @@ import ( svrcmd "github.com/cosmos/cosmos-sdk/server/cmd" - "github.com/Stride-Labs/stride/v8/app" + "github.com/Stride-Labs/stride/v9/app" - cmdcfg "github.com/Stride-Labs/stride/v8/cmd/strided/config" + cmdcfg "github.com/Stride-Labs/stride/v9/cmd/strided/config" ) func main() { diff --git a/cmd/strided/root.go b/cmd/strided/root.go index b5010f5d57..8260bcae57 100644 --- a/cmd/strided/root.go +++ b/cmd/strided/root.go @@ -8,7 +8,7 @@ import ( "github.com/cosmos/cosmos-sdk/snapshots" - "github.com/Stride-Labs/stride/v8/utils" + "github.com/Stride-Labs/stride/v9/utils" tmDb "github.com/tendermint/tm-db" @@ -40,8 +40,8 @@ import ( genutilcli "github.com/cosmos/cosmos-sdk/x/genutil/client/cli" tmcfg "github.com/tendermint/tendermint/config" - "github.com/Stride-Labs/stride/v8/app" - // "github.com/Stride-Labs/stride/v8/app/params" + "github.com/Stride-Labs/stride/v9/app" + // "github.com/Stride-Labs/stride/v9/app/params" // this line is used by starport scaffolding # stargate/root/import ) diff --git a/go.mod b/go.mod index 8e75975c01..f5c80986e8 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module github.com/Stride-Labs/stride/v8 +module github.com/Stride-Labs/stride/v9 go 1.19 diff --git a/proto/stride/autopilot/genesis.proto b/proto/stride/autopilot/genesis.proto index c136eb42e9..30b4e9825b 100644 --- a/proto/stride/autopilot/genesis.proto +++ b/proto/stride/autopilot/genesis.proto @@ -4,7 +4,7 @@ package stride.autopilot; import "gogoproto/gogo.proto"; import "stride/autopilot/params.proto"; -option go_package = "github.com/Stride-Labs/stride/v8/x/autopilot/types"; +option go_package = "github.com/Stride-Labs/stride/v9/x/autopilot/types"; // GenesisState defines the claim module's genesis state. message GenesisState { diff --git a/proto/stride/autopilot/params.proto b/proto/stride/autopilot/params.proto index b670e9d8a3..5d6955f5d5 100644 --- a/proto/stride/autopilot/params.proto +++ b/proto/stride/autopilot/params.proto @@ -3,7 +3,7 @@ package stride.autopilot; import "gogoproto/gogo.proto"; -option go_package = "github.com/Stride-Labs/stride/v8/x/autopilot/types"; +option go_package = "github.com/Stride-Labs/stride/v9/x/autopilot/types"; // Params defines the parameters for the module. // next id: 1 diff --git a/proto/stride/autopilot/query.proto b/proto/stride/autopilot/query.proto index 44793fed80..2eb4a552e6 100644 --- a/proto/stride/autopilot/query.proto +++ b/proto/stride/autopilot/query.proto @@ -5,7 +5,7 @@ import "gogoproto/gogo.proto"; import "google/api/annotations.proto"; import "stride/autopilot/params.proto"; -option go_package = "github.com/Stride-Labs/stride/v8/x/autopilot/types"; +option go_package = "github.com/Stride-Labs/stride/v9/x/autopilot/types"; // Query defines the gRPC querier service. service Query { diff --git a/proto/stride/claim/claim.proto b/proto/stride/claim/claim.proto index c6e1507199..d392eadfc4 100644 --- a/proto/stride/claim/claim.proto +++ b/proto/stride/claim/claim.proto @@ -3,7 +3,7 @@ package stride.claim; import "gogoproto/gogo.proto"; -option go_package = "github.com/Stride-Labs/stride/v8/x/claim/types"; +option go_package = "github.com/Stride-Labs/stride/v9/x/claim/types"; enum Action { option (gogoproto.goproto_enum_prefix) = false; diff --git a/proto/stride/claim/genesis.proto b/proto/stride/claim/genesis.proto index 3ca4afed2d..352b946dab 100644 --- a/proto/stride/claim/genesis.proto +++ b/proto/stride/claim/genesis.proto @@ -5,7 +5,7 @@ import "gogoproto/gogo.proto"; import "stride/claim/claim.proto"; import "stride/claim/params.proto"; -option go_package = "github.com/Stride-Labs/stride/v8/x/claim/types"; +option go_package = "github.com/Stride-Labs/stride/v9/x/claim/types"; // GenesisState defines the claim module's genesis state. message GenesisState { diff --git a/proto/stride/claim/params.proto b/proto/stride/claim/params.proto index b158e99b65..af63a0034d 100644 --- a/proto/stride/claim/params.proto +++ b/proto/stride/claim/params.proto @@ -5,7 +5,7 @@ import "gogoproto/gogo.proto"; import "google/protobuf/duration.proto"; import "google/protobuf/timestamp.proto"; -option go_package = "github.com/Stride-Labs/stride/v8/x/claim/types"; +option go_package = "github.com/Stride-Labs/stride/v9/x/claim/types"; // Params defines the claim module's parameters. message Params { repeated Airdrop airdrops = 1; } diff --git a/proto/stride/claim/query.proto b/proto/stride/claim/query.proto index a4ae6ab733..95e1463f6f 100644 --- a/proto/stride/claim/query.proto +++ b/proto/stride/claim/query.proto @@ -9,7 +9,7 @@ import "stride/claim/params.proto"; import "stride/vesting/vesting.proto"; import "google/protobuf/timestamp.proto"; -option go_package = "github.com/Stride-Labs/stride/v8/x/claim/types"; +option go_package = "github.com/Stride-Labs/stride/v9/x/claim/types"; // Query defines the gRPC querier service. service Query { diff --git a/proto/stride/claim/tx.proto b/proto/stride/claim/tx.proto index 0f24640543..049b8ef273 100644 --- a/proto/stride/claim/tx.proto +++ b/proto/stride/claim/tx.proto @@ -4,7 +4,7 @@ package stride.claim; import "gogoproto/gogo.proto"; import "cosmos/base/v1beta1/coin.proto"; -option go_package = "github.com/Stride-Labs/stride/v8/x/claim/types"; +option go_package = "github.com/Stride-Labs/stride/v9/x/claim/types"; // Msg defines the Msg service. service Msg { diff --git a/proto/stride/epochs/genesis.proto b/proto/stride/epochs/genesis.proto index 992a1eeed8..c2e3d57500 100755 --- a/proto/stride/epochs/genesis.proto +++ b/proto/stride/epochs/genesis.proto @@ -5,7 +5,7 @@ import "gogoproto/gogo.proto"; import "google/protobuf/duration.proto"; import "google/protobuf/timestamp.proto"; -option go_package = "github.com/Stride-Labs/stride/v8/x/epochs/types"; +option go_package = "github.com/Stride-Labs/stride/v9/x/epochs/types"; message EpochInfo { string identifier = 1; diff --git a/proto/stride/epochs/query.proto b/proto/stride/epochs/query.proto index da47d33ff7..28c3c58b61 100644 --- a/proto/stride/epochs/query.proto +++ b/proto/stride/epochs/query.proto @@ -6,7 +6,7 @@ import "google/api/annotations.proto"; import "cosmos/base/query/v1beta1/pagination.proto"; import "stride/epochs/genesis.proto"; -option go_package = "github.com/Stride-Labs/stride/v8/x/epochs/types"; +option go_package = "github.com/Stride-Labs/stride/v9/x/epochs/types"; // Query defines the gRPC querier service. service Query { @@ -51,7 +51,7 @@ message QueryEpochInfoResponse { // import "epochs/params.proto"; // // this line is used by starport scaffolding # 1 -// option go_package = "github.com/Stride-Labs/stride/v8/x/epochs/types"; +// option go_package = "github.com/Stride-Labs/stride/v9/x/epochs/types"; // // Query defines the gRPC querier service. // service Query { diff --git a/proto/stride/icacallbacks/callback_data.proto b/proto/stride/icacallbacks/callback_data.proto index e975ab979c..bfc0ef2eed 100755 --- a/proto/stride/icacallbacks/callback_data.proto +++ b/proto/stride/icacallbacks/callback_data.proto @@ -1,7 +1,7 @@ syntax = "proto3"; package stride.icacallbacks; -option go_package = "github.com/Stride-Labs/stride/v8/x/icacallbacks/types"; +option go_package = "github.com/Stride-Labs/stride/v9/x/icacallbacks/types"; message CallbackData { string callback_key = 1; diff --git a/proto/stride/icacallbacks/genesis.proto b/proto/stride/icacallbacks/genesis.proto index 97637d39eb..12449a54b7 100755 --- a/proto/stride/icacallbacks/genesis.proto +++ b/proto/stride/icacallbacks/genesis.proto @@ -6,7 +6,7 @@ import "stride/icacallbacks/params.proto"; import "stride/icacallbacks/callback_data.proto"; // this line is used by starport scaffolding # genesis/proto/import -option go_package = "github.com/Stride-Labs/stride/v8/x/icacallbacks/types"; +option go_package = "github.com/Stride-Labs/stride/v9/x/icacallbacks/types"; // GenesisState defines the icacallbacks module's genesis state. message GenesisState { diff --git a/proto/stride/icacallbacks/packet.proto b/proto/stride/icacallbacks/packet.proto index ba2e6e3389..b62209a343 100755 --- a/proto/stride/icacallbacks/packet.proto +++ b/proto/stride/icacallbacks/packet.proto @@ -3,7 +3,7 @@ package stride.icacallbacks; // this line is used by starport scaffolding # proto/packet/import -option go_package = "github.com/Stride-Labs/stride/v8/x/icacallbacks/types"; +option go_package = "github.com/Stride-Labs/stride/v9/x/icacallbacks/types"; message IcacallbacksPacketData { oneof packet { diff --git a/proto/stride/icacallbacks/params.proto b/proto/stride/icacallbacks/params.proto index fc481ffb29..fcfe03e2e5 100755 --- a/proto/stride/icacallbacks/params.proto +++ b/proto/stride/icacallbacks/params.proto @@ -3,7 +3,7 @@ package stride.icacallbacks; import "gogoproto/gogo.proto"; -option go_package = "github.com/Stride-Labs/stride/v8/x/icacallbacks/types"; +option go_package = "github.com/Stride-Labs/stride/v9/x/icacallbacks/types"; // Params defines the parameters for the module. message Params { option (gogoproto.goproto_stringer) = false; } diff --git a/proto/stride/icacallbacks/query.proto b/proto/stride/icacallbacks/query.proto index 27270021a6..b0fa64af5c 100644 --- a/proto/stride/icacallbacks/query.proto +++ b/proto/stride/icacallbacks/query.proto @@ -8,7 +8,7 @@ import "stride/icacallbacks/params.proto"; import "stride/icacallbacks/callback_data.proto"; // this line is used by starport scaffolding # 1 -option go_package = "github.com/Stride-Labs/stride/v8/x/icacallbacks/types"; +option go_package = "github.com/Stride-Labs/stride/v9/x/icacallbacks/types"; // Query defines the gRPC querier service. service Query { diff --git a/proto/stride/icacallbacks/tx.proto b/proto/stride/icacallbacks/tx.proto index f49cd05a8b..7d80b18f0f 100755 --- a/proto/stride/icacallbacks/tx.proto +++ b/proto/stride/icacallbacks/tx.proto @@ -3,7 +3,7 @@ package stride.icacallbacks; // this line is used by starport scaffolding # proto/tx/import -option go_package = "github.com/Stride-Labs/stride/v8/x/icacallbacks/types"; +option go_package = "github.com/Stride-Labs/stride/v9/x/icacallbacks/types"; // Msg defines the Msg service. service Msg { diff --git a/proto/stride/interchainquery/v1/genesis.proto b/proto/stride/interchainquery/v1/genesis.proto index da5e303404..142218be5c 100644 --- a/proto/stride/interchainquery/v1/genesis.proto +++ b/proto/stride/interchainquery/v1/genesis.proto @@ -4,7 +4,7 @@ package stride.interchainquery.v1; import "gogoproto/gogo.proto"; import "cosmos_proto/cosmos.proto"; -option go_package = "github.com/Stride-Labs/stride/v8/x/interchainquery/types"; +option go_package = "github.com/Stride-Labs/stride/v9/x/interchainquery/types"; message Query { string id = 1; diff --git a/proto/stride/interchainquery/v1/messages.proto b/proto/stride/interchainquery/v1/messages.proto index f8239260fa..9678a13e77 100755 --- a/proto/stride/interchainquery/v1/messages.proto +++ b/proto/stride/interchainquery/v1/messages.proto @@ -6,7 +6,7 @@ import "cosmos_proto/cosmos.proto"; import "google/api/annotations.proto"; import "tendermint/crypto/proof.proto"; -option go_package = "github.com/Stride-Labs/stride/v8/x/interchainquery/types"; +option go_package = "github.com/Stride-Labs/stride/v9/x/interchainquery/types"; // Msg defines the interchainquery Msg service. service Msg { diff --git a/proto/stride/interchainquery/v1/query.proto b/proto/stride/interchainquery/v1/query.proto index 3c057d2082..e40fb43e32 100644 --- a/proto/stride/interchainquery/v1/query.proto +++ b/proto/stride/interchainquery/v1/query.proto @@ -5,7 +5,7 @@ import "stride/interchainquery/v1/genesis.proto"; import "google/api/annotations.proto"; import "gogoproto/gogo.proto"; -option go_package = "github.com/Stride-Labs/stride/v8/x/interchainquery/types"; +option go_package = "github.com/Stride-Labs/stride/v9/x/interchainquery/types"; service QueryService { rpc PendingQueries(QueryPendingQueriesRequest) diff --git a/proto/stride/mint/v1beta1/genesis.proto b/proto/stride/mint/v1beta1/genesis.proto index 1ff4763eda..5846209362 100755 --- a/proto/stride/mint/v1beta1/genesis.proto +++ b/proto/stride/mint/v1beta1/genesis.proto @@ -4,7 +4,7 @@ package stride.mint.v1beta1; import "gogoproto/gogo.proto"; import "stride/mint/v1beta1/mint.proto"; -option go_package = "github.com/Stride-Labs/stride/v8/x/mint/types"; +option go_package = "github.com/Stride-Labs/stride/v9/x/mint/types"; // GenesisState defines the mint module's genesis state. message GenesisState { diff --git a/proto/stride/mint/v1beta1/mint.proto b/proto/stride/mint/v1beta1/mint.proto index dfe90c062f..fc216132e1 100755 --- a/proto/stride/mint/v1beta1/mint.proto +++ b/proto/stride/mint/v1beta1/mint.proto @@ -1,7 +1,7 @@ syntax = "proto3"; package stride.mint.v1beta1; -option go_package = "github.com/Stride-Labs/stride/v8/x/mint/types"; +option go_package = "github.com/Stride-Labs/stride/v9/x/mint/types"; import "gogoproto/gogo.proto"; diff --git a/proto/stride/mint/v1beta1/query.proto b/proto/stride/mint/v1beta1/query.proto index d9dfeb407d..746d9ced33 100755 --- a/proto/stride/mint/v1beta1/query.proto +++ b/proto/stride/mint/v1beta1/query.proto @@ -5,7 +5,7 @@ import "gogoproto/gogo.proto"; import "google/api/annotations.proto"; import "stride/mint/v1beta1/mint.proto"; -option go_package = "github.com/Stride-Labs/stride/v8/x/mint/types"; +option go_package = "github.com/Stride-Labs/stride/v9/x/mint/types"; // Query provides defines the gRPC querier service. service Query { diff --git a/proto/stride/ratelimit/genesis.proto b/proto/stride/ratelimit/genesis.proto index 2a781a5d77..e374f0bc64 100644 --- a/proto/stride/ratelimit/genesis.proto +++ b/proto/stride/ratelimit/genesis.proto @@ -5,7 +5,7 @@ import "gogoproto/gogo.proto"; import "stride/ratelimit/params.proto"; import "stride/ratelimit/ratelimit.proto"; -option go_package = "github.com/Stride-Labs/stride/v8/x/ratelimit/types"; +option go_package = "github.com/Stride-Labs/stride/v9/x/ratelimit/types"; // GenesisState defines the ratelimit module's genesis state. message GenesisState { diff --git a/proto/stride/ratelimit/gov.proto b/proto/stride/ratelimit/gov.proto index ab5141e90e..ab28902362 100644 --- a/proto/stride/ratelimit/gov.proto +++ b/proto/stride/ratelimit/gov.proto @@ -3,7 +3,7 @@ package stride.ratelimit; import "gogoproto/gogo.proto"; -option go_package = "github.com/Stride-Labs/stride/v8/x/ratelimit/types"; +option go_package = "github.com/Stride-Labs/stride/v9/x/ratelimit/types"; message AddRateLimitProposal { option (gogoproto.equal) = true; diff --git a/proto/stride/ratelimit/params.proto b/proto/stride/ratelimit/params.proto index 710946767f..71a2de5787 100644 --- a/proto/stride/ratelimit/params.proto +++ b/proto/stride/ratelimit/params.proto @@ -1,7 +1,7 @@ syntax = "proto3"; package stride.ratelimit; -option go_package = "github.com/Stride-Labs/stride/v8/x/ratelimit/types"; +option go_package = "github.com/Stride-Labs/stride/v9/x/ratelimit/types"; // Params defines the ratelimit module's parameters. message Params {} diff --git a/proto/stride/ratelimit/query.proto b/proto/stride/ratelimit/query.proto index 6ec326ccaf..0272d20e3f 100644 --- a/proto/stride/ratelimit/query.proto +++ b/proto/stride/ratelimit/query.proto @@ -5,7 +5,7 @@ import "stride/ratelimit/ratelimit.proto"; import "google/api/annotations.proto"; import "gogoproto/gogo.proto"; -option go_package = "github.com/Stride-Labs/stride/v8/x/ratelimit/types"; +option go_package = "github.com/Stride-Labs/stride/v9/x/ratelimit/types"; // Query defines the gRPC querier service. service Query { diff --git a/proto/stride/ratelimit/ratelimit.proto b/proto/stride/ratelimit/ratelimit.proto index a56f02ef8f..638cbc70fc 100644 --- a/proto/stride/ratelimit/ratelimit.proto +++ b/proto/stride/ratelimit/ratelimit.proto @@ -3,7 +3,7 @@ package stride.ratelimit; import "gogoproto/gogo.proto"; -option go_package = "github.com/Stride-Labs/stride/v8/x/ratelimit/types"; +option go_package = "github.com/Stride-Labs/stride/v9/x/ratelimit/types"; enum PacketDirection { option (gogoproto.goproto_enum_prefix) = false; diff --git a/proto/stride/records/callbacks.proto b/proto/stride/records/callbacks.proto index 3f54b51f51..f025b38ea3 100755 --- a/proto/stride/records/callbacks.proto +++ b/proto/stride/records/callbacks.proto @@ -1,6 +1,6 @@ syntax = "proto3"; package stride.records; -option go_package = "github.com/Stride-Labs/stride/v8/x/records/types"; +option go_package = "github.com/Stride-Labs/stride/v9/x/records/types"; // ---------------------- Transfer Callback ---------------------- // message TransferCallback { uint64 deposit_record_id = 1; } diff --git a/proto/stride/records/genesis.proto b/proto/stride/records/genesis.proto index 813585d2b5..ef791849f4 100644 --- a/proto/stride/records/genesis.proto +++ b/proto/stride/records/genesis.proto @@ -5,7 +5,7 @@ import "gogoproto/gogo.proto"; // this line is used by starport scaffolding # genesis/proto/import -option go_package = "github.com/Stride-Labs/stride/v8/x/records/types"; +option go_package = "github.com/Stride-Labs/stride/v9/x/records/types"; message UserRedemptionRecord { string id = 1; // {chain_id}.{epoch}.{sender} diff --git a/proto/stride/records/query.proto b/proto/stride/records/query.proto index 670793176c..4dbf196a87 100644 --- a/proto/stride/records/query.proto +++ b/proto/stride/records/query.proto @@ -7,7 +7,7 @@ import "cosmos/base/query/v1beta1/pagination.proto"; import "stride/records/genesis.proto"; // this line is used by starport scaffolding # 1 -option go_package = "github.com/Stride-Labs/stride/v8/x/records/types"; +option go_package = "github.com/Stride-Labs/stride/v9/x/records/types"; // Query defines the gRPC querier service. service Query { diff --git a/proto/stride/stakeibc/address_unbonding.proto b/proto/stride/stakeibc/address_unbonding.proto index b7502c3fb6..d36a1b8738 100644 --- a/proto/stride/stakeibc/address_unbonding.proto +++ b/proto/stride/stakeibc/address_unbonding.proto @@ -3,7 +3,7 @@ package stride.stakeibc; import "gogoproto/gogo.proto"; -option go_package = "github.com/Stride-Labs/stride/v8/x/stakeibc/types"; +option go_package = "github.com/Stride-Labs/stride/v9/x/stakeibc/types"; message AddressUnbonding { string address = 1; diff --git a/proto/stride/stakeibc/callbacks.proto b/proto/stride/stakeibc/callbacks.proto index 74dc5a69a1..cc0ba2d2b8 100644 --- a/proto/stride/stakeibc/callbacks.proto +++ b/proto/stride/stakeibc/callbacks.proto @@ -1,6 +1,6 @@ syntax = "proto3"; package stride.stakeibc; -option go_package = "github.com/Stride-Labs/stride/v8/x/stakeibc/types"; +option go_package = "github.com/Stride-Labs/stride/v9/x/stakeibc/types"; import "gogoproto/gogo.proto"; import "cosmos/base/v1beta1/coin.proto"; diff --git a/proto/stride/stakeibc/epoch_tracker.proto b/proto/stride/stakeibc/epoch_tracker.proto index 3e21900a9e..08e0853167 100755 --- a/proto/stride/stakeibc/epoch_tracker.proto +++ b/proto/stride/stakeibc/epoch_tracker.proto @@ -1,7 +1,7 @@ syntax = "proto3"; package stride.stakeibc; -option go_package = "github.com/Stride-Labs/stride/v8/x/stakeibc/types"; +option go_package = "github.com/Stride-Labs/stride/v9/x/stakeibc/types"; message EpochTracker { string epoch_identifier = 1; diff --git a/proto/stride/stakeibc/genesis.proto b/proto/stride/stakeibc/genesis.proto index 0c3033746d..4efb3e868d 100644 --- a/proto/stride/stakeibc/genesis.proto +++ b/proto/stride/stakeibc/genesis.proto @@ -7,7 +7,7 @@ import "stride/stakeibc/host_zone.proto"; import "stride/stakeibc/epoch_tracker.proto"; // this line is used by starport scaffolding # genesis/proto/import -option go_package = "github.com/Stride-Labs/stride/v8/x/stakeibc/types"; +option go_package = "github.com/Stride-Labs/stride/v9/x/stakeibc/types"; // GenesisState defines the stakeibc module's genesis state. message GenesisState { diff --git a/proto/stride/stakeibc/gov.proto b/proto/stride/stakeibc/gov.proto index 9c905ba8ea..7bf16f43d7 100644 --- a/proto/stride/stakeibc/gov.proto +++ b/proto/stride/stakeibc/gov.proto @@ -2,7 +2,7 @@ syntax = "proto3"; package stride.stakeibc; import "gogoproto/gogo.proto"; import "stride/stakeibc/validator.proto"; -option go_package = "github.com/Stride-Labs/stride/v8/x/stakeibc/types"; +option go_package = "github.com/Stride-Labs/stride/v9/x/stakeibc/types"; message AddValidatorsProposal { option (gogoproto.equal) = true; diff --git a/proto/stride/stakeibc/host_zone.proto b/proto/stride/stakeibc/host_zone.proto index 0d379edef0..8b40627aa5 100755 --- a/proto/stride/stakeibc/host_zone.proto +++ b/proto/stride/stakeibc/host_zone.proto @@ -6,7 +6,7 @@ import "stride/stakeibc/ica_account.proto"; import "gogoproto/gogo.proto"; import "cosmos_proto/cosmos.proto"; -option go_package = "github.com/Stride-Labs/stride/v8/x/stakeibc/types"; +option go_package = "github.com/Stride-Labs/stride/v9/x/stakeibc/types"; // next id: 22 message HostZone { diff --git a/proto/stride/stakeibc/ica_account.proto b/proto/stride/stakeibc/ica_account.proto index 71a1e7f5e9..f8f747c21f 100755 --- a/proto/stride/stakeibc/ica_account.proto +++ b/proto/stride/stakeibc/ica_account.proto @@ -3,7 +3,7 @@ package stride.stakeibc; import "cosmos_proto/cosmos.proto"; -option go_package = "github.com/Stride-Labs/stride/v8/x/stakeibc/types"; +option go_package = "github.com/Stride-Labs/stride/v9/x/stakeibc/types"; enum ICAAccountType { DELEGATION = 0; diff --git a/proto/stride/stakeibc/packet.proto b/proto/stride/stakeibc/packet.proto index 04c5676690..c944f3e876 100755 --- a/proto/stride/stakeibc/packet.proto +++ b/proto/stride/stakeibc/packet.proto @@ -3,7 +3,7 @@ package stride.stakeibc; // this line is used by starport scaffolding # proto/packet/import -option go_package = "github.com/Stride-Labs/stride/v8/x/stakeibc/types"; +option go_package = "github.com/Stride-Labs/stride/v9/x/stakeibc/types"; message StakeibcPacketData { oneof packet { diff --git a/proto/stride/stakeibc/params.proto b/proto/stride/stakeibc/params.proto index 8b022ff436..286c987a04 100755 --- a/proto/stride/stakeibc/params.proto +++ b/proto/stride/stakeibc/params.proto @@ -3,7 +3,7 @@ package stride.stakeibc; import "gogoproto/gogo.proto"; -option go_package = "github.com/Stride-Labs/stride/v8/x/stakeibc/types"; +option go_package = "github.com/Stride-Labs/stride/v9/x/stakeibc/types"; // Params defines the parameters for the module. // next id: 18 diff --git a/proto/stride/stakeibc/query.proto b/proto/stride/stakeibc/query.proto index 925ae88ca3..1912065a64 100644 --- a/proto/stride/stakeibc/query.proto +++ b/proto/stride/stakeibc/query.proto @@ -11,7 +11,7 @@ import "stride/stakeibc/epoch_tracker.proto"; import "stride/stakeibc/address_unbonding.proto"; // this line is used by starport scaffolding # 1 -option go_package = "github.com/Stride-Labs/stride/v8/x/stakeibc/types"; +option go_package = "github.com/Stride-Labs/stride/v9/x/stakeibc/types"; // Query defines the gRPC querier service. service Query { diff --git a/proto/stride/stakeibc/tx.proto b/proto/stride/stakeibc/tx.proto index 34296e2337..3449b2858d 100644 --- a/proto/stride/stakeibc/tx.proto +++ b/proto/stride/stakeibc/tx.proto @@ -4,7 +4,7 @@ package stride.stakeibc; import "stride/stakeibc/ica_account.proto"; import "stride/stakeibc/validator.proto"; -option go_package = "github.com/Stride-Labs/stride/v8/x/stakeibc/types"; +option go_package = "github.com/Stride-Labs/stride/v9/x/stakeibc/types"; import "gogoproto/gogo.proto"; import "cosmos_proto/cosmos.proto"; diff --git a/proto/stride/stakeibc/validator.proto b/proto/stride/stakeibc/validator.proto index af4dd342a3..8f12ebb7a5 100755 --- a/proto/stride/stakeibc/validator.proto +++ b/proto/stride/stakeibc/validator.proto @@ -2,7 +2,7 @@ syntax = "proto3"; package stride.stakeibc; import "cosmos_proto/cosmos.proto"; import "gogoproto/gogo.proto"; -option go_package = "github.com/Stride-Labs/stride/v8/x/stakeibc/types"; +option go_package = "github.com/Stride-Labs/stride/v9/x/stakeibc/types"; message ValidatorExchangeRate { string internal_tokens_to_shares_rate = 1 [ diff --git a/proto/stride/vesting/tx.proto b/proto/stride/vesting/tx.proto index 1e396346dc..0a52cc45a2 100644 --- a/proto/stride/vesting/tx.proto +++ b/proto/stride/vesting/tx.proto @@ -1,7 +1,7 @@ syntax = "proto3"; package stride.vesting; -option go_package = "github.com/Stride-Labs/stride/v8/x/claim/vesting/types"; +option go_package = "github.com/Stride-Labs/stride/v9/x/claim/vesting/types"; // Msg defines the bank Msg service. service Msg {} diff --git a/proto/stride/vesting/vesting.proto b/proto/stride/vesting/vesting.proto index fefa5a242d..f33a3ec7d9 100644 --- a/proto/stride/vesting/vesting.proto +++ b/proto/stride/vesting/vesting.proto @@ -5,7 +5,7 @@ import "gogoproto/gogo.proto"; import "cosmos/base/v1beta1/coin.proto"; import "cosmos/auth/v1beta1/auth.proto"; -option go_package = "github.com/Stride-Labs/stride/v8/x/claim/vesting/types"; +option go_package = "github.com/Stride-Labs/stride/v9/x/claim/vesting/types"; // BaseVestingAccount implements the VestingAccount interface. It contains all // the necessary fields needed for any vesting account implementation. diff --git a/scripts/protocgen.sh b/scripts/protocgen.sh index e182ccbee6..54098ab1e9 100644 --- a/scripts/protocgen.sh +++ b/scripts/protocgen.sh @@ -24,5 +24,5 @@ cd .. # move proto files to the right places # # Note: Proto files are suffixed with the current binary version. -cp -r github.com/Stride-Labs/stride/v8/* ./ +cp -r github.com/Stride-Labs/stride/v9/* ./ rm -rf github.com diff --git a/testutil/keeper/claim.go b/testutil/keeper/claim.go index 0c682302f8..346c99627a 100644 --- a/testutil/keeper/claim.go +++ b/testutil/keeper/claim.go @@ -7,8 +7,8 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" tmproto "github.com/tendermint/tendermint/proto/tendermint/types" - strideapp "github.com/Stride-Labs/stride/v8/app" - "github.com/Stride-Labs/stride/v8/x/claim/keeper" + strideapp "github.com/Stride-Labs/stride/v9/app" + "github.com/Stride-Labs/stride/v9/x/claim/keeper" ) func ClaimKeeper(t testing.TB) (*keeper.Keeper, sdk.Context) { diff --git a/testutil/keeper/epochs.go b/testutil/keeper/epochs.go index 3b1843ded2..df232601b7 100644 --- a/testutil/keeper/epochs.go +++ b/testutil/keeper/epochs.go @@ -7,8 +7,8 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" tmproto "github.com/tendermint/tendermint/proto/tendermint/types" - strideapp "github.com/Stride-Labs/stride/v8/app" - "github.com/Stride-Labs/stride/v8/x/epochs/keeper" + strideapp "github.com/Stride-Labs/stride/v9/app" + "github.com/Stride-Labs/stride/v9/x/epochs/keeper" ) func EpochsKeeper(t testing.TB) (*keeper.Keeper, sdk.Context) { diff --git a/testutil/keeper/icacallbacks.go b/testutil/keeper/icacallbacks.go index 719ad448c9..a56d24f35f 100644 --- a/testutil/keeper/icacallbacks.go +++ b/testutil/keeper/icacallbacks.go @@ -7,8 +7,8 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" tmproto "github.com/tendermint/tendermint/proto/tendermint/types" - strideapp "github.com/Stride-Labs/stride/v8/app" - "github.com/Stride-Labs/stride/v8/x/icacallbacks/keeper" + strideapp "github.com/Stride-Labs/stride/v9/app" + "github.com/Stride-Labs/stride/v9/x/icacallbacks/keeper" ) func IcacallbacksKeeper(t testing.TB) (*keeper.Keeper, sdk.Context) { diff --git a/testutil/keeper/interchainquery.go b/testutil/keeper/interchainquery.go index f4c021cc2a..cd30a9dfef 100644 --- a/testutil/keeper/interchainquery.go +++ b/testutil/keeper/interchainquery.go @@ -7,8 +7,8 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" tmproto "github.com/tendermint/tendermint/proto/tendermint/types" - strideapp "github.com/Stride-Labs/stride/v8/app" - "github.com/Stride-Labs/stride/v8/x/interchainquery/keeper" + strideapp "github.com/Stride-Labs/stride/v9/app" + "github.com/Stride-Labs/stride/v9/x/interchainquery/keeper" ) func InterchainqueryKeeper(t testing.TB) (*keeper.Keeper, sdk.Context) { diff --git a/testutil/keeper/records.go b/testutil/keeper/records.go index 8817c1ac1d..362d58f32d 100644 --- a/testutil/keeper/records.go +++ b/testutil/keeper/records.go @@ -7,8 +7,8 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" tmproto "github.com/tendermint/tendermint/proto/tendermint/types" - strideapp "github.com/Stride-Labs/stride/v8/app" - "github.com/Stride-Labs/stride/v8/x/records/keeper" + strideapp "github.com/Stride-Labs/stride/v9/app" + "github.com/Stride-Labs/stride/v9/x/records/keeper" ) func RecordsKeeper(t testing.TB) (*keeper.Keeper, sdk.Context) { diff --git a/testutil/keeper/stakeibc.go b/testutil/keeper/stakeibc.go index 8c4f8c5740..934b60a184 100644 --- a/testutil/keeper/stakeibc.go +++ b/testutil/keeper/stakeibc.go @@ -7,8 +7,8 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" tmproto "github.com/tendermint/tendermint/proto/tendermint/types" - strideapp "github.com/Stride-Labs/stride/v8/app" - "github.com/Stride-Labs/stride/v8/x/stakeibc/keeper" + strideapp "github.com/Stride-Labs/stride/v9/app" + "github.com/Stride-Labs/stride/v9/x/stakeibc/keeper" ) func StakeibcKeeper(t testing.TB) (*keeper.Keeper, sdk.Context) { diff --git a/testutil/network/network.go b/testutil/network/network.go index 3312a8eb53..0cea4e8604 100644 --- a/testutil/network/network.go +++ b/testutil/network/network.go @@ -17,7 +17,7 @@ import ( tmrand "github.com/tendermint/tendermint/libs/rand" tmdb "github.com/tendermint/tm-db" - "github.com/Stride-Labs/stride/v8/app" + "github.com/Stride-Labs/stride/v9/app" ) type ( diff --git a/utils/utils.go b/utils/utils.go index 74ff47942c..38e810c66c 100644 --- a/utils/utils.go +++ b/utils/utils.go @@ -16,9 +16,9 @@ import ( channeltypes "github.com/cosmos/ibc-go/v5/modules/core/04-channel/types" - config "github.com/Stride-Labs/stride/v8/cmd/strided/config" - icacallbacktypes "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" - recordstypes "github.com/Stride-Labs/stride/v8/x/records/types" + config "github.com/Stride-Labs/stride/v9/cmd/strided/config" + icacallbacktypes "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" + recordstypes "github.com/Stride-Labs/stride/v9/x/records/types" ) func FilterDepositRecords(arr []recordstypes.DepositRecord, condition func(recordstypes.DepositRecord) bool) (ret []recordstypes.DepositRecord) { diff --git a/x/autopilot/client/cli/query.go b/x/autopilot/client/cli/query.go index b4d7a11832..871374e6da 100644 --- a/x/autopilot/client/cli/query.go +++ b/x/autopilot/client/cli/query.go @@ -8,7 +8,7 @@ import ( "github.com/cosmos/cosmos-sdk/client" - "github.com/Stride-Labs/stride/v8/x/autopilot/types" + "github.com/Stride-Labs/stride/v9/x/autopilot/types" "github.com/cosmos/cosmos-sdk/client/flags" ) diff --git a/x/autopilot/genesis.go b/x/autopilot/genesis.go index fba8bdb2c6..f8f2d14ef8 100644 --- a/x/autopilot/genesis.go +++ b/x/autopilot/genesis.go @@ -3,8 +3,8 @@ package autopilot import ( sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/Stride-Labs/stride/v8/x/autopilot/keeper" - "github.com/Stride-Labs/stride/v8/x/autopilot/types" + "github.com/Stride-Labs/stride/v9/x/autopilot/keeper" + "github.com/Stride-Labs/stride/v9/x/autopilot/types" ) // InitGenesis initializes the capability module's state from a provided genesis diff --git a/x/autopilot/genesis_test.go b/x/autopilot/genesis_test.go index bca98cd696..c0ae0feb30 100644 --- a/x/autopilot/genesis_test.go +++ b/x/autopilot/genesis_test.go @@ -5,9 +5,9 @@ import ( "github.com/stretchr/testify/require" - "github.com/Stride-Labs/stride/v8/app/apptesting" - "github.com/Stride-Labs/stride/v8/x/autopilot" - "github.com/Stride-Labs/stride/v8/x/autopilot/types" + "github.com/Stride-Labs/stride/v9/app/apptesting" + "github.com/Stride-Labs/stride/v9/x/autopilot" + "github.com/Stride-Labs/stride/v9/x/autopilot/types" ) func TestGenesis(t *testing.T) { diff --git a/x/autopilot/handler.go b/x/autopilot/handler.go index 735b18fd04..56293b2e89 100644 --- a/x/autopilot/handler.go +++ b/x/autopilot/handler.go @@ -7,8 +7,8 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" - "github.com/Stride-Labs/stride/v8/x/autopilot/keeper" - "github.com/Stride-Labs/stride/v8/x/autopilot/types" + "github.com/Stride-Labs/stride/v9/x/autopilot/keeper" + "github.com/Stride-Labs/stride/v9/x/autopilot/types" ) // NewHandler returns autopilot module messages diff --git a/x/autopilot/keeper/airdrop.go b/x/autopilot/keeper/airdrop.go index 3e922b9de6..b998a091b7 100644 --- a/x/autopilot/keeper/airdrop.go +++ b/x/autopilot/keeper/airdrop.go @@ -11,10 +11,10 @@ import ( transfertypes "github.com/cosmos/ibc-go/v5/modules/apps/transfer/types" channeltypes "github.com/cosmos/ibc-go/v5/modules/core/04-channel/types" - "github.com/Stride-Labs/stride/v8/utils" - "github.com/Stride-Labs/stride/v8/x/autopilot/types" - claimtypes "github.com/Stride-Labs/stride/v8/x/claim/types" - stakeibctypes "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/utils" + "github.com/Stride-Labs/stride/v9/x/autopilot/types" + claimtypes "github.com/Stride-Labs/stride/v9/x/claim/types" + stakeibctypes "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) func (k Keeper) TryUpdateAirdropClaim( diff --git a/x/autopilot/keeper/airdrop_test.go b/x/autopilot/keeper/airdrop_test.go index b7ce0a52ab..f4bea58536 100644 --- a/x/autopilot/keeper/airdrop_test.go +++ b/x/autopilot/keeper/airdrop_test.go @@ -12,11 +12,11 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/Stride-Labs/stride/v8/utils" - "github.com/Stride-Labs/stride/v8/x/autopilot" - "github.com/Stride-Labs/stride/v8/x/autopilot/types" - claimtypes "github.com/Stride-Labs/stride/v8/x/claim/types" - stakeibctypes "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/utils" + "github.com/Stride-Labs/stride/v9/x/autopilot" + "github.com/Stride-Labs/stride/v9/x/autopilot/types" + claimtypes "github.com/Stride-Labs/stride/v9/x/claim/types" + stakeibctypes "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) // TODO: Separate out tests cases that are not necessarily Claim or Stakeibc related, diff --git a/x/autopilot/keeper/grpc_query_params.go b/x/autopilot/keeper/grpc_query_params.go index 90300ef5e2..906de78acc 100644 --- a/x/autopilot/keeper/grpc_query_params.go +++ b/x/autopilot/keeper/grpc_query_params.go @@ -7,7 +7,7 @@ import ( "google.golang.org/grpc/codes" "google.golang.org/grpc/status" - "github.com/Stride-Labs/stride/v8/x/autopilot/types" + "github.com/Stride-Labs/stride/v9/x/autopilot/types" ) func (k Keeper) Params(c context.Context, req *types.QueryParamsRequest) (*types.QueryParamsResponse, error) { diff --git a/x/autopilot/keeper/grpc_query_params_test.go b/x/autopilot/keeper/grpc_query_params_test.go index 9c55d7deea..560bb07ba5 100644 --- a/x/autopilot/keeper/grpc_query_params_test.go +++ b/x/autopilot/keeper/grpc_query_params_test.go @@ -3,7 +3,7 @@ package keeper_test import ( "context" - "github.com/Stride-Labs/stride/v8/x/autopilot/types" + "github.com/Stride-Labs/stride/v9/x/autopilot/types" ) func (s *KeeperTestSuite) TestParamsQuery() { diff --git a/x/autopilot/keeper/keeper.go b/x/autopilot/keeper/keeper.go index 43684161b7..76ac97090d 100644 --- a/x/autopilot/keeper/keeper.go +++ b/x/autopilot/keeper/keeper.go @@ -10,9 +10,9 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" paramtypes "github.com/cosmos/cosmos-sdk/x/params/types" - "github.com/Stride-Labs/stride/v8/x/autopilot/types" - claimkeeper "github.com/Stride-Labs/stride/v8/x/claim/keeper" - stakeibckeeper "github.com/Stride-Labs/stride/v8/x/stakeibc/keeper" + "github.com/Stride-Labs/stride/v9/x/autopilot/types" + claimkeeper "github.com/Stride-Labs/stride/v9/x/claim/keeper" + stakeibckeeper "github.com/Stride-Labs/stride/v9/x/stakeibc/keeper" ) type ( diff --git a/x/autopilot/keeper/keeper_test.go b/x/autopilot/keeper/keeper_test.go index 66cb7b57bc..e1c8a39dbe 100644 --- a/x/autopilot/keeper/keeper_test.go +++ b/x/autopilot/keeper/keeper_test.go @@ -5,8 +5,8 @@ import ( "github.com/stretchr/testify/suite" - "github.com/Stride-Labs/stride/v8/app/apptesting" - "github.com/Stride-Labs/stride/v8/x/autopilot/types" + "github.com/Stride-Labs/stride/v9/app/apptesting" + "github.com/Stride-Labs/stride/v9/x/autopilot/types" ) type KeeperTestSuite struct { diff --git a/x/autopilot/keeper/liquidstake.go b/x/autopilot/keeper/liquidstake.go index 2d2ef4a56e..e818f3626d 100644 --- a/x/autopilot/keeper/liquidstake.go +++ b/x/autopilot/keeper/liquidstake.go @@ -11,9 +11,9 @@ import ( transfertypes "github.com/cosmos/ibc-go/v5/modules/apps/transfer/types" channeltypes "github.com/cosmos/ibc-go/v5/modules/core/04-channel/types" - "github.com/Stride-Labs/stride/v8/x/autopilot/types" - stakeibckeeper "github.com/Stride-Labs/stride/v8/x/stakeibc/keeper" - stakeibctypes "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/autopilot/types" + stakeibckeeper "github.com/Stride-Labs/stride/v9/x/stakeibc/keeper" + stakeibctypes "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) func (k Keeper) TryLiquidStaking( diff --git a/x/autopilot/keeper/liquidstake_test.go b/x/autopilot/keeper/liquidstake_test.go index 0e5c200163..11b7c26e9e 100644 --- a/x/autopilot/keeper/liquidstake_test.go +++ b/x/autopilot/keeper/liquidstake_test.go @@ -10,16 +10,16 @@ import ( channeltypes "github.com/cosmos/ibc-go/v5/modules/core/04-channel/types" "github.com/tendermint/tendermint/crypto/ed25519" - recordsmodule "github.com/Stride-Labs/stride/v8/x/records" + recordsmodule "github.com/Stride-Labs/stride/v9/x/records" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/Stride-Labs/stride/v8/x/autopilot" - "github.com/Stride-Labs/stride/v8/x/autopilot/types" - epochtypes "github.com/Stride-Labs/stride/v8/x/epochs/types" - minttypes "github.com/Stride-Labs/stride/v8/x/mint/types" - recordstypes "github.com/Stride-Labs/stride/v8/x/records/types" - stakeibctypes "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/autopilot" + "github.com/Stride-Labs/stride/v9/x/autopilot/types" + epochtypes "github.com/Stride-Labs/stride/v9/x/epochs/types" + minttypes "github.com/Stride-Labs/stride/v9/x/mint/types" + recordstypes "github.com/Stride-Labs/stride/v9/x/records/types" + stakeibctypes "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) func getStakeibcPacketMetadata(address, action string) string { diff --git a/x/autopilot/keeper/params.go b/x/autopilot/keeper/params.go index 8c6bd811af..73aa303484 100644 --- a/x/autopilot/keeper/params.go +++ b/x/autopilot/keeper/params.go @@ -3,7 +3,7 @@ package keeper import ( sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/Stride-Labs/stride/v8/x/autopilot/types" + "github.com/Stride-Labs/stride/v9/x/autopilot/types" ) // GetParams get all parameters as types.Params diff --git a/x/autopilot/keeper/params_test.go b/x/autopilot/keeper/params_test.go index ba2c7ed27f..d46487ffbf 100644 --- a/x/autopilot/keeper/params_test.go +++ b/x/autopilot/keeper/params_test.go @@ -1,7 +1,7 @@ package keeper_test import ( - "github.com/Stride-Labs/stride/v8/x/autopilot/types" + "github.com/Stride-Labs/stride/v9/x/autopilot/types" ) func (s *KeeperTestSuite) TestGetParams() { diff --git a/x/autopilot/module.go b/x/autopilot/module.go index d35e10b8b8..8c5d592193 100644 --- a/x/autopilot/module.go +++ b/x/autopilot/module.go @@ -18,9 +18,9 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/module" - "github.com/Stride-Labs/stride/v8/x/autopilot/client/cli" - "github.com/Stride-Labs/stride/v8/x/autopilot/keeper" - "github.com/Stride-Labs/stride/v8/x/autopilot/types" + "github.com/Stride-Labs/stride/v9/x/autopilot/client/cli" + "github.com/Stride-Labs/stride/v9/x/autopilot/keeper" + "github.com/Stride-Labs/stride/v9/x/autopilot/types" ) var ( diff --git a/x/autopilot/module_ibc.go b/x/autopilot/module_ibc.go index ca3d072823..138d521ff8 100644 --- a/x/autopilot/module_ibc.go +++ b/x/autopilot/module_ibc.go @@ -12,8 +12,8 @@ import ( channeltypes "github.com/cosmos/ibc-go/v5/modules/core/04-channel/types" porttypes "github.com/cosmos/ibc-go/v5/modules/core/05-port/types" - "github.com/Stride-Labs/stride/v8/x/autopilot/keeper" - "github.com/Stride-Labs/stride/v8/x/autopilot/types" + "github.com/Stride-Labs/stride/v9/x/autopilot/keeper" + "github.com/Stride-Labs/stride/v9/x/autopilot/types" ibcexported "github.com/cosmos/ibc-go/v5/modules/core/exported" ) diff --git a/x/autopilot/types/genesis.pb.go b/x/autopilot/types/genesis.pb.go index ccc5f86ec0..7acd41178e 100644 --- a/x/autopilot/types/genesis.pb.go +++ b/x/autopilot/types/genesis.pb.go @@ -88,8 +88,8 @@ var fileDescriptor_a7e087b21fd12e65 = []byte{ 0xbb, 0x93, 0xcf, 0x89, 0x47, 0x72, 0x8c, 0x17, 0x1e, 0xc9, 0x31, 0x3e, 0x78, 0x24, 0xc7, 0x38, 0xe1, 0xb1, 0x1c, 0xc3, 0x85, 0xc7, 0x72, 0x0c, 0x37, 0x1e, 0xcb, 0x31, 0x44, 0x19, 0xa5, 0x67, 0x96, 0x64, 0x94, 0x26, 0xe9, 0x25, 0xe7, 0xe7, 0xea, 0x07, 0x83, 0x0d, 0xd7, 0xf5, 0x49, 0x4c, - 0x2a, 0xd6, 0x87, 0x3a, 0xb4, 0xcc, 0x42, 0xbf, 0x02, 0xc9, 0xb5, 0x25, 0x95, 0x05, 0xa9, 0xc5, - 0x49, 0x6c, 0x60, 0xd7, 0x1a, 0x03, 0x02, 0x00, 0x00, 0xff, 0xff, 0x51, 0xd0, 0x73, 0xf5, 0x16, + 0x2a, 0xd6, 0x87, 0x3a, 0xb4, 0xcc, 0x52, 0xbf, 0x02, 0xc9, 0xb5, 0x25, 0x95, 0x05, 0xa9, 0xc5, + 0x49, 0x6c, 0x60, 0xd7, 0x1a, 0x03, 0x02, 0x00, 0x00, 0xff, 0xff, 0x10, 0xcb, 0xff, 0x9b, 0x16, 0x01, 0x00, 0x00, } diff --git a/x/autopilot/types/genesis_test.go b/x/autopilot/types/genesis_test.go index d86208292f..45850098b9 100644 --- a/x/autopilot/types/genesis_test.go +++ b/x/autopilot/types/genesis_test.go @@ -5,7 +5,7 @@ import ( "github.com/stretchr/testify/require" - "github.com/Stride-Labs/stride/v8/x/autopilot/types" + "github.com/Stride-Labs/stride/v9/x/autopilot/types" ) func TestGenesisState_Validate(t *testing.T) { diff --git a/x/autopilot/types/params.pb.go b/x/autopilot/types/params.pb.go index b8cb8aa404..390a5694b8 100644 --- a/x/autopilot/types/params.pb.go +++ b/x/autopilot/types/params.pb.go @@ -96,8 +96,8 @@ var fileDescriptor_b0b993e9f5195319 = []byte{ 0x23, 0x39, 0xc6, 0x0b, 0x8f, 0xe4, 0x18, 0x1f, 0x3c, 0x92, 0x63, 0x9c, 0xf0, 0x58, 0x8e, 0xe1, 0xc2, 0x63, 0x39, 0x86, 0x1b, 0x8f, 0xe5, 0x18, 0xa2, 0x8c, 0xd2, 0x33, 0x4b, 0x32, 0x4a, 0x93, 0xf4, 0x92, 0xf3, 0x73, 0xf5, 0x83, 0xc1, 0x0e, 0xd5, 0xf5, 0x49, 0x4c, 0x2a, 0xd6, 0x87, 0xfa, - 0xa9, 0xcc, 0x42, 0xbf, 0x02, 0xc9, 0x63, 0x25, 0x95, 0x05, 0xa9, 0xc5, 0x49, 0x6c, 0x60, 0x07, - 0x1b, 0x03, 0x02, 0x00, 0x00, 0xff, 0xff, 0x03, 0xcc, 0x29, 0x23, 0xf9, 0x00, 0x00, 0x00, + 0xa9, 0xcc, 0x52, 0xbf, 0x02, 0xc9, 0x63, 0x25, 0x95, 0x05, 0xa9, 0xc5, 0x49, 0x6c, 0x60, 0x07, + 0x1b, 0x03, 0x02, 0x00, 0x00, 0xff, 0xff, 0x42, 0xd7, 0xa5, 0x4d, 0xf9, 0x00, 0x00, 0x00, } func (m *Params) Marshal() (dAtA []byte, err error) { diff --git a/x/autopilot/types/parser_test.go b/x/autopilot/types/parser_test.go index acc5227cef..c177bb93c3 100644 --- a/x/autopilot/types/parser_test.go +++ b/x/autopilot/types/parser_test.go @@ -6,8 +6,8 @@ import ( "github.com/stretchr/testify/require" - "github.com/Stride-Labs/stride/v8/app/apptesting" - "github.com/Stride-Labs/stride/v8/x/autopilot/types" + "github.com/Stride-Labs/stride/v9/app/apptesting" + "github.com/Stride-Labs/stride/v9/x/autopilot/types" ) func init() { diff --git a/x/autopilot/types/query.pb.go b/x/autopilot/types/query.pb.go index c030dce0ef..39e8322b1a 100644 --- a/x/autopilot/types/query.pb.go +++ b/x/autopilot/types/query.pb.go @@ -136,9 +136,9 @@ var fileDescriptor_1dd160550c308365 = []byte{ 0xfd, 0x60, 0xb0, 0x72, 0x5d, 0x9f, 0xc4, 0xa4, 0x62, 0x7d, 0x1c, 0x5e, 0x77, 0xf2, 0x39, 0xf1, 0x48, 0x8e, 0xf1, 0xc2, 0x23, 0x39, 0xc6, 0x07, 0x8f, 0xe4, 0x18, 0x27, 0x3c, 0x96, 0x63, 0xb8, 0xf0, 0x58, 0x8e, 0xe1, 0xc6, 0x63, 0x39, 0x86, 0x28, 0xa3, 0xf4, 0xcc, 0x92, 0x8c, 0xd2, 0x24, - 0xbd, 0xe4, 0xfc, 0x5c, 0x6c, 0x26, 0x95, 0x59, 0xe8, 0x57, 0x20, 0x19, 0x57, 0x52, 0x59, 0x90, - 0x5a, 0x9c, 0xc4, 0x06, 0x0e, 0x49, 0x63, 0x40, 0x00, 0x00, 0x00, 0xff, 0xff, 0x53, 0x6c, 0xb0, - 0x0a, 0xce, 0x01, 0x00, 0x00, + 0xbd, 0xe4, 0xfc, 0x5c, 0x6c, 0x26, 0x95, 0x59, 0xea, 0x57, 0x20, 0x19, 0x57, 0x52, 0x59, 0x90, + 0x5a, 0x9c, 0xc4, 0x06, 0x0e, 0x49, 0x63, 0x40, 0x00, 0x00, 0x00, 0xff, 0xff, 0x12, 0x77, 0x3c, + 0x64, 0xce, 0x01, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. diff --git a/x/claim/client/cli/cli_test.go b/x/claim/client/cli/cli_test.go index 99b66524b1..36cb57749b 100644 --- a/x/claim/client/cli/cli_test.go +++ b/x/claim/client/cli/cli_test.go @@ -15,23 +15,23 @@ import ( clitestutil "github.com/cosmos/cosmos-sdk/testutil/cli" banktestutil "github.com/cosmos/cosmos-sdk/x/bank/client/testutil" - strideclitestutil "github.com/Stride-Labs/stride/v8/testutil/cli" + strideclitestutil "github.com/Stride-Labs/stride/v9/testutil/cli" - "github.com/Stride-Labs/stride/v8/testutil/network" + "github.com/Stride-Labs/stride/v9/testutil/network" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/stretchr/testify/suite" tmcli "github.com/tendermint/tendermint/libs/cli" - "github.com/Stride-Labs/stride/v8/x/claim/client/cli" + "github.com/Stride-Labs/stride/v9/x/claim/client/cli" sdkmath "cosmossdk.io/math" - "github.com/Stride-Labs/stride/v8/app" - cmdcfg "github.com/Stride-Labs/stride/v8/cmd/strided/config" - "github.com/Stride-Labs/stride/v8/x/claim/types" - claimtypes "github.com/Stride-Labs/stride/v8/x/claim/types" + "github.com/Stride-Labs/stride/v9/app" + cmdcfg "github.com/Stride-Labs/stride/v9/cmd/strided/config" + "github.com/Stride-Labs/stride/v9/x/claim/types" + claimtypes "github.com/Stride-Labs/stride/v9/x/claim/types" ) var addr1 sdk.AccAddress diff --git a/x/claim/client/cli/query.go b/x/claim/client/cli/query.go index 80316a387b..aec2e5657b 100644 --- a/x/claim/client/cli/query.go +++ b/x/claim/client/cli/query.go @@ -10,7 +10,7 @@ import ( "github.com/cosmos/cosmos-sdk/version" "github.com/spf13/cobra" - "github.com/Stride-Labs/stride/v8/x/claim/types" + "github.com/Stride-Labs/stride/v9/x/claim/types" ) // GetQueryCmd returns the cli query commands for this module diff --git a/x/claim/client/cli/tx.go b/x/claim/client/cli/tx.go index 34c71ad8e2..ac5592a348 100644 --- a/x/claim/client/cli/tx.go +++ b/x/claim/client/cli/tx.go @@ -6,7 +6,7 @@ import ( "github.com/cosmos/cosmos-sdk/client" "github.com/spf13/cobra" - "github.com/Stride-Labs/stride/v8/x/claim/types" + "github.com/Stride-Labs/stride/v9/x/claim/types" ) // GetTxCmd returns the transaction commands for this module diff --git a/x/claim/client/cli/tx_claim_free_amount.go b/x/claim/client/cli/tx_claim_free_amount.go index 17a26f3266..b604cce626 100644 --- a/x/claim/client/cli/tx_claim_free_amount.go +++ b/x/claim/client/cli/tx_claim_free_amount.go @@ -6,7 +6,7 @@ import ( "github.com/cosmos/cosmos-sdk/client/tx" "github.com/spf13/cobra" - "github.com/Stride-Labs/stride/v8/x/claim/types" + "github.com/Stride-Labs/stride/v9/x/claim/types" ) func CmdClaimFreeAmount() *cobra.Command { diff --git a/x/claim/client/cli/tx_create_airdrop.go b/x/claim/client/cli/tx_create_airdrop.go index 3823a49668..a45820e263 100644 --- a/x/claim/client/cli/tx_create_airdrop.go +++ b/x/claim/client/cli/tx_create_airdrop.go @@ -8,7 +8,7 @@ import ( "github.com/cosmos/cosmos-sdk/client/tx" "github.com/spf13/cobra" - "github.com/Stride-Labs/stride/v8/x/claim/types" + "github.com/Stride-Labs/stride/v9/x/claim/types" ) func CmdCreateAirdrop() *cobra.Command { diff --git a/x/claim/client/cli/tx_delete_airdrop.go b/x/claim/client/cli/tx_delete_airdrop.go index 9296977188..4c98096552 100644 --- a/x/claim/client/cli/tx_delete_airdrop.go +++ b/x/claim/client/cli/tx_delete_airdrop.go @@ -6,7 +6,7 @@ import ( "github.com/cosmos/cosmos-sdk/client/tx" "github.com/spf13/cobra" - "github.com/Stride-Labs/stride/v8/x/claim/types" + "github.com/Stride-Labs/stride/v9/x/claim/types" ) func CmdDeleteAirdrop() *cobra.Command { diff --git a/x/claim/client/cli/tx_set_airdrop_allocations.go b/x/claim/client/cli/tx_set_airdrop_allocations.go index 17f13b2343..1b7fca5950 100644 --- a/x/claim/client/cli/tx_set_airdrop_allocations.go +++ b/x/claim/client/cli/tx_set_airdrop_allocations.go @@ -10,7 +10,7 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/Stride-Labs/stride/v8/x/claim/types" + "github.com/Stride-Labs/stride/v9/x/claim/types" ) func CmdSetAirdropAllocations() *cobra.Command { diff --git a/x/claim/genesis_test.go b/x/claim/genesis_test.go index 5635cda9d9..79af12e483 100644 --- a/x/claim/genesis_test.go +++ b/x/claim/genesis_test.go @@ -9,9 +9,9 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" - keepertest "github.com/Stride-Labs/stride/v8/testutil/keeper" - "github.com/Stride-Labs/stride/v8/testutil/nullify" - "github.com/Stride-Labs/stride/v8/x/claim/types" + keepertest "github.com/Stride-Labs/stride/v9/testutil/keeper" + "github.com/Stride-Labs/stride/v9/testutil/nullify" + "github.com/Stride-Labs/stride/v9/x/claim/types" ) func TestGenesis(t *testing.T) { diff --git a/x/claim/handler.go b/x/claim/handler.go index 54a6c3ceee..9279bc4861 100644 --- a/x/claim/handler.go +++ b/x/claim/handler.go @@ -7,8 +7,8 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" - "github.com/Stride-Labs/stride/v8/x/claim/keeper" - "github.com/Stride-Labs/stride/v8/x/claim/types" + "github.com/Stride-Labs/stride/v9/x/claim/keeper" + "github.com/Stride-Labs/stride/v9/x/claim/types" ) // NewHandler returns claim module messages diff --git a/x/claim/keeper/claim.go b/x/claim/keeper/claim.go index c2521f34a8..83f1db5c20 100644 --- a/x/claim/keeper/claim.go +++ b/x/claim/keeper/claim.go @@ -14,10 +14,10 @@ import ( authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" "github.com/gogo/protobuf/proto" - "github.com/Stride-Labs/stride/v8/utils" - "github.com/Stride-Labs/stride/v8/x/claim/types" - vestingtypes "github.com/Stride-Labs/stride/v8/x/claim/vesting/types" - epochstypes "github.com/Stride-Labs/stride/v8/x/epochs/types" + "github.com/Stride-Labs/stride/v9/utils" + "github.com/Stride-Labs/stride/v9/x/claim/types" + vestingtypes "github.com/Stride-Labs/stride/v9/x/claim/vesting/types" + epochstypes "github.com/Stride-Labs/stride/v9/x/epochs/types" ) func (k Keeper) LoadAllocationData(ctx sdk.Context, allocationData string) bool { diff --git a/x/claim/keeper/claim_test.go b/x/claim/keeper/claim_test.go index cc5fd0ee98..d067488816 100644 --- a/x/claim/keeper/claim_test.go +++ b/x/claim/keeper/claim_test.go @@ -11,12 +11,12 @@ import ( vestingtypes "github.com/cosmos/cosmos-sdk/x/auth/vesting/types" - "github.com/Stride-Labs/stride/v8/app/apptesting" - "github.com/Stride-Labs/stride/v8/utils" - claimkeeper "github.com/Stride-Labs/stride/v8/x/claim/keeper" + "github.com/Stride-Labs/stride/v9/app/apptesting" + "github.com/Stride-Labs/stride/v9/utils" + claimkeeper "github.com/Stride-Labs/stride/v9/x/claim/keeper" - "github.com/Stride-Labs/stride/v8/x/claim/types" - stridevestingtypes "github.com/Stride-Labs/stride/v8/x/claim/vesting/types" + "github.com/Stride-Labs/stride/v9/x/claim/types" + stridevestingtypes "github.com/Stride-Labs/stride/v9/x/claim/vesting/types" ) // Test functionality for loading allocation data(csv) diff --git a/x/claim/keeper/genesis.go b/x/claim/keeper/genesis.go index 875fcd8805..08f3418f47 100644 --- a/x/claim/keeper/genesis.go +++ b/x/claim/keeper/genesis.go @@ -3,7 +3,7 @@ package keeper import ( sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/Stride-Labs/stride/v8/x/claim/types" + "github.com/Stride-Labs/stride/v9/x/claim/types" ) // InitGenesis initializes the capability module's state from a provided genesis diff --git a/x/claim/keeper/grpc_query.go b/x/claim/keeper/grpc_query.go index 9de1af40b6..ac6434a2f3 100644 --- a/x/claim/keeper/grpc_query.go +++ b/x/claim/keeper/grpc_query.go @@ -7,7 +7,7 @@ import ( "google.golang.org/grpc/codes" "google.golang.org/grpc/status" - "github.com/Stride-Labs/stride/v8/x/claim/types" + "github.com/Stride-Labs/stride/v9/x/claim/types" ) var _ types.QueryServer = Keeper{} diff --git a/x/claim/keeper/hooks.go b/x/claim/keeper/hooks.go index da1c837fb2..5b704b0b62 100644 --- a/x/claim/keeper/hooks.go +++ b/x/claim/keeper/hooks.go @@ -7,10 +7,10 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" - epochstypes "github.com/Stride-Labs/stride/v8/x/epochs/types" - stakingibctypes "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + epochstypes "github.com/Stride-Labs/stride/v9/x/epochs/types" + stakingibctypes "github.com/Stride-Labs/stride/v9/x/stakeibc/types" - "github.com/Stride-Labs/stride/v8/x/claim/types" + "github.com/Stride-Labs/stride/v9/x/claim/types" ) func (k Keeper) AfterDelegationModified(ctx sdk.Context, delAddr sdk.AccAddress, valAddr sdk.ValAddress) error { diff --git a/x/claim/keeper/hooks_test.go b/x/claim/keeper/hooks_test.go index 1569c21201..25d39e87b8 100644 --- a/x/claim/keeper/hooks_test.go +++ b/x/claim/keeper/hooks_test.go @@ -5,9 +5,9 @@ import ( sdkmath "cosmossdk.io/math" - "github.com/Stride-Labs/stride/v8/app/apptesting" - "github.com/Stride-Labs/stride/v8/x/claim/types" - epochtypes "github.com/Stride-Labs/stride/v8/x/epochs/types" + "github.com/Stride-Labs/stride/v9/app/apptesting" + "github.com/Stride-Labs/stride/v9/x/claim/types" + epochtypes "github.com/Stride-Labs/stride/v9/x/epochs/types" ) func (s *KeeperTestSuite) TestAfterEpochEnd() { diff --git a/x/claim/keeper/keeper.go b/x/claim/keeper/keeper.go index ba7ab6cb5c..26ad42e310 100644 --- a/x/claim/keeper/keeper.go +++ b/x/claim/keeper/keeper.go @@ -9,7 +9,7 @@ import ( storetypes "github.com/cosmos/cosmos-sdk/store/types" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/Stride-Labs/stride/v8/x/claim/types" + "github.com/Stride-Labs/stride/v9/x/claim/types" ) // Keeper struct diff --git a/x/claim/keeper/keeper_test.go b/x/claim/keeper/keeper_test.go index d9df43a57e..097124b336 100644 --- a/x/claim/keeper/keeper_test.go +++ b/x/claim/keeper/keeper_test.go @@ -12,9 +12,9 @@ import ( sdkmath "cosmossdk.io/math" - "github.com/Stride-Labs/stride/v8/app" - "github.com/Stride-Labs/stride/v8/x/claim/types" - minttypes "github.com/Stride-Labs/stride/v8/x/mint/types" + "github.com/Stride-Labs/stride/v9/app" + "github.com/Stride-Labs/stride/v9/x/claim/types" + minttypes "github.com/Stride-Labs/stride/v9/x/mint/types" ) type KeeperTestSuite struct { diff --git a/x/claim/keeper/msg_server.go b/x/claim/keeper/msg_server.go index dafa8360c5..5bda828d49 100644 --- a/x/claim/keeper/msg_server.go +++ b/x/claim/keeper/msg_server.go @@ -8,7 +8,7 @@ import ( errorsmod "cosmossdk.io/errors" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" - "github.com/Stride-Labs/stride/v8/x/claim/types" + "github.com/Stride-Labs/stride/v9/x/claim/types" ) type msgServer struct { diff --git a/x/claim/keeper/msg_server_test.go b/x/claim/keeper/msg_server_test.go index 4980213fb6..98839a2fa3 100644 --- a/x/claim/keeper/msg_server_test.go +++ b/x/claim/keeper/msg_server_test.go @@ -4,8 +4,8 @@ import ( "github.com/cosmos/cosmos-sdk/crypto/keys/secp256k1" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/Stride-Labs/stride/v8/x/claim/keeper" - "github.com/Stride-Labs/stride/v8/x/claim/types" + "github.com/Stride-Labs/stride/v9/x/claim/keeper" + "github.com/Stride-Labs/stride/v9/x/claim/types" ) func (suite *KeeperTestSuite) TestSetAirdropAllocationsForMultiAirdrops() { diff --git a/x/claim/keeper/params.go b/x/claim/keeper/params.go index 5b894c24d9..e78be49e97 100644 --- a/x/claim/keeper/params.go +++ b/x/claim/keeper/params.go @@ -3,7 +3,7 @@ package keeper import ( sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/Stride-Labs/stride/v8/x/claim/types" + "github.com/Stride-Labs/stride/v9/x/claim/types" ) // GetParams get params diff --git a/x/claim/keeper/query.go b/x/claim/keeper/query.go index c70f7aaa45..2c7f0efb30 100644 --- a/x/claim/keeper/query.go +++ b/x/claim/keeper/query.go @@ -7,7 +7,7 @@ import ( errorsmod "cosmossdk.io/errors" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" - "github.com/Stride-Labs/stride/v8/x/claim/types" + "github.com/Stride-Labs/stride/v9/x/claim/types" abci "github.com/tendermint/tendermint/abci/types" ) diff --git a/x/claim/migrations/v2/convert.go b/x/claim/migrations/v2/convert.go index ba4090d3d7..8e69ee41de 100644 --- a/x/claim/migrations/v2/convert.go +++ b/x/claim/migrations/v2/convert.go @@ -3,8 +3,8 @@ package v2 import ( sdkmath "cosmossdk.io/math" - oldclaimtypes "github.com/Stride-Labs/stride/v8/x/claim/migrations/v2/types" - claimtypes "github.com/Stride-Labs/stride/v8/x/claim/types" + oldclaimtypes "github.com/Stride-Labs/stride/v9/x/claim/migrations/v2/types" + claimtypes "github.com/Stride-Labs/stride/v9/x/claim/types" ) func convertToNewAirdrop(oldAirdrop oldclaimtypes.Airdrop) claimtypes.Airdrop { diff --git a/x/claim/migrations/v2/convert_test.go b/x/claim/migrations/v2/convert_test.go index 8b3683fa2b..b07c87f362 100644 --- a/x/claim/migrations/v2/convert_test.go +++ b/x/claim/migrations/v2/convert_test.go @@ -10,8 +10,8 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" "github.com/stretchr/testify/require" - oldclaimtypes "github.com/Stride-Labs/stride/v8/x/claim/migrations/v2/types" - claimtypes "github.com/Stride-Labs/stride/v8/x/claim/types" + oldclaimtypes "github.com/Stride-Labs/stride/v9/x/claim/migrations/v2/types" + claimtypes "github.com/Stride-Labs/stride/v9/x/claim/types" ) func TestConvertToNewAirdrop(t *testing.T) { diff --git a/x/claim/migrations/v2/migrations.go b/x/claim/migrations/v2/migrations.go index c32ab9bd1c..8f5fe393ed 100644 --- a/x/claim/migrations/v2/migrations.go +++ b/x/claim/migrations/v2/migrations.go @@ -7,8 +7,8 @@ import ( errorsmod "cosmossdk.io/errors" - oldclaimtypes "github.com/Stride-Labs/stride/v8/x/claim/migrations/v2/types" - claimtypes "github.com/Stride-Labs/stride/v8/x/claim/types" + oldclaimtypes "github.com/Stride-Labs/stride/v9/x/claim/migrations/v2/types" + claimtypes "github.com/Stride-Labs/stride/v9/x/claim/types" ) func migrateClaimParams(store sdk.KVStore, cdc codec.Codec) error { diff --git a/x/claim/module.go b/x/claim/module.go index bcc1f5b246..d02fe94468 100644 --- a/x/claim/module.go +++ b/x/claim/module.go @@ -16,9 +16,9 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/module" - "github.com/Stride-Labs/stride/v8/x/claim/client/cli" - "github.com/Stride-Labs/stride/v8/x/claim/keeper" - "github.com/Stride-Labs/stride/v8/x/claim/types" + "github.com/Stride-Labs/stride/v9/x/claim/client/cli" + "github.com/Stride-Labs/stride/v9/x/claim/keeper" + "github.com/Stride-Labs/stride/v9/x/claim/types" ) var ( diff --git a/x/claim/types/claim.pb.go b/x/claim/types/claim.pb.go index 6332922107..d48972de6d 100644 --- a/x/claim/types/claim.pb.go +++ b/x/claim/types/claim.pb.go @@ -130,29 +130,29 @@ var fileDescriptor_b4747d999b9dc0da = []byte{ // 393 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x64, 0x91, 0x4f, 0xce, 0xd2, 0x40, 0x00, 0xc5, 0x5b, 0x20, 0xa8, 0x83, 0x0a, 0x8e, 0x1a, 0x0a, 0xc6, 0x96, 0x74, 0x61, 0x88, 0x91, - 0x76, 0xe1, 0xc6, 0xb8, 0x31, 0x05, 0x8a, 0x36, 0x36, 0x1a, 0x0b, 0xc6, 0xc4, 0x4d, 0x53, 0x3a, - 0x63, 0x99, 0x48, 0x99, 0xa6, 0x33, 0xfe, 0xe1, 0x06, 0x2e, 0xbd, 0x83, 0x3b, 0x4f, 0xc2, 0x92, - 0xa5, 0x71, 0xd1, 0x18, 0xb8, 0x41, 0x4f, 0x60, 0x98, 0x0e, 0xc6, 0x7c, 0xdf, 0xa6, 0x6d, 0x7e, - 0xbf, 0x97, 0x97, 0xce, 0x3c, 0xa0, 0x31, 0x9e, 0x13, 0x84, 0xed, 0x78, 0x1d, 0x91, 0xb4, 0x7a, - 0x5a, 0x59, 0x4e, 0x39, 0x85, 0xd7, 0x2b, 0x63, 0x09, 0xd6, 0xbf, 0x93, 0xd0, 0x84, 0x0a, 0x61, - 0x9f, 0xbe, 0xaa, 0x8c, 0xf9, 0xb3, 0x06, 0x5a, 0x93, 0x93, 0x0f, 0x70, 0x4c, 0x73, 0x04, 0x7d, - 0x00, 0x23, 0x92, 0xa3, 0x9c, 0x66, 0x21, 0x41, 0x78, 0xc3, 0xc9, 0x07, 0x82, 0x73, 0x4d, 0x1d, - 0xa8, 0xc3, 0x6b, 0xe3, 0xfb, 0x65, 0x61, 0xf4, 0xb6, 0x51, 0xba, 0x7e, 0x6a, 0x5e, 0xce, 0x98, - 0xc1, 0x2d, 0x09, 0xbd, 0x7f, 0x0c, 0x3e, 0x02, 0x57, 0x22, 0x84, 0x72, 0xcc, 0x98, 0x56, 0x13, - 0x15, 0xb0, 0x2c, 0x8c, 0x9b, 0xb2, 0xa2, 0x12, 0x66, 0x70, 0x8e, 0xc0, 0x77, 0xa0, 0xf9, 0x05, - 0x93, 0x64, 0xc5, 0xb5, 0xba, 0x08, 0x3f, 0xdb, 0x15, 0x86, 0xf2, 0xbb, 0x30, 0x1e, 0x24, 0x84, - 0xaf, 0x3e, 0x2d, 0xad, 0x98, 0xa6, 0x76, 0x4c, 0x59, 0x4a, 0x99, 0x7c, 0x8d, 0x18, 0xfa, 0x68, - 0xf3, 0x6d, 0x86, 0x99, 0x35, 0xc5, 0x71, 0x59, 0x18, 0x37, 0xaa, 0xea, 0xaa, 0xc5, 0x0c, 0x64, - 0x1d, 0x9c, 0x81, 0x4e, 0x14, 0x73, 0x42, 0x37, 0x61, 0x4c, 0xd3, 0x6c, 0x8d, 0x39, 0x46, 0x5a, - 0x63, 0x50, 0x1f, 0x5e, 0x1d, 0xdf, 0x2b, 0x0b, 0xa3, 0x2b, 0xff, 0xe7, 0x42, 0xc2, 0x0c, 0xda, - 0x15, 0x9a, 0x9c, 0xc9, 0xc3, 0x39, 0x68, 0x3a, 0x02, 0xc1, 0x36, 0x68, 0x39, 0x93, 0x85, 0xf7, - 0xfa, 0x55, 0x38, 0x0b, 0x5c, 0xb7, 0xa3, 0xc0, 0x2e, 0xb8, 0x2d, 0x81, 0xef, 0xbd, 0x79, 0xeb, - 0x4d, 0xc3, 0xf9, 0xc2, 0x79, 0xe9, 0x76, 0x54, 0xd8, 0x03, 0x77, 0xa5, 0x98, 0xba, 0xbe, 0xfb, - 0xdc, 0x59, 0xb8, 0x52, 0xd5, 0xfa, 0x8d, 0x6f, 0x3f, 0x74, 0x65, 0xfc, 0x62, 0x77, 0xd0, 0xd5, - 0xfd, 0x41, 0x57, 0xff, 0x1c, 0x74, 0xf5, 0xfb, 0x51, 0x57, 0xf6, 0x47, 0x5d, 0xf9, 0x75, 0xd4, - 0x95, 0xf7, 0xd6, 0x7f, 0xe7, 0x9e, 0x8b, 0x29, 0x47, 0x7e, 0xb4, 0x64, 0xb6, 0x1c, 0xfc, 0xf3, - 0x13, 0xfb, 0xab, 0x5c, 0x5d, 0xdc, 0xc1, 0xb2, 0x29, 0x26, 0x7d, 0xfc, 0x37, 0x00, 0x00, 0xff, - 0xff, 0x7a, 0xb2, 0x3b, 0x8c, 0x12, 0x02, 0x00, 0x00, + 0x76, 0xe1, 0x4a, 0x37, 0xa6, 0x40, 0xd1, 0xc6, 0x46, 0x63, 0xc1, 0x98, 0xb8, 0x69, 0x4a, 0x67, + 0x2c, 0x13, 0x29, 0xd3, 0x74, 0xc6, 0x3f, 0xdc, 0xc0, 0xa5, 0x77, 0x70, 0xe7, 0x49, 0x58, 0xb2, + 0x34, 0x2e, 0x1a, 0x03, 0x37, 0xe8, 0x09, 0x0c, 0xd3, 0xc1, 0x98, 0xef, 0xdb, 0xb4, 0xcd, 0xef, + 0xf7, 0xf2, 0xd2, 0x99, 0x07, 0x34, 0xc6, 0x73, 0x82, 0xb0, 0x1d, 0xaf, 0x23, 0x92, 0x56, 0x4f, + 0x2b, 0xcb, 0x29, 0xa7, 0xf0, 0x7a, 0x65, 0x2c, 0xc1, 0xfa, 0x77, 0x12, 0x9a, 0x50, 0x21, 0xec, + 0xd3, 0x57, 0x95, 0x31, 0x7f, 0xd6, 0x40, 0x6b, 0x72, 0xf2, 0x01, 0x8e, 0x69, 0x8e, 0xa0, 0x0f, + 0x60, 0x44, 0x72, 0x94, 0xd3, 0x2c, 0x24, 0x08, 0x6f, 0x38, 0xf9, 0x40, 0x70, 0xae, 0xa9, 0x03, + 0x75, 0x78, 0x6d, 0x7c, 0xbf, 0x2c, 0x8c, 0xde, 0x36, 0x4a, 0xd7, 0x4f, 0xcd, 0xcb, 0x19, 0x33, + 0xb8, 0x25, 0xa1, 0xf7, 0x8f, 0xc1, 0x47, 0xe0, 0x4a, 0x84, 0x50, 0x8e, 0x19, 0xd3, 0x6a, 0xa2, + 0x02, 0x96, 0x85, 0x71, 0x53, 0x56, 0x54, 0xc2, 0x0c, 0xce, 0x11, 0xf8, 0x0e, 0x34, 0xbf, 0x60, + 0x92, 0xac, 0xb8, 0x56, 0x17, 0xe1, 0x67, 0xbb, 0xc2, 0x50, 0x7e, 0x17, 0xc6, 0x83, 0x84, 0xf0, + 0xd5, 0xa7, 0xa5, 0x15, 0xd3, 0xd4, 0x8e, 0x29, 0x4b, 0x29, 0x93, 0xaf, 0x11, 0x43, 0x1f, 0x6d, + 0xbe, 0xcd, 0x30, 0xb3, 0xa6, 0x38, 0x2e, 0x0b, 0xe3, 0x46, 0x55, 0x5d, 0xb5, 0x98, 0x81, 0xac, + 0x83, 0x33, 0xd0, 0x89, 0x62, 0x4e, 0xe8, 0x26, 0x8c, 0x69, 0x9a, 0xad, 0x31, 0xc7, 0x48, 0x6b, + 0x0c, 0xea, 0xc3, 0xab, 0xe3, 0x7b, 0x65, 0x61, 0x74, 0xe5, 0xff, 0x5c, 0x48, 0x98, 0x41, 0xbb, + 0x42, 0x93, 0x33, 0x79, 0x38, 0x07, 0x4d, 0x47, 0x20, 0xd8, 0x06, 0x2d, 0x67, 0xb2, 0xf0, 0x5e, + 0xbf, 0x0a, 0x67, 0x81, 0xeb, 0x76, 0x14, 0xd8, 0x05, 0xb7, 0x25, 0xf0, 0xbd, 0x37, 0x6f, 0xbd, + 0x69, 0x38, 0x5f, 0x38, 0x2f, 0xdd, 0x8e, 0x0a, 0x7b, 0xe0, 0xae, 0x14, 0x53, 0xd7, 0x77, 0x9f, + 0x3b, 0x0b, 0x57, 0xaa, 0x5a, 0xbf, 0xf1, 0xed, 0x87, 0xae, 0x8c, 0x5f, 0xec, 0x0e, 0xba, 0xba, + 0x3f, 0xe8, 0xea, 0x9f, 0x83, 0xae, 0x7e, 0x3f, 0xea, 0xca, 0xfe, 0xa8, 0x2b, 0xbf, 0x8e, 0xba, + 0xf2, 0xde, 0xfa, 0xef, 0xdc, 0x73, 0x31, 0xe5, 0xc8, 0x8f, 0x96, 0xcc, 0x96, 0x83, 0x7f, 0x7e, + 0x62, 0x7f, 0x95, 0xab, 0x8b, 0x3b, 0x58, 0x36, 0xc5, 0xa4, 0x8f, 0xff, 0x06, 0x00, 0x00, 0xff, + 0xff, 0xae, 0x58, 0x48, 0x17, 0x12, 0x02, 0x00, 0x00, } func (m *ClaimRecord) Marshal() (dAtA []byte, err error) { diff --git a/x/claim/types/expected_keepers.go b/x/claim/types/expected_keepers.go index 9973fd50b2..3bf5a7dbbe 100644 --- a/x/claim/types/expected_keepers.go +++ b/x/claim/types/expected_keepers.go @@ -4,7 +4,7 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" - epochstypes "github.com/Stride-Labs/stride/v8/x/epochs/types" + epochstypes "github.com/Stride-Labs/stride/v9/x/epochs/types" ) // BankKeeper defines the banking contract that must be fulfilled when diff --git a/x/claim/types/genesis.pb.go b/x/claim/types/genesis.pb.go index 2d09742c09..3b14094dc3 100644 --- a/x/claim/types/genesis.pb.go +++ b/x/claim/types/genesis.pb.go @@ -100,9 +100,9 @@ var fileDescriptor_ecf5648202726596 = []byte{ 0xa1, 0xb4, 0xd8, 0xc9, 0xe3, 0xc4, 0x23, 0x39, 0xc6, 0x0b, 0x8f, 0xe4, 0x18, 0x1f, 0x3c, 0x92, 0x63, 0x9c, 0xf0, 0x58, 0x8e, 0xe1, 0xc2, 0x63, 0x39, 0x86, 0x1b, 0x8f, 0xe5, 0x18, 0xa2, 0xf4, 0xd2, 0x33, 0x4b, 0x32, 0x4a, 0x93, 0xf4, 0x92, 0xf3, 0x73, 0xf5, 0x83, 0xc1, 0x56, 0xe9, 0xfa, - 0x24, 0x26, 0x15, 0xeb, 0x43, 0xfd, 0x5f, 0x66, 0xa1, 0x5f, 0x01, 0x0d, 0x84, 0x92, 0xca, 0x82, - 0xd4, 0xe2, 0x24, 0x36, 0x70, 0x20, 0x18, 0x03, 0x02, 0x00, 0x00, 0xff, 0xff, 0x6c, 0xce, 0x6a, - 0xdc, 0x7b, 0x01, 0x00, 0x00, + 0x24, 0x26, 0x15, 0xeb, 0x43, 0xfd, 0x5f, 0x66, 0xa9, 0x5f, 0x01, 0x0d, 0x84, 0x92, 0xca, 0x82, + 0xd4, 0xe2, 0x24, 0x36, 0x70, 0x20, 0x18, 0x03, 0x02, 0x00, 0x00, 0xff, 0xff, 0xb8, 0x24, 0x19, + 0x47, 0x7b, 0x01, 0x00, 0x00, } func (m *GenesisState) Marshal() (dAtA []byte, err error) { diff --git a/x/claim/types/msgs.go b/x/claim/types/msgs.go index de5ebff25e..92cd17f7b8 100644 --- a/x/claim/types/msgs.go +++ b/x/claim/types/msgs.go @@ -5,7 +5,7 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" - "github.com/Stride-Labs/stride/v8/utils" + "github.com/Stride-Labs/stride/v9/utils" ) // Msg type for MsgSetAirdropAllocations diff --git a/x/claim/types/params.pb.go b/x/claim/types/params.pb.go index 645c4fd1e3..825773b764 100644 --- a/x/claim/types/params.pb.go +++ b/x/claim/types/params.pb.go @@ -180,40 +180,40 @@ func init() { func init() { proto.RegisterFile("stride/claim/params.proto", fileDescriptor_dd7ac871d3875dc3) } var fileDescriptor_dd7ac871d3875dc3 = []byte{ - // 516 bytes of a gzipped FileDescriptorProto + // 515 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x64, 0x53, 0x41, 0x6f, 0xd3, 0x30, 0x18, 0x6d, 0xd8, 0x68, 0x8b, 0x3b, 0xc1, 0x66, 0x40, 0xa4, 0x95, 0x48, 0xaa, 0x48, 0xa0, 0x4a, - 0x30, 0x47, 0x8c, 0x0b, 0x82, 0x53, 0xab, 0x81, 0xa8, 0xb4, 0x03, 0x4a, 0x77, 0xe2, 0x12, 0x39, - 0xb5, 0xdb, 0x59, 0x34, 0x71, 0x64, 0xbb, 0x88, 0xfe, 0x02, 0xae, 0x3b, 0xf2, 0x7b, 0x38, 0xed, - 0xb8, 0x23, 0xe2, 0x10, 0x50, 0x7b, 0xe3, 0xb8, 0x5f, 0x80, 0xec, 0x38, 0x5d, 0xb7, 0x9e, 0x5a, - 0xbf, 0xf7, 0xbe, 0xef, 0xbd, 0xcf, 0x5f, 0x0c, 0xda, 0x52, 0x09, 0x46, 0x68, 0x38, 0x9e, 0x61, - 0x96, 0x86, 0x39, 0x16, 0x38, 0x95, 0x28, 0x17, 0x5c, 0x71, 0xb8, 0x57, 0x52, 0xc8, 0x50, 0x9d, - 0x47, 0x53, 0x3e, 0xe5, 0x86, 0x08, 0xf5, 0xbf, 0x52, 0xd3, 0xf1, 0xa6, 0x9c, 0x4f, 0x67, 0x34, - 0x34, 0xa7, 0x64, 0x3e, 0x09, 0xc9, 0x5c, 0x60, 0xc5, 0x78, 0x66, 0x79, 0xff, 0x36, 0xaf, 0x58, - 0x4a, 0xa5, 0xc2, 0x69, 0x5e, 0x0a, 0x82, 0x77, 0xa0, 0xfe, 0xc9, 0x98, 0xc2, 0x57, 0xa0, 0x89, - 0x99, 0x20, 0x82, 0xe7, 0xd2, 0x75, 0xba, 0x3b, 0xbd, 0xd6, 0xd1, 0x63, 0xb4, 0x99, 0x00, 0xf5, - 0x4b, 0x36, 0x5a, 0xcb, 0x82, 0x9f, 0xbb, 0xa0, 0x61, 0x51, 0x78, 0x02, 0xa0, 0xc5, 0x63, 0x46, - 0x68, 0xa6, 0xd8, 0x84, 0x51, 0xe1, 0x3a, 0x5d, 0xa7, 0x77, 0x6f, 0xf0, 0xf4, 0xaa, 0xf0, 0xdb, - 0x0b, 0x9c, 0xce, 0xde, 0x06, 0xdb, 0x9a, 0x20, 0x3a, 0xb0, 0xe0, 0x70, 0x8d, 0xc1, 0x36, 0x68, - 0x8e, 0xcf, 0x30, 0xcb, 0x62, 0x46, 0xdc, 0x86, 0xee, 0x11, 0x35, 0xcc, 0x79, 0x48, 0x20, 0xbf, - 0x36, 0x92, 0x0a, 0x0b, 0x15, 0xeb, 0x91, 0xdc, 0x3b, 0x5d, 0xa7, 0xd7, 0x3a, 0xea, 0xa0, 0x72, - 0x5e, 0x54, 0xcd, 0x8b, 0x4e, 0xab, 0x79, 0x07, 0xcf, 0x2e, 0x0a, 0xbf, 0xb6, 0x1d, 0xe4, 0xba, - 0x47, 0x70, 0xfe, 0xc7, 0x77, 0xa2, 0x7d, 0x4b, 0x8c, 0x34, 0xae, 0xab, 0xe1, 0x77, 0x07, 0x54, - 0x60, 0x5c, 0x5d, 0xaf, 0xbb, 0x63, 0xfc, 0xda, 0x5b, 0x7e, 0xc7, 0x56, 0x30, 0xe8, 0x6b, 0xbb, - 0x7f, 0x85, 0xdf, 0xb9, 0x5d, 0xfa, 0x92, 0xa7, 0x4c, 0xd1, 0x34, 0x57, 0x8b, 0xab, 0xc2, 0x7f, - 0x72, 0x33, 0x4c, 0xa5, 0x09, 0x7e, 0xe8, 0x28, 0x0f, 0x2c, 0x5c, 0xf5, 0x84, 0x3e, 0x68, 0x99, - 0x55, 0xc4, 0x84, 0x66, 0x3c, 0x75, 0x77, 0xcd, 0xc5, 0x00, 0x03, 0x1d, 0x6b, 0x04, 0x86, 0xe0, - 0x21, 0x61, 0x7a, 0x69, 0xc9, 0x5c, 0x71, 0x11, 0x63, 0x42, 0x04, 0x95, 0xd2, 0xbd, 0x6b, 0x84, - 0x70, 0x83, 0xea, 0x97, 0x0c, 0x3c, 0x05, 0xf7, 0x4d, 0x39, 0x25, 0xb1, 0xe4, 0xf1, 0x04, 0x0b, - 0xb7, 0x6e, 0x36, 0x86, 0x74, 0xfa, 0xdf, 0x85, 0xff, 0x7c, 0xca, 0xd4, 0xd9, 0x3c, 0x41, 0x63, - 0x9e, 0x86, 0x63, 0x2e, 0x53, 0x2e, 0xed, 0xcf, 0xa1, 0x24, 0x5f, 0x42, 0xb5, 0xc8, 0xa9, 0x44, - 0xc3, 0x4c, 0x45, 0x7b, 0xb6, 0xcb, 0x88, 0x7f, 0xc0, 0x02, 0xbe, 0x00, 0x07, 0x78, 0xae, 0x78, - 0xce, 0x66, 0x5c, 0xc5, 0x34, 0xc3, 0xc9, 0x8c, 0x12, 0xb7, 0xd9, 0x75, 0x7a, 0xcd, 0x68, 0x7f, - 0x4d, 0xbc, 0x2f, 0xf1, 0xc1, 0xc7, 0x8b, 0xa5, 0xe7, 0x5c, 0x2e, 0x3d, 0xe7, 0xef, 0xd2, 0x73, - 0xce, 0x57, 0x5e, 0xed, 0x72, 0xe5, 0xd5, 0x7e, 0xad, 0xbc, 0xda, 0x67, 0xb4, 0x61, 0x3e, 0x32, - 0x5f, 0xe2, 0xe1, 0x09, 0x4e, 0x64, 0x68, 0x9f, 0xcc, 0xd7, 0x37, 0xe1, 0x37, 0xfb, 0x6e, 0x4c, - 0x90, 0xa4, 0x6e, 0xb6, 0xf0, 0xfa, 0x7f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xcc, 0x5c, 0xbf, 0x6f, - 0x54, 0x03, 0x00, 0x00, + 0x30, 0x47, 0x8c, 0x13, 0x70, 0x6a, 0x35, 0x10, 0x95, 0x76, 0x40, 0xe9, 0x4e, 0x5c, 0x22, 0xa7, + 0x76, 0x3b, 0x8b, 0x26, 0x8e, 0x6c, 0x17, 0xd1, 0x5f, 0xc0, 0x75, 0x47, 0x7e, 0x0f, 0xa7, 0x1d, + 0x77, 0x44, 0x1c, 0x02, 0x6a, 0x6f, 0x1c, 0xf7, 0x0b, 0x90, 0x1d, 0xa7, 0xeb, 0xd6, 0x53, 0xeb, + 0xf7, 0xde, 0xf7, 0xbd, 0xf7, 0xf9, 0x8b, 0x41, 0x5b, 0x2a, 0xc1, 0x08, 0x0d, 0xc7, 0x33, 0xcc, + 0xd2, 0x30, 0xc7, 0x02, 0xa7, 0x12, 0xe5, 0x82, 0x2b, 0x0e, 0xf7, 0x4a, 0x0a, 0x19, 0xaa, 0xf3, + 0x68, 0xca, 0xa7, 0xdc, 0x10, 0xa1, 0xfe, 0x57, 0x6a, 0x3a, 0xde, 0x94, 0xf3, 0xe9, 0x8c, 0x86, + 0xe6, 0x94, 0xcc, 0x27, 0x21, 0x99, 0x0b, 0xac, 0x18, 0xcf, 0x2c, 0xef, 0xdf, 0xe6, 0x15, 0x4b, + 0xa9, 0x54, 0x38, 0xcd, 0x4b, 0x41, 0xf0, 0x0e, 0xd4, 0x3f, 0x19, 0x53, 0xf8, 0x0a, 0x34, 0x31, + 0x13, 0x44, 0xf0, 0x5c, 0xba, 0x4e, 0x77, 0xa7, 0xd7, 0x3a, 0x7a, 0x8c, 0x36, 0x13, 0xa0, 0x7e, + 0xc9, 0x46, 0x6b, 0x59, 0xf0, 0x73, 0x17, 0x34, 0x2c, 0x0a, 0x4f, 0x00, 0xb4, 0x78, 0xcc, 0x08, + 0xcd, 0x14, 0x9b, 0x30, 0x2a, 0x5c, 0xa7, 0xeb, 0xf4, 0xee, 0x0d, 0x9e, 0x5e, 0x15, 0x7e, 0x7b, + 0x81, 0xd3, 0xd9, 0xdb, 0x60, 0x5b, 0x13, 0x44, 0x07, 0x16, 0x1c, 0xae, 0x31, 0xd8, 0x06, 0xcd, + 0xf1, 0x19, 0x66, 0x59, 0xcc, 0x88, 0xdb, 0xd0, 0x3d, 0xa2, 0x86, 0x39, 0x0f, 0x09, 0xe4, 0xd7, + 0x46, 0x52, 0x61, 0xa1, 0x62, 0x3d, 0x92, 0x7b, 0xa7, 0xeb, 0xf4, 0x5a, 0x47, 0x1d, 0x54, 0xce, + 0x8b, 0xaa, 0x79, 0xd1, 0x69, 0x35, 0xef, 0xe0, 0xd9, 0x45, 0xe1, 0xd7, 0xb6, 0x83, 0x5c, 0xf7, + 0x08, 0xce, 0xff, 0xf8, 0x4e, 0xb4, 0x6f, 0x89, 0x91, 0xc6, 0x75, 0x35, 0xfc, 0xee, 0x80, 0x0a, + 0x8c, 0xab, 0xeb, 0x75, 0x77, 0x8c, 0x5f, 0x7b, 0xcb, 0xef, 0xd8, 0x0a, 0x06, 0x7d, 0x6d, 0xf7, + 0xaf, 0xf0, 0x3b, 0xb7, 0x4b, 0x5f, 0xf2, 0x94, 0x29, 0x9a, 0xe6, 0x6a, 0x71, 0x55, 0xf8, 0x4f, + 0x6e, 0x86, 0xa9, 0x34, 0xc1, 0x0f, 0x1d, 0xe5, 0x81, 0x85, 0xab, 0x9e, 0xd0, 0x07, 0x2d, 0xb3, + 0x8a, 0x98, 0xd0, 0x8c, 0xa7, 0xee, 0xae, 0xb9, 0x18, 0x60, 0xa0, 0x63, 0x8d, 0xc0, 0x10, 0x3c, + 0x24, 0x4c, 0x2f, 0x2d, 0x99, 0x2b, 0x2e, 0x62, 0x4c, 0x88, 0xa0, 0x52, 0xba, 0x77, 0x8d, 0x10, + 0x6e, 0x50, 0xfd, 0x92, 0x81, 0xa7, 0xe0, 0xbe, 0x29, 0xa7, 0x24, 0x96, 0x3c, 0x9e, 0x60, 0xe1, + 0xd6, 0xcd, 0xc6, 0x90, 0x4e, 0xff, 0xbb, 0xf0, 0x9f, 0x4f, 0x99, 0x3a, 0x9b, 0x27, 0x68, 0xcc, + 0xd3, 0x70, 0xcc, 0x65, 0xca, 0xa5, 0xfd, 0x39, 0x94, 0xe4, 0x4b, 0xa8, 0x16, 0x39, 0x95, 0x68, + 0x98, 0xa9, 0x68, 0xcf, 0x76, 0x19, 0xf1, 0x0f, 0x58, 0xc0, 0x17, 0xe0, 0x00, 0xcf, 0x15, 0xcf, + 0xd9, 0x8c, 0xab, 0x98, 0x66, 0x38, 0x99, 0x51, 0xe2, 0x36, 0xbb, 0x4e, 0xaf, 0x19, 0xed, 0xaf, + 0x89, 0xf7, 0x25, 0x3e, 0xf8, 0x78, 0xb1, 0xf4, 0x9c, 0xcb, 0xa5, 0xe7, 0xfc, 0x5d, 0x7a, 0xce, + 0xf9, 0xca, 0xab, 0x5d, 0xae, 0xbc, 0xda, 0xaf, 0x95, 0x57, 0xfb, 0x8c, 0x36, 0xcc, 0x47, 0xe6, + 0x4b, 0x3c, 0x3c, 0xc1, 0x89, 0x0c, 0xed, 0x93, 0xf9, 0xfa, 0x26, 0xfc, 0x66, 0xdf, 0x8d, 0x09, + 0x92, 0xd4, 0xcd, 0x16, 0x5e, 0xff, 0x0f, 0x00, 0x00, 0xff, 0xff, 0x18, 0xb6, 0xcc, 0xf4, 0x54, + 0x03, 0x00, 0x00, } func (m *Params) Marshal() (dAtA []byte, err error) { diff --git a/x/claim/types/query.pb.go b/x/claim/types/query.pb.go index e595335e3d..a1d8242e81 100644 --- a/x/claim/types/query.pb.go +++ b/x/claim/types/query.pb.go @@ -6,7 +6,7 @@ package types import ( context "context" fmt "fmt" - types2 "github.com/Stride-Labs/stride/v8/x/claim/vesting/types" + types2 "github.com/Stride-Labs/stride/v9/x/claim/vesting/types" github_com_cosmos_cosmos_sdk_types "github.com/cosmos/cosmos-sdk/types" types1 "github.com/cosmos/cosmos-sdk/types" _ "github.com/cosmos/gogoproto/gogoproto" @@ -927,7 +927,7 @@ var fileDescriptor_baa87682a02846df = []byte{ // 1226 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x57, 0x4d, 0x6f, 0x1b, 0xc5, 0x1b, 0xcf, 0x24, 0x6d, 0xda, 0x4e, 0x12, 0x47, 0x99, 0xbc, 0xd4, 0xde, 0x34, 0xb6, 0xff, 0xf3, - 0x27, 0x89, 0x91, 0x9a, 0x5d, 0x9a, 0x22, 0x84, 0xb8, 0x00, 0x0e, 0x2f, 0x29, 0x2a, 0x52, 0xd9, + 0x27, 0x89, 0x91, 0x9a, 0x5d, 0x9a, 0x22, 0x24, 0xb8, 0x00, 0x0e, 0x2f, 0x29, 0x2a, 0x52, 0xd9, 0x94, 0x48, 0x70, 0xb1, 0xc6, 0xbb, 0x13, 0xb3, 0xc2, 0xde, 0x75, 0x76, 0x66, 0x2b, 0xa2, 0xaa, 0x42, 0xc0, 0x81, 0x1b, 0x44, 0x02, 0x3e, 0x04, 0x48, 0x1c, 0xf8, 0x08, 0x1c, 0x90, 0x7a, 0xac, 0xc4, 0x85, 0x03, 0xa4, 0x28, 0xe1, 0x13, 0x44, 0x82, 0x33, 0xda, 0x99, 0x67, 0x9d, 0x5d, 0x67, @@ -1001,7 +1001,7 @@ var fileDescriptor_baa87682a02846df = []byte{ 0xbf, 0x1f, 0x96, 0xd1, 0xfe, 0x51, 0x79, 0xe4, 0xd1, 0x51, 0x79, 0xe4, 0x97, 0xa3, 0xf2, 0xc8, 0xfb, 0x66, 0x8a, 0x15, 0xb7, 0x54, 0xb0, 0xb5, 0xdb, 0xac, 0x29, 0xac, 0xe4, 0xf1, 0xfa, 0xa2, 0xf5, 0x51, 0xd2, 0xf1, 0x98, 0x21, 0x9b, 0xe3, 0xea, 0x05, 0x72, 0xf3, 0xef, 0x00, 0x00, 0x00, - 0xff, 0xff, 0x33, 0xdd, 0x18, 0x8c, 0x8f, 0x0f, 0x00, 0x00, + 0xff, 0xff, 0xe7, 0x37, 0x6b, 0x17, 0x8f, 0x0f, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. diff --git a/x/claim/types/tx.pb.go b/x/claim/types/tx.pb.go index 6806cc04da..0521e2403a 100644 --- a/x/claim/types/tx.pb.go +++ b/x/claim/types/tx.pb.go @@ -448,44 +448,44 @@ var fileDescriptor_9d435242bf328977 = []byte{ // 643 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x54, 0xcf, 0x4f, 0xd4, 0x40, 0x14, 0xde, 0xba, 0xcb, 0x8f, 0x1d, 0x04, 0x61, 0x02, 0x49, 0x69, 0xa4, 0xdb, 0xf4, 0x40, 0x9a, - 0x18, 0x5a, 0xc1, 0x8b, 0xf1, 0x24, 0x0b, 0x1a, 0x49, 0xe0, 0x52, 0x48, 0x4c, 0x48, 0xcc, 0x66, - 0xda, 0x3e, 0xcb, 0xc4, 0xb6, 0xb3, 0xe9, 0xcc, 0x22, 0xfc, 0x05, 0x5e, 0xf9, 0x3b, 0xfc, 0x4b, - 0x38, 0x72, 0x34, 0x1e, 0x56, 0x03, 0x67, 0x2f, 0x9c, 0x3c, 0x9a, 0xce, 0x74, 0x97, 0x2e, 0x0b, - 0xca, 0xc1, 0x53, 0xfb, 0xbe, 0xef, 0xcd, 0x37, 0xf3, 0xde, 0xf7, 0x66, 0xd0, 0x12, 0x17, 0x39, - 0x8d, 0xc0, 0x0b, 0x13, 0x42, 0x53, 0x4f, 0x9c, 0xb8, 0xdd, 0x9c, 0x09, 0x86, 0x1f, 0x2b, 0xd8, - 0x95, 0xb0, 0xb1, 0x18, 0xb3, 0x98, 0x49, 0xc2, 0x2b, 0xfe, 0x54, 0x8e, 0x61, 0x86, 0x8c, 0xa7, - 0x8c, 0x7b, 0x01, 0xe1, 0xe0, 0x1d, 0xaf, 0x07, 0x20, 0xc8, 0xba, 0x17, 0x32, 0x9a, 0x29, 0xde, - 0xfe, 0xad, 0x21, 0x7d, 0x8f, 0xc7, 0xfb, 0x20, 0x36, 0x69, 0x1e, 0xe5, 0xac, 0xbb, 0x99, 0x24, - 0x2c, 0x24, 0x82, 0xb2, 0x8c, 0xe3, 0xa7, 0xa8, 0x49, 0x54, 0xc8, 0x72, 0x5d, 0xb3, 0x34, 0xa7, - 0xe9, 0xdf, 0x00, 0x78, 0x17, 0x61, 0xa2, 0xd6, 0x74, 0x68, 0x04, 0x99, 0xa0, 0x1f, 0x29, 0xe4, - 0xfa, 0xa3, 0x22, 0xad, 0xbd, 0x72, 0xdd, 0x6f, 0x2d, 0x9f, 0x92, 0x34, 0x79, 0x65, 0x8f, 0xe7, - 0xd8, 0xfe, 0x42, 0x09, 0xee, 0x0c, 0x31, 0xbc, 0x88, 0x26, 0x7a, 0x1c, 0x72, 0xae, 0xd7, 0xad, - 0xba, 0xd3, 0xf4, 0x55, 0x80, 0x0f, 0xd1, 0xd4, 0x67, 0xa0, 0xf1, 0x91, 0xe0, 0x7a, 0xa3, 0xc0, - 0xdb, 0xaf, 0xcf, 0xfb, 0xad, 0xda, 0xf7, 0x7e, 0x6b, 0x35, 0xa6, 0xe2, 0xa8, 0x17, 0xb8, 0x21, - 0x4b, 0xbd, 0xb2, 0x44, 0xf5, 0x59, 0xe3, 0xd1, 0x27, 0x4f, 0x9c, 0x76, 0x81, 0xbb, 0xdb, 0x10, - 0x5e, 0xf7, 0x5b, 0x73, 0xea, 0x18, 0xa5, 0x8c, 0xed, 0x0f, 0x04, 0x6d, 0x1b, 0x59, 0xf7, 0x55, - 0xee, 0x03, 0xef, 0xb2, 0x8c, 0x83, 0xed, 0x20, 0xbc, 0xc7, 0xe3, 0xad, 0xa2, 0xc1, 0x6f, 0x73, - 0x80, 0xcd, 0x94, 0xf5, 0x32, 0x81, 0x31, 0x6a, 0x14, 0xc7, 0x2b, 0x5b, 0x22, 0xff, 0xed, 0x33, - 0x0d, 0x19, 0xe3, 0xa9, 0x03, 0x21, 0x9c, 0xa3, 0x39, 0x69, 0x13, 0x44, 0x1d, 0x22, 0x19, 0x59, - 0xe7, 0xcc, 0xc6, 0xb2, 0xab, 0x8e, 0xed, 0x16, 0x06, 0xb9, 0xa5, 0x41, 0xee, 0x16, 0xa3, 0x59, - 0xfb, 0x79, 0x51, 0xea, 0xd7, 0x1f, 0x2d, 0xe7, 0x01, 0xa5, 0x16, 0x0b, 0xb8, 0x3f, 0x5b, 0x6e, - 0xa1, 0xf6, 0xb6, 0x7f, 0x69, 0x68, 0xbe, 0x38, 0x52, 0x0e, 0x44, 0x40, 0x59, 0x24, 0xb6, 0xd0, - 0x4c, 0x44, 0x8b, 0xc1, 0x09, 0x7a, 0x37, 0xae, 0x56, 0x21, 0x6c, 0x22, 0x74, 0xdb, 0x4f, 0xbf, - 0x82, 0xe0, 0x65, 0x34, 0x1d, 0x1e, 0x11, 0x9a, 0x75, 0x68, 0xa4, 0x4f, 0x4a, 0x76, 0x4a, 0xc6, - 0x3b, 0x51, 0x61, 0x62, 0x04, 0x19, 0x4b, 0xf5, 0x09, 0x89, 0xab, 0x00, 0xaf, 0x20, 0xc4, 0x05, - 0xc9, 0x45, 0x47, 0xd0, 0x14, 0xf4, 0xba, 0xa5, 0x39, 0x0d, 0xbf, 0x29, 0x91, 0x03, 0x9a, 0x02, - 0x36, 0xd0, 0x74, 0xd4, 0xcb, 0x65, 0xe3, 0xf5, 0x86, 0x24, 0x87, 0x31, 0x7e, 0x86, 0x16, 0x48, - 0x4f, 0xb0, 0x2e, 0x4d, 0x98, 0xe8, 0x40, 0x46, 0x82, 0x04, 0x22, 0x7d, 0xca, 0xd2, 0x9c, 0x69, - 0x7f, 0x7e, 0x48, 0xbc, 0x51, 0xb8, 0x6d, 0xc8, 0x51, 0x1e, 0x29, 0x77, 0x68, 0xe4, 0x81, 0x6c, - 0xc5, 0x36, 0x24, 0xf0, 0x1f, 0x5b, 0x51, 0xee, 0x38, 0xa2, 0x3a, 0xd8, 0x71, 0xe3, 0x4b, 0x1d, - 0xd5, 0xf7, 0x78, 0x8c, 0x19, 0x5a, 0xba, 0xfb, 0x76, 0xad, 0xba, 0xd5, 0xfb, 0xeb, 0xde, 0x37, - 0x8b, 0x86, 0xfb, 0xb0, 0xbc, 0xe1, 0xa8, 0x7d, 0x40, 0x4f, 0x6e, 0x0f, 0xac, 0x35, 0x26, 0x71, - 0x2b, 0xc3, 0x70, 0xfe, 0x95, 0x31, 0x94, 0x7f, 0x8f, 0x66, 0x47, 0x27, 0xca, 0x1c, 0x5f, 0x5a, - 0xe5, 0x8d, 0xd5, 0xbf, 0xf3, 0x55, 0xe1, 0x51, 0x7f, 0xc6, 0x85, 0x47, 0xf8, 0x3b, 0x84, 0xef, - 0x74, 0xa2, 0xfd, 0xee, 0xfc, 0xd2, 0xd4, 0x2e, 0x2e, 0x4d, 0xed, 0xe7, 0xa5, 0xa9, 0x9d, 0x5d, - 0x99, 0xb5, 0x8b, 0x2b, 0xb3, 0xf6, 0xed, 0xca, 0xac, 0x1d, 0xba, 0x95, 0xab, 0xb5, 0x2f, 0xb5, - 0xd6, 0x76, 0x49, 0xc0, 0xbd, 0xf2, 0xbd, 0x3d, 0x7e, 0xe9, 0x9d, 0x0c, 0x1e, 0xdd, 0xe2, 0x9a, - 0x05, 0x93, 0xf2, 0xd1, 0x7c, 0xf1, 0x27, 0x00, 0x00, 0xff, 0xff, 0x18, 0xdb, 0x17, 0x6e, 0x91, + 0x18, 0x5a, 0xc1, 0x93, 0x9e, 0x64, 0x41, 0x23, 0x09, 0x5c, 0x0a, 0x89, 0x09, 0x89, 0xd9, 0x4c, + 0xdb, 0x67, 0x99, 0xd8, 0x76, 0x36, 0x9d, 0x59, 0x84, 0xbf, 0xc0, 0x2b, 0x7f, 0x87, 0x7f, 0x09, + 0x47, 0x8e, 0xc6, 0xc3, 0x6a, 0xe0, 0xec, 0x85, 0x93, 0x47, 0xd3, 0x99, 0xee, 0xd2, 0x65, 0x41, + 0x39, 0x78, 0x6a, 0xdf, 0xf7, 0xbd, 0xf9, 0x66, 0xde, 0xfb, 0xde, 0x0c, 0x5a, 0xe2, 0x22, 0xa7, + 0x11, 0x78, 0x61, 0x42, 0x68, 0xea, 0x89, 0x13, 0xb7, 0x9b, 0x33, 0xc1, 0xf0, 0x63, 0x05, 0xbb, + 0x12, 0x36, 0x16, 0x63, 0x16, 0x33, 0x49, 0x78, 0xc5, 0x9f, 0xca, 0x31, 0xcc, 0x90, 0xf1, 0x94, + 0x71, 0x2f, 0x20, 0x1c, 0xbc, 0xe3, 0xf5, 0x00, 0x04, 0x59, 0xf7, 0x42, 0x46, 0x33, 0xc5, 0xdb, + 0xbf, 0x35, 0xa4, 0xef, 0xf1, 0x78, 0x1f, 0xc4, 0x26, 0xcd, 0xa3, 0x9c, 0x75, 0x37, 0x93, 0x84, + 0x85, 0x44, 0x50, 0x96, 0x71, 0xfc, 0x14, 0x35, 0x89, 0x0a, 0x59, 0xae, 0x6b, 0x96, 0xe6, 0x34, + 0xfd, 0x1b, 0x00, 0xef, 0x22, 0x4c, 0xd4, 0x9a, 0x0e, 0x8d, 0x20, 0x13, 0xf4, 0x23, 0x85, 0x5c, + 0x7f, 0x54, 0xa4, 0xb5, 0x57, 0xae, 0xfb, 0xad, 0xe5, 0x53, 0x92, 0x26, 0xaf, 0xec, 0xf1, 0x1c, + 0xdb, 0x5f, 0x28, 0xc1, 0x9d, 0x21, 0x86, 0x17, 0xd1, 0x44, 0x8f, 0x43, 0xce, 0xf5, 0xba, 0x55, + 0x77, 0x9a, 0xbe, 0x0a, 0xf0, 0x21, 0x9a, 0xfa, 0x0c, 0x34, 0x3e, 0x12, 0x5c, 0x6f, 0x14, 0x78, + 0xfb, 0xf5, 0x79, 0xbf, 0x55, 0xfb, 0xde, 0x6f, 0xad, 0xc6, 0x54, 0x1c, 0xf5, 0x02, 0x37, 0x64, + 0xa9, 0x57, 0x96, 0xa8, 0x3e, 0x6b, 0x3c, 0xfa, 0xe4, 0x89, 0xd3, 0x2e, 0x70, 0x77, 0x1b, 0xc2, + 0xeb, 0x7e, 0x6b, 0x4e, 0x1d, 0xa3, 0x94, 0xb1, 0xfd, 0x81, 0xa0, 0x6d, 0x23, 0xeb, 0xbe, 0xca, + 0x7d, 0xe0, 0x5d, 0x96, 0x71, 0xb0, 0x1d, 0x84, 0xf7, 0x78, 0xbc, 0x55, 0x34, 0xf8, 0x6d, 0x0e, + 0xb0, 0x99, 0xb2, 0x5e, 0x26, 0x30, 0x46, 0x8d, 0xe2, 0x78, 0x65, 0x4b, 0xe4, 0xbf, 0x7d, 0xa6, + 0x21, 0x63, 0x3c, 0x75, 0x20, 0x84, 0x73, 0x34, 0x27, 0x6d, 0x82, 0xa8, 0x43, 0x24, 0x23, 0xeb, + 0x9c, 0xd9, 0x58, 0x76, 0xd5, 0xb1, 0xdd, 0xc2, 0x20, 0xb7, 0x34, 0xc8, 0xdd, 0x62, 0x34, 0x6b, + 0x3f, 0x2f, 0x4a, 0xfd, 0xfa, 0xa3, 0xe5, 0x3c, 0xa0, 0xd4, 0x62, 0x01, 0xf7, 0x67, 0xcb, 0x2d, + 0xd4, 0xde, 0xf6, 0x2f, 0x0d, 0xcd, 0x17, 0x47, 0xca, 0x81, 0x08, 0x28, 0x8b, 0xc4, 0x16, 0x9a, + 0x89, 0x68, 0x31, 0x38, 0x41, 0xef, 0xc6, 0xd5, 0x2a, 0x84, 0x4d, 0x84, 0x6e, 0xfb, 0xe9, 0x57, + 0x10, 0xbc, 0x8c, 0xa6, 0xc3, 0x23, 0x42, 0xb3, 0x0e, 0x8d, 0xf4, 0x49, 0xc9, 0x4e, 0xc9, 0x78, + 0x27, 0x2a, 0x4c, 0x8c, 0x20, 0x63, 0xa9, 0x3e, 0x21, 0x71, 0x15, 0xe0, 0x15, 0x84, 0xb8, 0x20, + 0xb9, 0xe8, 0x08, 0x9a, 0x82, 0x5e, 0xb7, 0x34, 0xa7, 0xe1, 0x37, 0x25, 0x72, 0x40, 0x53, 0xc0, + 0x06, 0x9a, 0x8e, 0x7a, 0xb9, 0x6c, 0xbc, 0xde, 0x90, 0xe4, 0x30, 0xc6, 0xcf, 0xd0, 0x02, 0xe9, + 0x09, 0xd6, 0xa5, 0x09, 0x13, 0x1d, 0xc8, 0x48, 0x90, 0x40, 0xa4, 0x4f, 0x59, 0x9a, 0x33, 0xed, + 0xcf, 0x0f, 0x89, 0x37, 0x0a, 0xb7, 0x0d, 0x39, 0xca, 0x23, 0xe5, 0x0e, 0x8d, 0x3c, 0x90, 0xad, + 0xd8, 0x86, 0x04, 0xfe, 0x63, 0x2b, 0xca, 0x1d, 0x47, 0x54, 0x07, 0x3b, 0x6e, 0x7c, 0xa9, 0xa3, + 0xfa, 0x1e, 0x8f, 0x31, 0x43, 0x4b, 0x77, 0xdf, 0xae, 0x55, 0xb7, 0x7a, 0x7f, 0xdd, 0xfb, 0x66, + 0xd1, 0x70, 0x1f, 0x96, 0x37, 0x1c, 0xb5, 0x0f, 0xe8, 0xc9, 0xed, 0x81, 0xb5, 0xc6, 0x24, 0x6e, + 0x65, 0x18, 0xce, 0xbf, 0x32, 0x86, 0xf2, 0xef, 0xd1, 0xec, 0xe8, 0x44, 0x99, 0xe3, 0x4b, 0xab, + 0xbc, 0xb1, 0xfa, 0x77, 0xbe, 0x2a, 0x3c, 0xea, 0xcf, 0xb8, 0xf0, 0x08, 0x7f, 0x87, 0xf0, 0x9d, + 0x4e, 0xb4, 0xdf, 0x9d, 0x5f, 0x9a, 0xda, 0xc5, 0xa5, 0xa9, 0xfd, 0xbc, 0x34, 0xb5, 0xb3, 0x2b, + 0xb3, 0x76, 0x71, 0x65, 0xd6, 0xbe, 0x5d, 0x99, 0xb5, 0x43, 0xb7, 0x72, 0xb5, 0xf6, 0xa5, 0xd6, + 0xda, 0x2e, 0x09, 0xb8, 0x57, 0xbe, 0xb7, 0xc7, 0x2f, 0xbd, 0x93, 0xc1, 0xa3, 0x5b, 0x5c, 0xb3, + 0x60, 0x52, 0x3e, 0x9a, 0x2f, 0xfe, 0x04, 0x00, 0x00, 0xff, 0xff, 0xcc, 0x31, 0x64, 0xf5, 0x91, 0x05, 0x00, 0x00, } diff --git a/x/claim/vesting/client/cli/tx.go b/x/claim/vesting/client/cli/tx.go index 2f8bcbce9d..36eba58cb4 100644 --- a/x/claim/vesting/client/cli/tx.go +++ b/x/claim/vesting/client/cli/tx.go @@ -5,7 +5,7 @@ import ( "github.com/cosmos/cosmos-sdk/client" - "github.com/Stride-Labs/stride/v8/x/claim/vesting/types" + "github.com/Stride-Labs/stride/v9/x/claim/vesting/types" ) // GetTxCmd returns stride vesting module's transaction commands. diff --git a/x/claim/vesting/client/testutil/suite.go b/x/claim/vesting/client/testutil/suite.go index aed07acab6..fd48e5d542 100644 --- a/x/claim/vesting/client/testutil/suite.go +++ b/x/claim/vesting/client/testutil/suite.go @@ -3,7 +3,7 @@ package testutil import ( "github.com/stretchr/testify/suite" - "github.com/Stride-Labs/stride/v8/testutil/network" + "github.com/Stride-Labs/stride/v9/testutil/network" ) type IntegrationTestSuite struct { diff --git a/x/claim/vesting/handler.go b/x/claim/vesting/handler.go index 98d118262b..a8da7775e2 100644 --- a/x/claim/vesting/handler.go +++ b/x/claim/vesting/handler.go @@ -6,7 +6,7 @@ import ( sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" "github.com/cosmos/cosmos-sdk/x/auth/keeper" - "github.com/Stride-Labs/stride/v8/x/claim/vesting/types" + "github.com/Stride-Labs/stride/v9/x/claim/vesting/types" ) // NewHandler returns a handler for x/auth message types. diff --git a/x/claim/vesting/module.go b/x/claim/vesting/module.go index 60804d296b..074bf16d2f 100644 --- a/x/claim/vesting/module.go +++ b/x/claim/vesting/module.go @@ -15,8 +15,8 @@ import ( "github.com/cosmos/cosmos-sdk/types/module" "github.com/cosmos/cosmos-sdk/x/auth/keeper" - "github.com/Stride-Labs/stride/v8/x/claim/vesting/client/cli" - "github.com/Stride-Labs/stride/v8/x/claim/vesting/types" + "github.com/Stride-Labs/stride/v9/x/claim/vesting/client/cli" + "github.com/Stride-Labs/stride/v9/x/claim/vesting/types" ) var ( diff --git a/x/claim/vesting/msg_server.go b/x/claim/vesting/msg_server.go index 8f6f1fe911..fa772836b8 100644 --- a/x/claim/vesting/msg_server.go +++ b/x/claim/vesting/msg_server.go @@ -3,7 +3,7 @@ package vesting import ( "github.com/cosmos/cosmos-sdk/x/auth/keeper" - "github.com/Stride-Labs/stride/v8/x/claim/vesting/types" + "github.com/Stride-Labs/stride/v9/x/claim/vesting/types" ) type msgServer struct { diff --git a/x/claim/vesting/types/codec.go b/x/claim/vesting/types/codec.go index 374fa8fa3d..5ac9e6858b 100644 --- a/x/claim/vesting/types/codec.go +++ b/x/claim/vesting/types/codec.go @@ -6,7 +6,7 @@ import ( "github.com/cosmos/cosmos-sdk/types/msgservice" authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" - "github.com/Stride-Labs/stride/v8/x/claim/vesting/exported" + "github.com/Stride-Labs/stride/v9/x/claim/vesting/exported" ) // RegisterLegacyAminoCodec registers the vesting interfaces and concrete types on the diff --git a/x/claim/vesting/types/common_test.go b/x/claim/vesting/types/common_test.go index df4fb68410..13de17a954 100644 --- a/x/claim/vesting/types/common_test.go +++ b/x/claim/vesting/types/common_test.go @@ -1,7 +1,7 @@ package types_test import ( - strideApp "github.com/Stride-Labs/stride/v8/app" + strideApp "github.com/Stride-Labs/stride/v9/app" ) var ( diff --git a/x/claim/vesting/types/tx.pb.go b/x/claim/vesting/types/tx.pb.go index d68d4e3bef..20e5d82dc5 100644 --- a/x/claim/vesting/types/tx.pb.go +++ b/x/claim/vesting/types/tx.pb.go @@ -33,9 +33,9 @@ var fileDescriptor_5ebed07aad5e90bd = []byte{ 0xd3, 0x9d, 0x02, 0x4e, 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, 0xca, 0x2c, 0x3d, 0xb3, 0x24, 0xa3, 0x34, 0x49, 0x2f, 0x39, 0x3f, 0x57, 0x3f, 0x18, 0xac, 0x57, 0xd7, 0x27, 0x31, - 0xa9, 0x58, 0x1f, 0x66, 0x81, 0x85, 0x7e, 0x85, 0x7e, 0x72, 0x4e, 0x62, 0x66, 0x2e, 0xc2, 0xae, - 0xca, 0x82, 0xd4, 0xe2, 0x24, 0x36, 0xb0, 0x7d, 0xc6, 0x80, 0x00, 0x00, 0x00, 0xff, 0xff, 0xef, - 0x41, 0x0f, 0xfa, 0x8a, 0x00, 0x00, 0x00, + 0xa9, 0x58, 0x1f, 0x66, 0x81, 0xa5, 0x7e, 0x85, 0x7e, 0x72, 0x4e, 0x62, 0x66, 0x2e, 0xc2, 0xae, + 0xca, 0x82, 0xd4, 0xe2, 0x24, 0x36, 0xb0, 0x7d, 0xc6, 0x80, 0x00, 0x00, 0x00, 0xff, 0xff, 0x3e, + 0xa9, 0xe8, 0xf4, 0x8a, 0x00, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. diff --git a/x/claim/vesting/types/vesting.pb.go b/x/claim/vesting/types/vesting.pb.go index 7624de36cf..1838660fb6 100644 --- a/x/claim/vesting/types/vesting.pb.go +++ b/x/claim/vesting/types/vesting.pb.go @@ -187,7 +187,7 @@ var fileDescriptor_41f0278a453c26b3 = []byte{ // 589 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0x41, 0x6f, 0xd3, 0x3e, 0x1c, 0x8d, 0xd7, 0xae, 0xff, 0xfd, 0x5d, 0x58, 0x47, 0x18, 0x25, 0x4c, 0x23, 0xa9, 0x72, 0xea, - 0x65, 0x09, 0x1b, 0x12, 0x42, 0xbd, 0x11, 0x24, 0xa4, 0x89, 0x1d, 0xa6, 0x30, 0x71, 0xd8, 0x25, + 0x65, 0x09, 0x1b, 0x12, 0x12, 0xbd, 0x11, 0x24, 0xa4, 0x89, 0x1d, 0xa6, 0x30, 0x71, 0xd8, 0x25, 0x72, 0x12, 0x93, 0x5a, 0x34, 0x71, 0x15, 0xbb, 0x13, 0xfd, 0x06, 0x48, 0x5c, 0x40, 0xe2, 0xc0, 0x71, 0x67, 0x3e, 0xc9, 0x24, 0x2e, 0x15, 0x27, 0x4e, 0x05, 0xb5, 0xe2, 0x0b, 0xec, 0x13, 0xa0, 0xd8, 0x4e, 0xcb, 0xb2, 0x43, 0x35, 0x4e, 0x89, 0xfd, 0xf3, 0x7b, 0x7e, 0xbf, 0x67, 0x3f, 0xc3, @@ -221,7 +221,7 @@ var fileDescriptor_41f0278a453c26b3 = []byte{ 0xcc, 0x4c, 0xf0, 0x6b, 0x66, 0x82, 0x8f, 0x73, 0x53, 0x9b, 0xcc, 0x4d, 0xed, 0xc7, 0xdc, 0xd4, 0x4e, 0x9f, 0xfc, 0x65, 0xad, 0x74, 0x62, 0xef, 0x08, 0x85, 0xcc, 0x2d, 0xdf, 0xaf, 0xa7, 0xee, 0x3b, 0x37, 0x1a, 0x20, 0x92, 0x2e, 0x9e, 0x32, 0x61, 0x77, 0xd8, 0x10, 0x6f, 0xcc, 0xe3, 0x3f, - 0x01, 0x00, 0x00, 0xff, 0xff, 0x04, 0xfc, 0xe0, 0xec, 0xe9, 0x04, 0x00, 0x00, + 0x01, 0x00, 0x00, 0xff, 0xff, 0xd5, 0x14, 0x07, 0xe2, 0xe9, 0x04, 0x00, 0x00, } func (m *BaseVestingAccount) Marshal() (dAtA []byte, err error) { diff --git a/x/claim/vesting/types/vesting_account.go b/x/claim/vesting/types/vesting_account.go index a3f7762ac0..108a90e31c 100644 --- a/x/claim/vesting/types/vesting_account.go +++ b/x/claim/vesting/types/vesting_account.go @@ -12,8 +12,8 @@ import ( sdkmath "cosmossdk.io/math" - "github.com/Stride-Labs/stride/v8/utils" - vestexported "github.com/Stride-Labs/stride/v8/x/claim/vesting/exported" + "github.com/Stride-Labs/stride/v9/utils" + vestexported "github.com/Stride-Labs/stride/v9/x/claim/vesting/exported" ) // Compile-time type assertions diff --git a/x/claim/vesting/types/vesting_account_test.go b/x/claim/vesting/types/vesting_account_test.go index cf63eb365e..5ccb305075 100644 --- a/x/claim/vesting/types/vesting_account_test.go +++ b/x/claim/vesting/types/vesting_account_test.go @@ -11,7 +11,7 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" - "github.com/Stride-Labs/stride/v8/x/claim/vesting/types" + "github.com/Stride-Labs/stride/v9/x/claim/vesting/types" ) var ( diff --git a/x/epochs/client/cli/query.go b/x/epochs/client/cli/query.go index b197fbd729..a1ec378d93 100644 --- a/x/epochs/client/cli/query.go +++ b/x/epochs/client/cli/query.go @@ -12,7 +12,7 @@ import ( "github.com/spf13/cast" "github.com/spf13/cobra" - "github.com/Stride-Labs/stride/v8/x/epochs/types" + "github.com/Stride-Labs/stride/v9/x/epochs/types" ) // GetQueryCmd returns the cli query commands for this module diff --git a/x/epochs/genesis.go b/x/epochs/genesis.go index bf37cc374c..753de15d4e 100644 --- a/x/epochs/genesis.go +++ b/x/epochs/genesis.go @@ -5,8 +5,8 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/Stride-Labs/stride/v8/x/epochs/keeper" - "github.com/Stride-Labs/stride/v8/x/epochs/types" + "github.com/Stride-Labs/stride/v9/x/epochs/keeper" + "github.com/Stride-Labs/stride/v9/x/epochs/types" ) // InitGenesis initializes the capability module's state from a provided genesis diff --git a/x/epochs/genesis_test.go b/x/epochs/genesis_test.go index a05bf71728..55450937b5 100644 --- a/x/epochs/genesis_test.go +++ b/x/epochs/genesis_test.go @@ -5,10 +5,10 @@ import ( "github.com/stretchr/testify/require" - keepertest "github.com/Stride-Labs/stride/v8/testutil/keeper" - "github.com/Stride-Labs/stride/v8/testutil/nullify" - "github.com/Stride-Labs/stride/v8/x/epochs" - "github.com/Stride-Labs/stride/v8/x/epochs/types" + keepertest "github.com/Stride-Labs/stride/v9/testutil/keeper" + "github.com/Stride-Labs/stride/v9/testutil/nullify" + "github.com/Stride-Labs/stride/v9/x/epochs" + "github.com/Stride-Labs/stride/v9/x/epochs/types" ) func TestGenesis(t *testing.T) { diff --git a/x/epochs/handler.go b/x/epochs/handler.go index eb82a105ca..9744f59054 100644 --- a/x/epochs/handler.go +++ b/x/epochs/handler.go @@ -7,8 +7,8 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" - "github.com/Stride-Labs/stride/v8/x/epochs/keeper" - "github.com/Stride-Labs/stride/v8/x/epochs/types" + "github.com/Stride-Labs/stride/v9/x/epochs/keeper" + "github.com/Stride-Labs/stride/v9/x/epochs/types" ) // NewHandler returns a handler for epochs module messages diff --git a/x/epochs/keeper/abci.go b/x/epochs/keeper/abci.go index b4b0060b9c..6a4663f57d 100644 --- a/x/epochs/keeper/abci.go +++ b/x/epochs/keeper/abci.go @@ -9,8 +9,8 @@ import ( "github.com/cosmos/cosmos-sdk/telemetry" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/Stride-Labs/stride/v8/utils" - "github.com/Stride-Labs/stride/v8/x/epochs/types" + "github.com/Stride-Labs/stride/v9/utils" + "github.com/Stride-Labs/stride/v9/x/epochs/types" ) // BeginBlocker of epochs module diff --git a/x/epochs/keeper/abci_test.go b/x/epochs/keeper/abci_test.go index d42a201805..27c23febca 100644 --- a/x/epochs/keeper/abci_test.go +++ b/x/epochs/keeper/abci_test.go @@ -4,8 +4,8 @@ import ( "fmt" "time" - "github.com/Stride-Labs/stride/v8/x/epochs" - "github.com/Stride-Labs/stride/v8/x/epochs/types" + "github.com/Stride-Labs/stride/v9/x/epochs" + "github.com/Stride-Labs/stride/v9/x/epochs/types" ) func (suite *KeeperTestSuite) TestEpochInfoChangesBeginBlockerAndInitGenesis() { diff --git a/x/epochs/keeper/epoch.go b/x/epochs/keeper/epoch.go index a49120aaa2..c160d055df 100644 --- a/x/epochs/keeper/epoch.go +++ b/x/epochs/keeper/epoch.go @@ -4,7 +4,7 @@ import ( "github.com/cosmos/cosmos-sdk/store/prefix" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/Stride-Labs/stride/v8/x/epochs/types" + "github.com/Stride-Labs/stride/v9/x/epochs/types" ) // GetEpochInfo returns epoch info by identifier diff --git a/x/epochs/keeper/epoch_test.go b/x/epochs/keeper/epoch_test.go index b155c51bc6..3f2dd45559 100644 --- a/x/epochs/keeper/epoch_test.go +++ b/x/epochs/keeper/epoch_test.go @@ -5,7 +5,7 @@ import ( _ "github.com/stretchr/testify/suite" - "github.com/Stride-Labs/stride/v8/x/epochs/types" + "github.com/Stride-Labs/stride/v9/x/epochs/types" ) func (suite *KeeperTestSuite) TestEpochLifeCycle() { diff --git a/x/epochs/keeper/grpc_query.go b/x/epochs/keeper/grpc_query.go index e17539450d..9554dc38d0 100644 --- a/x/epochs/keeper/grpc_query.go +++ b/x/epochs/keeper/grpc_query.go @@ -9,7 +9,7 @@ import ( "google.golang.org/grpc/codes" "google.golang.org/grpc/status" - "github.com/Stride-Labs/stride/v8/x/epochs/types" + "github.com/Stride-Labs/stride/v9/x/epochs/types" ) var _ types.QueryServer = Keeper{} diff --git a/x/epochs/keeper/grpc_query_test.go b/x/epochs/keeper/grpc_query_test.go index 2f42db0237..c8c68bd952 100644 --- a/x/epochs/keeper/grpc_query_test.go +++ b/x/epochs/keeper/grpc_query_test.go @@ -6,7 +6,7 @@ import ( _ "github.com/stretchr/testify/suite" - "github.com/Stride-Labs/stride/v8/x/epochs/types" + "github.com/Stride-Labs/stride/v9/x/epochs/types" ) func (suite *KeeperTestSuite) TestQueryEpochInfos() { diff --git a/x/epochs/keeper/hooks.go b/x/epochs/keeper/hooks.go index a3abb92bfc..63575bc667 100644 --- a/x/epochs/keeper/hooks.go +++ b/x/epochs/keeper/hooks.go @@ -3,7 +3,7 @@ package keeper import ( sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/Stride-Labs/stride/v8/x/epochs/types" + "github.com/Stride-Labs/stride/v9/x/epochs/types" ) // AfterEpochEnd executes the indicated hook after epochs ends diff --git a/x/epochs/keeper/keeper.go b/x/epochs/keeper/keeper.go index af7608bde4..a101443ee4 100644 --- a/x/epochs/keeper/keeper.go +++ b/x/epochs/keeper/keeper.go @@ -8,7 +8,7 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" "github.com/tendermint/tendermint/libs/log" - "github.com/Stride-Labs/stride/v8/x/epochs/types" + "github.com/Stride-Labs/stride/v9/x/epochs/types" ) // Keeper of this module maintains collections of epochs and hooks. diff --git a/x/epochs/keeper/keeper_test.go b/x/epochs/keeper/keeper_test.go index 7405533370..56b8d249c5 100644 --- a/x/epochs/keeper/keeper_test.go +++ b/x/epochs/keeper/keeper_test.go @@ -5,8 +5,8 @@ import ( "github.com/stretchr/testify/suite" - "github.com/Stride-Labs/stride/v8/app/apptesting" - "github.com/Stride-Labs/stride/v8/x/epochs/types" + "github.com/Stride-Labs/stride/v9/app/apptesting" + "github.com/Stride-Labs/stride/v9/x/epochs/types" ) type KeeperTestSuite struct { diff --git a/x/epochs/module.go b/x/epochs/module.go index 3e2a6c448f..fedbead91a 100644 --- a/x/epochs/module.go +++ b/x/epochs/module.go @@ -20,10 +20,10 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/module" - "github.com/Stride-Labs/stride/v8/x/epochs/client/cli" - "github.com/Stride-Labs/stride/v8/x/epochs/keeper" - "github.com/Stride-Labs/stride/v8/x/epochs/simulation" - "github.com/Stride-Labs/stride/v8/x/epochs/types" + "github.com/Stride-Labs/stride/v9/x/epochs/client/cli" + "github.com/Stride-Labs/stride/v9/x/epochs/keeper" + "github.com/Stride-Labs/stride/v9/x/epochs/simulation" + "github.com/Stride-Labs/stride/v9/x/epochs/types" ) var ( diff --git a/x/epochs/simulation/genesis.go b/x/epochs/simulation/genesis.go index cfde2dd635..e8697ea20b 100644 --- a/x/epochs/simulation/genesis.go +++ b/x/epochs/simulation/genesis.go @@ -9,7 +9,7 @@ import ( "github.com/cosmos/cosmos-sdk/types/module" - "github.com/Stride-Labs/stride/v8/x/epochs/types" + "github.com/Stride-Labs/stride/v9/x/epochs/types" ) // RandomizedGenState generates a random GenesisState for mint diff --git a/x/epochs/types/genesis.pb.go b/x/epochs/types/genesis.pb.go index 890a55d4ff..e2690d6704 100644 --- a/x/epochs/types/genesis.pb.go +++ b/x/epochs/types/genesis.pb.go @@ -175,7 +175,7 @@ var fileDescriptor_92af8154b2eb736d = []byte{ // 467 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x93, 0xbf, 0x6f, 0xd3, 0x40, 0x14, 0xc7, 0x73, 0x24, 0x84, 0xe6, 0xda, 0x0a, 0x71, 0x2a, 0x70, 0x04, 0x61, 0x5b, 0x66, 0xb1, - 0x04, 0xf8, 0x44, 0x41, 0x08, 0xc1, 0x16, 0x7e, 0x56, 0x62, 0x72, 0x18, 0x10, 0x4b, 0xe4, 0x24, + 0x04, 0xf8, 0x44, 0x41, 0x48, 0xc0, 0x16, 0x7e, 0x56, 0x62, 0x72, 0x18, 0x10, 0x4b, 0xe4, 0x24, 0x97, 0xf3, 0x49, 0xb5, 0xcf, 0xf2, 0x3d, 0x23, 0xb2, 0x31, 0x33, 0x75, 0xe4, 0x4f, 0xea, 0xd8, 0x91, 0x29, 0xa0, 0x64, 0x63, 0xec, 0x5f, 0x80, 0x7c, 0x67, 0x87, 0x94, 0x82, 0xba, 0xd9, 0xf7, 0xf9, 0xbe, 0xef, 0xf7, 0xde, 0xd3, 0x3b, 0x7c, 0x5b, 0x43, 0x21, 0xa7, 0x9c, 0xf1, 0x5c, 0x4d, @@ -201,7 +201,7 @@ var fileDescriptor_92af8154b2eb736d = []byte{ 0x74, 0xd0, 0xc9, 0xd2, 0x41, 0x3f, 0x97, 0x0e, 0x3a, 0x5a, 0x39, 0xad, 0x93, 0x95, 0xd3, 0xfa, 0xbe, 0x72, 0x5a, 0x1f, 0x99, 0x90, 0x90, 0x94, 0xe3, 0x70, 0xa2, 0x52, 0x36, 0x34, 0x5e, 0x0f, 0xde, 0xc5, 0x63, 0xcd, 0xea, 0x87, 0xf0, 0xe9, 0x29, 0xfb, 0xdc, 0xbc, 0x06, 0x98, 0xe7, 0x5c, - 0x8f, 0xbb, 0x66, 0xba, 0x8f, 0x7e, 0x07, 0x00, 0x00, 0xff, 0xff, 0x7d, 0xe5, 0xdc, 0x71, 0x2b, + 0x8f, 0xbb, 0x66, 0xba, 0x8f, 0x7e, 0x07, 0x00, 0x00, 0xff, 0xff, 0x5a, 0x80, 0xf9, 0xf0, 0x2b, 0x03, 0x00, 0x00, } diff --git a/x/epochs/types/query.pb.go b/x/epochs/types/query.pb.go index a76dcb0a4c..dd7a028c16 100644 --- a/x/epochs/types/query.pb.go +++ b/x/epochs/types/query.pb.go @@ -317,7 +317,7 @@ var fileDescriptor_de81e87fff8f1327 = []byte{ // 507 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x53, 0x4d, 0x6f, 0xd3, 0x30, 0x18, 0xae, 0x57, 0x36, 0x69, 0xef, 0xb6, 0x8b, 0xc5, 0x47, 0xdb, 0xa1, 0x30, 0xc2, 0xd6, 0x16, - 0x04, 0xb6, 0x56, 0x10, 0x20, 0x4e, 0x08, 0x04, 0x68, 0x12, 0x42, 0x10, 0x6e, 0x5c, 0x46, 0x92, + 0x04, 0xb6, 0x56, 0x10, 0x08, 0x4e, 0x08, 0x04, 0x68, 0x12, 0x42, 0x10, 0x6e, 0x5c, 0x46, 0x92, 0x79, 0x99, 0xa5, 0xcd, 0xce, 0x62, 0x77, 0x62, 0x17, 0x0e, 0x1c, 0x38, 0x23, 0xb8, 0x71, 0xe7, 0xbf, 0xec, 0x38, 0x89, 0x0b, 0x27, 0x84, 0x5a, 0x7e, 0x08, 0x8a, 0xed, 0xb5, 0x09, 0x4b, 0x95, 0x53, 0x2b, 0xbf, 0xcf, 0x97, 0x9f, 0xd7, 0x81, 0xb6, 0xd2, 0x19, 0xdf, 0x61, 0x94, 0xa5, 0x32, @@ -346,7 +346,7 @@ var fileDescriptor_de81e87fff8f1327 = []byte{ 0xd0, 0x9f, 0x91, 0x87, 0xbe, 0x8c, 0xbd, 0xc6, 0xe9, 0xd8, 0x6b, 0xfc, 0x1a, 0x7b, 0x8d, 0x77, 0x34, 0xe1, 0x7a, 0x6f, 0x18, 0x91, 0x58, 0x1e, 0x38, 0xa5, 0x3b, 0x2f, 0x0b, 0x52, 0x47, 0x0f, 0xe9, 0x87, 0x33, 0x3d, 0x7d, 0x9c, 0x32, 0x15, 0x2d, 0x98, 0xef, 0xff, 0xee, 0xbf, 0x00, 0x00, - 0x00, 0xff, 0xff, 0xfa, 0xfe, 0x35, 0xeb, 0xa8, 0x04, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xdd, 0x9b, 0x10, 0x6a, 0xa8, 0x04, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. diff --git a/x/icacallbacks/client/cli/query.go b/x/icacallbacks/client/cli/query.go index a826522533..f1386157b9 100644 --- a/x/icacallbacks/client/cli/query.go +++ b/x/icacallbacks/client/cli/query.go @@ -10,7 +10,7 @@ import ( // "github.com/cosmos/cosmos-sdk/client/flags" // sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" + "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" ) // GetQueryCmd returns the cli query commands for this module diff --git a/x/icacallbacks/client/cli/query_callback_data.go b/x/icacallbacks/client/cli/query_callback_data.go index a3813664a5..0d3e4a42d3 100644 --- a/x/icacallbacks/client/cli/query_callback_data.go +++ b/x/icacallbacks/client/cli/query_callback_data.go @@ -7,7 +7,7 @@ import ( "github.com/cosmos/cosmos-sdk/client/flags" "github.com/spf13/cobra" - "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" + "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" ) func CmdListCallbackData() *cobra.Command { diff --git a/x/icacallbacks/client/cli/query_callback_data_test.go b/x/icacallbacks/client/cli/query_callback_data_test.go index 1870e4f112..ae492a6930 100644 --- a/x/icacallbacks/client/cli/query_callback_data_test.go +++ b/x/icacallbacks/client/cli/query_callback_data_test.go @@ -12,10 +12,10 @@ import ( "google.golang.org/grpc/codes" "google.golang.org/grpc/status" - "github.com/Stride-Labs/stride/v8/testutil/network" - "github.com/Stride-Labs/stride/v8/testutil/nullify" - "github.com/Stride-Labs/stride/v8/x/icacallbacks/client/cli" - "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" + "github.com/Stride-Labs/stride/v9/testutil/network" + "github.com/Stride-Labs/stride/v9/testutil/nullify" + "github.com/Stride-Labs/stride/v9/x/icacallbacks/client/cli" + "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" ) // Prevent strconv unused error diff --git a/x/icacallbacks/client/cli/query_params.go b/x/icacallbacks/client/cli/query_params.go index 16ddf4d554..14f65aa9ab 100644 --- a/x/icacallbacks/client/cli/query_params.go +++ b/x/icacallbacks/client/cli/query_params.go @@ -7,7 +7,7 @@ import ( "github.com/cosmos/cosmos-sdk/client/flags" "github.com/spf13/cobra" - "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" + "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" ) func CmdQueryParams() *cobra.Command { diff --git a/x/icacallbacks/client/cli/tx.go b/x/icacallbacks/client/cli/tx.go index adf0472268..c0f4ddbed3 100644 --- a/x/icacallbacks/client/cli/tx.go +++ b/x/icacallbacks/client/cli/tx.go @@ -7,7 +7,7 @@ import ( "github.com/cosmos/cosmos-sdk/client" // "github.com/cosmos/cosmos-sdk/client/flags" - "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" + "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" ) // GetTxCmd returns the transaction commands for this module diff --git a/x/icacallbacks/genesis.go b/x/icacallbacks/genesis.go index 9d20579734..79331e5311 100644 --- a/x/icacallbacks/genesis.go +++ b/x/icacallbacks/genesis.go @@ -3,8 +3,8 @@ package icacallbacks import ( sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/Stride-Labs/stride/v8/x/icacallbacks/keeper" - "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" + "github.com/Stride-Labs/stride/v9/x/icacallbacks/keeper" + "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" ) // InitGenesis initializes the capability module's state from a provided genesis diff --git a/x/icacallbacks/genesis_test.go b/x/icacallbacks/genesis_test.go index b977609dd5..7c8158c3bf 100644 --- a/x/icacallbacks/genesis_test.go +++ b/x/icacallbacks/genesis_test.go @@ -5,10 +5,10 @@ import ( "github.com/stretchr/testify/require" - keepertest "github.com/Stride-Labs/stride/v8/testutil/keeper" - "github.com/Stride-Labs/stride/v8/testutil/nullify" - "github.com/Stride-Labs/stride/v8/x/icacallbacks" - "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" + keepertest "github.com/Stride-Labs/stride/v9/testutil/keeper" + "github.com/Stride-Labs/stride/v9/testutil/nullify" + "github.com/Stride-Labs/stride/v9/x/icacallbacks" + "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" ) func TestGenesis(t *testing.T) { diff --git a/x/icacallbacks/handler.go b/x/icacallbacks/handler.go index f88b9f425f..1dda0bce3b 100644 --- a/x/icacallbacks/handler.go +++ b/x/icacallbacks/handler.go @@ -7,8 +7,8 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" - "github.com/Stride-Labs/stride/v8/x/icacallbacks/keeper" - "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" + "github.com/Stride-Labs/stride/v9/x/icacallbacks/keeper" + "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" ) // NewHandler ... diff --git a/x/icacallbacks/icacallbacks.go b/x/icacallbacks/icacallbacks.go index d992946d5b..7d4592a465 100644 --- a/x/icacallbacks/icacallbacks.go +++ b/x/icacallbacks/icacallbacks.go @@ -11,7 +11,7 @@ import ( "github.com/gogo/protobuf/proto" "github.com/tendermint/tendermint/libs/log" - "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" + "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" ) // Parses ICA tx responses and returns a list of each serialized response diff --git a/x/icacallbacks/icacallbacks_test.go b/x/icacallbacks/icacallbacks_test.go index 1ee7b68674..26f164742e 100644 --- a/x/icacallbacks/icacallbacks_test.go +++ b/x/icacallbacks/icacallbacks_test.go @@ -17,9 +17,9 @@ import ( "github.com/stretchr/testify/require" - "github.com/Stride-Labs/stride/v8/app/apptesting" - "github.com/Stride-Labs/stride/v8/x/icacallbacks" - icacallbacktypes "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" + "github.com/Stride-Labs/stride/v9/app/apptesting" + "github.com/Stride-Labs/stride/v9/x/icacallbacks" + icacallbacktypes "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" ) func TestParseTxMsgDataCurrent(t *testing.T) { diff --git a/x/icacallbacks/keeper/callback_data.go b/x/icacallbacks/keeper/callback_data.go index 28453bebda..5e3cc7a720 100644 --- a/x/icacallbacks/keeper/callback_data.go +++ b/x/icacallbacks/keeper/callback_data.go @@ -4,7 +4,7 @@ import ( "github.com/cosmos/cosmos-sdk/store/prefix" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" + "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" ) // SetCallbackData set a specific callbackData in the store from its index diff --git a/x/icacallbacks/keeper/callback_data_test.go b/x/icacallbacks/keeper/callback_data_test.go index d64378478c..3e20b67bd7 100644 --- a/x/icacallbacks/keeper/callback_data_test.go +++ b/x/icacallbacks/keeper/callback_data_test.go @@ -7,10 +7,10 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" "github.com/stretchr/testify/require" - keepertest "github.com/Stride-Labs/stride/v8/testutil/keeper" - "github.com/Stride-Labs/stride/v8/testutil/nullify" - "github.com/Stride-Labs/stride/v8/x/icacallbacks/keeper" - "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" + keepertest "github.com/Stride-Labs/stride/v9/testutil/keeper" + "github.com/Stride-Labs/stride/v9/testutil/nullify" + "github.com/Stride-Labs/stride/v9/x/icacallbacks/keeper" + "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" ) // Prevent strconv unused error diff --git a/x/icacallbacks/keeper/grpc_query.go b/x/icacallbacks/keeper/grpc_query.go index 43dded6ff5..547920da43 100644 --- a/x/icacallbacks/keeper/grpc_query.go +++ b/x/icacallbacks/keeper/grpc_query.go @@ -1,7 +1,7 @@ package keeper import ( - "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" + "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" ) var _ types.QueryServer = Keeper{} diff --git a/x/icacallbacks/keeper/grpc_query_callback_data.go b/x/icacallbacks/keeper/grpc_query_callback_data.go index c35c6f7c5c..5b8c5b335a 100644 --- a/x/icacallbacks/keeper/grpc_query_callback_data.go +++ b/x/icacallbacks/keeper/grpc_query_callback_data.go @@ -9,7 +9,7 @@ import ( "google.golang.org/grpc/codes" "google.golang.org/grpc/status" - "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" + "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" ) func (k Keeper) CallbackDataAll(c context.Context, req *types.QueryAllCallbackDataRequest) (*types.QueryAllCallbackDataResponse, error) { diff --git a/x/icacallbacks/keeper/grpc_query_callback_data_test.go b/x/icacallbacks/keeper/grpc_query_callback_data_test.go index 5c1d383a71..56b603954e 100644 --- a/x/icacallbacks/keeper/grpc_query_callback_data_test.go +++ b/x/icacallbacks/keeper/grpc_query_callback_data_test.go @@ -10,9 +10,9 @@ import ( "google.golang.org/grpc/codes" "google.golang.org/grpc/status" - keepertest "github.com/Stride-Labs/stride/v8/testutil/keeper" - "github.com/Stride-Labs/stride/v8/testutil/nullify" - "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" + keepertest "github.com/Stride-Labs/stride/v9/testutil/keeper" + "github.com/Stride-Labs/stride/v9/testutil/nullify" + "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" ) // Prevent strconv unused error diff --git a/x/icacallbacks/keeper/grpc_query_params.go b/x/icacallbacks/keeper/grpc_query_params.go index 874c0293ae..d16160661e 100644 --- a/x/icacallbacks/keeper/grpc_query_params.go +++ b/x/icacallbacks/keeper/grpc_query_params.go @@ -7,7 +7,7 @@ import ( "google.golang.org/grpc/codes" "google.golang.org/grpc/status" - "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" + "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" ) func (k Keeper) Params(c context.Context, req *types.QueryParamsRequest) (*types.QueryParamsResponse, error) { diff --git a/x/icacallbacks/keeper/grpc_query_params_test.go b/x/icacallbacks/keeper/grpc_query_params_test.go index 8ef4b95829..62fae845c3 100644 --- a/x/icacallbacks/keeper/grpc_query_params_test.go +++ b/x/icacallbacks/keeper/grpc_query_params_test.go @@ -6,8 +6,8 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" "github.com/stretchr/testify/require" - testkeeper "github.com/Stride-Labs/stride/v8/testutil/keeper" - "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" + testkeeper "github.com/Stride-Labs/stride/v9/testutil/keeper" + "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" ) func TestParamsQuery(t *testing.T) { diff --git a/x/icacallbacks/keeper/keeper.go b/x/icacallbacks/keeper/keeper.go index 98d7dcbebb..0b4b78838e 100644 --- a/x/icacallbacks/keeper/keeper.go +++ b/x/icacallbacks/keeper/keeper.go @@ -14,8 +14,8 @@ import ( ibckeeper "github.com/cosmos/ibc-go/v5/modules/core/keeper" - "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" - recordstypes "github.com/Stride-Labs/stride/v8/x/records/types" + "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" + recordstypes "github.com/Stride-Labs/stride/v9/x/records/types" channeltypes "github.com/cosmos/ibc-go/v5/modules/core/04-channel/types" diff --git a/x/icacallbacks/keeper/msg_server.go b/x/icacallbacks/keeper/msg_server.go index b1790a6a72..c9a4c15d49 100644 --- a/x/icacallbacks/keeper/msg_server.go +++ b/x/icacallbacks/keeper/msg_server.go @@ -1,7 +1,7 @@ package keeper import ( - "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" + "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" ) type msgServer struct { diff --git a/x/icacallbacks/keeper/params.go b/x/icacallbacks/keeper/params.go index 4a333875a0..a05e3c2887 100644 --- a/x/icacallbacks/keeper/params.go +++ b/x/icacallbacks/keeper/params.go @@ -3,7 +3,7 @@ package keeper import ( sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" + "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" ) // GetParams get all parameters as types.Params diff --git a/x/icacallbacks/keeper/params_test.go b/x/icacallbacks/keeper/params_test.go index 73d191cc1f..f16ad98ea9 100644 --- a/x/icacallbacks/keeper/params_test.go +++ b/x/icacallbacks/keeper/params_test.go @@ -5,8 +5,8 @@ import ( "github.com/stretchr/testify/require" - testkeeper "github.com/Stride-Labs/stride/v8/testutil/keeper" - "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" + testkeeper "github.com/Stride-Labs/stride/v9/testutil/keeper" + "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" ) func TestGetParams(t *testing.T) { diff --git a/x/icacallbacks/migrations/v2/convert.go b/x/icacallbacks/migrations/v2/convert.go index 8cb61361de..f0497f65f4 100644 --- a/x/icacallbacks/migrations/v2/convert.go +++ b/x/icacallbacks/migrations/v2/convert.go @@ -5,9 +5,9 @@ import ( sdkmath "cosmossdk.io/math" "github.com/golang/protobuf/proto" //nolint:staticcheck - icacallbacktypes "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" - oldstakeibctypes "github.com/Stride-Labs/stride/v8/x/stakeibc/migrations/v2/types" - stakeibctypes "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + icacallbacktypes "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" + oldstakeibctypes "github.com/Stride-Labs/stride/v9/x/stakeibc/migrations/v2/types" + stakeibctypes "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) const ( diff --git a/x/icacallbacks/migrations/v2/convert_test.go b/x/icacallbacks/migrations/v2/convert_test.go index deedf881b5..18cf3f19e9 100644 --- a/x/icacallbacks/migrations/v2/convert_test.go +++ b/x/icacallbacks/migrations/v2/convert_test.go @@ -7,8 +7,8 @@ import ( "github.com/golang/protobuf/proto" //nolint:staticcheck "github.com/stretchr/testify/require" - icacallbacktypes "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" - oldstakeibctypes "github.com/Stride-Labs/stride/v8/x/stakeibc/migrations/v2/types" + icacallbacktypes "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" + oldstakeibctypes "github.com/Stride-Labs/stride/v9/x/stakeibc/migrations/v2/types" ) func TestConvertDelegateCallback(t *testing.T) { diff --git a/x/icacallbacks/migrations/v2/migrations.go b/x/icacallbacks/migrations/v2/migrations.go index fc68ceaf9b..142a80ee9d 100644 --- a/x/icacallbacks/migrations/v2/migrations.go +++ b/x/icacallbacks/migrations/v2/migrations.go @@ -8,7 +8,7 @@ import ( errorsmod "cosmossdk.io/errors" - icacallbacktypes "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" + icacallbacktypes "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" ) func migrateCallbacks(store sdk.KVStore, cdc codec.BinaryCodec) error { diff --git a/x/icacallbacks/module.go b/x/icacallbacks/module.go index 94bfc87a5f..fc06789274 100644 --- a/x/icacallbacks/module.go +++ b/x/icacallbacks/module.go @@ -17,9 +17,9 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/module" - "github.com/Stride-Labs/stride/v8/x/icacallbacks/client/cli" - "github.com/Stride-Labs/stride/v8/x/icacallbacks/keeper" - "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" + "github.com/Stride-Labs/stride/v9/x/icacallbacks/client/cli" + "github.com/Stride-Labs/stride/v9/x/icacallbacks/keeper" + "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" ) var ( diff --git a/x/icacallbacks/module_simulation.go b/x/icacallbacks/module_simulation.go index 3347dc36f3..9263f84c5d 100644 --- a/x/icacallbacks/module_simulation.go +++ b/x/icacallbacks/module_simulation.go @@ -10,9 +10,9 @@ import ( simtypes "github.com/cosmos/cosmos-sdk/types/simulation" "github.com/cosmos/cosmos-sdk/x/simulation" - "github.com/Stride-Labs/stride/v8/testutil/sample" - icacallbackssimulation "github.com/Stride-Labs/stride/v8/x/icacallbacks/simulation" - "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" + "github.com/Stride-Labs/stride/v9/testutil/sample" + icacallbackssimulation "github.com/Stride-Labs/stride/v9/x/icacallbacks/simulation" + "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" ) // avoid unused import issue diff --git a/x/icacallbacks/types/callback_data.pb.go b/x/icacallbacks/types/callback_data.pb.go index 542718e342..1ed90f1b32 100644 --- a/x/icacallbacks/types/callback_data.pb.go +++ b/x/icacallbacks/types/callback_data.pb.go @@ -130,9 +130,9 @@ var fileDescriptor_19b6f19ce856679b = []byte{ 0x1a, 0x3c, 0x41, 0x70, 0xc7, 0x3a, 0x16, 0xa5, 0x17, 0x3b, 0xf9, 0x9f, 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, 0x69, 0x7a, 0x66, 0x49, 0x46, 0x69, 0x92, 0x5e, 0x72, 0x7e, - 0xae, 0x7e, 0x30, 0x38, 0x1c, 0x74, 0x7d, 0x12, 0x93, 0x8a, 0xf5, 0xa1, 0x81, 0x57, 0x66, 0xa1, + 0xae, 0x7e, 0x30, 0x38, 0x1c, 0x74, 0x7d, 0x12, 0x93, 0x8a, 0xf5, 0xa1, 0x81, 0x57, 0x66, 0xa9, 0x5f, 0x81, 0x1a, 0x82, 0x25, 0x95, 0x05, 0xa9, 0xc5, 0x49, 0x6c, 0xe0, 0xa0, 0x33, 0x06, 0x04, - 0x00, 0x00, 0xff, 0xff, 0x12, 0x62, 0xd4, 0x41, 0x65, 0x01, 0x00, 0x00, + 0x00, 0x00, 0xff, 0xff, 0x1a, 0x81, 0xb4, 0x7d, 0x65, 0x01, 0x00, 0x00, } func (m *CallbackData) Marshal() (dAtA []byte, err error) { diff --git a/x/icacallbacks/types/genesis.pb.go b/x/icacallbacks/types/genesis.pb.go index 0e3f5fe19d..e1056ffcda 100644 --- a/x/icacallbacks/types/genesis.pb.go +++ b/x/icacallbacks/types/genesis.pb.go @@ -107,9 +107,9 @@ var fileDescriptor_8c333baddfa20681 = []byte{ 0x32, 0x8b, 0x4b, 0x9c, 0xfc, 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, 0xca, 0x34, 0x3d, 0xb3, 0x24, 0xa3, 0x34, 0x49, 0x2f, 0x39, 0x3f, 0x57, 0x3f, 0x18, 0x6c, 0xbc, 0xae, - 0x4f, 0x62, 0x52, 0xb1, 0x3e, 0x34, 0x54, 0xca, 0x2c, 0xf4, 0x2b, 0x50, 0x83, 0xa6, 0xa4, 0xb2, - 0x20, 0xb5, 0x38, 0x89, 0x0d, 0x1c, 0x26, 0xc6, 0x80, 0x00, 0x00, 0x00, 0xff, 0xff, 0x38, 0xa9, - 0x3e, 0x5d, 0xae, 0x01, 0x00, 0x00, + 0x4f, 0x62, 0x52, 0xb1, 0x3e, 0x34, 0x54, 0xca, 0x2c, 0xf5, 0x2b, 0x50, 0x83, 0xa6, 0xa4, 0xb2, + 0x20, 0xb5, 0x38, 0x89, 0x0d, 0x1c, 0x26, 0xc6, 0x80, 0x00, 0x00, 0x00, 0xff, 0xff, 0x30, 0x4a, + 0x5e, 0x61, 0xae, 0x01, 0x00, 0x00, } func (m *GenesisState) Marshal() (dAtA []byte, err error) { diff --git a/x/icacallbacks/types/genesis_test.go b/x/icacallbacks/types/genesis_test.go index 8e0902d813..f215e60953 100644 --- a/x/icacallbacks/types/genesis_test.go +++ b/x/icacallbacks/types/genesis_test.go @@ -5,7 +5,7 @@ import ( "github.com/stretchr/testify/require" - "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" + "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" ) func TestGenesisState_Validate(t *testing.T) { diff --git a/x/icacallbacks/types/packet.pb.go b/x/icacallbacks/types/packet.pb.go index ea5fa6a6b1..27cea396fc 100644 --- a/x/icacallbacks/types/packet.pb.go +++ b/x/icacallbacks/types/packet.pb.go @@ -149,8 +149,8 @@ var fileDescriptor_e68b4c401320f2a0 = []byte{ 0xe4, 0x7f, 0xe2, 0x91, 0x1c, 0xe3, 0x85, 0x47, 0x72, 0x8c, 0x0f, 0x1e, 0xc9, 0x31, 0x4e, 0x78, 0x2c, 0xc7, 0x70, 0xe1, 0xb1, 0x1c, 0xc3, 0x8d, 0xc7, 0x72, 0x0c, 0x51, 0xa6, 0xe9, 0x99, 0x25, 0x19, 0xa5, 0x49, 0x7a, 0xc9, 0xf9, 0xb9, 0xfa, 0xc1, 0x60, 0xe3, 0x75, 0x7d, 0x12, 0x93, 0x8a, - 0xf5, 0xa1, 0xbe, 0x29, 0xb3, 0xd0, 0xaf, 0x40, 0xf5, 0x52, 0x49, 0x65, 0x41, 0x6a, 0x71, 0x12, - 0x1b, 0xd8, 0x4b, 0xc6, 0x80, 0x00, 0x00, 0x00, 0xff, 0xff, 0xe3, 0x77, 0x61, 0x66, 0xf6, 0x00, + 0xf5, 0xa1, 0xbe, 0x29, 0xb3, 0xd4, 0xaf, 0x40, 0xf5, 0x52, 0x49, 0x65, 0x41, 0x6a, 0x71, 0x12, + 0x1b, 0xd8, 0x4b, 0xc6, 0x80, 0x00, 0x00, 0x00, 0xff, 0xff, 0xeb, 0x94, 0x01, 0x5a, 0xf6, 0x00, 0x00, 0x00, } diff --git a/x/icacallbacks/types/params.pb.go b/x/icacallbacks/types/params.pb.go index 47efba1cda..73c832d4b7 100644 --- a/x/icacallbacks/types/params.pb.go +++ b/x/icacallbacks/types/params.pb.go @@ -75,8 +75,8 @@ var fileDescriptor_4c402599e6cfed62 = []byte{ 0xf1, 0x48, 0x8e, 0xf1, 0xc2, 0x23, 0x39, 0xc6, 0x07, 0x8f, 0xe4, 0x18, 0x27, 0x3c, 0x96, 0x63, 0xb8, 0xf0, 0x58, 0x8e, 0xe1, 0xc6, 0x63, 0x39, 0x86, 0x28, 0xd3, 0xf4, 0xcc, 0x92, 0x8c, 0xd2, 0x24, 0xbd, 0xe4, 0xfc, 0x5c, 0xfd, 0x60, 0xb0, 0xf9, 0xba, 0x3e, 0x89, 0x49, 0xc5, 0xfa, 0x50, - 0xd7, 0x94, 0x59, 0xe8, 0x57, 0xa0, 0x3a, 0xa9, 0xa4, 0xb2, 0x20, 0xb5, 0x38, 0x89, 0x0d, 0x6c, - 0x8f, 0x31, 0x20, 0x00, 0x00, 0xff, 0xff, 0x3c, 0xe4, 0xb2, 0x5d, 0xb6, 0x00, 0x00, 0x00, + 0xd7, 0x94, 0x59, 0xea, 0x57, 0xa0, 0x3a, 0xa9, 0xa4, 0xb2, 0x20, 0xb5, 0x38, 0x89, 0x0d, 0x6c, + 0x8f, 0x31, 0x20, 0x00, 0x00, 0xff, 0xff, 0x34, 0x07, 0xd2, 0x61, 0xb6, 0x00, 0x00, 0x00, } func (m *Params) Marshal() (dAtA []byte, err error) { diff --git a/x/icacallbacks/types/query.pb.go b/x/icacallbacks/types/query.pb.go index ebcb9cfccd..42190b09d0 100644 --- a/x/icacallbacks/types/query.pb.go +++ b/x/icacallbacks/types/query.pb.go @@ -312,37 +312,37 @@ var fileDescriptor_5e73b99abb7e91c2 = []byte{ // 520 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x94, 0x4f, 0x6b, 0x14, 0x31, 0x18, 0xc6, 0x37, 0xb5, 0x2e, 0x98, 0x56, 0x84, 0xb4, 0x07, 0xd9, 0x96, 0x69, 0x3b, 0x07, 0xb7, - 0x0a, 0x26, 0xdd, 0x8a, 0xa2, 0x07, 0xd1, 0xd6, 0x3f, 0x3d, 0x58, 0x70, 0x5d, 0x6f, 0x5e, 0xe4, - 0x9d, 0x69, 0x18, 0x87, 0x66, 0x27, 0xd3, 0x4d, 0xb6, 0xb8, 0x88, 0x17, 0xf1, 0xe8, 0x41, 0xf0, - 0x7b, 0x78, 0xf3, 0xe2, 0x27, 0xe8, 0xb1, 0xe0, 0xc5, 0x93, 0xc8, 0xae, 0x1f, 0x44, 0x36, 0xc9, - 0xd6, 0x19, 0x9a, 0xe9, 0x52, 0x6f, 0x21, 0x79, 0xde, 0xe7, 0xf9, 0xbd, 0xf3, 0xbe, 0x0c, 0x5e, - 0x51, 0xba, 0x97, 0xee, 0x71, 0x96, 0xc6, 0x10, 0x83, 0x10, 0x11, 0xc4, 0xfb, 0x8a, 0x1d, 0xf4, - 0x79, 0x6f, 0x40, 0xf3, 0x9e, 0xd4, 0x92, 0x2c, 0x58, 0x01, 0x2d, 0x0a, 0x1a, 0x8b, 0x89, 0x4c, - 0xa4, 0x79, 0x67, 0xe3, 0x93, 0x95, 0x36, 0x96, 0x13, 0x29, 0x13, 0xc1, 0x19, 0xe4, 0x29, 0x83, - 0x2c, 0x93, 0x1a, 0x74, 0x2a, 0x33, 0xe5, 0x5e, 0x6f, 0xc4, 0x52, 0x75, 0xa5, 0x62, 0x11, 0x28, - 0x6e, 0x13, 0xd8, 0x61, 0x2b, 0xe2, 0x1a, 0x5a, 0x2c, 0x87, 0x24, 0xcd, 0x8c, 0xd8, 0x69, 0x57, - 0x7d, 0x54, 0x39, 0xf4, 0xa0, 0x3b, 0x71, 0x6b, 0xfa, 0x14, 0x93, 0xd3, 0xeb, 0x3d, 0xd0, 0x60, - 0x85, 0xe1, 0x22, 0x26, 0x2f, 0xc6, 0x61, 0x6d, 0x53, 0xdd, 0xe1, 0x07, 0x7d, 0xae, 0x74, 0xd8, - 0xc6, 0x0b, 0xa5, 0x5b, 0x95, 0xcb, 0x4c, 0x71, 0x72, 0x0f, 0xd7, 0x6d, 0xca, 0x55, 0xb4, 0x8a, - 0xd6, 0xe7, 0x36, 0x97, 0xa8, 0xa7, 0x7b, 0x6a, 0x8b, 0xb6, 0x67, 0x8f, 0x7e, 0xad, 0xd4, 0x3a, - 0xae, 0x20, 0x7c, 0x88, 0x97, 0x8c, 0xe3, 0x0e, 0xd7, 0x8f, 0x9c, 0xf2, 0x31, 0x68, 0x70, 0x81, - 0x64, 0x0d, 0xcf, 0x9f, 0xd0, 0xed, 0xf3, 0x81, 0xf1, 0xbf, 0xd4, 0x99, 0x9b, 0xdc, 0x3d, 0xe3, - 0x83, 0x50, 0xe0, 0x65, 0xbf, 0x83, 0x83, 0xdb, 0xc5, 0x97, 0x4b, 0x0d, 0x3a, 0xc6, 0x35, 0x2f, - 0x63, 0xd1, 0xc1, 0x91, 0x9e, 0x00, 0x8c, 0xef, 0x42, 0xee, 0x78, 0xb7, 0x84, 0xf0, 0xf1, 0x3e, - 0xc5, 0xf8, 0xdf, 0x54, 0x5c, 0xd2, 0x35, 0x6a, 0x47, 0x48, 0xc7, 0x23, 0xa4, 0x76, 0x49, 0xdc, - 0x08, 0x69, 0x1b, 0x12, 0xee, 0x6a, 0x3b, 0x85, 0xca, 0xf0, 0x1b, 0x72, 0x5d, 0x9d, 0xca, 0xa9, - 0xee, 0xea, 0xc2, 0x7f, 0x77, 0x45, 0x76, 0x4a, 0xd8, 0x33, 0x06, 0xbb, 0x39, 0x15, 0xdb, 0xa2, - 0x14, 0xb9, 0x37, 0x3f, 0xce, 0xe2, 0x8b, 0x86, 0x9b, 0x7c, 0x42, 0xb8, 0x6e, 0x27, 0x4e, 0x9a, - 0x5e, 0xa8, 0xd3, 0xeb, 0xd5, 0x58, 0x9f, 0x2e, 0xb4, 0x99, 0x21, 0xfb, 0xf0, 0xe3, 0xcf, 0x97, - 0x99, 0xeb, 0xa4, 0xc9, 0x5e, 0x9a, 0x8a, 0x9b, 0xbb, 0x10, 0x29, 0x56, 0xbd, 0xfe, 0xe4, 0x3b, - 0xc2, 0xf3, 0xc5, 0xcf, 0x40, 0x36, 0xaa, 0xb3, 0xfc, 0xbb, 0xd8, 0x68, 0x9d, 0xa3, 0xc2, 0x61, + 0x0a, 0x26, 0xdd, 0x8a, 0x42, 0x0f, 0xa2, 0xad, 0x7f, 0x7a, 0xb0, 0xe0, 0xba, 0xde, 0xbc, 0xc8, + 0x3b, 0xd3, 0x30, 0x0e, 0xcd, 0x4e, 0xa6, 0x9b, 0x6c, 0x71, 0x11, 0x2f, 0xe2, 0xd1, 0x83, 0xe0, + 0xf7, 0xf0, 0xe6, 0xc5, 0x4f, 0xd0, 0x63, 0xc1, 0x8b, 0x27, 0x91, 0x5d, 0x3f, 0x88, 0x6c, 0x92, + 0xad, 0x33, 0x34, 0xd3, 0xa5, 0xde, 0x42, 0xf2, 0xbc, 0xcf, 0xf3, 0x7b, 0xe7, 0x7d, 0x19, 0xbc, + 0xa2, 0x74, 0x2f, 0xdd, 0xe7, 0x2c, 0x8d, 0x21, 0x06, 0x21, 0x22, 0x88, 0x0f, 0x14, 0x3b, 0xec, + 0xf3, 0xde, 0x80, 0xe6, 0x3d, 0xa9, 0x25, 0x59, 0xb0, 0x02, 0x5a, 0x14, 0x34, 0x16, 0x13, 0x99, + 0x48, 0xf3, 0xce, 0xc6, 0x27, 0x2b, 0x6d, 0x2c, 0x27, 0x52, 0x26, 0x82, 0x33, 0xc8, 0x53, 0x06, + 0x59, 0x26, 0x35, 0xe8, 0x54, 0x66, 0xca, 0xbd, 0xde, 0x8a, 0xa5, 0xea, 0x4a, 0xc5, 0x22, 0x50, + 0xdc, 0x26, 0xb0, 0xa3, 0x56, 0xc4, 0x35, 0xb4, 0x58, 0x0e, 0x49, 0x9a, 0x19, 0xb1, 0xd3, 0xae, + 0xfa, 0xa8, 0x72, 0xe8, 0x41, 0x77, 0xe2, 0xd6, 0xf4, 0x29, 0x26, 0xa7, 0xd7, 0xfb, 0xa0, 0xc1, + 0x0a, 0xc3, 0x45, 0x4c, 0x5e, 0x8c, 0xc3, 0xda, 0xa6, 0xba, 0xc3, 0x0f, 0xfb, 0x5c, 0xe9, 0xb0, + 0x8d, 0x17, 0x4a, 0xb7, 0x2a, 0x97, 0x99, 0xe2, 0x64, 0x0b, 0xd7, 0x6d, 0xca, 0x75, 0xb4, 0x8a, + 0xd6, 0xe7, 0x36, 0x97, 0xa8, 0xa7, 0x7b, 0x6a, 0x8b, 0x76, 0x66, 0x8f, 0x7f, 0xad, 0xd4, 0x3a, + 0xae, 0x20, 0x7c, 0x88, 0x97, 0x8c, 0xe3, 0x2e, 0xd7, 0x8f, 0x9c, 0xf2, 0x31, 0x68, 0x70, 0x81, + 0x64, 0x0d, 0xcf, 0x9f, 0xd2, 0x1d, 0xf0, 0x81, 0xf1, 0xbf, 0xd2, 0x99, 0x9b, 0xdc, 0x3d, 0xe3, + 0x83, 0x50, 0xe0, 0x65, 0xbf, 0x83, 0x83, 0xdb, 0xc3, 0x57, 0x4b, 0x0d, 0x3a, 0xc6, 0x35, 0x2f, + 0x63, 0xd1, 0xc1, 0x91, 0x9e, 0x02, 0x8c, 0xef, 0x42, 0xee, 0x78, 0xb7, 0x85, 0xf0, 0xf1, 0x3e, + 0xc5, 0xf8, 0xdf, 0x54, 0x5c, 0xd2, 0x0d, 0x6a, 0x47, 0x48, 0xc7, 0x23, 0xa4, 0x76, 0x49, 0xdc, + 0x08, 0x69, 0x1b, 0x12, 0xee, 0x6a, 0x3b, 0x85, 0xca, 0xf0, 0x1b, 0x72, 0x5d, 0x9d, 0xc9, 0xa9, + 0xee, 0xea, 0xd2, 0x7f, 0x77, 0x45, 0x76, 0x4b, 0xd8, 0x33, 0x06, 0xbb, 0x39, 0x15, 0xdb, 0xa2, + 0x14, 0xb9, 0x37, 0x3f, 0xce, 0xe2, 0xcb, 0x86, 0x9b, 0x7c, 0x42, 0xb8, 0x6e, 0x27, 0x4e, 0x9a, + 0x5e, 0xa8, 0xb3, 0xeb, 0xd5, 0x58, 0x9f, 0x2e, 0xb4, 0x99, 0x21, 0xfb, 0xf0, 0xe3, 0xcf, 0x97, + 0x99, 0x9b, 0xa4, 0xc9, 0x5e, 0x9a, 0x8a, 0xdb, 0x7b, 0x10, 0x29, 0x56, 0xbd, 0xfe, 0xe4, 0x3b, + 0xc2, 0xf3, 0xc5, 0xcf, 0x40, 0x36, 0xaa, 0xb3, 0xfc, 0xbb, 0xd8, 0x68, 0x5d, 0xa0, 0xc2, 0x61, 0x3e, 0x31, 0x98, 0x0f, 0xc8, 0xfd, 0xa9, 0x98, 0xa5, 0x61, 0xb2, 0x77, 0xc5, 0xa5, 0x7f, 0x4f, - 0xbe, 0x22, 0x7c, 0xa5, 0xe8, 0xbf, 0x25, 0xc4, 0x59, 0xfc, 0xfe, 0xdd, 0x3c, 0x8b, 0xbf, 0x62, - 0xcb, 0xc2, 0x3b, 0x86, 0x7f, 0x83, 0xd0, 0xf3, 0xf1, 0x6f, 0x3f, 0x3f, 0x1a, 0x06, 0xe8, 0x78, - 0x18, 0xa0, 0xdf, 0xc3, 0x00, 0x7d, 0x1e, 0x05, 0xb5, 0xe3, 0x51, 0x50, 0xfb, 0x39, 0x0a, 0x6a, - 0xaf, 0x6e, 0x27, 0xa9, 0x7e, 0xd3, 0x8f, 0x68, 0x2c, 0xbb, 0x3e, 0xcf, 0xc3, 0xbb, 0xec, 0x6d, - 0xd9, 0x58, 0x0f, 0x72, 0xae, 0xa2, 0xba, 0xf9, 0x2b, 0xdd, 0xfa, 0x1b, 0x00, 0x00, 0xff, 0xff, - 0x82, 0x57, 0x7f, 0x6d, 0x78, 0x05, 0x00, 0x00, + 0xbe, 0x22, 0x7c, 0xad, 0xe8, 0xbf, 0x2d, 0xc4, 0x79, 0xfc, 0xfe, 0xdd, 0x3c, 0x8f, 0xbf, 0x62, + 0xcb, 0xc2, 0x7b, 0x86, 0x7f, 0x83, 0xd0, 0x8b, 0xf1, 0xef, 0x3c, 0x3f, 0x1e, 0x06, 0xe8, 0x64, + 0x18, 0xa0, 0xdf, 0xc3, 0x00, 0x7d, 0x1e, 0x05, 0xb5, 0x93, 0x51, 0x50, 0xfb, 0x39, 0x0a, 0x6a, + 0xaf, 0xee, 0x26, 0xa9, 0x7e, 0xd3, 0x8f, 0x68, 0x2c, 0xbb, 0x3e, 0xcf, 0xa3, 0x2d, 0xf6, 0xb6, + 0x6c, 0xac, 0x07, 0x39, 0x57, 0x51, 0xdd, 0xfc, 0x95, 0xee, 0xfc, 0x0d, 0x00, 0x00, 0xff, 0xff, + 0x8a, 0xb4, 0x1f, 0x51, 0x78, 0x05, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. diff --git a/x/icacallbacks/types/tx.pb.go b/x/icacallbacks/types/tx.pb.go index 4dbebeee40..c6e5cc85bf 100644 --- a/x/icacallbacks/types/tx.pb.go +++ b/x/icacallbacks/types/tx.pb.go @@ -33,9 +33,9 @@ var fileDescriptor_c4981fec5f7fee51 = []byte{ 0xb1, 0x72, 0x31, 0xfb, 0x16, 0xa7, 0x3b, 0xf9, 0x9f, 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, 0x69, 0x7a, 0x66, 0x49, 0x46, 0x69, 0x92, 0x5e, 0x72, 0x7e, 0xae, 0x7e, 0x30, - 0xd8, 0x00, 0x5d, 0x9f, 0xc4, 0xa4, 0x62, 0x7d, 0xa8, 0x55, 0x65, 0x16, 0xfa, 0x15, 0x68, 0xf6, - 0x55, 0x16, 0xa4, 0x16, 0x27, 0xb1, 0x81, 0xed, 0x34, 0x06, 0x04, 0x00, 0x00, 0xff, 0xff, 0xa1, - 0x7c, 0xc9, 0x72, 0x93, 0x00, 0x00, 0x00, + 0xd8, 0x00, 0x5d, 0x9f, 0xc4, 0xa4, 0x62, 0x7d, 0xa8, 0x55, 0x65, 0x96, 0xfa, 0x15, 0x68, 0xf6, + 0x55, 0x16, 0xa4, 0x16, 0x27, 0xb1, 0x81, 0xed, 0x34, 0x06, 0x04, 0x00, 0x00, 0xff, 0xff, 0xa9, + 0x9f, 0xa9, 0x4e, 0x93, 0x00, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. diff --git a/x/interchainquery/client/cli/query.go b/x/interchainquery/client/cli/query.go index ea543ec6f2..cafc6020af 100644 --- a/x/interchainquery/client/cli/query.go +++ b/x/interchainquery/client/cli/query.go @@ -12,7 +12,7 @@ import ( "github.com/cosmos/cosmos-sdk/client/flags" "github.com/cosmos/cosmos-sdk/version" - "github.com/Stride-Labs/stride/v8/x/interchainquery/types" + "github.com/Stride-Labs/stride/v9/x/interchainquery/types" ) // GetQueryCmd returns the cli query commands for this module. diff --git a/x/interchainquery/genesis.go b/x/interchainquery/genesis.go index 30a9e2d7a9..26e88a5b62 100644 --- a/x/interchainquery/genesis.go +++ b/x/interchainquery/genesis.go @@ -3,8 +3,8 @@ package interchainquery import ( sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/Stride-Labs/stride/v8/x/interchainquery/keeper" - "github.com/Stride-Labs/stride/v8/x/interchainquery/types" + "github.com/Stride-Labs/stride/v9/x/interchainquery/keeper" + "github.com/Stride-Labs/stride/v9/x/interchainquery/types" ) // InitGenesis initializes the capability module's state from a provided genesis diff --git a/x/interchainquery/handler.go b/x/interchainquery/handler.go index 5b9b4ebaf4..2623e57676 100644 --- a/x/interchainquery/handler.go +++ b/x/interchainquery/handler.go @@ -7,8 +7,8 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" - "github.com/Stride-Labs/stride/v8/x/interchainquery/keeper" - "github.com/Stride-Labs/stride/v8/x/interchainquery/types" + "github.com/Stride-Labs/stride/v9/x/interchainquery/keeper" + "github.com/Stride-Labs/stride/v9/x/interchainquery/types" ) // NewHandler returns a handler for interchainquery module messages diff --git a/x/interchainquery/keeper/abci.go b/x/interchainquery/keeper/abci.go index ccf1c586ca..8d02b18f00 100644 --- a/x/interchainquery/keeper/abci.go +++ b/x/interchainquery/keeper/abci.go @@ -8,7 +8,7 @@ import ( "github.com/cosmos/cosmos-sdk/telemetry" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/Stride-Labs/stride/v8/x/interchainquery/types" + "github.com/Stride-Labs/stride/v9/x/interchainquery/types" ) // EndBlocker of interchainquery module diff --git a/x/interchainquery/keeper/grpc_query.go b/x/interchainquery/keeper/grpc_query.go index 90c85030b8..98044b194c 100644 --- a/x/interchainquery/keeper/grpc_query.go +++ b/x/interchainquery/keeper/grpc_query.go @@ -5,7 +5,7 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/Stride-Labs/stride/v8/x/interchainquery/types" + "github.com/Stride-Labs/stride/v9/x/interchainquery/types" ) var _ types.QueryServiceServer = Keeper{} diff --git a/x/interchainquery/keeper/keeper.go b/x/interchainquery/keeper/keeper.go index 65c82d3948..b5871ecfe8 100644 --- a/x/interchainquery/keeper/keeper.go +++ b/x/interchainquery/keeper/keeper.go @@ -14,8 +14,8 @@ import ( storetypes "github.com/cosmos/cosmos-sdk/store/types" - "github.com/Stride-Labs/stride/v8/utils" - "github.com/Stride-Labs/stride/v8/x/interchainquery/types" + "github.com/Stride-Labs/stride/v9/utils" + "github.com/Stride-Labs/stride/v9/x/interchainquery/types" ) // Keeper of this module maintains collections of registered zones. diff --git a/x/interchainquery/keeper/keeper_test.go b/x/interchainquery/keeper/keeper_test.go index 9bc139c700..dea300b136 100644 --- a/x/interchainquery/keeper/keeper_test.go +++ b/x/interchainquery/keeper/keeper_test.go @@ -5,9 +5,9 @@ import ( "github.com/stretchr/testify/suite" - "github.com/Stride-Labs/stride/v8/app/apptesting" - "github.com/Stride-Labs/stride/v8/x/interchainquery/keeper" - "github.com/Stride-Labs/stride/v8/x/interchainquery/types" + "github.com/Stride-Labs/stride/v9/app/apptesting" + "github.com/Stride-Labs/stride/v9/x/interchainquery/keeper" + "github.com/Stride-Labs/stride/v9/x/interchainquery/types" ) type KeeperTestSuite struct { diff --git a/x/interchainquery/keeper/msg_server.go b/x/interchainquery/keeper/msg_server.go index 1749e404c9..0e7698638b 100644 --- a/x/interchainquery/keeper/msg_server.go +++ b/x/interchainquery/keeper/msg_server.go @@ -13,8 +13,8 @@ import ( tmclienttypes "github.com/cosmos/ibc-go/v5/modules/light-clients/07-tendermint/types" "github.com/spf13/cast" - "github.com/Stride-Labs/stride/v8/utils" - "github.com/Stride-Labs/stride/v8/x/interchainquery/types" + "github.com/Stride-Labs/stride/v9/utils" + "github.com/Stride-Labs/stride/v9/x/interchainquery/types" ) type msgServer struct { diff --git a/x/interchainquery/keeper/msg_submit_query_response_test.go b/x/interchainquery/keeper/msg_submit_query_response_test.go index 77219a0b18..a377702499 100644 --- a/x/interchainquery/keeper/msg_submit_query_response_test.go +++ b/x/interchainquery/keeper/msg_submit_query_response_test.go @@ -10,7 +10,7 @@ import ( _ "github.com/stretchr/testify/suite" "github.com/tendermint/tendermint/proto/tendermint/crypto" - "github.com/Stride-Labs/stride/v8/x/interchainquery/types" + "github.com/Stride-Labs/stride/v9/x/interchainquery/types" ) const ( diff --git a/x/interchainquery/keeper/new_query_test.go b/x/interchainquery/keeper/new_query_test.go index 0da051c254..ceae78d56b 100644 --- a/x/interchainquery/keeper/new_query_test.go +++ b/x/interchainquery/keeper/new_query_test.go @@ -3,7 +3,7 @@ package keeper_test import ( _ "github.com/stretchr/testify/suite" - icqtypes "github.com/Stride-Labs/stride/v8/x/interchainquery/types" + icqtypes "github.com/Stride-Labs/stride/v9/x/interchainquery/types" ) type NewQueryTestCase struct { diff --git a/x/interchainquery/keeper/queries.go b/x/interchainquery/keeper/queries.go index c90f6b3a13..f57fb790ee 100644 --- a/x/interchainquery/keeper/queries.go +++ b/x/interchainquery/keeper/queries.go @@ -12,7 +12,7 @@ import ( "github.com/cosmos/cosmos-sdk/store/prefix" "github.com/tendermint/tendermint/crypto" - "github.com/Stride-Labs/stride/v8/x/interchainquery/types" + "github.com/Stride-Labs/stride/v9/x/interchainquery/types" ) func GenerateQueryHash(connectionId string, chainId string, queryType string, request []byte, module string, callbackId string) string { diff --git a/x/interchainquery/keeper/queries_test.go b/x/interchainquery/keeper/queries_test.go index f3e53f7e2e..02d0631912 100644 --- a/x/interchainquery/keeper/queries_test.go +++ b/x/interchainquery/keeper/queries_test.go @@ -8,8 +8,8 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" "github.com/stretchr/testify/require" - "github.com/Stride-Labs/stride/v8/x/interchainquery/keeper" - "github.com/Stride-Labs/stride/v8/x/interchainquery/types" + "github.com/Stride-Labs/stride/v9/x/interchainquery/keeper" + "github.com/Stride-Labs/stride/v9/x/interchainquery/types" ) func TestUnmarshalAmountFromBalanceQuery(t *testing.T) { diff --git a/x/interchainquery/module.go b/x/interchainquery/module.go index 11886492ac..0c00408556 100644 --- a/x/interchainquery/module.go +++ b/x/interchainquery/module.go @@ -19,10 +19,10 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/module" - "github.com/Stride-Labs/stride/v8/x/interchainquery/keeper" + "github.com/Stride-Labs/stride/v9/x/interchainquery/keeper" - "github.com/Stride-Labs/stride/v8/x/interchainquery/client/cli" - "github.com/Stride-Labs/stride/v8/x/interchainquery/types" + "github.com/Stride-Labs/stride/v9/x/interchainquery/client/cli" + "github.com/Stride-Labs/stride/v9/x/interchainquery/types" ) var ( diff --git a/x/interchainquery/types/genesis.pb.go b/x/interchainquery/types/genesis.pb.go index 2d6e77940f..2483f4dd55 100644 --- a/x/interchainquery/types/genesis.pb.go +++ b/x/interchainquery/types/genesis.pb.go @@ -236,37 +236,37 @@ func init() { var fileDescriptor_74cd646eb05658fd = []byte{ // 492 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x52, 0xbd, 0x8e, 0xd3, 0x40, - 0x10, 0xce, 0xe6, 0x87, 0x24, 0x1b, 0x1f, 0x3a, 0xad, 0xae, 0x70, 0x4e, 0xc2, 0x31, 0x41, 0x82, - 0x08, 0x11, 0x5b, 0x07, 0xcd, 0x15, 0x14, 0x28, 0x42, 0x02, 0x4b, 0x14, 0x87, 0x43, 0x45, 0x63, - 0x6d, 0xec, 0x95, 0xb3, 0x3a, 0x7b, 0x37, 0xe7, 0x1d, 0x47, 0xe4, 0x19, 0x68, 0x78, 0x18, 0x1e, - 0xe2, 0xca, 0x13, 0x15, 0xa2, 0x88, 0x50, 0x22, 0x51, 0xf0, 0x14, 0xc8, 0xbb, 0x8e, 0x40, 0x9c, - 0xe8, 0xa8, 0xbc, 0x33, 0xdf, 0xcc, 0x37, 0xf3, 0x8d, 0x3f, 0xfc, 0x48, 0x41, 0xc1, 0x13, 0xe6, - 0x73, 0x01, 0xac, 0x88, 0x97, 0x94, 0x8b, 0xab, 0x92, 0x15, 0x1b, 0x7f, 0x7d, 0xe6, 0xa7, 0x4c, - 0x30, 0xc5, 0x95, 0xb7, 0x2a, 0x24, 0x48, 0x32, 0x34, 0x85, 0xde, 0x5f, 0x85, 0xde, 0xfa, 0xec, - 0xf4, 0x24, 0x95, 0xa9, 0xd4, 0x55, 0x7e, 0xf5, 0x32, 0x0d, 0xa7, 0xc3, 0x58, 0xaa, 0x5c, 0xaa, - 0xc8, 0x00, 0x26, 0x30, 0xd0, 0xf8, 0x07, 0xc2, 0x9d, 0xb7, 0x55, 0x37, 0xb9, 0x8b, 0x9b, 0x3c, - 0xb1, 0x91, 0x8b, 0x26, 0xfd, 0xb0, 0xc9, 0x13, 0xf2, 0x00, 0x1f, 0xc5, 0x52, 0x08, 0x16, 0x03, - 0x97, 0x22, 0xe2, 0x89, 0xdd, 0xd4, 0x90, 0xf5, 0x3b, 0x19, 0x24, 0x64, 0x88, 0x7b, 0x7a, 0x81, - 0x0a, 0x6f, 0x69, 0xbc, 0xab, 0xe3, 0x20, 0x21, 0xf7, 0x30, 0xd6, 0x6b, 0x45, 0xb0, 0x59, 0x31, - 0xbb, 0xad, 0xc1, 0xbe, 0xce, 0xbc, 0xdb, 0xac, 0x18, 0xb1, 0x71, 0xb7, 0x60, 0x57, 0x25, 0x53, - 0x60, 0x77, 0x5c, 0x34, 0xb1, 0xc2, 0x43, 0x48, 0x46, 0x78, 0x10, 0xd3, 0x2c, 0x5b, 0xd0, 0xf8, - 0xb2, 0xa2, 0xed, 0xe9, 0x4e, 0x7c, 0x48, 0x05, 0x09, 0x39, 0xc6, 0x2d, 0x80, 0xcc, 0xee, 0xbb, - 0x68, 0xd2, 0x0e, 0xab, 0x27, 0xb9, 0x8f, 0xad, 0xba, 0x3b, 0x52, 0x4c, 0x80, 0x3d, 0x70, 0xd1, - 0xa4, 0x17, 0x0e, 0xea, 0xdc, 0x9c, 0x09, 0x18, 0x7f, 0x6c, 0xe2, 0xfe, 0x4b, 0x0a, 0xf4, 0x42, - 0x72, 0x01, 0xb7, 0xc4, 0x52, 0x7c, 0x54, 0xb0, 0x5c, 0x02, 0x8b, 0x96, 0x8c, 0xa7, 0x4b, 0x30, - 0x62, 0x67, 0xcf, 0xaf, 0xb7, 0xa3, 0xc6, 0xb7, 0xed, 0xe8, 0x61, 0xca, 0x61, 0x59, 0x2e, 0xbc, - 0x58, 0xe6, 0xf5, 0xf9, 0xea, 0xcf, 0x54, 0x25, 0x97, 0x7e, 0x25, 0x50, 0x79, 0x81, 0x80, 0x2f, - 0x9f, 0xa7, 0xb8, 0xbe, 0x6e, 0x20, 0x20, 0xb4, 0x0c, 0xe5, 0x6b, 0xcd, 0x48, 0x22, 0x6c, 0x65, - 0x32, 0xa6, 0xd9, 0x61, 0x42, 0xeb, 0x3f, 0x4c, 0x18, 0x68, 0xc6, 0x7a, 0xc0, 0x63, 0xdc, 0x59, - 0xd3, 0xac, 0x34, 0xb7, 0xb6, 0x66, 0x27, 0x3f, 0xb7, 0xa3, 0xe3, 0x82, 0xa9, 0x32, 0x83, 0x27, - 0x32, 0xe7, 0xc0, 0xf2, 0x15, 0x6c, 0x42, 0x53, 0x32, 0xbe, 0xc0, 0xd6, 0x2b, 0xe3, 0xa9, 0x39, - 0x50, 0x60, 0xe4, 0x05, 0xee, 0x56, 0xbf, 0x86, 0x33, 0x65, 0x23, 0xb7, 0x35, 0x19, 0x3c, 0x75, - 0xbd, 0x7f, 0x9a, 0xcc, 0xd3, 0x7e, 0x99, 0xb5, 0xab, 0xcd, 0xc3, 0x43, 0xdb, 0x2c, 0xbc, 0xde, - 0x39, 0xe8, 0x66, 0xe7, 0xa0, 0xef, 0x3b, 0x07, 0x7d, 0xda, 0x3b, 0x8d, 0x9b, 0xbd, 0xd3, 0xf8, - 0xba, 0x77, 0x1a, 0xef, 0xcf, 0xff, 0x90, 0x36, 0xd7, 0xa4, 0xd3, 0x37, 0x74, 0xa1, 0xfc, 0xda, - 0xee, 0xeb, 0x73, 0xff, 0xc3, 0x2d, 0xcf, 0x6b, 0xc1, 0x8b, 0x3b, 0xda, 0xa3, 0xcf, 0x7e, 0x05, - 0x00, 0x00, 0xff, 0xff, 0xf7, 0xfc, 0x9d, 0x21, 0x1a, 0x03, 0x00, 0x00, + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x52, 0x4f, 0x8b, 0xd3, 0x40, + 0x14, 0xef, 0xf4, 0x8f, 0x6d, 0xa7, 0x59, 0x59, 0x86, 0x3d, 0xa4, 0x0b, 0xa6, 0xb1, 0x82, 0x16, + 0xb1, 0x09, 0xab, 0x17, 0x05, 0x0f, 0x52, 0x04, 0x0d, 0x78, 0x58, 0x53, 0x4f, 0x5e, 0xc2, 0x34, + 0x19, 0xd2, 0x61, 0x93, 0x99, 0x6e, 0xe6, 0xa5, 0xd8, 0xcf, 0xe0, 0xc5, 0x0f, 0xe3, 0x87, 0xd8, + 0xe3, 0xe2, 0x49, 0x3c, 0x14, 0x69, 0xc1, 0x83, 0x9f, 0x42, 0x32, 0x93, 0xa2, 0xb8, 0x78, 0xf3, + 0x94, 0x79, 0xef, 0xf7, 0xde, 0xef, 0xbd, 0xdf, 0xcb, 0x0f, 0x3f, 0x50, 0x50, 0xf0, 0x84, 0xf9, + 0x5c, 0x00, 0x2b, 0xe2, 0x25, 0xe5, 0xe2, 0xb2, 0x64, 0xc5, 0xc6, 0x5f, 0x9f, 0xf9, 0x29, 0x13, + 0x4c, 0x71, 0xe5, 0xad, 0x0a, 0x09, 0x92, 0x0c, 0x4d, 0xa1, 0xf7, 0x57, 0xa1, 0xb7, 0x3e, 0x3b, + 0x3d, 0x49, 0x65, 0x2a, 0x75, 0x95, 0x5f, 0xbd, 0x4c, 0xc3, 0xe9, 0x30, 0x96, 0x2a, 0x97, 0x2a, + 0x32, 0x80, 0x09, 0x0c, 0x34, 0xfe, 0x81, 0x70, 0xe7, 0x6d, 0xd5, 0x4d, 0x6e, 0xe3, 0x26, 0x4f, + 0x6c, 0xe4, 0xa2, 0x49, 0x3f, 0x6c, 0xf2, 0x84, 0xdc, 0xc3, 0x47, 0xb1, 0x14, 0x82, 0xc5, 0xc0, + 0xa5, 0x88, 0x78, 0x62, 0x37, 0x35, 0x64, 0xfd, 0x4e, 0x06, 0x09, 0x19, 0xe2, 0x9e, 0x5e, 0xa0, + 0xc2, 0x5b, 0x1a, 0xef, 0xea, 0x38, 0x48, 0xc8, 0x1d, 0x8c, 0xf5, 0x5a, 0x11, 0x6c, 0x56, 0xcc, + 0x6e, 0x6b, 0xb0, 0xaf, 0x33, 0xef, 0x36, 0x2b, 0x46, 0x6c, 0xdc, 0x2d, 0xd8, 0x65, 0xc9, 0x14, + 0xd8, 0x1d, 0x17, 0x4d, 0xac, 0xf0, 0x10, 0x92, 0x11, 0x1e, 0xc4, 0x34, 0xcb, 0x16, 0x34, 0xbe, + 0xa8, 0x68, 0x7b, 0xba, 0x13, 0x1f, 0x52, 0x41, 0x42, 0x8e, 0x71, 0x0b, 0x20, 0xb3, 0xfb, 0x2e, + 0x9a, 0xb4, 0xc3, 0xea, 0x49, 0xee, 0x62, 0xab, 0xee, 0x8e, 0x14, 0x13, 0x60, 0x0f, 0x5c, 0x34, + 0xe9, 0x85, 0x83, 0x3a, 0x37, 0x67, 0x02, 0xc6, 0x1f, 0x9b, 0xb8, 0xff, 0x92, 0x02, 0x3d, 0x97, + 0x5c, 0xc0, 0x0d, 0xb1, 0x14, 0x1f, 0x15, 0x2c, 0x97, 0xc0, 0xa2, 0x25, 0xe3, 0xe9, 0x12, 0x8c, + 0xd8, 0xd9, 0xf3, 0xab, 0xed, 0xa8, 0xf1, 0x6d, 0x3b, 0xba, 0x9f, 0x72, 0x58, 0x96, 0x0b, 0x2f, + 0x96, 0x79, 0x7d, 0xbe, 0xfa, 0x33, 0x55, 0xc9, 0x85, 0x5f, 0x09, 0x54, 0x5e, 0x20, 0xe0, 0xcb, + 0xe7, 0x29, 0xae, 0xaf, 0x1b, 0x08, 0x08, 0x2d, 0x43, 0xf9, 0x5a, 0x33, 0x92, 0x08, 0x5b, 0x99, + 0x8c, 0x69, 0x76, 0x98, 0xd0, 0xfa, 0x0f, 0x13, 0x06, 0x9a, 0xb1, 0x1e, 0xf0, 0x10, 0x77, 0xd6, + 0x34, 0x2b, 0xcd, 0xad, 0xad, 0xd9, 0xc9, 0xcf, 0xed, 0xe8, 0xb8, 0x60, 0xaa, 0xcc, 0xe0, 0x91, + 0xcc, 0x39, 0xb0, 0x7c, 0x05, 0x9b, 0xd0, 0x94, 0x8c, 0xcf, 0xb1, 0xf5, 0xca, 0x78, 0x6a, 0x0e, + 0x14, 0x18, 0x79, 0x81, 0xbb, 0xd5, 0xaf, 0xe1, 0x4c, 0xd9, 0xc8, 0x6d, 0x4d, 0x06, 0x8f, 0x5d, + 0xef, 0x9f, 0x26, 0xf3, 0xb4, 0x5f, 0x66, 0xed, 0x6a, 0xf3, 0xf0, 0xd0, 0x36, 0x0b, 0xaf, 0x76, + 0x0e, 0xba, 0xde, 0x39, 0xe8, 0xfb, 0xce, 0x41, 0x9f, 0xf6, 0x4e, 0xe3, 0x7a, 0xef, 0x34, 0xbe, + 0xee, 0x9d, 0xc6, 0xfb, 0xa7, 0x7f, 0x48, 0x9b, 0x6b, 0xd2, 0xe9, 0x1b, 0xba, 0x50, 0x7e, 0x6d, + 0xf7, 0xf5, 0x33, 0xff, 0xc3, 0x0d, 0xcf, 0x6b, 0xc1, 0x8b, 0x5b, 0xda, 0xa3, 0x4f, 0x7e, 0x05, + 0x00, 0x00, 0xff, 0xff, 0x04, 0x6c, 0x6f, 0x17, 0x1a, 0x03, 0x00, 0x00, } func (m *Query) Marshal() (dAtA []byte, err error) { diff --git a/x/interchainquery/types/messages.pb.go b/x/interchainquery/types/messages.pb.go index 8b2b449a32..980257efd6 100644 --- a/x/interchainquery/types/messages.pb.go +++ b/x/interchainquery/types/messages.pb.go @@ -125,7 +125,7 @@ var fileDescriptor_25adad4f8ed32400 = []byte{ // 511 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x93, 0x3f, 0x8f, 0xd3, 0x3e, 0x18, 0xc7, 0xeb, 0xf6, 0xf7, 0xeb, 0xdd, 0xe5, 0x8a, 0x80, 0x5c, 0x85, 0x72, 0x05, 0x92, 0xca, - 0x0b, 0x05, 0x71, 0xb6, 0x5a, 0x96, 0xa3, 0x4c, 0x74, 0x3b, 0x89, 0xe3, 0x4f, 0xba, 0xb1, 0x54, + 0x0b, 0x05, 0x71, 0xb6, 0x5a, 0x16, 0xae, 0x4c, 0x74, 0x3b, 0x89, 0xe3, 0x4f, 0xba, 0xb1, 0x54, 0x49, 0xe3, 0x73, 0x2d, 0x35, 0x71, 0xb0, 0xdd, 0xea, 0xba, 0x32, 0x31, 0x22, 0xb1, 0x30, 0xf6, 0x45, 0x20, 0x31, 0xb2, 0x32, 0x9e, 0x60, 0x61, 0xaa, 0x50, 0xcb, 0x00, 0x6b, 0x5f, 0x01, 0x8a, 0x9d, 0x00, 0xba, 0x2b, 0x03, 0x93, 0x9f, 0x3c, 0xdf, 0xcf, 0xf3, 0x2f, 0x7e, 0x6c, 0xb5, 0xa4, @@ -148,13 +148,13 @@ var fileDescriptor_25adad4f8ed32400 = []byte{ 0x3b, 0xa8, 0xe7, 0xb7, 0xf0, 0xd0, 0x28, 0x7d, 0x25, 0x58, 0x42, 0xfd, 0xdd, 0x8c, 0xce, 0x5d, 0xdd, 0xda, 0xab, 0xb9, 0x57, 0x7a, 0x3b, 0xf7, 0xc0, 0xf7, 0xb9, 0x57, 0x82, 0x4d, 0xcb, 0xdd, 0xfc, 0xab, 0x8b, 0xb3, 0xf3, 0x01, 0x58, 0x95, 0x63, 0x49, 0xed, 0xf7, 0xc0, 0xda, 0xdb, 0x74, - 0x25, 0x6d, 0xf4, 0xd7, 0xbd, 0x41, 0x9b, 0x53, 0x37, 0xee, 0xff, 0x73, 0x48, 0x71, 0xc2, 0xce, - 0xcb, 0xcf, 0xdf, 0xde, 0x94, 0xef, 0xc2, 0x5b, 0x17, 0x16, 0x5a, 0x9d, 0xe2, 0x69, 0x3b, 0x24, - 0x2a, 0x68, 0x63, 0xa9, 0x13, 0x68, 0x77, 0x17, 0xdc, 0xe9, 0xf9, 0x1f, 0x97, 0x2e, 0x38, 0x5b, - 0xba, 0xe0, 0xeb, 0xd2, 0x05, 0xaf, 0x57, 0x6e, 0xe9, 0x6c, 0xe5, 0x96, 0xbe, 0xac, 0xdc, 0xd2, - 0xf3, 0x43, 0xca, 0xd4, 0x68, 0x12, 0xa2, 0x21, 0x8f, 0x71, 0x5f, 0xb7, 0x74, 0xf0, 0x28, 0x08, + 0x25, 0x6d, 0xf4, 0xd7, 0xbd, 0x41, 0x9b, 0x53, 0x37, 0x0e, 0xff, 0x39, 0xa4, 0x38, 0x61, 0xe7, + 0xe5, 0xe7, 0x6f, 0x6f, 0xca, 0x77, 0xe1, 0xad, 0x0b, 0x0b, 0xad, 0x4e, 0xf1, 0xb4, 0x1d, 0x12, + 0x15, 0xb4, 0xb1, 0xd4, 0x09, 0xb4, 0xbb, 0x0b, 0xee, 0xf4, 0xfc, 0x8f, 0x4b, 0x17, 0x9c, 0x2d, + 0x5d, 0xf0, 0x75, 0xe9, 0x82, 0xd7, 0x2b, 0xb7, 0x74, 0xb6, 0x72, 0x4b, 0x5f, 0x56, 0x6e, 0xe9, + 0xf9, 0x7d, 0xca, 0xd4, 0x68, 0x12, 0xa2, 0x21, 0x8f, 0x71, 0x5f, 0xb7, 0x74, 0xf0, 0x28, 0x08, 0x25, 0xce, 0xdf, 0xcc, 0xf4, 0x10, 0x9f, 0x5e, 0xac, 0x33, 0x4b, 0x89, 0x0c, 0xab, 0x7a, 0x55, - 0xef, 0xfd, 0x0c, 0x00, 0x00, 0xff, 0xff, 0xfd, 0xb1, 0x22, 0x10, 0x5f, 0x03, 0x00, 0x00, + 0xef, 0xfd, 0x0c, 0x00, 0x00, 0xff, 0xff, 0x0e, 0x21, 0xd0, 0x26, 0x5f, 0x03, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. diff --git a/x/interchainquery/types/query.pb.go b/x/interchainquery/types/query.pb.go index 221d6e1e84..4bab93567d 100644 --- a/x/interchainquery/types/query.pb.go +++ b/x/interchainquery/types/query.pb.go @@ -137,9 +137,9 @@ var fileDescriptor_b720c147b9144d5b = []byte{ 0x85, 0x8c, 0xf5, 0x83, 0xc1, 0xfa, 0x75, 0x7d, 0x12, 0x93, 0x8a, 0xf5, 0x71, 0x44, 0x09, 0x5a, 0x68, 0x38, 0x05, 0x9d, 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, 0x45, 0x7a, - 0x66, 0x49, 0x46, 0x69, 0x92, 0x5e, 0x72, 0x7e, 0x2e, 0x36, 0x83, 0xcb, 0x2c, 0xf4, 0x2b, 0x30, + 0x66, 0x49, 0x46, 0x69, 0x92, 0x5e, 0x72, 0x7e, 0x2e, 0x36, 0x83, 0xcb, 0x2c, 0xf5, 0x2b, 0x30, 0x4c, 0x2f, 0xa9, 0x2c, 0x48, 0x2d, 0x4e, 0x62, 0x03, 0x47, 0x9c, 0x31, 0x20, 0x00, 0x00, 0xff, - 0xff, 0xda, 0xf2, 0x99, 0x8f, 0x59, 0x02, 0x00, 0x00, + 0xff, 0x29, 0x62, 0x6b, 0xb9, 0x59, 0x02, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. diff --git a/x/mint/client/cli/cli_test.go b/x/mint/client/cli/cli_test.go index ab3268a473..4f2c00a7f5 100644 --- a/x/mint/client/cli/cli_test.go +++ b/x/mint/client/cli/cli_test.go @@ -11,8 +11,8 @@ import ( "github.com/stretchr/testify/suite" tmcli "github.com/tendermint/tendermint/libs/cli" - "github.com/Stride-Labs/stride/v8/app" - "github.com/Stride-Labs/stride/v8/x/mint/client/cli" + "github.com/Stride-Labs/stride/v9/app" + "github.com/Stride-Labs/stride/v9/x/mint/client/cli" "github.com/cosmos/cosmos-sdk/client/flags" clitestutil "github.com/cosmos/cosmos-sdk/testutil/cli" diff --git a/x/mint/client/cli/query.go b/x/mint/client/cli/query.go index 1ed2fd3705..84adfd7f3e 100644 --- a/x/mint/client/cli/query.go +++ b/x/mint/client/cli/query.go @@ -6,7 +6,7 @@ import ( "github.com/spf13/cobra" - "github.com/Stride-Labs/stride/v8/x/mint/types" + "github.com/Stride-Labs/stride/v9/x/mint/types" "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/client/flags" diff --git a/x/mint/client/rest/grpc_query_test.go b/x/mint/client/rest/grpc_query_test.go index 4407738159..3f25649be6 100644 --- a/x/mint/client/rest/grpc_query_test.go +++ b/x/mint/client/rest/grpc_query_test.go @@ -14,8 +14,8 @@ import ( "github.com/gogo/protobuf/proto" "github.com/stretchr/testify/suite" - "github.com/Stride-Labs/stride/v8/app" - minttypes "github.com/Stride-Labs/stride/v8/x/mint/types" + "github.com/Stride-Labs/stride/v9/app" + minttypes "github.com/Stride-Labs/stride/v9/x/mint/types" "github.com/cosmos/cosmos-sdk/testutil/network" ) diff --git a/x/mint/genesis.go b/x/mint/genesis.go index 524c7cc0ae..4bd9612b39 100644 --- a/x/mint/genesis.go +++ b/x/mint/genesis.go @@ -3,8 +3,8 @@ package mint import ( sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/Stride-Labs/stride/v8/x/mint/keeper" - "github.com/Stride-Labs/stride/v8/x/mint/types" + "github.com/Stride-Labs/stride/v9/x/mint/keeper" + "github.com/Stride-Labs/stride/v9/x/mint/types" ) // InitGenesis new mint genesis. diff --git a/x/mint/keeper/grpc_query.go b/x/mint/keeper/grpc_query.go index 2b352f39fb..9a75441ba1 100644 --- a/x/mint/keeper/grpc_query.go +++ b/x/mint/keeper/grpc_query.go @@ -5,7 +5,7 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/Stride-Labs/stride/v8/x/mint/types" + "github.com/Stride-Labs/stride/v9/x/mint/types" ) var _ types.QueryServer = Querier{} diff --git a/x/mint/keeper/hooks.go b/x/mint/keeper/hooks.go index 8779b8c850..1b4b704f8d 100644 --- a/x/mint/keeper/hooks.go +++ b/x/mint/keeper/hooks.go @@ -3,8 +3,8 @@ package keeper import ( "fmt" - epochstypes "github.com/Stride-Labs/stride/v8/x/epochs/types" - "github.com/Stride-Labs/stride/v8/x/mint/types" + epochstypes "github.com/Stride-Labs/stride/v9/x/epochs/types" + "github.com/Stride-Labs/stride/v9/x/mint/types" "github.com/cosmos/cosmos-sdk/telemetry" sdk "github.com/cosmos/cosmos-sdk/types" diff --git a/x/mint/keeper/keeper.go b/x/mint/keeper/keeper.go index 47e8c29200..6dcbb054eb 100644 --- a/x/mint/keeper/keeper.go +++ b/x/mint/keeper/keeper.go @@ -10,7 +10,7 @@ import ( sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" - "github.com/Stride-Labs/stride/v8/x/mint/types" + "github.com/Stride-Labs/stride/v9/x/mint/types" "github.com/cosmos/cosmos-sdk/codec" storetypes "github.com/cosmos/cosmos-sdk/store/types" diff --git a/x/mint/module.go b/x/mint/module.go index 4320d52670..f3fde6a7a8 100644 --- a/x/mint/module.go +++ b/x/mint/module.go @@ -17,11 +17,11 @@ import ( "github.com/cosmos/cosmos-sdk/types/module" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" - "github.com/Stride-Labs/stride/v8/x/mint/client/cli" - "github.com/Stride-Labs/stride/v8/x/mint/keeper" + "github.com/Stride-Labs/stride/v9/x/mint/client/cli" + "github.com/Stride-Labs/stride/v9/x/mint/keeper" - //"github.com/Stride-Labs/stride/v8/x/mint/simulation" - "github.com/Stride-Labs/stride/v8/x/mint/types" + //"github.com/Stride-Labs/stride/v9/x/mint/simulation" + "github.com/Stride-Labs/stride/v9/x/mint/types" ) var ( diff --git a/x/mint/types/expected_keepers.go b/x/mint/types/expected_keepers.go index 9ea036bc8b..de05d2c33d 100644 --- a/x/mint/types/expected_keepers.go +++ b/x/mint/types/expected_keepers.go @@ -1,7 +1,7 @@ package types // noalias import ( - epochstypes "github.com/Stride-Labs/stride/v8/x/epochs/types" + epochstypes "github.com/Stride-Labs/stride/v9/x/epochs/types" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/x/auth/types" diff --git a/x/mint/types/genesis.pb.go b/x/mint/types/genesis.pb.go index 3fc486e119..8a15206672 100644 --- a/x/mint/types/genesis.pb.go +++ b/x/mint/types/genesis.pb.go @@ -110,9 +110,9 @@ var fileDescriptor_f4521d63f51851f3 = []byte{ 0x5c, 0x26, 0x18, 0x22, 0xe1, 0x0a, 0x12, 0x77, 0x72, 0x3f, 0xf1, 0x48, 0x8e, 0xf1, 0xc2, 0x23, 0x39, 0xc6, 0x07, 0x8f, 0xe4, 0x18, 0x27, 0x3c, 0x96, 0x63, 0xb8, 0xf0, 0x58, 0x8e, 0xe1, 0xc6, 0x63, 0x39, 0x86, 0x28, 0xdd, 0xf4, 0xcc, 0x92, 0x8c, 0xd2, 0x24, 0xbd, 0xe4, 0xfc, 0x5c, 0xfd, - 0x60, 0xb0, 0x53, 0x75, 0x7d, 0x12, 0x93, 0x8a, 0xf5, 0xa1, 0x61, 0x56, 0x66, 0xa1, 0x5f, 0x01, + 0x60, 0xb0, 0x53, 0x75, 0x7d, 0x12, 0x93, 0x8a, 0xf5, 0xa1, 0x61, 0x56, 0x66, 0xa9, 0x5f, 0x01, 0x09, 0xb8, 0x92, 0xca, 0x82, 0xd4, 0xe2, 0x24, 0x36, 0x70, 0x90, 0x19, 0x03, 0x02, 0x00, 0x00, - 0xff, 0xff, 0x27, 0x92, 0x4d, 0x00, 0xa2, 0x01, 0x00, 0x00, + 0xff, 0xff, 0xe7, 0xf6, 0x65, 0x17, 0xa2, 0x01, 0x00, 0x00, } func (m *GenesisState) Marshal() (dAtA []byte, err error) { diff --git a/x/mint/types/mint.pb.go b/x/mint/types/mint.pb.go index 64ccc71fa7..97f5642493 100644 --- a/x/mint/types/mint.pb.go +++ b/x/mint/types/mint.pb.go @@ -209,44 +209,44 @@ var fileDescriptor_5ad5fa4b1fdb702f = []byte{ // 632 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x54, 0x4d, 0x6f, 0xd3, 0x40, 0x10, 0x8d, 0x69, 0x9b, 0xaa, 0x8b, 0x44, 0x8b, 0x4b, 0x89, 0xd5, 0x0a, 0xbb, 0x58, 0x80, 0x7a, - 0xa0, 0xb6, 0x4a, 0x2f, 0xa8, 0x27, 0x14, 0x95, 0x56, 0x91, 0x40, 0x0a, 0xce, 0xad, 0x17, 0xcb, - 0x1f, 0x5b, 0x67, 0xd5, 0x78, 0xd7, 0xda, 0x5d, 0xa7, 0x44, 0x48, 0xfc, 0x81, 0x72, 0xe0, 0xc8, - 0x91, 0x9f, 0xd3, 0x63, 0x8f, 0xa8, 0x87, 0x08, 0x25, 0xff, 0x20, 0x17, 0xae, 0x68, 0x77, 0x9d, - 0x4f, 0x88, 0x44, 0x44, 0x4f, 0xf1, 0xbe, 0x99, 0x9d, 0xf7, 0xf2, 0x76, 0x66, 0x80, 0xc9, 0x38, - 0x45, 0x31, 0x74, 0x53, 0x84, 0xb9, 0xdb, 0x3e, 0x08, 0x21, 0x0f, 0x0e, 0xe4, 0xc1, 0xc9, 0x28, - 0xe1, 0x44, 0xdf, 0x54, 0x71, 0x47, 0x42, 0x45, 0x7c, 0xfb, 0x51, 0x42, 0x12, 0x22, 0xe3, 0xae, - 0xf8, 0x52, 0xa9, 0xf6, 0x67, 0x50, 0x7e, 0x8f, 0x30, 0x87, 0x54, 0xe7, 0x60, 0x03, 0x66, 0x24, - 0x6a, 0xfa, 0x19, 0x25, 0x6d, 0xc4, 0x10, 0xc1, 0xcc, 0xd0, 0x76, 0xb5, 0xbd, 0xb5, 0x6a, 0xed, - 0xba, 0x6b, 0x95, 0x6e, 0xbb, 0xd6, 0x8b, 0x04, 0xf1, 0x66, 0x1e, 0x3a, 0x11, 0x49, 0xdd, 0x88, - 0xb0, 0x94, 0xb0, 0xe2, 0x67, 0x9f, 0xc5, 0x17, 0x2e, 0xef, 0x64, 0x90, 0x39, 0xc7, 0x30, 0x1a, - 0x74, 0xad, 0x4a, 0x27, 0x48, 0x5b, 0x47, 0xf6, 0x6c, 0x3d, 0xdb, 0x5b, 0x97, 0x50, 0x7d, 0x8c, - 0xfc, 0x5a, 0x02, 0x95, 0x63, 0x24, 0xf4, 0x86, 0x39, 0x47, 0x04, 0xd7, 0x29, 0xc9, 0x08, 0x15, - 0x5f, 0x4c, 0x3f, 0x03, 0xab, 0x8c, 0x07, 0x17, 0x08, 0x27, 0x85, 0x90, 0x37, 0x0b, 0x0b, 0x79, - 0xa0, 0x84, 0x14, 0x65, 0x6c, 0x6f, 0x58, 0x50, 0xff, 0x04, 0xb6, 0x22, 0x92, 0xa6, 0x39, 0x46, - 0xbc, 0xe3, 0x67, 0x84, 0xb4, 0xfc, 0x84, 0x92, 0x4b, 0xde, 0x34, 0xee, 0x49, 0xa6, 0xd3, 0x85, - 0x99, 0xb6, 0x14, 0xd3, 0x74, 0x51, 0xdb, 0xdb, 0x1c, 0x01, 0x75, 0x42, 0x5a, 0xa7, 0x92, 0x43, - 0xff, 0xa2, 0x01, 0x73, 0x86, 0x9d, 0xc1, 0x28, 0xa7, 0xe2, 0x14, 0xe6, 0x71, 0x02, 0xb9, 0xb1, - 0x74, 0xb7, 0x32, 0x76, 0xa6, 0x64, 0x34, 0x0a, 0xb2, 0xaa, 0xe4, 0xd2, 0x39, 0x78, 0xc8, 0x38, - 0x0d, 0x38, 0x4c, 0x50, 0xe4, 0x53, 0xc8, 0x20, 0x6d, 0x43, 0x63, 0xf9, 0x6e, 0x05, 0x6c, 0x8c, - 0x18, 0x3c, 0x45, 0x60, 0xdf, 0xae, 0x80, 0x72, 0x3d, 0xa0, 0x41, 0xca, 0xf4, 0x27, 0x00, 0x88, - 0x56, 0xf5, 0x63, 0x88, 0x49, 0xaa, 0xde, 0xda, 0x5b, 0x13, 0xc8, 0xb1, 0x00, 0xf4, 0x2b, 0x0d, - 0x18, 0x09, 0xc4, 0x90, 0x21, 0xe6, 0xff, 0xd1, 0xa2, 0xea, 0xbd, 0x3e, 0x2c, 0xac, 0xd3, 0x52, - 0x3a, 0xe7, 0xd5, 0xb5, 0xbd, 0xc7, 0x45, 0xe8, 0xed, 0x74, 0xc7, 0xea, 0x27, 0xc3, 0x39, 0x41, - 0x31, 0xc4, 0x1c, 0x9d, 0x23, 0x48, 0x8b, 0xd7, 0xda, 0x99, 0xed, 0xfc, 0x71, 0xc6, 0xb0, 0xf3, - 0x6b, 0x23, 0x44, 0x0f, 0xc1, 0x36, 0x85, 0x71, 0x1e, 0x89, 0x5e, 0xf7, 0x33, 0x48, 0x11, 0x89, - 0x7d, 0x84, 0x95, 0x10, 0x26, 0xed, 0x5f, 0xaa, 0x3e, 0x1f, 0x74, 0xad, 0xa7, 0xaa, 0xe2, 0xfc, - 0x5c, 0xdb, 0xab, 0x8c, 0x82, 0x75, 0x19, 0xab, 0x61, 0x29, 0x9a, 0x89, 0x99, 0x1e, 0xdf, 0x3b, - 0x0f, 0x22, 0x4e, 0xa8, 0xb1, 0xf2, 0x7f, 0x33, 0x3d, 0x5b, 0xcf, 0xf6, 0xd6, 0x47, 0xd0, 0x89, - 0x44, 0xf4, 0x14, 0x18, 0xf1, 0xc4, 0x48, 0x0b, 0x57, 0x87, 0x33, 0x6d, 0x94, 0x77, 0xb5, 0xbd, - 0xfb, 0xaf, 0x5e, 0x3a, 0x7f, 0xd9, 0x50, 0xce, 0x9c, 0x3d, 0x50, 0x5d, 0x16, 0x5a, 0xbd, 0x4a, - 0x3c, 0x67, 0x4d, 0x5c, 0x69, 0x60, 0x4f, 0xd4, 0x41, 0x38, 0xf1, 0x29, 0xbc, 0x0c, 0x68, 0xcc, - 0xfc, 0x29, 0x7e, 0xc6, 0x03, 0xca, 0x95, 0x59, 0xc6, 0xaa, 0xf4, 0xf5, 0x70, 0xd0, 0xb5, 0x5c, - 0xf5, 0x7f, 0xfe, 0xf5, 0xa6, 0xed, 0x3d, 0x2b, 0x52, 0x3d, 0x95, 0x39, 0xa9, 0xb6, 0x21, 0xf2, - 0xa4, 0xe7, 0x47, 0xcb, 0xdf, 0xbe, 0x5b, 0xa5, 0xea, 0xe9, 0x75, 0xcf, 0xd4, 0x6e, 0x7a, 0xa6, - 0xf6, 0xb3, 0x67, 0x6a, 0x5f, 0xfb, 0x66, 0xe9, 0xa6, 0x6f, 0x96, 0x7e, 0xf4, 0xcd, 0xd2, 0xd9, - 0xfe, 0x84, 0xe1, 0x0d, 0x69, 0xc2, 0xfe, 0xbb, 0x20, 0x64, 0x6e, 0xb1, 0xd2, 0xdb, 0xaf, 0xdd, - 0x8f, 0x6a, 0xaf, 0x4b, 0xef, 0xc3, 0xb2, 0x5c, 0xd3, 0x87, 0xbf, 0x03, 0x00, 0x00, 0xff, 0xff, - 0x75, 0x83, 0x0b, 0x10, 0xf3, 0x05, 0x00, 0x00, + 0xa0, 0xb6, 0x4a, 0x4f, 0xf4, 0x84, 0xa2, 0xd2, 0x2a, 0x12, 0x48, 0xc1, 0xb9, 0xf5, 0x62, 0xf9, + 0x63, 0xeb, 0xac, 0x1a, 0xef, 0x5a, 0xbb, 0xeb, 0x94, 0x08, 0x89, 0x3f, 0x50, 0x0e, 0x1c, 0x39, + 0xf2, 0x73, 0x7a, 0xec, 0x11, 0xf5, 0x10, 0xa1, 0xe4, 0x1f, 0xe4, 0xc2, 0x15, 0xed, 0xae, 0xf3, + 0x09, 0x91, 0x88, 0xe8, 0x29, 0xde, 0x37, 0xb3, 0xf3, 0x5e, 0xde, 0xce, 0x0c, 0x30, 0x19, 0xa7, + 0x28, 0x86, 0x6e, 0x8a, 0x30, 0x77, 0xdb, 0x07, 0x21, 0xe4, 0xc1, 0x81, 0x3c, 0x38, 0x19, 0x25, + 0x9c, 0xe8, 0x9b, 0x2a, 0xee, 0x48, 0xa8, 0x88, 0x6f, 0x3f, 0x4a, 0x48, 0x42, 0x64, 0xdc, 0x15, + 0x5f, 0x2a, 0xd5, 0xfe, 0x0c, 0xca, 0xef, 0x11, 0xe6, 0x90, 0xea, 0x1c, 0x6c, 0xc0, 0x8c, 0x44, + 0x4d, 0x3f, 0xa3, 0xa4, 0x8d, 0x18, 0x22, 0x98, 0x19, 0xda, 0xae, 0xb6, 0xb7, 0x56, 0xad, 0x5d, + 0x77, 0xad, 0xd2, 0x6d, 0xd7, 0x7a, 0x91, 0x20, 0xde, 0xcc, 0x43, 0x27, 0x22, 0xa9, 0x1b, 0x11, + 0x96, 0x12, 0x56, 0xfc, 0xec, 0xb3, 0xf8, 0xc2, 0xe5, 0x9d, 0x0c, 0x32, 0xe7, 0x18, 0x46, 0x83, + 0xae, 0x55, 0xe9, 0x04, 0x69, 0xeb, 0xc8, 0x9e, 0xad, 0x67, 0x7b, 0xeb, 0x12, 0xaa, 0x8f, 0x91, + 0x5f, 0x4b, 0xa0, 0x72, 0x8c, 0x84, 0xde, 0x30, 0xe7, 0x88, 0xe0, 0x3a, 0x25, 0x19, 0xa1, 0xe2, + 0x8b, 0xe9, 0x67, 0x60, 0x95, 0xf1, 0xe0, 0x02, 0xe1, 0xa4, 0x10, 0xf2, 0x66, 0x61, 0x21, 0x0f, + 0x94, 0x90, 0xa2, 0x8c, 0xed, 0x0d, 0x0b, 0xea, 0x9f, 0xc0, 0x56, 0x44, 0xd2, 0x34, 0xc7, 0x88, + 0x77, 0xfc, 0x8c, 0x90, 0x96, 0x9f, 0x50, 0x72, 0xc9, 0x9b, 0xc6, 0x3d, 0xc9, 0x74, 0xba, 0x30, + 0xd3, 0x96, 0x62, 0x9a, 0x2e, 0x6a, 0x7b, 0x9b, 0x23, 0xa0, 0x4e, 0x48, 0xeb, 0x54, 0x72, 0xe8, + 0x5f, 0x34, 0x60, 0xce, 0xb0, 0x33, 0x18, 0xe5, 0x54, 0x9c, 0xc2, 0x3c, 0x4e, 0x20, 0x37, 0x96, + 0xee, 0x56, 0xc6, 0xce, 0x94, 0x8c, 0x46, 0x41, 0x56, 0x95, 0x5c, 0x3a, 0x07, 0x0f, 0x19, 0xa7, + 0x01, 0x87, 0x09, 0x8a, 0x7c, 0x0a, 0x19, 0xa4, 0x6d, 0x68, 0x2c, 0xdf, 0xad, 0x80, 0x8d, 0x11, + 0x83, 0xa7, 0x08, 0xec, 0xdb, 0x15, 0x50, 0xae, 0x07, 0x34, 0x48, 0x99, 0xfe, 0x04, 0x00, 0xd1, + 0xaa, 0x7e, 0x0c, 0x31, 0x49, 0xd5, 0x5b, 0x7b, 0x6b, 0x02, 0x39, 0x16, 0x80, 0x7e, 0xa5, 0x01, + 0x23, 0x81, 0x18, 0x32, 0xc4, 0xfc, 0x3f, 0x5a, 0x54, 0xbd, 0xd7, 0x87, 0x85, 0x75, 0x5a, 0x4a, + 0xe7, 0xbc, 0xba, 0xb6, 0xf7, 0xb8, 0x08, 0xbd, 0x9d, 0xee, 0x58, 0xfd, 0x64, 0x38, 0x27, 0x28, + 0x86, 0x98, 0xa3, 0x73, 0x04, 0x69, 0xf1, 0x5a, 0x3b, 0xb3, 0x9d, 0x3f, 0xce, 0x18, 0x76, 0x7e, + 0x6d, 0x84, 0xe8, 0x21, 0xd8, 0xa6, 0x30, 0xce, 0x23, 0xd1, 0xeb, 0x7e, 0x06, 0x29, 0x22, 0xb1, + 0x8f, 0xb0, 0x12, 0xc2, 0xa4, 0xfd, 0x4b, 0xd5, 0xe7, 0x83, 0xae, 0xf5, 0x54, 0x55, 0x9c, 0x9f, + 0x6b, 0x7b, 0x95, 0x51, 0xb0, 0x2e, 0x63, 0x35, 0x2c, 0x45, 0x33, 0x31, 0xd3, 0xe3, 0x7b, 0xe7, + 0x41, 0xc4, 0x09, 0x35, 0x56, 0xfe, 0x6f, 0xa6, 0x67, 0xeb, 0xd9, 0xde, 0xfa, 0x08, 0x3a, 0x91, + 0x88, 0x9e, 0x02, 0x23, 0x9e, 0x18, 0x69, 0xe1, 0xea, 0x70, 0xa6, 0x8d, 0xf2, 0xae, 0xb6, 0x77, + 0xff, 0xd5, 0x4b, 0xe7, 0x2f, 0x1b, 0xca, 0x99, 0xb3, 0x07, 0xaa, 0xcb, 0x42, 0xab, 0x57, 0x89, + 0xe7, 0xac, 0x89, 0x2b, 0x0d, 0xec, 0x89, 0x3a, 0x08, 0x27, 0x3e, 0x85, 0x97, 0x01, 0x8d, 0x99, + 0x3f, 0xc5, 0xcf, 0x78, 0x40, 0xb9, 0x32, 0xcb, 0x58, 0x95, 0xbe, 0x1e, 0x0e, 0xba, 0x96, 0xab, + 0xfe, 0xcf, 0xbf, 0xde, 0xb4, 0xbd, 0x67, 0x45, 0xaa, 0xa7, 0x32, 0x27, 0xd5, 0x36, 0x44, 0x9e, + 0xf4, 0xfc, 0x68, 0xf9, 0xdb, 0x77, 0xab, 0x54, 0x3d, 0xbd, 0xee, 0x99, 0xda, 0x4d, 0xcf, 0xd4, + 0x7e, 0xf6, 0x4c, 0xed, 0x6b, 0xdf, 0x2c, 0xdd, 0xf4, 0xcd, 0xd2, 0x8f, 0xbe, 0x59, 0x3a, 0xdb, + 0x9f, 0x30, 0xbc, 0x21, 0x4d, 0xd8, 0x7f, 0x17, 0x84, 0xcc, 0x2d, 0x56, 0x7a, 0xfb, 0xb5, 0xfb, + 0x51, 0xed, 0x75, 0xe9, 0x7d, 0x58, 0x96, 0x6b, 0xfa, 0xf0, 0x77, 0x00, 0x00, 0x00, 0xff, 0xff, + 0xb5, 0xe7, 0x23, 0x07, 0xf3, 0x05, 0x00, 0x00, } func (m *Minter) Marshal() (dAtA []byte, err error) { diff --git a/x/mint/types/params.go b/x/mint/types/params.go index e34d654514..ad8f75c2bd 100644 --- a/x/mint/types/params.go +++ b/x/mint/types/params.go @@ -7,7 +7,7 @@ import ( yaml "gopkg.in/yaml.v2" - epochtypes "github.com/Stride-Labs/stride/v8/x/epochs/types" + epochtypes "github.com/Stride-Labs/stride/v9/x/epochs/types" sdk "github.com/cosmos/cosmos-sdk/types" paramtypes "github.com/cosmos/cosmos-sdk/x/params/types" diff --git a/x/mint/types/query.pb.go b/x/mint/types/query.pb.go index ca3dd58fcf..3a7cf34d64 100644 --- a/x/mint/types/query.pb.go +++ b/x/mint/types/query.pb.go @@ -204,29 +204,29 @@ var fileDescriptor_b5a371e09ad2a41a = []byte{ // 393 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x52, 0x31, 0x4f, 0xe3, 0x30, 0x18, 0x4d, 0xaa, 0xbb, 0x0e, 0xbe, 0x93, 0x7a, 0x72, 0xab, 0x13, 0x4a, 0x8b, 0x5b, 0x65, 0x28, - 0x5d, 0x6a, 0xd3, 0xb2, 0xc0, 0x5a, 0x81, 0x58, 0x18, 0x4a, 0x99, 0x60, 0x41, 0x49, 0x6a, 0xa5, - 0x11, 0x24, 0x4e, 0x63, 0xb7, 0x22, 0x2b, 0xbf, 0x00, 0x89, 0x9d, 0x85, 0x3f, 0xd3, 0xb1, 0x12, - 0x0b, 0x62, 0xa8, 0x50, 0xcb, 0x0f, 0x41, 0x71, 0x0c, 0x22, 0x25, 0x08, 0x31, 0x25, 0xf2, 0x7b, - 0xdf, 0x7b, 0xef, 0x7b, 0x36, 0xa8, 0x73, 0x11, 0x79, 0x43, 0x4a, 0x7c, 0x2f, 0x10, 0x64, 0xda, - 0xb1, 0xa9, 0xb0, 0x3a, 0x64, 0x3c, 0xa1, 0x51, 0x8c, 0xc3, 0x88, 0x09, 0x06, 0xcb, 0x29, 0x01, - 0x27, 0x04, 0xac, 0x08, 0x46, 0xc5, 0x65, 0x2e, 0x93, 0x38, 0x49, 0xfe, 0x52, 0xaa, 0x51, 0x73, - 0x19, 0x73, 0x2f, 0x29, 0xb1, 0x42, 0x8f, 0x58, 0x41, 0xc0, 0x84, 0x25, 0x3c, 0x16, 0x70, 0x85, - 0xa2, 0x3c, 0x27, 0xa9, 0x2a, 0x71, 0xb3, 0x02, 0xe0, 0x71, 0xe2, 0xdb, 0xb7, 0x22, 0xcb, 0xe7, - 0x03, 0x3a, 0x9e, 0x50, 0x2e, 0xcc, 0x3e, 0x28, 0x67, 0x4e, 0x79, 0xc8, 0x02, 0x4e, 0xe1, 0x1e, - 0x28, 0x86, 0xf2, 0x64, 0x43, 0x6f, 0xe8, 0xad, 0x3f, 0xdd, 0x2a, 0xce, 0x89, 0x89, 0xd3, 0xa1, - 0xde, 0xaf, 0xd9, 0xa2, 0xae, 0x0d, 0xd4, 0x80, 0xb9, 0x09, 0xaa, 0x52, 0xf1, 0x20, 0x64, 0xce, - 0xa8, 0x1f, 0xb1, 0xa9, 0xc7, 0x93, 0x94, 0x6f, 0x86, 0x31, 0xa8, 0xe5, 0xc3, 0xca, 0xf9, 0x14, - 0xfc, 0xa3, 0x09, 0x74, 0x1e, 0xbe, 0x63, 0x32, 0xc3, 0xdf, 0x1e, 0x4e, 0x6c, 0x9e, 0x16, 0xf5, - 0xa6, 0xeb, 0x89, 0xd1, 0xc4, 0xc6, 0x0e, 0xf3, 0x89, 0xc3, 0xb8, 0xcf, 0xb8, 0xfa, 0xb4, 0xf9, - 0xf0, 0x82, 0x88, 0x38, 0xa4, 0x1c, 0xef, 0x53, 0x67, 0x50, 0xa2, 0x59, 0x8b, 0xee, 0x7d, 0x01, - 0xfc, 0x96, 0xde, 0x30, 0x06, 0xc5, 0x34, 0x3b, 0xdc, 0xca, 0x5d, 0xec, 0x73, 0x51, 0x46, 0xeb, - 0x7b, 0x62, 0xba, 0x81, 0x59, 0xbb, 0x7e, 0x78, 0xb9, 0x2d, 0xfc, 0x87, 0x95, 0xec, 0x55, 0xa4, - 0xf5, 0xc0, 0x3b, 0x1d, 0x94, 0xd6, 0x76, 0x87, 0xdb, 0x5f, 0x6b, 0xe7, 0xb7, 0x68, 0x74, 0x7e, - 0x30, 0xa1, 0x62, 0x35, 0x65, 0xac, 0x06, 0x44, 0xd9, 0x58, 0xeb, 0x65, 0xf7, 0x0e, 0x67, 0x4b, - 0xa4, 0xcf, 0x97, 0x48, 0x7f, 0x5e, 0x22, 0xfd, 0x66, 0x85, 0xb4, 0xf9, 0x0a, 0x69, 0x8f, 0x2b, - 0xa4, 0x9d, 0xb5, 0x3f, 0x14, 0x7f, 0x22, 0xed, 0xdb, 0x47, 0x96, 0xcd, 0x89, 0x7a, 0x78, 0xd3, - 0x5d, 0x72, 0x95, 0x6a, 0xcb, 0x3b, 0xb0, 0x8b, 0xf2, 0xdd, 0xed, 0xbc, 0x06, 0x00, 0x00, 0xff, - 0xff, 0xb0, 0x6f, 0x5b, 0x17, 0x03, 0x03, 0x00, 0x00, + 0x5d, 0x6a, 0xd3, 0x32, 0x75, 0xad, 0x40, 0x2c, 0x0c, 0xa5, 0x4c, 0xb0, 0xa0, 0x24, 0xb5, 0xd2, + 0x08, 0x12, 0xa7, 0xb1, 0x5b, 0x91, 0x95, 0x5f, 0x80, 0xc4, 0xce, 0xc2, 0x9f, 0xe9, 0x58, 0x89, + 0x05, 0x31, 0x54, 0xa8, 0xe5, 0x87, 0xa0, 0x38, 0x06, 0x91, 0x12, 0x84, 0x98, 0x12, 0xf9, 0xbd, + 0xef, 0xbd, 0xf7, 0x3d, 0x1b, 0xd4, 0xb9, 0x88, 0xbc, 0x11, 0x25, 0xbe, 0x17, 0x08, 0x32, 0xeb, + 0xd8, 0x54, 0x58, 0x1d, 0x32, 0x99, 0xd2, 0x28, 0xc6, 0x61, 0xc4, 0x04, 0x83, 0xe5, 0x94, 0x80, + 0x13, 0x02, 0x56, 0x04, 0xa3, 0xe2, 0x32, 0x97, 0x49, 0x9c, 0x24, 0x7f, 0x29, 0xd5, 0xa8, 0xb9, + 0x8c, 0xb9, 0x97, 0x94, 0x58, 0xa1, 0x47, 0xac, 0x20, 0x60, 0xc2, 0x12, 0x1e, 0x0b, 0xb8, 0x42, + 0x51, 0x9e, 0x93, 0x54, 0x95, 0xb8, 0x59, 0x01, 0xf0, 0x38, 0xf1, 0x1d, 0x58, 0x91, 0xe5, 0xf3, + 0x21, 0x9d, 0x4c, 0x29, 0x17, 0xe6, 0x00, 0x94, 0x33, 0xa7, 0x3c, 0x64, 0x01, 0xa7, 0xb0, 0x07, + 0x8a, 0xa1, 0x3c, 0xd9, 0xd2, 0x1b, 0x7a, 0xeb, 0x4f, 0xb7, 0x8a, 0x73, 0x62, 0xe2, 0x74, 0xa8, + 0xff, 0x6b, 0xbe, 0xac, 0x6b, 0x43, 0x35, 0x60, 0x6e, 0x83, 0xaa, 0x54, 0x3c, 0x08, 0x99, 0x33, + 0x1e, 0x44, 0x6c, 0xe6, 0xf1, 0x24, 0xe5, 0x9b, 0x61, 0x0c, 0x6a, 0xf9, 0xb0, 0x72, 0x3e, 0x05, + 0xff, 0x68, 0x02, 0x9d, 0x87, 0xef, 0x98, 0xcc, 0xf0, 0xb7, 0x8f, 0x13, 0x9b, 0xa7, 0x65, 0xbd, + 0xe9, 0x7a, 0x62, 0x3c, 0xb5, 0xb1, 0xc3, 0x7c, 0xe2, 0x30, 0xee, 0x33, 0xae, 0x3e, 0x6d, 0x3e, + 0xba, 0x20, 0x22, 0x0e, 0x29, 0xc7, 0xfb, 0xd4, 0x19, 0x96, 0x68, 0xd6, 0xa2, 0x7b, 0x5f, 0x00, + 0xbf, 0xa5, 0x37, 0x8c, 0x41, 0x31, 0xcd, 0x0e, 0x77, 0x72, 0x17, 0xfb, 0x5c, 0x94, 0xd1, 0xfa, + 0x9e, 0x98, 0x6e, 0x60, 0xd6, 0xae, 0x1f, 0x5e, 0x6e, 0x0b, 0xff, 0x61, 0x25, 0x7b, 0x15, 0x69, + 0x3d, 0xf0, 0x4e, 0x07, 0xa5, 0x8d, 0xdd, 0xe1, 0xee, 0xd7, 0xda, 0xf9, 0x2d, 0x1a, 0x9d, 0x1f, + 0x4c, 0xa8, 0x58, 0x4d, 0x19, 0xab, 0x01, 0x51, 0x36, 0xd6, 0x66, 0xd9, 0xfd, 0xc3, 0xf9, 0x0a, + 0xe9, 0x8b, 0x15, 0xd2, 0x9f, 0x57, 0x48, 0xbf, 0x59, 0x23, 0x6d, 0xb1, 0x46, 0xda, 0xe3, 0x1a, + 0x69, 0x67, 0xed, 0x0f, 0xc5, 0x9f, 0x48, 0xfb, 0xf6, 0x91, 0x65, 0x73, 0xa2, 0x1e, 0xde, 0xac, + 0x47, 0xae, 0x52, 0x6d, 0x79, 0x07, 0x76, 0x51, 0xbe, 0xbb, 0xbd, 0xd7, 0x00, 0x00, 0x00, 0xff, + 0xff, 0x70, 0x0b, 0x73, 0x00, 0x03, 0x03, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. diff --git a/x/ratelimit/client/cli/query.go b/x/ratelimit/client/cli/query.go index 3d8bc90f8d..3bae0b3a89 100644 --- a/x/ratelimit/client/cli/query.go +++ b/x/ratelimit/client/cli/query.go @@ -11,7 +11,7 @@ import ( "github.com/cosmos/cosmos-sdk/client/flags" "github.com/cosmos/cosmos-sdk/version" - "github.com/Stride-Labs/stride/v8/x/ratelimit/types" + "github.com/Stride-Labs/stride/v9/x/ratelimit/types" ) const ( diff --git a/x/ratelimit/client/cli/tx.go b/x/ratelimit/client/cli/tx.go index c1cd54b963..da7c81dadd 100644 --- a/x/ratelimit/client/cli/tx.go +++ b/x/ratelimit/client/cli/tx.go @@ -19,7 +19,7 @@ import ( govcli "github.com/cosmos/cosmos-sdk/x/gov/client/cli" govtypes "github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1" - "github.com/Stride-Labs/stride/v8/x/ratelimit/types" + "github.com/Stride-Labs/stride/v9/x/ratelimit/types" ) // Parse the gov proposal file into a proto message diff --git a/x/ratelimit/client/proposal_handler.go b/x/ratelimit/client/proposal_handler.go index 1586f174e2..840d1ff455 100644 --- a/x/ratelimit/client/proposal_handler.go +++ b/x/ratelimit/client/proposal_handler.go @@ -1,7 +1,7 @@ package client import ( - "github.com/Stride-Labs/stride/v8/x/ratelimit/client/cli" + "github.com/Stride-Labs/stride/v9/x/ratelimit/client/cli" govclient "github.com/cosmos/cosmos-sdk/x/gov/client" ) diff --git a/x/ratelimit/genesis.go b/x/ratelimit/genesis.go index b81387ccf0..30960931ae 100644 --- a/x/ratelimit/genesis.go +++ b/x/ratelimit/genesis.go @@ -3,8 +3,8 @@ package ratelimit import ( sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/Stride-Labs/stride/v8/x/ratelimit/keeper" - "github.com/Stride-Labs/stride/v8/x/ratelimit/types" + "github.com/Stride-Labs/stride/v9/x/ratelimit/keeper" + "github.com/Stride-Labs/stride/v9/x/ratelimit/types" ) // InitGenesis initializes the capability module's state from a provided genesis diff --git a/x/ratelimit/genesis_test.go b/x/ratelimit/genesis_test.go index cae4ae18a8..c73825528e 100644 --- a/x/ratelimit/genesis_test.go +++ b/x/ratelimit/genesis_test.go @@ -8,10 +8,10 @@ import ( sdkmath "cosmossdk.io/math" - "github.com/Stride-Labs/stride/v8/app/apptesting" - "github.com/Stride-Labs/stride/v8/testutil/nullify" - "github.com/Stride-Labs/stride/v8/x/ratelimit" - "github.com/Stride-Labs/stride/v8/x/ratelimit/types" + "github.com/Stride-Labs/stride/v9/app/apptesting" + "github.com/Stride-Labs/stride/v9/testutil/nullify" + "github.com/Stride-Labs/stride/v9/x/ratelimit" + "github.com/Stride-Labs/stride/v9/x/ratelimit/types" ) func createRateLimits() []types.RateLimit { diff --git a/x/ratelimit/handler.go b/x/ratelimit/handler.go index af428cd08d..9b5e7bac13 100644 --- a/x/ratelimit/handler.go +++ b/x/ratelimit/handler.go @@ -10,9 +10,9 @@ import ( channelkeeper "github.com/cosmos/ibc-go/v5/modules/core/04-channel/keeper" - "github.com/Stride-Labs/stride/v8/x/ratelimit/keeper" - "github.com/Stride-Labs/stride/v8/x/ratelimit/keeper/gov" - "github.com/Stride-Labs/stride/v8/x/ratelimit/types" + "github.com/Stride-Labs/stride/v9/x/ratelimit/keeper" + "github.com/Stride-Labs/stride/v9/x/ratelimit/keeper/gov" + "github.com/Stride-Labs/stride/v9/x/ratelimit/types" ) // NewMessageHandler returns ratelimit module messages diff --git a/x/ratelimit/ibc_middleware.go b/x/ratelimit/ibc_middleware.go index 20dafff14f..8305e11325 100644 --- a/x/ratelimit/ibc_middleware.go +++ b/x/ratelimit/ibc_middleware.go @@ -3,7 +3,7 @@ package ratelimit import ( "fmt" - "github.com/Stride-Labs/stride/v8/x/ratelimit/keeper" + "github.com/Stride-Labs/stride/v9/x/ratelimit/keeper" sdk "github.com/cosmos/cosmos-sdk/types" capabilitytypes "github.com/cosmos/cosmos-sdk/x/capability/types" diff --git a/x/ratelimit/keeper/gov/gov.go b/x/ratelimit/keeper/gov/gov.go index dc514f331e..865927d770 100644 --- a/x/ratelimit/keeper/gov/gov.go +++ b/x/ratelimit/keeper/gov/gov.go @@ -6,8 +6,8 @@ import ( transfertypes "github.com/cosmos/ibc-go/v5/modules/apps/transfer/types" channelkeeper "github.com/cosmos/ibc-go/v5/modules/core/04-channel/keeper" - "github.com/Stride-Labs/stride/v8/x/ratelimit/keeper" - "github.com/Stride-Labs/stride/v8/x/ratelimit/types" + "github.com/Stride-Labs/stride/v9/x/ratelimit/keeper" + "github.com/Stride-Labs/stride/v9/x/ratelimit/types" ) // Adds a new rate limit. Fails if the rate limit already exists or the channel value is 0 diff --git a/x/ratelimit/keeper/gov/gov_test.go b/x/ratelimit/keeper/gov/gov_test.go index e9de839dfb..c3e90bb92a 100644 --- a/x/ratelimit/keeper/gov/gov_test.go +++ b/x/ratelimit/keeper/gov/gov_test.go @@ -12,10 +12,10 @@ import ( transfertypes "github.com/cosmos/ibc-go/v5/modules/apps/transfer/types" channeltypes "github.com/cosmos/ibc-go/v5/modules/core/04-channel/types" - "github.com/Stride-Labs/stride/v8/app/apptesting" - minttypes "github.com/Stride-Labs/stride/v8/x/mint/types" - "github.com/Stride-Labs/stride/v8/x/ratelimit/keeper/gov" - "github.com/Stride-Labs/stride/v8/x/ratelimit/types" + "github.com/Stride-Labs/stride/v9/app/apptesting" + minttypes "github.com/Stride-Labs/stride/v9/x/mint/types" + "github.com/Stride-Labs/stride/v9/x/ratelimit/keeper/gov" + "github.com/Stride-Labs/stride/v9/x/ratelimit/types" ) type KeeperTestSuite struct { diff --git a/x/ratelimit/keeper/grpc_query.go b/x/ratelimit/keeper/grpc_query.go index 3153f7957e..9302c46adf 100644 --- a/x/ratelimit/keeper/grpc_query.go +++ b/x/ratelimit/keeper/grpc_query.go @@ -9,7 +9,7 @@ import ( transfertypes "github.com/cosmos/ibc-go/v5/modules/apps/transfer/types" ibctmtypes "github.com/cosmos/ibc-go/v5/modules/light-clients/07-tendermint/types" - "github.com/Stride-Labs/stride/v8/x/ratelimit/types" + "github.com/Stride-Labs/stride/v9/x/ratelimit/types" ) var _ types.QueryServer = Keeper{} diff --git a/x/ratelimit/keeper/grpc_query_test.go b/x/ratelimit/keeper/grpc_query_test.go index ebd9d065fb..82d68c7ccd 100644 --- a/x/ratelimit/keeper/grpc_query_test.go +++ b/x/ratelimit/keeper/grpc_query_test.go @@ -11,7 +11,7 @@ import ( channeltypes "github.com/cosmos/ibc-go/v5/modules/core/04-channel/types" ibctmtypes "github.com/cosmos/ibc-go/v5/modules/light-clients/07-tendermint/types" - "github.com/Stride-Labs/stride/v8/x/ratelimit/types" + "github.com/Stride-Labs/stride/v9/x/ratelimit/types" ) // Add three rate limits on different channels diff --git a/x/ratelimit/keeper/hooks.go b/x/ratelimit/keeper/hooks.go index 54b4142854..11b2757508 100644 --- a/x/ratelimit/keeper/hooks.go +++ b/x/ratelimit/keeper/hooks.go @@ -5,7 +5,7 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" - epochstypes "github.com/Stride-Labs/stride/v8/x/epochs/types" + epochstypes "github.com/Stride-Labs/stride/v9/x/epochs/types" ) // Before each hour epoch, check if any of the rate limits have expired, diff --git a/x/ratelimit/keeper/hooks_test.go b/x/ratelimit/keeper/hooks_test.go index 1724a0f416..bc3b97af5f 100644 --- a/x/ratelimit/keeper/hooks_test.go +++ b/x/ratelimit/keeper/hooks_test.go @@ -5,8 +5,8 @@ import ( sdkmath "cosmossdk.io/math" - epochstypes "github.com/Stride-Labs/stride/v8/x/epochs/types" - "github.com/Stride-Labs/stride/v8/x/ratelimit/types" + epochstypes "github.com/Stride-Labs/stride/v9/x/epochs/types" + "github.com/Stride-Labs/stride/v9/x/ratelimit/types" ) // Store a rate limit with a non-zero flow for each duration diff --git a/x/ratelimit/keeper/keeper.go b/x/ratelimit/keeper/keeper.go index 79f158dff0..4a37dcf259 100644 --- a/x/ratelimit/keeper/keeper.go +++ b/x/ratelimit/keeper/keeper.go @@ -10,7 +10,7 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" paramtypes "github.com/cosmos/cosmos-sdk/x/params/types" - "github.com/Stride-Labs/stride/v8/x/ratelimit/types" + "github.com/Stride-Labs/stride/v9/x/ratelimit/types" ) type ( diff --git a/x/ratelimit/keeper/keeper_test.go b/x/ratelimit/keeper/keeper_test.go index 4472d55b1f..b20daa74cc 100644 --- a/x/ratelimit/keeper/keeper_test.go +++ b/x/ratelimit/keeper/keeper_test.go @@ -5,8 +5,8 @@ import ( "github.com/stretchr/testify/suite" - "github.com/Stride-Labs/stride/v8/app/apptesting" - "github.com/Stride-Labs/stride/v8/x/ratelimit/types" + "github.com/Stride-Labs/stride/v9/app/apptesting" + "github.com/Stride-Labs/stride/v9/x/ratelimit/types" ) type KeeperTestSuite struct { diff --git a/x/ratelimit/keeper/packet.go b/x/ratelimit/keeper/packet.go index 45125ec54b..ef54343eb0 100644 --- a/x/ratelimit/keeper/packet.go +++ b/x/ratelimit/keeper/packet.go @@ -12,7 +12,7 @@ import ( channeltypes "github.com/cosmos/ibc-go/v5/modules/core/04-channel/types" ibcexported "github.com/cosmos/ibc-go/v5/modules/core/exported" - "github.com/Stride-Labs/stride/v8/x/ratelimit/types" + "github.com/Stride-Labs/stride/v9/x/ratelimit/types" ) // Parse the denom from the Send Packet that will be used by the rate limit module diff --git a/x/ratelimit/keeper/packet_test.go b/x/ratelimit/keeper/packet_test.go index aa2623f421..a915b42ff2 100644 --- a/x/ratelimit/keeper/packet_test.go +++ b/x/ratelimit/keeper/packet_test.go @@ -13,8 +13,8 @@ import ( tmbytes "github.com/tendermint/tendermint/libs/bytes" - "github.com/Stride-Labs/stride/v8/x/ratelimit/keeper" - "github.com/Stride-Labs/stride/v8/x/ratelimit/types" + "github.com/Stride-Labs/stride/v9/x/ratelimit/keeper" + "github.com/Stride-Labs/stride/v9/x/ratelimit/types" ) const ( diff --git a/x/ratelimit/keeper/params.go b/x/ratelimit/keeper/params.go index 0dc8d828d5..40a2eab1c7 100644 --- a/x/ratelimit/keeper/params.go +++ b/x/ratelimit/keeper/params.go @@ -3,7 +3,7 @@ package keeper import ( sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/Stride-Labs/stride/v8/x/ratelimit/types" + "github.com/Stride-Labs/stride/v9/x/ratelimit/types" ) // GetParams get all parameters as types.Params diff --git a/x/ratelimit/keeper/rate_limit.go b/x/ratelimit/keeper/rate_limit.go index 7b8c63128e..aa9fcd5f7a 100644 --- a/x/ratelimit/keeper/rate_limit.go +++ b/x/ratelimit/keeper/rate_limit.go @@ -10,7 +10,7 @@ import ( sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" - "github.com/Stride-Labs/stride/v8/x/ratelimit/types" + "github.com/Stride-Labs/stride/v9/x/ratelimit/types" ) // Get the rate limit byte key built from the denom and channelId diff --git a/x/ratelimit/keeper/rate_limit_test.go b/x/ratelimit/keeper/rate_limit_test.go index 7f7bc6bbe7..9b46c41bde 100644 --- a/x/ratelimit/keeper/rate_limit_test.go +++ b/x/ratelimit/keeper/rate_limit_test.go @@ -6,8 +6,8 @@ import ( sdkmath "cosmossdk.io/math" sdk "github.com/cosmos/cosmos-sdk/types" - minttypes "github.com/Stride-Labs/stride/v8/x/mint/types" - "github.com/Stride-Labs/stride/v8/x/ratelimit/types" + minttypes "github.com/Stride-Labs/stride/v9/x/mint/types" + "github.com/Stride-Labs/stride/v9/x/ratelimit/types" ) const ( diff --git a/x/ratelimit/module.go b/x/ratelimit/module.go index 50e3304d09..1a387af294 100644 --- a/x/ratelimit/module.go +++ b/x/ratelimit/module.go @@ -17,9 +17,9 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/module" - "github.com/Stride-Labs/stride/v8/x/ratelimit/client/cli" - "github.com/Stride-Labs/stride/v8/x/ratelimit/keeper" - "github.com/Stride-Labs/stride/v8/x/ratelimit/types" + "github.com/Stride-Labs/stride/v9/x/ratelimit/client/cli" + "github.com/Stride-Labs/stride/v9/x/ratelimit/keeper" + "github.com/Stride-Labs/stride/v9/x/ratelimit/types" ) var ( diff --git a/x/ratelimit/types/flow_test.go b/x/ratelimit/types/flow_test.go index fd3c045f1b..113e9f159d 100644 --- a/x/ratelimit/types/flow_test.go +++ b/x/ratelimit/types/flow_test.go @@ -6,7 +6,7 @@ import ( sdkmath "cosmossdk.io/math" "github.com/stretchr/testify/require" - "github.com/Stride-Labs/stride/v8/x/ratelimit/types" + "github.com/Stride-Labs/stride/v9/x/ratelimit/types" ) func TestAddInflow(t *testing.T) { diff --git a/x/ratelimit/types/genesis.pb.go b/x/ratelimit/types/genesis.pb.go index 3d8e897c37..500a8285a8 100644 --- a/x/ratelimit/types/genesis.pb.go +++ b/x/ratelimit/types/genesis.pb.go @@ -100,9 +100,9 @@ var fileDescriptor_9e224b293959881c = []byte{ 0xe2, 0x2a, 0x82, 0x29, 0x2b, 0x76, 0xf2, 0x39, 0xf1, 0x48, 0x8e, 0xf1, 0xc2, 0x23, 0x39, 0xc6, 0x07, 0x8f, 0xe4, 0x18, 0x27, 0x3c, 0x96, 0x63, 0xb8, 0xf0, 0x58, 0x8e, 0xe1, 0xc6, 0x63, 0x39, 0x86, 0x28, 0xa3, 0xf4, 0xcc, 0x92, 0x8c, 0xd2, 0x24, 0xbd, 0xe4, 0xfc, 0x5c, 0xfd, 0x60, 0xb0, - 0x45, 0xba, 0x3e, 0x89, 0x49, 0xc5, 0xfa, 0xd0, 0x60, 0x28, 0xb3, 0xd0, 0xaf, 0x40, 0x0a, 0x8b, + 0x45, 0xba, 0x3e, 0x89, 0x49, 0xc5, 0xfa, 0xd0, 0x60, 0x28, 0xb3, 0xd4, 0xaf, 0x40, 0x0a, 0x8b, 0x92, 0xca, 0x82, 0xd4, 0xe2, 0x24, 0x36, 0x70, 0x40, 0x18, 0x03, 0x02, 0x00, 0x00, 0xff, 0xff, - 0xfc, 0xdc, 0x4d, 0xbb, 0x93, 0x01, 0x00, 0x00, + 0xbd, 0xc7, 0xc1, 0xd5, 0x93, 0x01, 0x00, 0x00, } func (m *GenesisState) Marshal() (dAtA []byte, err error) { diff --git a/x/ratelimit/types/gov.pb.go b/x/ratelimit/types/gov.pb.go index e1edc7764a..3f90a054e1 100644 --- a/x/ratelimit/types/gov.pb.go +++ b/x/ratelimit/types/gov.pb.go @@ -203,31 +203,31 @@ var fileDescriptor_3ad7ef7cb59a1c37 = []byte{ // 436 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x54, 0x41, 0x6b, 0x13, 0x41, 0x14, 0xde, 0x31, 0x4d, 0x6b, 0x47, 0x0d, 0x65, 0x08, 0x76, 0x28, 0xb8, 0x1b, 0x02, 0x4a, 0x0f, - 0x76, 0x17, 0xf4, 0x22, 0xbd, 0xd9, 0x93, 0x85, 0x1c, 0xca, 0x14, 0x41, 0xbc, 0x84, 0xc9, 0xce, - 0x23, 0x19, 0xdc, 0x99, 0x59, 0x66, 0x26, 0x4b, 0xfa, 0x0f, 0x3c, 0x7a, 0x14, 0x41, 0xc8, 0x5f, - 0xd1, 0x53, 0x8f, 0x3d, 0x8a, 0x87, 0x20, 0xc9, 0xc5, 0xb3, 0xbf, 0x40, 0x76, 0x36, 0x95, 0x80, - 0x27, 0xf1, 0xa0, 0x82, 0xa7, 0xdd, 0xf7, 0x7d, 0xdf, 0x7b, 0xc3, 0xc7, 0x7b, 0x7c, 0xf8, 0xc0, - 0x79, 0x2b, 0x05, 0x64, 0x96, 0x7b, 0x28, 0xa4, 0x92, 0x3e, 0x1b, 0x9b, 0x2a, 0x2d, 0xad, 0xf1, - 0x86, 0xec, 0x35, 0x5c, 0xfa, 0x83, 0x3b, 0xe8, 0x8e, 0xcd, 0xd8, 0x04, 0x32, 0xab, 0xff, 0x1a, - 0x5d, 0xff, 0x5d, 0x0b, 0x77, 0x9f, 0x0a, 0xc1, 0xb8, 0x87, 0x41, 0x2d, 0x3b, 0xb3, 0xa6, 0x34, - 0x8e, 0x17, 0xa4, 0x8b, 0xdb, 0x5e, 0xfa, 0x02, 0x28, 0xea, 0xa1, 0xc3, 0x5d, 0xd6, 0x14, 0xa4, - 0x87, 0x6f, 0x09, 0x70, 0xb9, 0x95, 0xa5, 0x97, 0x46, 0xd3, 0x1b, 0x81, 0xdb, 0x84, 0xea, 0x3e, - 0x01, 0xda, 0x28, 0xda, 0x6a, 0xfa, 0x42, 0x41, 0xee, 0x61, 0x9c, 0x4f, 0xb8, 0xd6, 0x50, 0x0c, - 0xa5, 0xa0, 0x5b, 0x81, 0xda, 0x5d, 0x23, 0xa7, 0x82, 0xbc, 0xc0, 0x7b, 0x8a, 0xcf, 0x86, 0x25, - 0xd8, 0x1c, 0xb4, 0x1f, 0x3a, 0xd0, 0x82, 0xb6, 0x6b, 0xd1, 0x49, 0x7a, 0xb9, 0x48, 0xa2, 0xcf, - 0x8b, 0xe4, 0xc1, 0x58, 0xfa, 0xc9, 0x74, 0x94, 0xe6, 0x46, 0x65, 0xb9, 0x71, 0xca, 0xb8, 0xf5, - 0xe7, 0xc8, 0x89, 0x57, 0x99, 0xbf, 0x28, 0xc1, 0xa5, 0xa7, 0xda, 0xb3, 0x8e, 0xe2, 0xb3, 0xb3, - 0x66, 0xcc, 0x39, 0xe8, 0x9f, 0x26, 0x5b, 0xc8, 0x2b, 0xba, 0xfd, 0xbb, 0x93, 0x19, 0xe4, 0x15, - 0xb9, 0x8f, 0x3b, 0x62, 0x6a, 0x79, 0x6d, 0x7a, 0x38, 0x31, 0x53, 0xeb, 0xe8, 0x4e, 0x0f, 0x1d, - 0x6e, 0xb1, 0x3b, 0xd7, 0xe8, 0xb3, 0x1a, 0x24, 0x0f, 0xf1, 0x8e, 0x80, 0xd2, 0x38, 0xe9, 0xe9, - 0xcd, 0xf0, 0x2e, 0xf9, 0xb6, 0x48, 0x3a, 0x17, 0x5c, 0x15, 0xc7, 0xfd, 0x35, 0xd1, 0x67, 0xd7, - 0x92, 0xe3, 0xdb, 0xaf, 0xe7, 0x49, 0xf4, 0x76, 0x9e, 0x44, 0x5f, 0xe7, 0x09, 0xea, 0xbf, 0x6f, - 0xe1, 0xfd, 0xe7, 0xa5, 0xe0, 0x1e, 0xfe, 0xef, 0xe7, 0x6f, 0xdc, 0xcf, 0x47, 0x84, 0xf7, 0x19, - 0x28, 0x53, 0xfd, 0xe9, 0xfd, 0x6c, 0x98, 0x68, 0xff, 0xaa, 0x89, 0x0f, 0x08, 0xdf, 0x65, 0xe0, - 0xc0, 0xff, 0xbb, 0x1e, 0x4e, 0x06, 0x97, 0xcb, 0x18, 0x5d, 0x2d, 0x63, 0xf4, 0x65, 0x19, 0xa3, - 0x37, 0xab, 0x38, 0xba, 0x5a, 0xc5, 0xd1, 0xa7, 0x55, 0x1c, 0xbd, 0x7c, 0xb4, 0x71, 0x3d, 0xe7, - 0x21, 0x12, 0x8f, 0x06, 0x7c, 0xe4, 0xb2, 0x75, 0x74, 0x56, 0x4f, 0xb2, 0xd9, 0x46, 0x7e, 0x86, - 0x6b, 0x1a, 0x6d, 0x87, 0x68, 0x7c, 0xfc, 0x3d, 0x00, 0x00, 0xff, 0xff, 0x9c, 0x9c, 0x39, 0x72, + 0x76, 0x17, 0xf4, 0x64, 0x6f, 0xf6, 0x64, 0x21, 0x87, 0x32, 0x45, 0x10, 0x2f, 0x61, 0xb2, 0xf3, + 0x48, 0x06, 0x77, 0x66, 0x96, 0x99, 0xc9, 0x92, 0xfe, 0x03, 0x8f, 0x1e, 0x45, 0x10, 0xf2, 0x57, + 0xf4, 0xd4, 0x63, 0x8f, 0xe2, 0x21, 0x48, 0x72, 0xf1, 0xec, 0x2f, 0x90, 0x9d, 0x4d, 0x25, 0xe0, + 0x49, 0x3c, 0xa8, 0xe0, 0x69, 0xf7, 0x7d, 0xdf, 0xf7, 0xde, 0xf0, 0xf1, 0x1e, 0x1f, 0x3e, 0x70, + 0xde, 0x4a, 0x01, 0x99, 0xe5, 0x1e, 0x0a, 0xa9, 0xa4, 0xcf, 0xc6, 0xa6, 0x4a, 0x4b, 0x6b, 0xbc, + 0x21, 0x7b, 0x0d, 0x97, 0xfe, 0xe0, 0x0e, 0xba, 0x63, 0x33, 0x36, 0x81, 0xcc, 0xea, 0xbf, 0x46, + 0xd7, 0x7f, 0xd7, 0xc2, 0xdd, 0xa7, 0x42, 0x30, 0xee, 0x61, 0x50, 0xcb, 0xce, 0xac, 0x29, 0x8d, + 0xe3, 0x05, 0xe9, 0xe2, 0xb6, 0x97, 0xbe, 0x00, 0x8a, 0x7a, 0xe8, 0x70, 0x97, 0x35, 0x05, 0xe9, + 0xe1, 0x5b, 0x02, 0x5c, 0x6e, 0x65, 0xe9, 0xa5, 0xd1, 0xf4, 0x46, 0xe0, 0x36, 0xa1, 0xba, 0x4f, + 0x80, 0x36, 0x8a, 0xb6, 0x9a, 0xbe, 0x50, 0x90, 0x7b, 0x18, 0xe7, 0x13, 0xae, 0x35, 0x14, 0x43, + 0x29, 0xe8, 0x56, 0xa0, 0x76, 0xd7, 0xc8, 0xa9, 0x20, 0x2f, 0xf0, 0x9e, 0xe2, 0xb3, 0x61, 0x09, + 0x36, 0x07, 0xed, 0x87, 0x0e, 0xb4, 0xa0, 0xed, 0x5a, 0x74, 0x92, 0x5e, 0x2e, 0x92, 0xe8, 0xf3, + 0x22, 0x79, 0x30, 0x96, 0x7e, 0x32, 0x1d, 0xa5, 0xb9, 0x51, 0x59, 0x6e, 0x9c, 0x32, 0x6e, 0xfd, + 0x39, 0x72, 0xe2, 0x55, 0xe6, 0x2f, 0x4a, 0x70, 0xe9, 0xa9, 0xf6, 0xac, 0xa3, 0xf8, 0xec, 0xac, + 0x19, 0x73, 0x0e, 0xfa, 0xa7, 0xc9, 0x16, 0xf2, 0x8a, 0x6e, 0xff, 0xee, 0x64, 0x06, 0x79, 0x45, + 0xee, 0xe3, 0x8e, 0x98, 0x5a, 0x5e, 0x9b, 0x1e, 0x4e, 0xcc, 0xd4, 0x3a, 0xba, 0xd3, 0x43, 0x87, + 0x5b, 0xec, 0xce, 0x35, 0xfa, 0xac, 0x06, 0xc9, 0x43, 0xbc, 0x23, 0xa0, 0x34, 0x4e, 0x7a, 0x7a, + 0x33, 0xbc, 0x4b, 0xbe, 0x2d, 0x92, 0xce, 0x05, 0x57, 0xc5, 0x71, 0x7f, 0x4d, 0xf4, 0xd9, 0xb5, + 0xe4, 0xf8, 0xf6, 0xeb, 0x79, 0x12, 0xbd, 0x9d, 0x27, 0xd1, 0xd7, 0x79, 0x82, 0xfa, 0xef, 0x5b, + 0x78, 0xff, 0x79, 0x29, 0xb8, 0x87, 0xff, 0xfb, 0xf9, 0x1b, 0xf7, 0xf3, 0x11, 0xe1, 0x7d, 0x06, + 0xca, 0x54, 0x7f, 0x7a, 0x3f, 0x1b, 0x26, 0xda, 0xbf, 0x6a, 0xe2, 0x03, 0xc2, 0x77, 0x19, 0x38, + 0xf0, 0xff, 0xae, 0x87, 0x93, 0xc1, 0xe5, 0x32, 0x46, 0x57, 0xcb, 0x18, 0x7d, 0x59, 0xc6, 0xe8, + 0xcd, 0x2a, 0x8e, 0xae, 0x56, 0x71, 0xf4, 0x69, 0x15, 0x47, 0x2f, 0x1f, 0x6d, 0x5c, 0xcf, 0x79, + 0x88, 0xc4, 0xa3, 0x01, 0x1f, 0xb9, 0x6c, 0x1d, 0x9d, 0xd5, 0x93, 0x6c, 0xb6, 0x91, 0x9f, 0xe1, + 0x9a, 0x46, 0xdb, 0x21, 0x1a, 0x1f, 0x7f, 0x0f, 0x00, 0x00, 0xff, 0xff, 0xdd, 0x87, 0xb5, 0x1c, 0x60, 0x05, 0x00, 0x00, } diff --git a/x/ratelimit/types/gov_add_rate_limit_test.go b/x/ratelimit/types/gov_add_rate_limit_test.go index dba73db650..1dda82b16d 100644 --- a/x/ratelimit/types/gov_add_rate_limit_test.go +++ b/x/ratelimit/types/gov_add_rate_limit_test.go @@ -6,8 +6,8 @@ import ( sdkmath "cosmossdk.io/math" "github.com/stretchr/testify/require" - "github.com/Stride-Labs/stride/v8/app/apptesting" - "github.com/Stride-Labs/stride/v8/x/ratelimit/types" + "github.com/Stride-Labs/stride/v9/app/apptesting" + "github.com/Stride-Labs/stride/v9/x/ratelimit/types" ) func TestGovAddRateLimit(t *testing.T) { diff --git a/x/ratelimit/types/gov_remove_rate_limit_test.go b/x/ratelimit/types/gov_remove_rate_limit_test.go index 8377491785..9b9fa61ece 100644 --- a/x/ratelimit/types/gov_remove_rate_limit_test.go +++ b/x/ratelimit/types/gov_remove_rate_limit_test.go @@ -5,8 +5,8 @@ import ( "github.com/stretchr/testify/require" - "github.com/Stride-Labs/stride/v8/app/apptesting" - "github.com/Stride-Labs/stride/v8/x/ratelimit/types" + "github.com/Stride-Labs/stride/v9/app/apptesting" + "github.com/Stride-Labs/stride/v9/x/ratelimit/types" ) func TestGovRemoveRateLimit(t *testing.T) { diff --git a/x/ratelimit/types/gov_reset_rate_limit_test.go b/x/ratelimit/types/gov_reset_rate_limit_test.go index 811f1c13e6..8a78914cd7 100644 --- a/x/ratelimit/types/gov_reset_rate_limit_test.go +++ b/x/ratelimit/types/gov_reset_rate_limit_test.go @@ -5,8 +5,8 @@ import ( "github.com/stretchr/testify/require" - "github.com/Stride-Labs/stride/v8/app/apptesting" - "github.com/Stride-Labs/stride/v8/x/ratelimit/types" + "github.com/Stride-Labs/stride/v9/app/apptesting" + "github.com/Stride-Labs/stride/v9/x/ratelimit/types" ) func TestGovResetRateLimit(t *testing.T) { diff --git a/x/ratelimit/types/gov_update_rate_limit_test.go b/x/ratelimit/types/gov_update_rate_limit_test.go index f6a6a5fe25..c5056dee08 100644 --- a/x/ratelimit/types/gov_update_rate_limit_test.go +++ b/x/ratelimit/types/gov_update_rate_limit_test.go @@ -6,8 +6,8 @@ import ( sdkmath "cosmossdk.io/math" "github.com/stretchr/testify/require" - "github.com/Stride-Labs/stride/v8/app/apptesting" - "github.com/Stride-Labs/stride/v8/x/ratelimit/types" + "github.com/Stride-Labs/stride/v9/app/apptesting" + "github.com/Stride-Labs/stride/v9/x/ratelimit/types" ) func TestGovUpdateRateLimit(t *testing.T) { diff --git a/x/ratelimit/types/params.pb.go b/x/ratelimit/types/params.pb.go index b037db935f..9dc313d1d4 100644 --- a/x/ratelimit/types/params.pb.go +++ b/x/ratelimit/types/params.pb.go @@ -73,9 +73,9 @@ var fileDescriptor_7af4964ecd08f136 = []byte{ 0x95, 0x38, 0xb8, 0xd8, 0x02, 0xc0, 0x2a, 0x9c, 0x7c, 0x4e, 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, 0xca, 0x28, 0x3d, 0xb3, 0x24, 0xa3, 0x34, 0x49, 0x2f, 0x39, 0x3f, 0x57, 0x3f, - 0x18, 0x6c, 0x80, 0xae, 0x4f, 0x62, 0x52, 0xb1, 0x3e, 0xd4, 0xae, 0x32, 0x0b, 0xfd, 0x0a, 0x24, + 0x18, 0x6c, 0x80, 0xae, 0x4f, 0x62, 0x52, 0xb1, 0x3e, 0xd4, 0xae, 0x32, 0x4b, 0xfd, 0x0a, 0x24, 0x0b, 0x4b, 0x2a, 0x0b, 0x52, 0x8b, 0x93, 0xd8, 0xc0, 0x16, 0x1a, 0x03, 0x02, 0x00, 0x00, 0xff, - 0xff, 0x88, 0xc3, 0xc3, 0x16, 0x91, 0x00, 0x00, 0x00, + 0xff, 0xc9, 0xd8, 0x4f, 0x78, 0x91, 0x00, 0x00, 0x00, } func (m *Params) Marshal() (dAtA []byte, err error) { diff --git a/x/ratelimit/types/query.pb.go b/x/ratelimit/types/query.pb.go index 67872f9fd8..6985072f9b 100644 --- a/x/ratelimit/types/query.pb.go +++ b/x/ratelimit/types/query.pb.go @@ -395,41 +395,41 @@ func init() { func init() { proto.RegisterFile("stride/ratelimit/query.proto", fileDescriptor_97a373ef8fcef03b) } var fileDescriptor_97a373ef8fcef03b = []byte{ - // 537 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x94, 0xcf, 0x6e, 0xd3, 0x40, - 0x10, 0xc6, 0xb3, 0x85, 0x00, 0x99, 0x0a, 0x09, 0x2d, 0x2d, 0x4a, 0xdd, 0xe2, 0x06, 0x5f, 0x88, - 0xf8, 0xe3, 0x85, 0x84, 0x0a, 0x04, 0x54, 0x08, 0x23, 0x0e, 0x95, 0x72, 0xc1, 0x70, 0xe2, 0x12, - 0x9c, 0x78, 0x71, 0x2c, 0x39, 0xde, 0xd4, 0xbb, 0x41, 0x44, 0xa8, 0x17, 0x9e, 0x00, 0x89, 0x2b, - 0x57, 0x1e, 0x82, 0x23, 0xb7, 0x9e, 0x50, 0x25, 0x2e, 0x9c, 0x10, 0x4a, 0x78, 0x10, 0xe4, 0x5d, - 0xc7, 0x25, 0x89, 0xd3, 0x3a, 0x52, 0x6e, 0x9b, 0x9d, 0x99, 0x6f, 0x7e, 0x33, 0xfe, 0x36, 0xb0, - 0xc5, 0x45, 0xe4, 0xbb, 0x94, 0x44, 0x8e, 0xa0, 0x81, 0xdf, 0xf5, 0x05, 0xd9, 0xef, 0xd3, 0x68, - 0x60, 0xf6, 0x22, 0x26, 0x18, 0xbe, 0xa4, 0xa2, 0x66, 0x1a, 0xd5, 0x2a, 0x33, 0xf9, 0xe9, 0x49, - 0xd5, 0x68, 0x5b, 0x1e, 0x63, 0x5e, 0x40, 0x89, 0xd3, 0xf3, 0x89, 0x13, 0x86, 0x4c, 0x38, 0xc2, - 0x67, 0x21, 0x4f, 0xa2, 0x6b, 0x1e, 0xf3, 0x98, 0x3c, 0x92, 0xf8, 0xa4, 0x6e, 0x8d, 0x4d, 0xd8, - 0x78, 0x11, 0xb7, 0x7d, 0x1a, 0x04, 0xb6, 0x23, 0x68, 0x23, 0x96, 0xe3, 0x36, 0xdd, 0xef, 0x53, - 0x2e, 0x8c, 0x37, 0xa0, 0x65, 0x05, 0x79, 0x8f, 0x85, 0x9c, 0x62, 0x0b, 0x56, 0x63, 0x82, 0xa6, - 0x44, 0xe0, 0x65, 0x54, 0x39, 0x53, 0x5d, 0xad, 0x6d, 0x9a, 0xd3, 0xe0, 0x66, 0x5a, 0x6a, 0x9d, - 0x3d, 0xfc, 0xbd, 0x5d, 0xb0, 0x21, 0x4a, 0xb5, 0x8c, 0x06, 0xac, 0xcb, 0x0e, 0x69, 0x4e, 0xd2, - 0x1a, 0xaf, 0x41, 0xd1, 0xa5, 0x21, 0xeb, 0x96, 0x51, 0x05, 0x55, 0x4b, 0xb6, 0xfa, 0x81, 0xaf, - 0x02, 0xb4, 0x3b, 0x4e, 0x18, 0xd2, 0xa0, 0xe9, 0xbb, 0xe5, 0x15, 0x19, 0x2a, 0x25, 0x37, 0x7b, - 0xae, 0xf1, 0x0a, 0xae, 0x4c, 0xab, 0x25, 0xac, 0x0f, 0x01, 0x8e, 0x59, 0xa5, 0xe6, 0xc9, 0xa8, - 0x76, 0x29, 0x85, 0x34, 0x1e, 0xc3, 0xf6, 0xa4, 0x2a, 0xb7, 0x06, 0xcf, 0x3a, 0x8e, 0x1f, 0xee, - 0xb9, 0x63, 0xda, 0x0d, 0xb8, 0xd0, 0x8e, 0x6f, 0x62, 0x2a, 0x05, 0x7c, 0xbe, 0xad, 0x32, 0x8c, - 0xb7, 0x50, 0x99, 0x5f, 0xbd, 0xc4, 0x4d, 0x5a, 0x70, 0x2d, 0xab, 0x8f, 0xda, 0xcc, 0x98, 0x73, - 0x72, 0x7f, 0x68, 0x7a, 0x7f, 0x1d, 0x30, 0x4e, 0xd2, 0x58, 0x1e, 0x6d, 0xed, 0x47, 0x11, 0x8a, - 0xb2, 0x15, 0xfe, 0x82, 0xe0, 0xe2, 0x84, 0xbf, 0xf0, 0xcd, 0x59, 0xa9, 0xb9, 0x16, 0xd5, 0x6e, - 0xe5, 0x4b, 0x56, 0xe8, 0xc6, 0x9d, 0x8f, 0x3f, 0xff, 0x7e, 0x5e, 0xb9, 0x81, 0xab, 0xe4, 0xa5, - 0xac, 0xba, 0xdd, 0x70, 0x5a, 0x9c, 0xcc, 0x7f, 0x58, 0x1c, 0x7f, 0x45, 0x50, 0x4a, 0x85, 0xf0, - 0xf5, 0x39, 0xdd, 0xa6, 0xed, 0xab, 0x55, 0x4f, 0x4f, 0x4c, 0x90, 0x9e, 0x4b, 0xa4, 0x27, 0x78, - 0x37, 0x27, 0x12, 0xf9, 0x70, 0xfc, 0x05, 0x0f, 0x48, 0x6b, 0xd0, 0x54, 0x2f, 0xe3, 0x1b, 0x82, - 0xcb, 0x19, 0x16, 0xc3, 0x77, 0x4f, 0x03, 0x99, 0x31, 0xb3, 0x56, 0x5b, 0xa4, 0x24, 0x99, 0xe2, - 0x91, 0x9c, 0x62, 0x07, 0xd7, 0xf3, 0x2e, 0x56, 0x8e, 0x21, 0x1f, 0xcc, 0x01, 0xfe, 0x8e, 0x60, - 0x3d, 0xd3, 0x72, 0xb8, 0x9e, 0x0f, 0x65, 0xc2, 0xe4, 0xda, 0xbd, 0xc5, 0x8a, 0x92, 0x09, 0x76, - 0xe5, 0x04, 0xf7, 0xf1, 0xce, 0x42, 0x13, 0x8c, 0x3f, 0x84, 0xd5, 0x38, 0x1c, 0xea, 0xe8, 0x68, - 0xa8, 0xa3, 0x3f, 0x43, 0x1d, 0x7d, 0x1a, 0xe9, 0x85, 0xa3, 0x91, 0x5e, 0xf8, 0x35, 0xd2, 0x0b, - 0xaf, 0x6b, 0x9e, 0x2f, 0x3a, 0xfd, 0x96, 0xd9, 0x66, 0xdd, 0x2c, 0xe9, 0x77, 0x0f, 0xc8, 0xfb, - 0xff, 0xf4, 0xc5, 0xa0, 0x47, 0x79, 0xeb, 0x9c, 0xfc, 0x73, 0xae, 0xff, 0x0b, 0x00, 0x00, 0xff, - 0xff, 0xaf, 0xa6, 0x1b, 0x30, 0x24, 0x06, 0x00, 0x00, + // 538 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x94, 0xcd, 0x6e, 0xd3, 0x40, + 0x10, 0xc7, 0xb3, 0x85, 0x00, 0x99, 0x0a, 0x09, 0x2d, 0x2d, 0x4a, 0xdd, 0xe2, 0x06, 0x5f, 0x88, + 0xf8, 0xf0, 0x42, 0x42, 0x85, 0xf8, 0xa8, 0x10, 0x46, 0x1c, 0x2a, 0xe5, 0x82, 0xe1, 0xc4, 0x25, + 0x38, 0xf1, 0xe2, 0x58, 0x72, 0xbc, 0xa9, 0x77, 0x83, 0x88, 0x50, 0x2f, 0x3c, 0x01, 0x12, 0x57, + 0xae, 0x3c, 0x04, 0x47, 0x6e, 0x3d, 0xa1, 0x4a, 0x5c, 0x38, 0x21, 0x94, 0xf0, 0x20, 0xc8, 0xbb, + 0x8e, 0x4b, 0x12, 0xa7, 0x75, 0xa4, 0xdc, 0x36, 0x3b, 0x33, 0xff, 0xf9, 0xcd, 0xf8, 0xbf, 0x81, + 0x2d, 0x2e, 0x22, 0xdf, 0xa5, 0x24, 0x72, 0x04, 0x0d, 0xfc, 0xae, 0x2f, 0xc8, 0x7e, 0x9f, 0x46, + 0x03, 0xb3, 0x17, 0x31, 0xc1, 0xf0, 0x25, 0x15, 0x35, 0xd3, 0xa8, 0x56, 0x99, 0xc9, 0x4f, 0x4f, + 0xaa, 0x46, 0xdb, 0xf2, 0x18, 0xf3, 0x02, 0x4a, 0x9c, 0x9e, 0x4f, 0x9c, 0x30, 0x64, 0xc2, 0x11, + 0x3e, 0x0b, 0x79, 0x12, 0x5d, 0xf3, 0x98, 0xc7, 0xe4, 0x91, 0xc4, 0x27, 0x75, 0x6b, 0x6c, 0xc2, + 0xc6, 0x8b, 0xb8, 0xed, 0xd3, 0x20, 0xb0, 0x1d, 0x41, 0x1b, 0xb1, 0x1c, 0xb7, 0xe9, 0x7e, 0x9f, + 0x72, 0x61, 0xbc, 0x01, 0x2d, 0x2b, 0xc8, 0x7b, 0x2c, 0xe4, 0x14, 0x5b, 0xb0, 0x1a, 0x13, 0x34, + 0x25, 0x02, 0x2f, 0xa3, 0xca, 0x99, 0xea, 0x6a, 0x6d, 0xd3, 0x9c, 0x06, 0x37, 0xd3, 0x52, 0xeb, + 0xec, 0xe1, 0xef, 0xed, 0x82, 0x0d, 0x51, 0xaa, 0x65, 0x34, 0x60, 0x5d, 0x76, 0x48, 0x73, 0x92, + 0xd6, 0x78, 0x0d, 0x8a, 0x2e, 0x0d, 0x59, 0xb7, 0x8c, 0x2a, 0xa8, 0x5a, 0xb2, 0xd5, 0x0f, 0x7c, + 0x15, 0xa0, 0xdd, 0x71, 0xc2, 0x90, 0x06, 0x4d, 0xdf, 0x2d, 0xaf, 0xc8, 0x50, 0x29, 0xb9, 0xd9, + 0x73, 0x8d, 0x57, 0x70, 0x65, 0x5a, 0x2d, 0x61, 0x7d, 0x08, 0x70, 0xcc, 0x2a, 0x35, 0x4f, 0x46, + 0xb5, 0x4b, 0x29, 0xa4, 0xf1, 0x18, 0xb6, 0x27, 0x55, 0xb9, 0x35, 0x78, 0xd6, 0x71, 0xfc, 0x70, + 0xcf, 0x1d, 0xd3, 0x6e, 0xc0, 0x85, 0x76, 0x7c, 0x13, 0x53, 0x29, 0xe0, 0xf3, 0x6d, 0x95, 0x61, + 0xbc, 0x85, 0xca, 0xfc, 0xea, 0x25, 0x6e, 0xd2, 0x82, 0x6b, 0x59, 0x7d, 0xd4, 0x66, 0xc6, 0x9c, + 0x93, 0xfb, 0x43, 0xd3, 0xfb, 0xeb, 0x80, 0x71, 0x92, 0xc6, 0xf2, 0x68, 0x6b, 0x3f, 0x8a, 0x50, + 0x94, 0xad, 0xf0, 0x17, 0x04, 0x17, 0x27, 0xfc, 0x85, 0x6f, 0xce, 0x4a, 0xcd, 0xb5, 0xa8, 0x76, + 0x2b, 0x5f, 0xb2, 0x42, 0x37, 0xee, 0x7c, 0xfc, 0xf9, 0xf7, 0xf3, 0xca, 0x0d, 0x5c, 0x25, 0x2f, + 0x65, 0xd5, 0xed, 0x86, 0xd3, 0xe2, 0x64, 0xfe, 0xc3, 0xe2, 0xf8, 0x2b, 0x82, 0x52, 0x2a, 0x84, + 0xaf, 0xcf, 0xe9, 0x36, 0x6d, 0x5f, 0xad, 0x7a, 0x7a, 0x62, 0x82, 0xf4, 0x5c, 0x22, 0x3d, 0xc1, + 0xbb, 0x39, 0x91, 0xc8, 0x87, 0xe3, 0x2f, 0x78, 0x40, 0x5a, 0x83, 0xa6, 0x7a, 0x19, 0xdf, 0x10, + 0x5c, 0xce, 0xb0, 0x18, 0xbe, 0x7b, 0x1a, 0xc8, 0x8c, 0x99, 0xb5, 0xda, 0x22, 0x25, 0xc9, 0x14, + 0x8f, 0xe4, 0x14, 0x3b, 0xb8, 0x9e, 0x77, 0xb1, 0x72, 0x0c, 0xf9, 0x60, 0x0e, 0xf0, 0x77, 0x04, + 0xeb, 0x99, 0x96, 0xc3, 0xf5, 0x7c, 0x28, 0x13, 0x26, 0xd7, 0xee, 0x2d, 0x56, 0x94, 0x4c, 0xb0, + 0x2b, 0x27, 0xb8, 0x8f, 0x77, 0x16, 0x9a, 0x60, 0xfc, 0x21, 0xac, 0xc6, 0xe1, 0x50, 0x47, 0x47, + 0x43, 0x1d, 0xfd, 0x19, 0xea, 0xe8, 0xd3, 0x48, 0x2f, 0x1c, 0x8d, 0xf4, 0xc2, 0xaf, 0x91, 0x5e, + 0x78, 0x5d, 0xf3, 0x7c, 0xd1, 0xe9, 0xb7, 0xcc, 0x36, 0xeb, 0x66, 0x49, 0xbf, 0x7b, 0x40, 0xde, + 0xff, 0xa7, 0x2f, 0x06, 0x3d, 0xca, 0x5b, 0xe7, 0xe4, 0x9f, 0x73, 0xfd, 0x5f, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xee, 0xbd, 0x97, 0x5e, 0x24, 0x06, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. diff --git a/x/ratelimit/types/quota_test.go b/x/ratelimit/types/quota_test.go index 226e209d66..6ae1d449e7 100644 --- a/x/ratelimit/types/quota_test.go +++ b/x/ratelimit/types/quota_test.go @@ -6,7 +6,7 @@ import ( sdkmath "cosmossdk.io/math" "github.com/stretchr/testify/require" - "github.com/Stride-Labs/stride/v8/x/ratelimit/types" + "github.com/Stride-Labs/stride/v9/x/ratelimit/types" ) func TestCheckExceedsQuota(t *testing.T) { diff --git a/x/ratelimit/types/ratelimit.pb.go b/x/ratelimit/types/ratelimit.pb.go index dff0b37cdb..465759d4f0 100644 --- a/x/ratelimit/types/ratelimit.pb.go +++ b/x/ratelimit/types/ratelimit.pb.go @@ -257,37 +257,37 @@ func init() { func init() { proto.RegisterFile("stride/ratelimit/ratelimit.proto", fileDescriptor_a3e00ee2c967d747) } var fileDescriptor_a3e00ee2c967d747 = []byte{ - // 478 bytes of a gzipped FileDescriptorProto + // 477 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x93, 0xc1, 0x6e, 0xd3, 0x30, 0x18, 0xc7, 0x63, 0x96, 0x0e, 0xf5, 0x2b, 0xdb, 0x2a, 0x6b, 0x82, 0x6a, 0x12, 0x59, 0x55, 0x09, - 0x34, 0x4d, 0x6a, 0x22, 0x95, 0x0b, 0x88, 0x13, 0xdb, 0x3a, 0x6d, 0xa2, 0x42, 0xc5, 0x45, 0x13, - 0xe2, 0x12, 0xb9, 0x89, 0x69, 0xa2, 0x25, 0x76, 0x89, 0x9d, 0xae, 0xbc, 0x01, 0x47, 0xc4, 0x2b, - 0xf0, 0x32, 0x3b, 0xee, 0x88, 0x38, 0x4c, 0xa8, 0x3d, 0xf3, 0x0e, 0xc8, 0x4e, 0x0a, 0xd5, 0x10, - 0x07, 0xba, 0x53, 0x9c, 0xcf, 0x7f, 0xff, 0x92, 0xff, 0xe7, 0xff, 0x07, 0x4d, 0xa9, 0xb2, 0x38, - 0x64, 0x5e, 0x46, 0x15, 0x4b, 0xe2, 0x34, 0x56, 0x7f, 0x56, 0xee, 0x38, 0x13, 0x4a, 0xe0, 0x7a, - 0xa1, 0x70, 0x7f, 0xd7, 0x77, 0xb6, 0x47, 0x62, 0x24, 0xcc, 0xa6, 0xa7, 0x57, 0x85, 0xae, 0xf5, - 0x1c, 0xec, 0x3e, 0x55, 0x11, 0xde, 0x86, 0x4a, 0xc8, 0xb8, 0x48, 0x1b, 0xa8, 0x89, 0xf6, 0xaa, - 0xa4, 0x78, 0xc1, 0x0f, 0x01, 0x82, 0x88, 0x72, 0xce, 0x12, 0x3f, 0x0e, 0x1b, 0x77, 0xcc, 0x56, - 0xb5, 0xac, 0x9c, 0x86, 0xad, 0x19, 0x82, 0xca, 0xeb, 0x5c, 0x28, 0x8a, 0xdf, 0x42, 0x3d, 0xa5, - 0x53, 0x7f, 0xcc, 0xb2, 0x80, 0x71, 0xe5, 0x4b, 0xc6, 0xc3, 0x82, 0x74, 0xe0, 0x5e, 0x5e, 0xef, - 0x5a, 0xdf, 0xaf, 0x77, 0x1f, 0x8f, 0x62, 0x15, 0xe5, 0x43, 0x37, 0x10, 0xa9, 0x17, 0x08, 0x99, - 0x0a, 0x59, 0x3e, 0xda, 0x32, 0x3c, 0xf7, 0xd4, 0xc7, 0x31, 0x93, 0xee, 0x29, 0x57, 0x64, 0x33, - 0xa5, 0xd3, 0x7e, 0x81, 0x19, 0x30, 0x1e, 0xde, 0x24, 0x67, 0x2c, 0x98, 0x14, 0x3f, 0x72, 0x1b, - 0x32, 0x61, 0xc1, 0x04, 0x3f, 0x82, 0xcd, 0x30, 0xcf, 0xa8, 0x8a, 0x05, 0xf7, 0x23, 0x91, 0x67, - 0xb2, 0xb1, 0xd6, 0x44, 0x7b, 0x36, 0xd9, 0x58, 0x54, 0x4f, 0x74, 0xb1, 0xf5, 0x13, 0x81, 0x7d, - 0x9c, 0x88, 0x0b, 0x7c, 0x0c, 0xeb, 0x31, 0x7f, 0x9f, 0x88, 0x8b, 0x15, 0x9d, 0x95, 0xa7, 0xf1, - 0x09, 0xdc, 0x15, 0xb9, 0x32, 0xa0, 0xd5, 0x8c, 0x2c, 0x8e, 0xe3, 0x01, 0x6c, 0x2c, 0xae, 0x67, - 0x42, 0x93, 0x9c, 0x19, 0x03, 0xff, 0xcf, 0xbb, 0x57, 0x42, 0xce, 0x34, 0xa3, 0xf5, 0x05, 0x41, - 0x95, 0x50, 0xc5, 0x7a, 0x3a, 0x35, 0x78, 0x1f, 0xec, 0x31, 0x55, 0x91, 0xb1, 0x5c, 0xeb, 0xdc, - 0x77, 0x6f, 0xc6, 0xca, 0xd5, 0xe9, 0x21, 0x46, 0x83, 0xdb, 0x50, 0xf9, 0xa0, 0xd3, 0x60, 0x6c, - 0xd5, 0x3a, 0x0f, 0xfe, 0x16, 0x9b, 0xb0, 0x90, 0x42, 0xa5, 0xd1, 0xa6, 0x09, 0x6b, 0xff, 0x42, - 0xeb, 0xae, 0x13, 0xa3, 0xd9, 0x7f, 0x06, 0x5b, 0x7d, 0x1a, 0x9c, 0x33, 0x75, 0x14, 0x67, 0x2c, - 0xd0, 0x97, 0x83, 0xb7, 0xa0, 0xd6, 0x7f, 0x71, 0xf8, 0xb2, 0xfb, 0xc6, 0x1f, 0x74, 0x5f, 0x1d, - 0xd5, 0xad, 0xa5, 0x02, 0xe9, 0x1e, 0x9e, 0xd5, 0xd1, 0x8e, 0xfd, 0xe9, 0xab, 0x63, 0x1d, 0xf4, - 0x2e, 0x67, 0x0e, 0xba, 0x9a, 0x39, 0xe8, 0xc7, 0xcc, 0x41, 0x9f, 0xe7, 0x8e, 0x75, 0x35, 0x77, - 0xac, 0x6f, 0x73, 0xc7, 0x7a, 0xd7, 0x59, 0xea, 0xcf, 0xc0, 0x7c, 0xbc, 0xdd, 0xa3, 0x43, 0xe9, - 0x95, 0xc3, 0x35, 0x79, 0xea, 0x4d, 0x97, 0x26, 0xcc, 0xf4, 0x6b, 0xb8, 0x6e, 0xc6, 0xe6, 0xc9, - 0xaf, 0x00, 0x00, 0x00, 0xff, 0xff, 0x81, 0xab, 0xcb, 0x0a, 0x82, 0x03, 0x00, 0x00, + 0x34, 0x4d, 0x6a, 0x22, 0x95, 0xd3, 0xc4, 0x89, 0x6d, 0x9d, 0x36, 0x51, 0xa1, 0xe2, 0xa2, 0x09, + 0x71, 0x89, 0xdc, 0xc4, 0x34, 0xd1, 0x12, 0xbb, 0xc4, 0x4e, 0x57, 0xde, 0x80, 0x23, 0xe2, 0x15, + 0x78, 0x99, 0x1d, 0x77, 0x44, 0x1c, 0x26, 0xd4, 0x9e, 0x79, 0x07, 0x64, 0x27, 0x85, 0x6a, 0x88, + 0x03, 0xdd, 0x29, 0xce, 0xe7, 0xbf, 0x7f, 0xc9, 0xff, 0xf3, 0xff, 0x83, 0xa6, 0x54, 0x59, 0x1c, + 0x32, 0x2f, 0xa3, 0x8a, 0x25, 0x71, 0x1a, 0xab, 0x3f, 0x2b, 0x77, 0x9c, 0x09, 0x25, 0x70, 0xbd, + 0x50, 0xb8, 0xbf, 0xeb, 0x3b, 0xdb, 0x23, 0x31, 0x12, 0x66, 0xd3, 0xd3, 0xab, 0x42, 0xd7, 0x7a, + 0x0e, 0x76, 0x9f, 0xaa, 0x08, 0x6f, 0x43, 0x25, 0x64, 0x5c, 0xa4, 0x0d, 0xd4, 0x44, 0x7b, 0x55, + 0x52, 0xbc, 0xe0, 0xc7, 0x00, 0x41, 0x44, 0x39, 0x67, 0x89, 0x1f, 0x87, 0x8d, 0x7b, 0x66, 0xab, + 0x5a, 0x56, 0xce, 0xc2, 0xd6, 0x0c, 0x41, 0xe5, 0x75, 0x2e, 0x14, 0xc5, 0x6f, 0xa1, 0x9e, 0xd2, + 0xa9, 0x3f, 0x66, 0x59, 0xc0, 0xb8, 0xf2, 0x25, 0xe3, 0x61, 0x41, 0x3a, 0x74, 0xaf, 0x6e, 0x76, + 0xad, 0xef, 0x37, 0xbb, 0x4f, 0x47, 0xb1, 0x8a, 0xf2, 0xa1, 0x1b, 0x88, 0xd4, 0x0b, 0x84, 0x4c, + 0x85, 0x2c, 0x1f, 0x6d, 0x19, 0x5e, 0x78, 0xea, 0xe3, 0x98, 0x49, 0xf7, 0x8c, 0x2b, 0xb2, 0x99, + 0xd2, 0x69, 0xbf, 0xc0, 0x0c, 0x18, 0x0f, 0x6f, 0x93, 0x33, 0x16, 0x4c, 0x8a, 0x1f, 0xb9, 0x0b, + 0x99, 0xb0, 0x60, 0x82, 0x9f, 0xc0, 0x66, 0x98, 0x67, 0x54, 0xc5, 0x82, 0xfb, 0x91, 0xc8, 0x33, + 0xd9, 0x58, 0x6b, 0xa2, 0x3d, 0x9b, 0x6c, 0x2c, 0xaa, 0xa7, 0xba, 0xd8, 0xfa, 0x89, 0xc0, 0x3e, + 0x49, 0xc4, 0x25, 0x3e, 0x81, 0xf5, 0x98, 0xbf, 0x4f, 0xc4, 0xe5, 0x8a, 0xce, 0xca, 0xd3, 0xf8, + 0x14, 0xee, 0x8b, 0x5c, 0x19, 0xd0, 0x6a, 0x46, 0x16, 0xc7, 0xf1, 0x00, 0x36, 0x16, 0xd7, 0x33, + 0xa1, 0x49, 0xce, 0x8c, 0x81, 0xff, 0xe7, 0x3d, 0x28, 0x21, 0xe7, 0x9a, 0xd1, 0xfa, 0x82, 0xa0, + 0x4a, 0xa8, 0x62, 0x3d, 0x9d, 0x1a, 0xbc, 0x0f, 0xf6, 0x98, 0xaa, 0xc8, 0x58, 0xae, 0x75, 0x1e, + 0xba, 0xb7, 0x63, 0xe5, 0xea, 0xf4, 0x10, 0xa3, 0xc1, 0x6d, 0xa8, 0x7c, 0xd0, 0x69, 0x30, 0xb6, + 0x6a, 0x9d, 0x47, 0x7f, 0x8b, 0x4d, 0x58, 0x48, 0xa1, 0xd2, 0x68, 0xd3, 0x84, 0xb5, 0x7f, 0xa1, + 0x75, 0xd7, 0x89, 0xd1, 0xec, 0x1f, 0xc0, 0x56, 0x9f, 0x06, 0x17, 0x4c, 0x1d, 0xc7, 0x19, 0x0b, + 0xf4, 0xe5, 0xe0, 0x2d, 0xa8, 0xf5, 0x5f, 0x1c, 0xbd, 0xec, 0xbe, 0xf1, 0x07, 0xdd, 0x57, 0xc7, + 0x75, 0x6b, 0xa9, 0x40, 0xba, 0x47, 0xe7, 0x75, 0xb4, 0x63, 0x7f, 0xfa, 0xea, 0x58, 0x87, 0xbd, + 0xab, 0x99, 0x83, 0xae, 0x67, 0x0e, 0xfa, 0x31, 0x73, 0xd0, 0xe7, 0xb9, 0x63, 0x5d, 0xcf, 0x1d, + 0xeb, 0xdb, 0xdc, 0xb1, 0xde, 0x75, 0x96, 0xfa, 0x33, 0x30, 0x1f, 0x6f, 0xf7, 0xe8, 0x50, 0x7a, + 0xe5, 0x70, 0x4d, 0x0e, 0xbc, 0xe9, 0xd2, 0x84, 0x99, 0x7e, 0x0d, 0xd7, 0xcd, 0xd8, 0x3c, 0xfb, + 0x15, 0x00, 0x00, 0xff, 0xff, 0xc0, 0xb0, 0x47, 0x64, 0x82, 0x03, 0x00, 0x00, } func (m *Path) Marshal() (dAtA []byte, err error) { diff --git a/x/records/client/cli/query.go b/x/records/client/cli/query.go index 62ab2e1690..ac4bcddf1c 100644 --- a/x/records/client/cli/query.go +++ b/x/records/client/cli/query.go @@ -10,7 +10,7 @@ import ( // "github.com/cosmos/cosmos-sdk/client/flags" // sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/Stride-Labs/stride/v8/x/records/types" + "github.com/Stride-Labs/stride/v9/x/records/types" ) // GetQueryCmd returns the cli query commands for this module diff --git a/x/records/client/cli/query_deposit_record.go b/x/records/client/cli/query_deposit_record.go index 2f7109bba7..3745a745b0 100644 --- a/x/records/client/cli/query_deposit_record.go +++ b/x/records/client/cli/query_deposit_record.go @@ -8,7 +8,7 @@ import ( "github.com/cosmos/cosmos-sdk/client/flags" "github.com/spf13/cobra" - "github.com/Stride-Labs/stride/v8/x/records/types" + "github.com/Stride-Labs/stride/v9/x/records/types" ) func CmdListDepositRecord() *cobra.Command { diff --git a/x/records/client/cli/query_deposit_record_test.go b/x/records/client/cli/query_deposit_record_test.go index 25133680a1..8518ad1720 100644 --- a/x/records/client/cli/query_deposit_record_test.go +++ b/x/records/client/cli/query_deposit_record_test.go @@ -11,10 +11,10 @@ import ( "google.golang.org/grpc/codes" "google.golang.org/grpc/status" - "github.com/Stride-Labs/stride/v8/testutil/network" - "github.com/Stride-Labs/stride/v8/testutil/nullify" - "github.com/Stride-Labs/stride/v8/x/records/client/cli" - "github.com/Stride-Labs/stride/v8/x/records/types" + "github.com/Stride-Labs/stride/v9/testutil/network" + "github.com/Stride-Labs/stride/v9/testutil/nullify" + "github.com/Stride-Labs/stride/v9/x/records/client/cli" + "github.com/Stride-Labs/stride/v9/x/records/types" ) func networkWithDepositRecordObjects(t *testing.T, n int) (*network.Network, []types.DepositRecord) { diff --git a/x/records/client/cli/query_epoch_unbonding_record.go b/x/records/client/cli/query_epoch_unbonding_record.go index c7956fecd2..c65f38e1a8 100644 --- a/x/records/client/cli/query_epoch_unbonding_record.go +++ b/x/records/client/cli/query_epoch_unbonding_record.go @@ -8,7 +8,7 @@ import ( "github.com/cosmos/cosmos-sdk/client/flags" "github.com/spf13/cobra" - "github.com/Stride-Labs/stride/v8/x/records/types" + "github.com/Stride-Labs/stride/v9/x/records/types" ) func CmdListEpochUnbondingRecord() *cobra.Command { diff --git a/x/records/client/cli/query_params.go b/x/records/client/cli/query_params.go index 3da84390c4..a0ffc0ab36 100644 --- a/x/records/client/cli/query_params.go +++ b/x/records/client/cli/query_params.go @@ -7,7 +7,7 @@ import ( "github.com/cosmos/cosmos-sdk/client/flags" "github.com/spf13/cobra" - "github.com/Stride-Labs/stride/v8/x/records/types" + "github.com/Stride-Labs/stride/v9/x/records/types" ) func CmdQueryParams() *cobra.Command { diff --git a/x/records/client/cli/query_user_redemption_record.go b/x/records/client/cli/query_user_redemption_record.go index 681aef14c8..42f3e5febf 100644 --- a/x/records/client/cli/query_user_redemption_record.go +++ b/x/records/client/cli/query_user_redemption_record.go @@ -7,7 +7,7 @@ import ( "github.com/cosmos/cosmos-sdk/client/flags" "github.com/spf13/cobra" - "github.com/Stride-Labs/stride/v8/x/records/types" + "github.com/Stride-Labs/stride/v9/x/records/types" ) func CmdListUserRedemptionRecord() *cobra.Command { diff --git a/x/records/client/cli/query_user_redemption_record_test.go b/x/records/client/cli/query_user_redemption_record_test.go index 23a994768e..9f26126c12 100644 --- a/x/records/client/cli/query_user_redemption_record_test.go +++ b/x/records/client/cli/query_user_redemption_record_test.go @@ -14,10 +14,10 @@ import ( sdkmath "cosmossdk.io/math" - "github.com/Stride-Labs/stride/v8/testutil/network" - "github.com/Stride-Labs/stride/v8/testutil/nullify" - "github.com/Stride-Labs/stride/v8/x/records/client/cli" - "github.com/Stride-Labs/stride/v8/x/records/types" + "github.com/Stride-Labs/stride/v9/testutil/network" + "github.com/Stride-Labs/stride/v9/testutil/nullify" + "github.com/Stride-Labs/stride/v9/x/records/client/cli" + "github.com/Stride-Labs/stride/v9/x/records/types" ) func networkWithUserRedemptionRecordObjects(t *testing.T, n int) (*network.Network, []types.UserRedemptionRecord) { diff --git a/x/records/client/cli/tx.go b/x/records/client/cli/tx.go index 71fb8f1716..4b280c2d1b 100644 --- a/x/records/client/cli/tx.go +++ b/x/records/client/cli/tx.go @@ -9,7 +9,7 @@ import ( "github.com/cosmos/cosmos-sdk/client" // "github.com/cosmos/cosmos-sdk/client/flags" - "github.com/Stride-Labs/stride/v8/x/records/types" + "github.com/Stride-Labs/stride/v9/x/records/types" ) var DefaultRelativePacketTimeoutTimestamp = cast.ToUint64((time.Duration(10) * time.Minute).Nanoseconds()) diff --git a/x/records/genesis.go b/x/records/genesis.go index 8848ffeec9..3a61938170 100644 --- a/x/records/genesis.go +++ b/x/records/genesis.go @@ -3,8 +3,8 @@ package records import ( sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/Stride-Labs/stride/v8/x/records/keeper" - "github.com/Stride-Labs/stride/v8/x/records/types" + "github.com/Stride-Labs/stride/v9/x/records/keeper" + "github.com/Stride-Labs/stride/v9/x/records/types" ) // InitGenesis initializes the capability module's state from a provided genesis diff --git a/x/records/genesis_test.go b/x/records/genesis_test.go index 443094ee1c..e3ffb15698 100644 --- a/x/records/genesis_test.go +++ b/x/records/genesis_test.go @@ -5,10 +5,10 @@ import ( "github.com/stretchr/testify/require" - keepertest "github.com/Stride-Labs/stride/v8/testutil/keeper" - "github.com/Stride-Labs/stride/v8/testutil/nullify" - "github.com/Stride-Labs/stride/v8/x/records" - "github.com/Stride-Labs/stride/v8/x/records/types" + keepertest "github.com/Stride-Labs/stride/v9/testutil/keeper" + "github.com/Stride-Labs/stride/v9/testutil/nullify" + "github.com/Stride-Labs/stride/v9/x/records" + "github.com/Stride-Labs/stride/v9/x/records/types" ) func TestGenesis(t *testing.T) { diff --git a/x/records/handler.go b/x/records/handler.go index 0d09a7f18f..e3930a66f2 100644 --- a/x/records/handler.go +++ b/x/records/handler.go @@ -7,8 +7,8 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" - "github.com/Stride-Labs/stride/v8/x/records/keeper" - "github.com/Stride-Labs/stride/v8/x/records/types" + "github.com/Stride-Labs/stride/v9/x/records/keeper" + "github.com/Stride-Labs/stride/v9/x/records/types" ) // NewHandler ... diff --git a/x/records/keeper/callback_transfer.go b/x/records/keeper/callback_transfer.go index b0e29d2ecc..117763cc78 100644 --- a/x/records/keeper/callback_transfer.go +++ b/x/records/keeper/callback_transfer.go @@ -5,8 +5,8 @@ import ( ibctransfertypes "github.com/cosmos/ibc-go/v5/modules/apps/transfer/types" - icacallbackstypes "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" - "github.com/Stride-Labs/stride/v8/x/records/types" + icacallbackstypes "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" + "github.com/Stride-Labs/stride/v9/x/records/types" errorsmod "cosmossdk.io/errors" sdk "github.com/cosmos/cosmos-sdk/types" diff --git a/x/records/keeper/callback_transfer_test.go b/x/records/keeper/callback_transfer_test.go index e27418e21a..6dcb96c807 100644 --- a/x/records/keeper/callback_transfer_test.go +++ b/x/records/keeper/callback_transfer_test.go @@ -8,10 +8,10 @@ import ( sdkmath "cosmossdk.io/math" - icacallbacktypes "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" - recordskeeper "github.com/Stride-Labs/stride/v8/x/records/keeper" - "github.com/Stride-Labs/stride/v8/x/records/types" - recordtypes "github.com/Stride-Labs/stride/v8/x/records/types" + icacallbacktypes "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" + recordskeeper "github.com/Stride-Labs/stride/v9/x/records/keeper" + "github.com/Stride-Labs/stride/v9/x/records/types" + recordtypes "github.com/Stride-Labs/stride/v9/x/records/types" ) const chainId = "GAIA" diff --git a/x/records/keeper/callbacks.go b/x/records/keeper/callbacks.go index 93f3920492..63b6f403a1 100644 --- a/x/records/keeper/callbacks.go +++ b/x/records/keeper/callbacks.go @@ -1,7 +1,7 @@ package keeper import ( - icacallbackstypes "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" + icacallbackstypes "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" sdk "github.com/cosmos/cosmos-sdk/types" channeltypes "github.com/cosmos/ibc-go/v5/modules/core/04-channel/types" diff --git a/x/records/keeper/deposit_record.go b/x/records/keeper/deposit_record.go index 80747e0610..c45887a028 100644 --- a/x/records/keeper/deposit_record.go +++ b/x/records/keeper/deposit_record.go @@ -6,7 +6,7 @@ import ( "github.com/cosmos/cosmos-sdk/store/prefix" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/Stride-Labs/stride/v8/x/records/types" + "github.com/Stride-Labs/stride/v9/x/records/types" ) // GetDepositRecordCount get the total number of depositRecord diff --git a/x/records/keeper/epoch_unbonding_record.go b/x/records/keeper/epoch_unbonding_record.go index 168c9882b0..e412c8c2e0 100644 --- a/x/records/keeper/epoch_unbonding_record.go +++ b/x/records/keeper/epoch_unbonding_record.go @@ -9,9 +9,9 @@ import ( errorsmod "cosmossdk.io/errors" - stakeibctypes "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + stakeibctypes "github.com/Stride-Labs/stride/v9/x/stakeibc/types" - "github.com/Stride-Labs/stride/v8/x/records/types" + "github.com/Stride-Labs/stride/v9/x/records/types" ) // SetEpochUnbondingRecord set a specific epochUnbondingRecord in the store diff --git a/x/records/keeper/epoch_unbonding_record_test.go b/x/records/keeper/epoch_unbonding_record_test.go index 5bfdb6106b..9f2fcbb1ef 100644 --- a/x/records/keeper/epoch_unbonding_record_test.go +++ b/x/records/keeper/epoch_unbonding_record_test.go @@ -8,10 +8,10 @@ import ( sdkmath "cosmossdk.io/math" - keepertest "github.com/Stride-Labs/stride/v8/testutil/keeper" - "github.com/Stride-Labs/stride/v8/testutil/nullify" - "github.com/Stride-Labs/stride/v8/x/records/keeper" - "github.com/Stride-Labs/stride/v8/x/records/types" + keepertest "github.com/Stride-Labs/stride/v9/testutil/keeper" + "github.com/Stride-Labs/stride/v9/testutil/nullify" + "github.com/Stride-Labs/stride/v9/x/records/keeper" + "github.com/Stride-Labs/stride/v9/x/records/types" ) func createNEpochUnbondingRecord(keeper *keeper.Keeper, ctx sdk.Context, n int) ([]types.EpochUnbondingRecord, map[string]types.HostZoneUnbonding) { diff --git a/x/records/keeper/grpc_query.go b/x/records/keeper/grpc_query.go index dfda46faa3..2e37edf568 100644 --- a/x/records/keeper/grpc_query.go +++ b/x/records/keeper/grpc_query.go @@ -1,7 +1,7 @@ package keeper import ( - "github.com/Stride-Labs/stride/v8/x/records/types" + "github.com/Stride-Labs/stride/v9/x/records/types" ) var _ types.QueryServer = Keeper{} diff --git a/x/records/keeper/grpc_query_deposit_record.go b/x/records/keeper/grpc_query_deposit_record.go index 032aebdd95..e059f49cd4 100644 --- a/x/records/keeper/grpc_query_deposit_record.go +++ b/x/records/keeper/grpc_query_deposit_record.go @@ -11,7 +11,7 @@ import ( "google.golang.org/grpc/codes" "google.golang.org/grpc/status" - "github.com/Stride-Labs/stride/v8/x/records/types" + "github.com/Stride-Labs/stride/v9/x/records/types" ) func (k Keeper) DepositRecordAll(c context.Context, req *types.QueryAllDepositRecordRequest) (*types.QueryAllDepositRecordResponse, error) { diff --git a/x/records/keeper/grpc_query_deposit_record_test.go b/x/records/keeper/grpc_query_deposit_record_test.go index 9ba71f342a..8a967bb742 100644 --- a/x/records/keeper/grpc_query_deposit_record_test.go +++ b/x/records/keeper/grpc_query_deposit_record_test.go @@ -10,13 +10,13 @@ import ( "google.golang.org/grpc/codes" "google.golang.org/grpc/status" - keepertest "github.com/Stride-Labs/stride/v8/testutil/keeper" - "github.com/Stride-Labs/stride/v8/testutil/nullify" + keepertest "github.com/Stride-Labs/stride/v9/testutil/keeper" + "github.com/Stride-Labs/stride/v9/testutil/nullify" sdkmath "cosmossdk.io/math" - "github.com/Stride-Labs/stride/v8/x/records/keeper" - "github.com/Stride-Labs/stride/v8/x/records/types" + "github.com/Stride-Labs/stride/v9/x/records/keeper" + "github.com/Stride-Labs/stride/v9/x/records/types" ) func createNDepositRecord(keeper *keeper.Keeper, ctx sdk.Context, n int) []types.DepositRecord { diff --git a/x/records/keeper/grpc_query_epoch_unbonding_record.go b/x/records/keeper/grpc_query_epoch_unbonding_record.go index 08f038e43a..d3c1d6241c 100644 --- a/x/records/keeper/grpc_query_epoch_unbonding_record.go +++ b/x/records/keeper/grpc_query_epoch_unbonding_record.go @@ -11,7 +11,7 @@ import ( "google.golang.org/grpc/codes" "google.golang.org/grpc/status" - "github.com/Stride-Labs/stride/v8/x/records/types" + "github.com/Stride-Labs/stride/v9/x/records/types" ) func (k Keeper) EpochUnbondingRecordAll(c context.Context, req *types.QueryAllEpochUnbondingRecordRequest) (*types.QueryAllEpochUnbondingRecordResponse, error) { diff --git a/x/records/keeper/grpc_query_epoch_unbonding_record_test.go b/x/records/keeper/grpc_query_epoch_unbonding_record_test.go index e6b9880937..a8c799f619 100644 --- a/x/records/keeper/grpc_query_epoch_unbonding_record_test.go +++ b/x/records/keeper/grpc_query_epoch_unbonding_record_test.go @@ -10,9 +10,9 @@ import ( "google.golang.org/grpc/codes" "google.golang.org/grpc/status" - keepertest "github.com/Stride-Labs/stride/v8/testutil/keeper" - "github.com/Stride-Labs/stride/v8/testutil/nullify" - "github.com/Stride-Labs/stride/v8/x/records/types" + keepertest "github.com/Stride-Labs/stride/v9/testutil/keeper" + "github.com/Stride-Labs/stride/v9/testutil/nullify" + "github.com/Stride-Labs/stride/v9/x/records/types" ) func TestEpochUnbondingRecordQuerySingle(t *testing.T) { diff --git a/x/records/keeper/grpc_query_params.go b/x/records/keeper/grpc_query_params.go index 3c7ede574d..9e50d5da56 100644 --- a/x/records/keeper/grpc_query_params.go +++ b/x/records/keeper/grpc_query_params.go @@ -7,7 +7,7 @@ import ( "google.golang.org/grpc/codes" "google.golang.org/grpc/status" - "github.com/Stride-Labs/stride/v8/x/records/types" + "github.com/Stride-Labs/stride/v9/x/records/types" ) func (k Keeper) Params(c context.Context, req *types.QueryParamsRequest) (*types.QueryParamsResponse, error) { diff --git a/x/records/keeper/grpc_query_params_test.go b/x/records/keeper/grpc_query_params_test.go index be3b311489..6675c8cc41 100644 --- a/x/records/keeper/grpc_query_params_test.go +++ b/x/records/keeper/grpc_query_params_test.go @@ -6,8 +6,8 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" "github.com/stretchr/testify/require" - testkeeper "github.com/Stride-Labs/stride/v8/testutil/keeper" - "github.com/Stride-Labs/stride/v8/x/records/types" + testkeeper "github.com/Stride-Labs/stride/v9/testutil/keeper" + "github.com/Stride-Labs/stride/v9/x/records/types" ) func TestParamsQuery(t *testing.T) { diff --git a/x/records/keeper/grpc_query_user_redemption_record.go b/x/records/keeper/grpc_query_user_redemption_record.go index a76ecccb0d..f9833320b2 100644 --- a/x/records/keeper/grpc_query_user_redemption_record.go +++ b/x/records/keeper/grpc_query_user_redemption_record.go @@ -11,7 +11,7 @@ import ( "google.golang.org/grpc/codes" "google.golang.org/grpc/status" - "github.com/Stride-Labs/stride/v8/x/records/types" + "github.com/Stride-Labs/stride/v9/x/records/types" ) func (k Keeper) UserRedemptionRecordAll(c context.Context, req *types.QueryAllUserRedemptionRecordRequest) (*types.QueryAllUserRedemptionRecordResponse, error) { diff --git a/x/records/keeper/grpc_query_user_redemption_record_for_user.go b/x/records/keeper/grpc_query_user_redemption_record_for_user.go index b8ca2a7808..6007c5f0ed 100644 --- a/x/records/keeper/grpc_query_user_redemption_record_for_user.go +++ b/x/records/keeper/grpc_query_user_redemption_record_for_user.go @@ -9,7 +9,7 @@ import ( "google.golang.org/grpc/codes" "google.golang.org/grpc/status" - "github.com/Stride-Labs/stride/v8/x/records/types" + "github.com/Stride-Labs/stride/v9/x/records/types" ) func (k Keeper) UserRedemptionRecordForUser(c context.Context, req *types.QueryAllUserRedemptionRecordForUserRequest) (*types.QueryAllUserRedemptionRecordForUserResponse, error) { diff --git a/x/records/keeper/grpc_query_user_redemption_record_test.go b/x/records/keeper/grpc_query_user_redemption_record_test.go index 6d2206fa03..75d38c9f37 100644 --- a/x/records/keeper/grpc_query_user_redemption_record_test.go +++ b/x/records/keeper/grpc_query_user_redemption_record_test.go @@ -11,9 +11,9 @@ import ( "google.golang.org/grpc/codes" "google.golang.org/grpc/status" - keepertest "github.com/Stride-Labs/stride/v8/testutil/keeper" - "github.com/Stride-Labs/stride/v8/testutil/nullify" - "github.com/Stride-Labs/stride/v8/x/records/types" + keepertest "github.com/Stride-Labs/stride/v9/testutil/keeper" + "github.com/Stride-Labs/stride/v9/testutil/nullify" + "github.com/Stride-Labs/stride/v9/x/records/types" ) func TestUserRedemptionRecordQuerySingle(t *testing.T) { diff --git a/x/records/keeper/keeper.go b/x/records/keeper/keeper.go index 6a78a21bc5..7e8df2ed56 100644 --- a/x/records/keeper/keeper.go +++ b/x/records/keeper/keeper.go @@ -14,13 +14,13 @@ import ( ibctransferkeeper "github.com/cosmos/ibc-go/v5/modules/apps/transfer/keeper" ibctypes "github.com/cosmos/ibc-go/v5/modules/apps/transfer/types" - "github.com/Stride-Labs/stride/v8/utils" - icacallbackskeeper "github.com/Stride-Labs/stride/v8/x/icacallbacks/keeper" - icacallbackstypes "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" + "github.com/Stride-Labs/stride/v9/utils" + icacallbackskeeper "github.com/Stride-Labs/stride/v9/x/icacallbacks/keeper" + icacallbackstypes "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" storetypes "github.com/cosmos/cosmos-sdk/store/types" - "github.com/Stride-Labs/stride/v8/x/records/types" + "github.com/Stride-Labs/stride/v9/x/records/types" ) type ( diff --git a/x/records/keeper/keeper_test.go b/x/records/keeper/keeper_test.go index c52a5a4cf3..f7bada1a34 100644 --- a/x/records/keeper/keeper_test.go +++ b/x/records/keeper/keeper_test.go @@ -5,9 +5,9 @@ import ( "github.com/stretchr/testify/suite" - "github.com/Stride-Labs/stride/v8/app/apptesting" - "github.com/Stride-Labs/stride/v8/x/records/keeper" - "github.com/Stride-Labs/stride/v8/x/records/types" + "github.com/Stride-Labs/stride/v9/app/apptesting" + "github.com/Stride-Labs/stride/v9/x/records/keeper" + "github.com/Stride-Labs/stride/v9/x/records/types" ) type KeeperTestSuite struct { diff --git a/x/records/keeper/msg_server.go b/x/records/keeper/msg_server.go index a3bbc092d9..816837cb29 100644 --- a/x/records/keeper/msg_server.go +++ b/x/records/keeper/msg_server.go @@ -1,7 +1,7 @@ package keeper import ( - "github.com/Stride-Labs/stride/v8/x/records/types" + "github.com/Stride-Labs/stride/v9/x/records/types" ) type msgServer struct { diff --git a/x/records/keeper/params.go b/x/records/keeper/params.go index 113c171d03..d9f90db5f4 100644 --- a/x/records/keeper/params.go +++ b/x/records/keeper/params.go @@ -3,7 +3,7 @@ package keeper import ( sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/Stride-Labs/stride/v8/x/records/types" + "github.com/Stride-Labs/stride/v9/x/records/types" ) // GetParams get all parameters as types.Params diff --git a/x/records/keeper/params_test.go b/x/records/keeper/params_test.go index bc9f5c8975..8bfaa057f1 100644 --- a/x/records/keeper/params_test.go +++ b/x/records/keeper/params_test.go @@ -5,8 +5,8 @@ import ( "github.com/stretchr/testify/require" - testkeeper "github.com/Stride-Labs/stride/v8/testutil/keeper" - "github.com/Stride-Labs/stride/v8/x/records/types" + testkeeper "github.com/Stride-Labs/stride/v9/testutil/keeper" + "github.com/Stride-Labs/stride/v9/x/records/types" ) func TestGetParams(t *testing.T) { diff --git a/x/records/keeper/transfer_test.go b/x/records/keeper/transfer_test.go index 104d922539..a24783ae99 100644 --- a/x/records/keeper/transfer_test.go +++ b/x/records/keeper/transfer_test.go @@ -9,8 +9,8 @@ import ( sdkmath "cosmossdk.io/math" - "github.com/Stride-Labs/stride/v8/x/records/types" - recordtypes "github.com/Stride-Labs/stride/v8/x/records/types" + "github.com/Stride-Labs/stride/v9/x/records/types" + recordtypes "github.com/Stride-Labs/stride/v9/x/records/types" ) type TransferTestCase struct { diff --git a/x/records/keeper/user_redemption_record.go b/x/records/keeper/user_redemption_record.go index d3a4363336..aca5f3811d 100644 --- a/x/records/keeper/user_redemption_record.go +++ b/x/records/keeper/user_redemption_record.go @@ -4,7 +4,7 @@ import ( "github.com/cosmos/cosmos-sdk/store/prefix" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/Stride-Labs/stride/v8/x/records/types" + "github.com/Stride-Labs/stride/v9/x/records/types" ) // SetUserRedemptionRecord set a specific userRedemptionRecord in the store diff --git a/x/records/keeper/user_redemption_record_test.go b/x/records/keeper/user_redemption_record_test.go index 8e8c036b2e..3a69e4c703 100644 --- a/x/records/keeper/user_redemption_record_test.go +++ b/x/records/keeper/user_redemption_record_test.go @@ -9,10 +9,10 @@ import ( sdkmath "cosmossdk.io/math" - keepertest "github.com/Stride-Labs/stride/v8/testutil/keeper" - "github.com/Stride-Labs/stride/v8/testutil/nullify" - "github.com/Stride-Labs/stride/v8/x/records/keeper" - "github.com/Stride-Labs/stride/v8/x/records/types" + keepertest "github.com/Stride-Labs/stride/v9/testutil/keeper" + "github.com/Stride-Labs/stride/v9/testutil/nullify" + "github.com/Stride-Labs/stride/v9/x/records/keeper" + "github.com/Stride-Labs/stride/v9/x/records/types" ) func createNUserRedemptionRecord(keeper *keeper.Keeper, ctx sdk.Context, n int) []types.UserRedemptionRecord { diff --git a/x/records/migrations/v2/convert.go b/x/records/migrations/v2/convert.go index d99b3984ae..bc28ecf706 100644 --- a/x/records/migrations/v2/convert.go +++ b/x/records/migrations/v2/convert.go @@ -3,8 +3,8 @@ package v2 import ( sdkmath "cosmossdk.io/math" - oldrecordstypes "github.com/Stride-Labs/stride/v8/x/records/migrations/v2/types" - recordstypes "github.com/Stride-Labs/stride/v8/x/records/types" + oldrecordstypes "github.com/Stride-Labs/stride/v9/x/records/migrations/v2/types" + recordstypes "github.com/Stride-Labs/stride/v9/x/records/types" ) func convertToNewDepositRecord(oldDepositRecord oldrecordstypes.DepositRecord) recordstypes.DepositRecord { diff --git a/x/records/migrations/v2/convert_test.go b/x/records/migrations/v2/convert_test.go index 1f67cdd088..1cdfbbcba7 100644 --- a/x/records/migrations/v2/convert_test.go +++ b/x/records/migrations/v2/convert_test.go @@ -7,8 +7,8 @@ import ( "github.com/stretchr/testify/require" - oldrecordstypes "github.com/Stride-Labs/stride/v8/x/records/migrations/v2/types" - recordstypes "github.com/Stride-Labs/stride/v8/x/records/types" + oldrecordstypes "github.com/Stride-Labs/stride/v9/x/records/migrations/v2/types" + recordstypes "github.com/Stride-Labs/stride/v9/x/records/types" ) func TestConvertDepositRecord(t *testing.T) { diff --git a/x/records/migrations/v2/migrations.go b/x/records/migrations/v2/migrations.go index 94b2021f02..6ef4d919d8 100644 --- a/x/records/migrations/v2/migrations.go +++ b/x/records/migrations/v2/migrations.go @@ -8,8 +8,8 @@ import ( errorsmod "cosmossdk.io/errors" - oldrecordtypes "github.com/Stride-Labs/stride/v8/x/records/migrations/v2/types" - recordtypes "github.com/Stride-Labs/stride/v8/x/records/types" + oldrecordtypes "github.com/Stride-Labs/stride/v9/x/records/migrations/v2/types" + recordtypes "github.com/Stride-Labs/stride/v9/x/records/types" ) func migrateDepositRecord(store sdk.KVStore, cdc codec.BinaryCodec) error { diff --git a/x/records/module.go b/x/records/module.go index 5face9d8cc..307ed1da17 100644 --- a/x/records/module.go +++ b/x/records/module.go @@ -17,9 +17,9 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/module" - "github.com/Stride-Labs/stride/v8/x/records/client/cli" - "github.com/Stride-Labs/stride/v8/x/records/keeper" - "github.com/Stride-Labs/stride/v8/x/records/types" + "github.com/Stride-Labs/stride/v9/x/records/client/cli" + "github.com/Stride-Labs/stride/v9/x/records/keeper" + "github.com/Stride-Labs/stride/v9/x/records/types" ) var ( diff --git a/x/records/module_ibc.go b/x/records/module_ibc.go index 4108e2fadc..5522e1624d 100644 --- a/x/records/module_ibc.go +++ b/x/records/module_ibc.go @@ -11,10 +11,10 @@ import ( channeltypes "github.com/cosmos/ibc-go/v5/modules/core/04-channel/types" porttypes "github.com/cosmos/ibc-go/v5/modules/core/05-port/types" - icacallbacks "github.com/Stride-Labs/stride/v8/x/icacallbacks" - icacallbacktypes "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" + icacallbacks "github.com/Stride-Labs/stride/v9/x/icacallbacks" + icacallbacktypes "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" - "github.com/Stride-Labs/stride/v8/x/records/keeper" + "github.com/Stride-Labs/stride/v9/x/records/keeper" // "google.golang.org/protobuf/proto" <-- this breaks tx parsing diff --git a/x/records/module_simulation.go b/x/records/module_simulation.go index ba0cc49186..ed4d1476f6 100644 --- a/x/records/module_simulation.go +++ b/x/records/module_simulation.go @@ -10,9 +10,9 @@ import ( simtypes "github.com/cosmos/cosmos-sdk/types/simulation" "github.com/cosmos/cosmos-sdk/x/simulation" - "github.com/Stride-Labs/stride/v8/testutil/sample" - recordssimulation "github.com/Stride-Labs/stride/v8/x/records/simulation" - "github.com/Stride-Labs/stride/v8/x/records/types" + "github.com/Stride-Labs/stride/v9/testutil/sample" + recordssimulation "github.com/Stride-Labs/stride/v9/x/records/simulation" + "github.com/Stride-Labs/stride/v9/x/records/types" ) // avoid unused import issue diff --git a/x/records/types/callbacks.pb.go b/x/records/types/callbacks.pb.go index 81a274a6f3..b6c9bd73da 100644 --- a/x/records/types/callbacks.pb.go +++ b/x/records/types/callbacks.pb.go @@ -84,8 +84,8 @@ var fileDescriptor_6f7cdd5c1d8b3a46 = []byte{ 0x27, 0xaf, 0x13, 0x8f, 0xe4, 0x18, 0x2f, 0x3c, 0x92, 0x63, 0x7c, 0xf0, 0x48, 0x8e, 0x71, 0xc2, 0x63, 0x39, 0x86, 0x0b, 0x8f, 0xe5, 0x18, 0x6e, 0x3c, 0x96, 0x63, 0x88, 0x32, 0x48, 0xcf, 0x2c, 0xc9, 0x28, 0x4d, 0xd2, 0x4b, 0xce, 0xcf, 0xd5, 0x0f, 0x06, 0x5b, 0xaa, 0xeb, 0x93, 0x98, 0x54, - 0xac, 0x0f, 0x75, 0x60, 0x99, 0x85, 0x7e, 0x05, 0xdc, 0x95, 0x25, 0x95, 0x05, 0xa9, 0xc5, 0x49, - 0x6c, 0x60, 0x27, 0x1a, 0x03, 0x02, 0x00, 0x00, 0xff, 0xff, 0x2e, 0xea, 0xf1, 0x60, 0xc4, 0x00, + 0xac, 0x0f, 0x75, 0x60, 0x99, 0xa5, 0x7e, 0x05, 0xdc, 0x95, 0x25, 0x95, 0x05, 0xa9, 0xc5, 0x49, + 0x6c, 0x60, 0x27, 0x1a, 0x03, 0x02, 0x00, 0x00, 0xff, 0xff, 0x20, 0x7a, 0x7a, 0xc5, 0xc4, 0x00, 0x00, 0x00, } diff --git a/x/records/types/genesis.pb.go b/x/records/types/genesis.pb.go index b71890325c..651cfa005e 100644 --- a/x/records/types/genesis.pb.go +++ b/x/records/types/genesis.pb.go @@ -690,7 +690,7 @@ var fileDescriptor_98cfd0253c8b6797 = []byte{ // 978 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x56, 0x3d, 0x6f, 0xdb, 0x46, 0x18, 0x16, 0x45, 0x8a, 0x92, 0x5f, 0xdb, 0x8a, 0x7c, 0x56, 0x6c, 0xda, 0x49, 0x64, 0x85, 0x68, - 0x0b, 0x2d, 0x91, 0x52, 0xb7, 0x28, 0x8a, 0xa2, 0x40, 0x2b, 0x59, 0x8a, 0x4d, 0x43, 0x91, 0xd5, + 0x0b, 0x2d, 0x91, 0x52, 0xb7, 0x28, 0xd0, 0xa2, 0x40, 0x2b, 0x59, 0x8a, 0x4d, 0x43, 0x91, 0xd5, 0x93, 0xd4, 0x14, 0x19, 0x4a, 0x50, 0xe2, 0x41, 0x22, 0x1c, 0xf2, 0x04, 0xde, 0xc9, 0x68, 0xbb, 0xf4, 0x2f, 0x74, 0xe8, 0xd0, 0xb1, 0x4b, 0xd1, 0xbf, 0x92, 0x31, 0x63, 0xd1, 0x21, 0x28, 0xec, 0xa1, 0x3f, 0xa2, 0x4b, 0xc1, 0x23, 0x4d, 0x53, 0x1f, 0x49, 0x00, 0x23, 0x93, 0xc4, 0xf7, 0xfb, @@ -748,7 +748,7 @@ var fileDescriptor_98cfd0253c8b6797 = []byte{ 0x65, 0x49, 0x7a, 0x75, 0x59, 0x92, 0xfe, 0xb9, 0x2c, 0x49, 0xbf, 0x5c, 0x95, 0x52, 0xaf, 0xae, 0x4a, 0xa9, 0xbf, 0xae, 0x4a, 0xa9, 0xe7, 0x8f, 0x13, 0x52, 0xd2, 0x13, 0x43, 0x3d, 0x6a, 0x5b, 0x43, 0x56, 0x8b, 0x3e, 0x5c, 0x2e, 0x3e, 0xaf, 0xfd, 0x10, 0x7f, 0xbd, 0x08, 0x61, 0x19, 0xaa, - 0xe2, 0xb3, 0xe4, 0x93, 0xff, 0x03, 0x00, 0x00, 0xff, 0xff, 0x4a, 0xec, 0xd3, 0xd0, 0xdc, 0x08, + 0xe2, 0xb3, 0xe4, 0x93, 0xff, 0x03, 0x00, 0x00, 0xff, 0xff, 0x44, 0x7c, 0x58, 0x75, 0xdc, 0x08, 0x00, 0x00, } diff --git a/x/records/types/genesis_test.go b/x/records/types/genesis_test.go index 68fdc3fd6f..bf6268edf7 100644 --- a/x/records/types/genesis_test.go +++ b/x/records/types/genesis_test.go @@ -5,7 +5,7 @@ import ( "github.com/stretchr/testify/require" - "github.com/Stride-Labs/stride/v8/x/records/types" + "github.com/Stride-Labs/stride/v9/x/records/types" ) func TestGenesisState_Validate(t *testing.T) { diff --git a/x/records/types/query.pb.go b/x/records/types/query.pb.go index 8f34a2a7bb..bd8e1c6a17 100644 --- a/x/records/types/query.pb.go +++ b/x/records/types/query.pb.go @@ -917,67 +917,67 @@ var fileDescriptor_25e7cc311be81f7b = []byte{ // 1002 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xd4, 0x57, 0x4f, 0x6f, 0xdc, 0x44, 0x14, 0xcf, 0x64, 0x93, 0x94, 0xbe, 0x36, 0x51, 0x35, 0x5d, 0x95, 0xb0, 0xb4, 0xdb, 0xd4, 0xa9, - 0xf8, 0x13, 0x52, 0x4f, 0x93, 0x06, 0x15, 0xca, 0x01, 0xa5, 0x85, 0x34, 0x29, 0xa8, 0x2a, 0x46, - 0xbd, 0xf4, 0x80, 0x6b, 0xaf, 0x27, 0x8e, 0x85, 0xd7, 0xe3, 0x7a, 0xbc, 0x15, 0xcb, 0xb2, 0x17, - 0x4e, 0x1c, 0x91, 0xf8, 0x08, 0x88, 0x6f, 0xc0, 0x85, 0x1b, 0xe2, 0x94, 0x03, 0x87, 0x56, 0x5c, - 0x7a, 0x42, 0x28, 0xe1, 0x73, 0x20, 0xe4, 0x99, 0xd9, 0x64, 0xbd, 0x1d, 0x3b, 0xbb, 0xab, 0xe5, - 0xc0, 0xcd, 0x9e, 0xf7, 0xef, 0xf7, 0x7b, 0xf3, 0xde, 0xbc, 0x19, 0xa8, 0xf1, 0x34, 0x09, 0x3c, - 0x4a, 0x12, 0xda, 0x60, 0x89, 0xc7, 0xc9, 0x93, 0x16, 0x4d, 0xda, 0x66, 0x9c, 0xb0, 0x94, 0xe1, - 0x05, 0x29, 0x33, 0x95, 0xac, 0x56, 0xf5, 0x99, 0xcf, 0x84, 0x88, 0x64, 0x5f, 0x52, 0xab, 0x76, - 0xd1, 0x67, 0xcc, 0x0f, 0x29, 0x71, 0xe2, 0x80, 0x38, 0x51, 0xc4, 0x52, 0x27, 0x0d, 0x58, 0xc4, - 0x95, 0x74, 0xa5, 0xc1, 0x78, 0x93, 0x71, 0xe2, 0x3a, 0x9c, 0x4a, 0xe7, 0xe4, 0xe9, 0x9a, 0x4b, - 0x53, 0x67, 0x8d, 0xc4, 0x8e, 0x1f, 0x44, 0x42, 0xb9, 0xe7, 0x69, 0x00, 0x8b, 0x4f, 0x23, 0xca, - 0x03, 0xe5, 0xc9, 0xa8, 0x02, 0xfe, 0x2c, 0xb3, 0x7f, 0xe0, 0x24, 0x4e, 0x93, 0x5b, 0xf4, 0x49, - 0x8b, 0xf2, 0xd4, 0xf8, 0x04, 0xce, 0xe7, 0x56, 0x79, 0xcc, 0x22, 0x4e, 0xf1, 0x06, 0xcc, 0xc5, - 0x62, 0x65, 0x11, 0x2d, 0xa1, 0xb7, 0xce, 0xac, 0x5f, 0x30, 0xf3, 0x5c, 0x4c, 0xa9, 0x7f, 0x7b, - 0x66, 0xff, 0xcf, 0xcb, 0x53, 0x96, 0xd2, 0x35, 0x4c, 0xb8, 0x28, 0x9c, 0xdd, 0xa5, 0xe9, 0x47, - 0x34, 0x66, 0x3c, 0x48, 0x2d, 0xa1, 0xae, 0x82, 0xe1, 0x05, 0x98, 0x0e, 0x3c, 0xe1, 0x71, 0xc6, - 0x9a, 0x0e, 0x3c, 0xe3, 0x4b, 0xb8, 0x54, 0xa0, 0xaf, 0x60, 0xdc, 0x83, 0x05, 0x4f, 0x0a, 0x6c, - 0x19, 0x58, 0xc1, 0xb9, 0x34, 0x08, 0x27, 0x67, 0xae, 0x50, 0xcd, 0x7b, 0xfd, 0x8b, 0xc6, 0xae, - 0x02, 0xb7, 0x19, 0x86, 0x5a, 0x70, 0x5b, 0x00, 0xc7, 0x19, 0x55, 0x71, 0xde, 0x30, 0x65, 0xfa, - 0xcd, 0x2c, 0xfd, 0xa6, 0xdc, 0x5b, 0x95, 0x7e, 0xf3, 0x81, 0xe3, 0x53, 0x65, 0x6b, 0xf5, 0x59, - 0x1a, 0x3f, 0x23, 0xc5, 0xea, 0xe5, 0x40, 0x25, 0xac, 0x2a, 0xe3, 0xb1, 0xc2, 0x77, 0x73, 0xa8, - 0xa7, 0x05, 0xea, 0x37, 0x4f, 0x44, 0x2d, 0x81, 0xe4, 0x60, 0xdf, 0x81, 0xcb, 0x02, 0x75, 0x3e, - 0x66, 0x7b, 0x9b, 0xf1, 0xb4, 0x97, 0xa1, 0x25, 0x38, 0xbb, 0xc7, 0x78, 0x6a, 0x7f, 0xcd, 0x22, - 0x6a, 0xab, 0x8d, 0x3c, 0x6d, 0x41, 0xb6, 0xf6, 0x88, 0x45, 0x74, 0xc7, 0x33, 0x22, 0x58, 0x2a, - 0x76, 0x32, 0x79, 0xf6, 0xc6, 0xbb, 0xb0, 0xdc, 0x2b, 0xa0, 0x87, 0x9c, 0x26, 0x16, 0xf5, 0x68, - 0x33, 0xce, 0xe8, 0x14, 0xd5, 0xdd, 0x69, 0x51, 0x77, 0xdf, 0x21, 0xb8, 0x5a, 0x6e, 0xa7, 0xb0, - 0x3e, 0x86, 0x0b, 0x2d, 0x4e, 0x13, 0x3b, 0x39, 0x52, 0xc8, 0xd7, 0xe1, 0xd5, 0x41, 0xcc, 0x3a, - 0x6f, 0x0a, 0x7a, 0xb5, 0xa5, 0x91, 0x19, 0x4d, 0xc5, 0x60, 0x33, 0x0c, 0xcb, 0x18, 0x4c, 0xaa, - 0x38, 0x9f, 0xf7, 0x98, 0x17, 0xc6, 0x1b, 0x82, 0x79, 0x65, 0x12, 0xcc, 0x27, 0x57, 0xb9, 0xcf, - 0x11, 0xac, 0x94, 0x71, 0xda, 0x62, 0x89, 0x5c, 0x96, 0xa9, 0x7c, 0x0d, 0x5e, 0x69, 0xec, 0x39, - 0x41, 0x74, 0x5c, 0xc1, 0xa7, 0xc4, 0xff, 0x8e, 0x87, 0xcf, 0x41, 0xc5, 0x73, 0xda, 0x02, 0xcb, - 0x8c, 0x95, 0x7d, 0xe2, 0x45, 0x38, 0xe5, 0x78, 0x5e, 0x42, 0x39, 0x5f, 0xac, 0x48, 0x5d, 0xf5, - 0x8b, 0xab, 0x30, 0x1b, 0x06, 0xcd, 0x20, 0x5d, 0x9c, 0x11, 0xda, 0xf2, 0x67, 0x60, 0x9f, 0x66, - 0xc7, 0xde, 0xa7, 0x17, 0x08, 0xde, 0x19, 0x8a, 0xd3, 0xff, 0x6f, 0xbb, 0xb6, 0x8f, 0x7b, 0xf6, - 0xe3, 0x98, 0x35, 0xf6, 0x1e, 0x46, 0x2e, 0x8b, 0xbc, 0x20, 0xf2, 0xf3, 0x15, 0x7f, 0x05, 0xce, - 0xd2, 0x4c, 0x6c, 0x47, 0xad, 0xa6, 0x4b, 0x13, 0x35, 0x35, 0xce, 0x88, 0xb5, 0xfb, 0x62, 0x29, - 0xd7, 0xc6, 0x7a, 0x57, 0xc7, 0xd9, 0x91, 0xbe, 0x5a, 0x3d, 0x85, 0x13, 0xda, 0x58, 0xe7, 0xad, - 0x97, 0x1d, 0xaa, 0x91, 0xf5, 0xb7, 0x71, 0x19, 0xa9, 0xff, 0xa2, 0x8d, 0xc7, 0x66, 0x5e, 0x99, - 0x04, 0xf3, 0x89, 0xd5, 0xc5, 0xfa, 0x2f, 0xf3, 0x30, 0x2b, 0x38, 0xe1, 0x6f, 0x60, 0x4e, 0x5e, - 0x2f, 0xb0, 0x31, 0x08, 0xef, 0xe5, 0x1b, 0x4c, 0x6d, 0xb9, 0x54, 0x47, 0x06, 0x32, 0xde, 0xfe, - 0xf6, 0x8f, 0xbf, 0x7f, 0x98, 0x5e, 0xc6, 0x57, 0xc8, 0xe7, 0x42, 0xf9, 0x53, 0xc7, 0xe5, 0x64, - 0xe0, 0xba, 0x24, 0x2f, 0x31, 0xf8, 0x37, 0x04, 0x55, 0x5d, 0x77, 0xe0, 0x1b, 0xda, 0x40, 0xe5, - 0xa3, 0xa7, 0xb6, 0x31, 0x9a, 0x91, 0x82, 0xfb, 0xa1, 0x80, 0xfb, 0x3e, 0xbe, 0xa9, 0xe0, 0x5e, - 0xd3, 0xe1, 0xd5, 0x37, 0x3c, 0xe9, 0x04, 0x5e, 0x17, 0xff, 0x8a, 0xe0, 0x55, 0x5d, 0x84, 0xcd, - 0x30, 0x2c, 0xe0, 0x51, 0x3e, 0x80, 0x0a, 0x78, 0x9c, 0x30, 0x45, 0x8c, 0x5b, 0x82, 0xc7, 0x06, - 0x5e, 0x1f, 0x9d, 0x07, 0xfe, 0x07, 0xc1, 0xeb, 0x25, 0x47, 0x1f, 0xbe, 0x35, 0x0a, 0xa2, 0xfc, - 0x0c, 0xa8, 0x7d, 0x30, 0x96, 0xad, 0x22, 0xb5, 0x2b, 0x48, 0x3d, 0xc6, 0x5f, 0x8c, 0x4e, 0xca, - 0xde, 0x65, 0x89, 0x9d, 0x89, 0x48, 0xa7, 0x37, 0x83, 0xba, 0xa4, 0xe3, 0x39, 0xed, 0x2e, 0xe9, - 0xa8, 0xc1, 0xd2, 0x25, 0x1d, 0x31, 0x4a, 0xba, 0xf8, 0x77, 0x04, 0x55, 0x5d, 0x3b, 0x16, 0x17, - 0x62, 0xc9, 0xd1, 0x53, 0x5c, 0x88, 0x65, 0xe7, 0x87, 0xb1, 0x23, 0xb8, 0xde, 0xc1, 0x9b, 0x65, - 0x5c, 0xf5, 0x27, 0x0c, 0xe9, 0xf4, 0x9f, 0xdf, 0xb2, 0x24, 0x75, 0xb1, 0x4a, 0x4b, 0x72, 0x74, - 0x46, 0x27, 0x9c, 0x88, 0xc3, 0x95, 0xa4, 0x9e, 0x11, 0xfe, 0x09, 0xc1, 0x7c, 0xee, 0x56, 0x8a, - 0x57, 0x8b, 0xb2, 0xaa, 0x7b, 0x62, 0xd4, 0xae, 0x0d, 0xa9, 0xad, 0xa0, 0xde, 0x14, 0x50, 0xd7, - 0x30, 0x29, 0x83, 0x9a, 0xbf, 0x4b, 0xcb, 0xee, 0xff, 0x11, 0xc1, 0xb9, 0x9c, 0xcb, 0x2c, 0xc7, - 0xab, 0x45, 0xe9, 0x1a, 0x01, 0x6a, 0xd1, 0x93, 0xc6, 0x58, 0x17, 0x50, 0x57, 0xf1, 0xca, 0xf0, - 0x50, 0xf1, 0x3e, 0x82, 0xf3, 0x9a, 0x87, 0x02, 0x26, 0xda, 0xd0, 0xc5, 0xef, 0x92, 0xda, 0xf5, - 0xe1, 0x0d, 0x14, 0xdc, 0xfb, 0x02, 0xee, 0x36, 0xde, 0x1a, 0x1e, 0xae, 0xed, 0xb6, 0xed, 0xa3, - 0xd7, 0x0f, 0xe9, 0xf4, 0x3f, 0x84, 0xba, 0xb7, 0xef, 0xed, 0x1f, 0xd4, 0xd1, 0xb3, 0x83, 0x3a, - 0xfa, 0xeb, 0xa0, 0x8e, 0xbe, 0x3f, 0xac, 0x4f, 0x3d, 0x3b, 0xac, 0x4f, 0xbd, 0x38, 0xac, 0x4f, - 0x3d, 0xba, 0xee, 0x07, 0xe9, 0x5e, 0xcb, 0x35, 0x1b, 0xac, 0xa9, 0x8b, 0xf5, 0xf4, 0x3d, 0xf2, + 0xf8, 0x13, 0x52, 0x4f, 0x93, 0x06, 0x55, 0x2d, 0x07, 0x94, 0x16, 0xd2, 0xa4, 0xa0, 0xaa, 0x18, + 0xf5, 0xd2, 0x03, 0xae, 0xbd, 0x9e, 0x38, 0x16, 0x5e, 0x8f, 0xeb, 0xf1, 0x56, 0x2c, 0xcb, 0x5e, + 0x38, 0x71, 0x44, 0xe2, 0x23, 0x20, 0xbe, 0x01, 0x17, 0x6e, 0x88, 0x53, 0x0e, 0x1c, 0x5a, 0x71, + 0xe9, 0x09, 0xa1, 0x84, 0xcf, 0x81, 0x90, 0x67, 0x66, 0x93, 0xf5, 0x76, 0xec, 0xec, 0xae, 0x96, + 0x03, 0x37, 0x7b, 0xde, 0xbf, 0xdf, 0xef, 0xcd, 0x7b, 0xf3, 0x66, 0xa0, 0xc6, 0xd3, 0x24, 0xf0, + 0x28, 0x49, 0x68, 0x83, 0x25, 0x1e, 0x27, 0x4f, 0x5b, 0x34, 0x69, 0x9b, 0x71, 0xc2, 0x52, 0x86, + 0x17, 0xa4, 0xcc, 0x54, 0xb2, 0x5a, 0xd5, 0x67, 0x3e, 0x13, 0x22, 0x92, 0x7d, 0x49, 0xad, 0xda, + 0x45, 0x9f, 0x31, 0x3f, 0xa4, 0xc4, 0x89, 0x03, 0xe2, 0x44, 0x11, 0x4b, 0x9d, 0x34, 0x60, 0x11, + 0x57, 0xd2, 0x95, 0x06, 0xe3, 0x4d, 0xc6, 0x89, 0xeb, 0x70, 0x2a, 0x9d, 0x93, 0x67, 0x6b, 0x2e, + 0x4d, 0x9d, 0x35, 0x12, 0x3b, 0x7e, 0x10, 0x09, 0xe5, 0x9e, 0xa7, 0x01, 0x2c, 0x3e, 0x8d, 0x28, + 0x0f, 0x94, 0x27, 0xa3, 0x0a, 0xf8, 0xb3, 0xcc, 0xfe, 0xa1, 0x93, 0x38, 0x4d, 0x6e, 0xd1, 0xa7, + 0x2d, 0xca, 0x53, 0xe3, 0x13, 0x38, 0x9f, 0x5b, 0xe5, 0x31, 0x8b, 0x38, 0xc5, 0x1b, 0x30, 0x17, + 0x8b, 0x95, 0x45, 0xb4, 0x84, 0xde, 0x39, 0xb3, 0x7e, 0xc1, 0xcc, 0x73, 0x31, 0xa5, 0xfe, 0x9d, + 0x99, 0xfd, 0x3f, 0x2f, 0x4f, 0x59, 0x4a, 0xd7, 0x30, 0xe1, 0xa2, 0x70, 0x76, 0x8f, 0xa6, 0x1f, + 0xd1, 0x98, 0xf1, 0x20, 0xb5, 0x84, 0xba, 0x0a, 0x86, 0x17, 0x60, 0x3a, 0xf0, 0x84, 0xc7, 0x19, + 0x6b, 0x3a, 0xf0, 0x8c, 0x2f, 0xe1, 0x52, 0x81, 0xbe, 0x82, 0x71, 0x1f, 0x16, 0x3c, 0x29, 0xb0, + 0x65, 0x60, 0x05, 0xe7, 0xd2, 0x20, 0x9c, 0x9c, 0xb9, 0x42, 0x35, 0xef, 0xf5, 0x2f, 0x1a, 0xbb, + 0x0a, 0xdc, 0x66, 0x18, 0x6a, 0xc1, 0x6d, 0x01, 0x1c, 0x67, 0x54, 0xc5, 0x79, 0xcb, 0x94, 0xe9, + 0x37, 0xb3, 0xf4, 0x9b, 0x72, 0x6f, 0x55, 0xfa, 0xcd, 0x87, 0x8e, 0x4f, 0x95, 0xad, 0xd5, 0x67, + 0x69, 0xfc, 0x8c, 0x14, 0xab, 0x57, 0x03, 0x95, 0xb0, 0xaa, 0x8c, 0xc7, 0x0a, 0xdf, 0xcb, 0xa1, + 0x9e, 0x16, 0xa8, 0xdf, 0x3e, 0x11, 0xb5, 0x04, 0x92, 0x83, 0x7d, 0x17, 0x2e, 0x0b, 0xd4, 0xf9, + 0x98, 0xed, 0x6d, 0xc6, 0xd3, 0x5e, 0x86, 0x96, 0xe0, 0xec, 0x1e, 0xe3, 0xa9, 0xfd, 0x35, 0x8b, + 0xa8, 0xad, 0x36, 0xf2, 0xb4, 0x05, 0xd9, 0xda, 0x63, 0x16, 0xd1, 0x1d, 0xcf, 0x88, 0x60, 0xa9, + 0xd8, 0xc9, 0xe4, 0xd9, 0x1b, 0xef, 0xc3, 0x72, 0xaf, 0x80, 0x1e, 0x71, 0x9a, 0x58, 0xd4, 0xa3, + 0xcd, 0x38, 0xa3, 0x53, 0x54, 0x77, 0xa7, 0x45, 0xdd, 0x7d, 0x87, 0xe0, 0x6a, 0xb9, 0x9d, 0xc2, + 0xfa, 0x04, 0x2e, 0xb4, 0x38, 0x4d, 0xec, 0xe4, 0x48, 0x21, 0x5f, 0x87, 0x57, 0x07, 0x31, 0xeb, + 0xbc, 0x29, 0xe8, 0xd5, 0x96, 0x46, 0x66, 0x34, 0x15, 0x83, 0xcd, 0x30, 0x2c, 0x63, 0x30, 0xa9, + 0xe2, 0x7c, 0xd1, 0x63, 0x5e, 0x18, 0x6f, 0x08, 0xe6, 0x95, 0x49, 0x30, 0x9f, 0x5c, 0xe5, 0xbe, + 0x40, 0xb0, 0x52, 0xc6, 0x69, 0x8b, 0x25, 0x72, 0x59, 0xa6, 0xf2, 0x0d, 0x78, 0xad, 0xb1, 0xe7, + 0x04, 0xd1, 0x71, 0x05, 0x9f, 0x12, 0xff, 0x3b, 0x1e, 0x3e, 0x07, 0x15, 0xcf, 0x69, 0x0b, 0x2c, + 0x33, 0x56, 0xf6, 0x89, 0x17, 0xe1, 0x94, 0xe3, 0x79, 0x09, 0xe5, 0x7c, 0xb1, 0x22, 0x75, 0xd5, + 0x2f, 0xae, 0xc2, 0x6c, 0x18, 0x34, 0x83, 0x74, 0x71, 0x46, 0x68, 0xcb, 0x9f, 0x81, 0x7d, 0x9a, + 0x1d, 0x7b, 0x9f, 0x5e, 0x22, 0x78, 0x6f, 0x28, 0x4e, 0xff, 0xbf, 0xed, 0xda, 0x3e, 0xee, 0xd9, + 0x8f, 0x63, 0xd6, 0xd8, 0x7b, 0x14, 0xb9, 0x2c, 0xf2, 0x82, 0xc8, 0xcf, 0x57, 0xfc, 0x15, 0x38, + 0x4b, 0x33, 0xb1, 0x1d, 0xb5, 0x9a, 0x2e, 0x4d, 0xd4, 0xd4, 0x38, 0x23, 0xd6, 0x1e, 0x88, 0xa5, + 0x5c, 0x1b, 0xeb, 0x5d, 0x1d, 0x67, 0x47, 0xfa, 0x6a, 0xf5, 0x14, 0x4e, 0x68, 0x63, 0x9d, 0xb7, + 0x5e, 0x76, 0xa8, 0x46, 0xd6, 0xdf, 0xc6, 0x65, 0xa4, 0xfe, 0x8b, 0x36, 0x1e, 0x9b, 0x79, 0x65, + 0x12, 0xcc, 0x27, 0x56, 0x17, 0xeb, 0xbf, 0xcc, 0xc3, 0xac, 0xe0, 0x84, 0xbf, 0x81, 0x39, 0x79, + 0xbd, 0xc0, 0xc6, 0x20, 0xbc, 0x57, 0x6f, 0x30, 0xb5, 0xe5, 0x52, 0x1d, 0x19, 0xc8, 0x78, 0xf7, + 0xdb, 0x3f, 0xfe, 0xfe, 0x61, 0x7a, 0x19, 0x5f, 0x21, 0x9f, 0x0b, 0xe5, 0x4f, 0x1d, 0x97, 0x93, + 0x81, 0xeb, 0x92, 0xbc, 0xc4, 0xe0, 0xdf, 0x10, 0x54, 0x75, 0xdd, 0x81, 0x6f, 0x68, 0x03, 0x95, + 0x8f, 0x9e, 0xda, 0xc6, 0x68, 0x46, 0x0a, 0xee, 0x87, 0x02, 0xee, 0x2d, 0x7c, 0x53, 0xc1, 0xbd, + 0xa6, 0xc3, 0xab, 0x6f, 0x78, 0xd2, 0x09, 0xbc, 0x2e, 0xfe, 0x15, 0xc1, 0xeb, 0xba, 0x08, 0x9b, + 0x61, 0x58, 0xc0, 0xa3, 0x7c, 0x00, 0x15, 0xf0, 0x38, 0x61, 0x8a, 0x18, 0xb7, 0x05, 0x8f, 0x0d, + 0xbc, 0x3e, 0x3a, 0x0f, 0xfc, 0x0f, 0x82, 0x37, 0x4b, 0x8e, 0x3e, 0x7c, 0x7b, 0x14, 0x44, 0xf9, + 0x19, 0x50, 0xfb, 0x60, 0x2c, 0x5b, 0x45, 0x6a, 0x57, 0x90, 0x7a, 0x82, 0xbf, 0x18, 0x9d, 0x94, + 0xbd, 0xcb, 0x12, 0x3b, 0x13, 0x91, 0x4e, 0x6f, 0x06, 0x75, 0x49, 0xc7, 0x73, 0xda, 0x5d, 0xd2, + 0x51, 0x83, 0xa5, 0x4b, 0x3a, 0x62, 0x94, 0x74, 0xf1, 0xef, 0x08, 0xaa, 0xba, 0x76, 0x2c, 0x2e, + 0xc4, 0x92, 0xa3, 0xa7, 0xb8, 0x10, 0xcb, 0xce, 0x0f, 0x63, 0x47, 0x70, 0xbd, 0x8b, 0x37, 0xcb, + 0xb8, 0xea, 0x4f, 0x18, 0xd2, 0xe9, 0x3f, 0xbf, 0x65, 0x49, 0xea, 0x62, 0x95, 0x96, 0xe4, 0xe8, + 0x8c, 0x4e, 0x38, 0x11, 0x87, 0x2b, 0x49, 0x3d, 0x23, 0xfc, 0x13, 0x82, 0xf9, 0xdc, 0xad, 0x14, + 0xaf, 0x16, 0x65, 0x55, 0xf7, 0xc4, 0xa8, 0x5d, 0x1b, 0x52, 0x5b, 0x41, 0xbd, 0x29, 0xa0, 0xae, + 0x61, 0x52, 0x06, 0x35, 0x7f, 0x97, 0x96, 0xdd, 0xff, 0x23, 0x82, 0x73, 0x39, 0x97, 0x59, 0x8e, + 0x57, 0x8b, 0xd2, 0x35, 0x02, 0xd4, 0xa2, 0x27, 0x8d, 0xb1, 0x2e, 0xa0, 0xae, 0xe2, 0x95, 0xe1, + 0xa1, 0xe2, 0x7d, 0x04, 0xe7, 0x35, 0x0f, 0x05, 0x4c, 0xb4, 0xa1, 0x8b, 0xdf, 0x25, 0xb5, 0xeb, + 0xc3, 0x1b, 0x28, 0xb8, 0x0f, 0x04, 0xdc, 0x6d, 0xbc, 0x35, 0x3c, 0x5c, 0xdb, 0x6d, 0xdb, 0x47, + 0xaf, 0x1f, 0xd2, 0xe9, 0x7f, 0x08, 0x75, 0xef, 0xdc, 0xdf, 0x3f, 0xa8, 0xa3, 0xe7, 0x07, 0x75, + 0xf4, 0xd7, 0x41, 0x1d, 0x7d, 0x7f, 0x58, 0x9f, 0x7a, 0x7e, 0x58, 0x9f, 0x7a, 0x79, 0x58, 0x9f, + 0x7a, 0x7c, 0xdd, 0x0f, 0xd2, 0xbd, 0x96, 0x6b, 0x36, 0x58, 0x53, 0x17, 0xeb, 0xd9, 0x2d, 0xf2, 0xd5, 0x51, 0xc0, 0xb4, 0x1d, 0x53, 0xee, 0xce, 0x89, 0xe7, 0xfa, 0x8d, 0x7f, 0x03, 0x00, 0x00, - 0xff, 0xff, 0x9b, 0xc6, 0x7c, 0x27, 0x5a, 0x10, 0x00, 0x00, + 0xff, 0xff, 0x95, 0x56, 0xf7, 0x82, 0x5a, 0x10, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. diff --git a/x/stakeibc/abci.go b/x/stakeibc/abci.go index 5d704b747f..116503587d 100644 --- a/x/stakeibc/abci.go +++ b/x/stakeibc/abci.go @@ -6,8 +6,8 @@ import ( "github.com/cosmos/cosmos-sdk/telemetry" - "github.com/Stride-Labs/stride/v8/x/stakeibc/keeper" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/keeper" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" sdk "github.com/cosmos/cosmos-sdk/types" ) diff --git a/x/stakeibc/client/cli/query.go b/x/stakeibc/client/cli/query.go index acdc454d4a..e7f8cee167 100644 --- a/x/stakeibc/client/cli/query.go +++ b/x/stakeibc/client/cli/query.go @@ -10,7 +10,7 @@ import ( // "github.com/cosmos/cosmos-sdk/client/flags" // sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) // GetQueryCmd returns the cli query commands for this module diff --git a/x/stakeibc/client/cli/query_epoch_tracker.go b/x/stakeibc/client/cli/query_epoch_tracker.go index b89ea2e2d3..cc87fc6ddb 100644 --- a/x/stakeibc/client/cli/query_epoch_tracker.go +++ b/x/stakeibc/client/cli/query_epoch_tracker.go @@ -7,7 +7,7 @@ import ( "github.com/cosmos/cosmos-sdk/client/flags" "github.com/spf13/cobra" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) func CmdListEpochTracker() *cobra.Command { diff --git a/x/stakeibc/client/cli/query_epoch_tracker_test.go b/x/stakeibc/client/cli/query_epoch_tracker_test.go index 3b785f43da..e8371a4051 100644 --- a/x/stakeibc/client/cli/query_epoch_tracker_test.go +++ b/x/stakeibc/client/cli/query_epoch_tracker_test.go @@ -11,9 +11,9 @@ import ( "google.golang.org/grpc/codes" "google.golang.org/grpc/status" - "github.com/Stride-Labs/stride/v8/testutil/network" - "github.com/Stride-Labs/stride/v8/x/stakeibc/client/cli" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/testutil/network" + "github.com/Stride-Labs/stride/v9/x/stakeibc/client/cli" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) // Prevent strconv unused error diff --git a/x/stakeibc/client/cli/query_host_zone.go b/x/stakeibc/client/cli/query_host_zone.go index 97636e9c21..4d05baf163 100644 --- a/x/stakeibc/client/cli/query_host_zone.go +++ b/x/stakeibc/client/cli/query_host_zone.go @@ -7,7 +7,7 @@ import ( "github.com/cosmos/cosmos-sdk/client/flags" "github.com/spf13/cobra" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) func CmdListHostZone() *cobra.Command { diff --git a/x/stakeibc/client/cli/query_module_address.go b/x/stakeibc/client/cli/query_module_address.go index e57c65baf3..a0c50f85ac 100644 --- a/x/stakeibc/client/cli/query_module_address.go +++ b/x/stakeibc/client/cli/query_module_address.go @@ -7,7 +7,7 @@ import ( "github.com/cosmos/cosmos-sdk/client/flags" "github.com/spf13/cobra" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) var _ = strconv.Itoa(0) diff --git a/x/stakeibc/client/cli/query_next_packet_sequence.go b/x/stakeibc/client/cli/query_next_packet_sequence.go index db81eda43d..f7059650f6 100644 --- a/x/stakeibc/client/cli/query_next_packet_sequence.go +++ b/x/stakeibc/client/cli/query_next_packet_sequence.go @@ -7,7 +7,7 @@ import ( "github.com/cosmos/cosmos-sdk/client/flags" "github.com/spf13/cobra" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) func CmdNextPacketSequence() *cobra.Command { diff --git a/x/stakeibc/client/cli/query_params.go b/x/stakeibc/client/cli/query_params.go index 06c58929b9..cf3f801dcb 100644 --- a/x/stakeibc/client/cli/query_params.go +++ b/x/stakeibc/client/cli/query_params.go @@ -7,7 +7,7 @@ import ( "github.com/cosmos/cosmos-sdk/client/flags" "github.com/spf13/cobra" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) func CmdQueryParams() *cobra.Command { diff --git a/x/stakeibc/client/cli/query_register_ica.go b/x/stakeibc/client/cli/query_register_ica.go index 1f1835d0c1..5efcb11e2f 100644 --- a/x/stakeibc/client/cli/query_register_ica.go +++ b/x/stakeibc/client/cli/query_register_ica.go @@ -5,7 +5,7 @@ import ( "github.com/cosmos/cosmos-sdk/client/flags" "github.com/spf13/cobra" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) func CmdShowInterchainAccount() *cobra.Command { diff --git a/x/stakeibc/client/cli/query_validator.go b/x/stakeibc/client/cli/query_validator.go index 10c964b4d9..c873c221dc 100644 --- a/x/stakeibc/client/cli/query_validator.go +++ b/x/stakeibc/client/cli/query_validator.go @@ -7,7 +7,7 @@ import ( "github.com/cosmos/cosmos-sdk/client/flags" "github.com/spf13/cobra" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) func CmdShowValidators() *cobra.Command { diff --git a/x/stakeibc/client/cli/tx.go b/x/stakeibc/client/cli/tx.go index 9c265d5aab..b0d50bc2e3 100644 --- a/x/stakeibc/client/cli/tx.go +++ b/x/stakeibc/client/cli/tx.go @@ -9,7 +9,7 @@ import ( "github.com/cosmos/cosmos-sdk/client" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) var DefaultRelativePacketTimeoutTimestamp = cast.ToUint64((time.Duration(10) * time.Minute).Nanoseconds()) diff --git a/x/stakeibc/client/cli/tx_add_validators.go b/x/stakeibc/client/cli/tx_add_validators.go index 90888a13f5..429bb549de 100644 --- a/x/stakeibc/client/cli/tx_add_validators.go +++ b/x/stakeibc/client/cli/tx_add_validators.go @@ -9,7 +9,7 @@ import ( "github.com/cosmos/cosmos-sdk/client/tx" "github.com/spf13/cobra" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) type ValidatorsList struct { diff --git a/x/stakeibc/client/cli/tx_add_validators_proposal.go b/x/stakeibc/client/cli/tx_add_validators_proposal.go index 645c60b309..3552f85578 100644 --- a/x/stakeibc/client/cli/tx_add_validators_proposal.go +++ b/x/stakeibc/client/cli/tx_add_validators_proposal.go @@ -18,7 +18,7 @@ import ( govtypes "github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1" "github.com/spf13/cobra" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) func parseAddValidatorsProposalFile(cdc codec.JSONCodec, proposalFile string) (proposal types.AddValidatorsProposal, err error) { diff --git a/x/stakeibc/client/cli/tx_change_validator_weight.go b/x/stakeibc/client/cli/tx_change_validator_weight.go index fa0fd03389..7beba86335 100644 --- a/x/stakeibc/client/cli/tx_change_validator_weight.go +++ b/x/stakeibc/client/cli/tx_change_validator_weight.go @@ -9,7 +9,7 @@ import ( "github.com/spf13/cast" "github.com/spf13/cobra" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) var _ = strconv.Itoa(0) diff --git a/x/stakeibc/client/cli/tx_claim_undelegated_tokens.go b/x/stakeibc/client/cli/tx_claim_undelegated_tokens.go index 0b64d1150e..1cf21c6c1d 100644 --- a/x/stakeibc/client/cli/tx_claim_undelegated_tokens.go +++ b/x/stakeibc/client/cli/tx_claim_undelegated_tokens.go @@ -9,7 +9,7 @@ import ( "github.com/spf13/cast" "github.com/spf13/cobra" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) var _ = strconv.Itoa(0) diff --git a/x/stakeibc/client/cli/tx_clear_balance.go b/x/stakeibc/client/cli/tx_clear_balance.go index 3aac84863c..9e027a6b5d 100644 --- a/x/stakeibc/client/cli/tx_clear_balance.go +++ b/x/stakeibc/client/cli/tx_clear_balance.go @@ -12,7 +12,7 @@ import ( sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" "github.com/spf13/cobra" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) var _ = strconv.Itoa(0) diff --git a/x/stakeibc/client/cli/tx_delete_validator.go b/x/stakeibc/client/cli/tx_delete_validator.go index 81c6be5ce9..49478fd9dd 100644 --- a/x/stakeibc/client/cli/tx_delete_validator.go +++ b/x/stakeibc/client/cli/tx_delete_validator.go @@ -6,7 +6,7 @@ import ( "github.com/cosmos/cosmos-sdk/client/tx" "github.com/spf13/cobra" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) func CmdDeleteValidator() *cobra.Command { diff --git a/x/stakeibc/client/cli/tx_liquid_stake.go b/x/stakeibc/client/cli/tx_liquid_stake.go index 78de06a32d..1be83ab646 100644 --- a/x/stakeibc/client/cli/tx_liquid_stake.go +++ b/x/stakeibc/client/cli/tx_liquid_stake.go @@ -12,7 +12,7 @@ import ( sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" "github.com/spf13/cobra" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) var _ = strconv.Itoa(0) diff --git a/x/stakeibc/client/cli/tx_rebalance_validators.go b/x/stakeibc/client/cli/tx_rebalance_validators.go index 2bf9c3a52d..43e4a5bce9 100644 --- a/x/stakeibc/client/cli/tx_rebalance_validators.go +++ b/x/stakeibc/client/cli/tx_rebalance_validators.go @@ -8,7 +8,7 @@ import ( "github.com/cosmos/cosmos-sdk/client/tx" "github.com/spf13/cobra" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) var _ = strconv.Itoa(0) diff --git a/x/stakeibc/client/cli/tx_redeem_stake.go b/x/stakeibc/client/cli/tx_redeem_stake.go index ddab6ce74c..cd64854507 100644 --- a/x/stakeibc/client/cli/tx_redeem_stake.go +++ b/x/stakeibc/client/cli/tx_redeem_stake.go @@ -12,7 +12,7 @@ import ( sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" "github.com/spf13/cobra" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) var _ = strconv.Itoa(0) diff --git a/x/stakeibc/client/cli/tx_register_host_zone.go b/x/stakeibc/client/cli/tx_register_host_zone.go index b73e2c91b9..c647428a65 100644 --- a/x/stakeibc/client/cli/tx_register_host_zone.go +++ b/x/stakeibc/client/cli/tx_register_host_zone.go @@ -9,7 +9,7 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" "github.com/spf13/cobra" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) const ( diff --git a/x/stakeibc/client/cli/tx_restore_interchain_account.go b/x/stakeibc/client/cli/tx_restore_interchain_account.go index ebae94e775..dafed4c784 100644 --- a/x/stakeibc/client/cli/tx_restore_interchain_account.go +++ b/x/stakeibc/client/cli/tx_restore_interchain_account.go @@ -9,7 +9,7 @@ import ( "github.com/cosmos/cosmos-sdk/client/tx" "github.com/spf13/cobra" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) var _ = strconv.Itoa(0) diff --git a/x/stakeibc/client/cli/tx_update_delegation.go b/x/stakeibc/client/cli/tx_update_delegation.go index 5d55946fef..dbd0f098a9 100644 --- a/x/stakeibc/client/cli/tx_update_delegation.go +++ b/x/stakeibc/client/cli/tx_update_delegation.go @@ -8,7 +8,7 @@ import ( "github.com/cosmos/cosmos-sdk/client/tx" "github.com/spf13/cobra" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) var _ = strconv.Itoa(0) diff --git a/x/stakeibc/client/proposal_handler.go b/x/stakeibc/client/proposal_handler.go index 4c10d07a77..5f4460f6f5 100644 --- a/x/stakeibc/client/proposal_handler.go +++ b/x/stakeibc/client/proposal_handler.go @@ -1,7 +1,7 @@ package client import ( - "github.com/Stride-Labs/stride/v8/x/stakeibc/client/cli" + "github.com/Stride-Labs/stride/v9/x/stakeibc/client/cli" govclient "github.com/cosmos/cosmos-sdk/x/gov/client" ) diff --git a/x/stakeibc/genesis.go b/x/stakeibc/genesis.go index 735274ea24..37c9775b5c 100644 --- a/x/stakeibc/genesis.go +++ b/x/stakeibc/genesis.go @@ -3,8 +3,8 @@ package stakeibc import ( sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/Stride-Labs/stride/v8/x/stakeibc/keeper" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/keeper" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) // InitGenesis initializes the capability module's state from a provided genesis diff --git a/x/stakeibc/genesis_test.go b/x/stakeibc/genesis_test.go index c8c826a654..27b34cfeb6 100644 --- a/x/stakeibc/genesis_test.go +++ b/x/stakeibc/genesis_test.go @@ -5,10 +5,10 @@ import ( "github.com/stretchr/testify/require" - keepertest "github.com/Stride-Labs/stride/v8/testutil/keeper" - "github.com/Stride-Labs/stride/v8/testutil/nullify" - "github.com/Stride-Labs/stride/v8/x/stakeibc" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + keepertest "github.com/Stride-Labs/stride/v9/testutil/keeper" + "github.com/Stride-Labs/stride/v9/testutil/nullify" + "github.com/Stride-Labs/stride/v9/x/stakeibc" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) func TestGenesis(t *testing.T) { diff --git a/x/stakeibc/handler.go b/x/stakeibc/handler.go index 98e0f40b71..fca0d575e3 100644 --- a/x/stakeibc/handler.go +++ b/x/stakeibc/handler.go @@ -7,8 +7,8 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" - "github.com/Stride-Labs/stride/v8/x/stakeibc/keeper" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/keeper" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) // NewHandler ... diff --git a/x/stakeibc/keeper/deposit_records.go b/x/stakeibc/keeper/deposit_records.go index 3265a631a2..3b7ff3bda4 100644 --- a/x/stakeibc/keeper/deposit_records.go +++ b/x/stakeibc/keeper/deposit_records.go @@ -11,9 +11,9 @@ import ( clienttypes "github.com/cosmos/ibc-go/v5/modules/core/02-client/types" "github.com/spf13/cast" - "github.com/Stride-Labs/stride/v8/utils" - recordstypes "github.com/Stride-Labs/stride/v8/x/records/types" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/utils" + recordstypes "github.com/Stride-Labs/stride/v9/x/records/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) // Create a new deposit record for each host zone for the given epoch diff --git a/x/stakeibc/keeper/deposit_records_test.go b/x/stakeibc/keeper/deposit_records_test.go index 131293d2c0..d6c011d894 100644 --- a/x/stakeibc/keeper/deposit_records_test.go +++ b/x/stakeibc/keeper/deposit_records_test.go @@ -12,10 +12,10 @@ import ( sdkmath "cosmossdk.io/math" - epochtypes "github.com/Stride-Labs/stride/v8/x/epochs/types" - icacallbackstypes "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" - recordstypes "github.com/Stride-Labs/stride/v8/x/records/types" - stakeibctypes "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + epochtypes "github.com/Stride-Labs/stride/v9/x/epochs/types" + icacallbackstypes "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" + recordstypes "github.com/Stride-Labs/stride/v9/x/records/types" + stakeibctypes "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) type TestDepositRecords struct { diff --git a/x/stakeibc/keeper/epoch_elapsed_shares_test.go b/x/stakeibc/keeper/epoch_elapsed_shares_test.go index 827cf1c284..2004f9365f 100644 --- a/x/stakeibc/keeper/epoch_elapsed_shares_test.go +++ b/x/stakeibc/keeper/epoch_elapsed_shares_test.go @@ -6,8 +6,8 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" - epochtypes "github.com/Stride-Labs/stride/v8/x/epochs/types" - stakeibctypes "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + epochtypes "github.com/Stride-Labs/stride/v9/x/epochs/types" + stakeibctypes "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) // These are used to indicate that the value does not matter for the sake of the test diff --git a/x/stakeibc/keeper/epoch_tracker.go b/x/stakeibc/keeper/epoch_tracker.go index 3e9b6e0307..e7e0232c07 100644 --- a/x/stakeibc/keeper/epoch_tracker.go +++ b/x/stakeibc/keeper/epoch_tracker.go @@ -4,7 +4,7 @@ import ( "github.com/cosmos/cosmos-sdk/store/prefix" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) // SetEpochTracker set a specific epochTracker in the store from its index diff --git a/x/stakeibc/keeper/epoch_tracker_test.go b/x/stakeibc/keeper/epoch_tracker_test.go index 22f042676d..294b826e11 100644 --- a/x/stakeibc/keeper/epoch_tracker_test.go +++ b/x/stakeibc/keeper/epoch_tracker_test.go @@ -7,10 +7,10 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" "github.com/stretchr/testify/require" - keepertest "github.com/Stride-Labs/stride/v8/testutil/keeper" - "github.com/Stride-Labs/stride/v8/testutil/nullify" - "github.com/Stride-Labs/stride/v8/x/stakeibc/keeper" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + keepertest "github.com/Stride-Labs/stride/v9/testutil/keeper" + "github.com/Stride-Labs/stride/v9/testutil/nullify" + "github.com/Stride-Labs/stride/v9/x/stakeibc/keeper" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) // Prevent strconv unused error diff --git a/x/stakeibc/keeper/gov.go b/x/stakeibc/keeper/gov.go index 6777aab27a..c88c8f37cc 100644 --- a/x/stakeibc/keeper/gov.go +++ b/x/stakeibc/keeper/gov.go @@ -3,7 +3,7 @@ package keeper import ( sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) func (k Keeper) AddValidatorsProposal(ctx sdk.Context, msg *types.AddValidatorsProposal) error { diff --git a/x/stakeibc/keeper/grpc_query.go b/x/stakeibc/keeper/grpc_query.go index 136aa581ef..25797408d6 100644 --- a/x/stakeibc/keeper/grpc_query.go +++ b/x/stakeibc/keeper/grpc_query.go @@ -1,7 +1,7 @@ package keeper import ( - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) var _ types.QueryServer = Keeper{} diff --git a/x/stakeibc/keeper/grpc_query_address_unbondings.go b/x/stakeibc/keeper/grpc_query_address_unbondings.go index b0c0861e69..211a7a3a67 100644 --- a/x/stakeibc/keeper/grpc_query_address_unbondings.go +++ b/x/stakeibc/keeper/grpc_query_address_unbondings.go @@ -12,8 +12,8 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" - epochtypes "github.com/Stride-Labs/stride/v8/x/epochs/types" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + epochtypes "github.com/Stride-Labs/stride/v9/x/epochs/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) const nanosecondsInDay = 86400000000000 diff --git a/x/stakeibc/keeper/grpc_query_epoch_tracker.go b/x/stakeibc/keeper/grpc_query_epoch_tracker.go index 98431d5a35..742b4dc48c 100644 --- a/x/stakeibc/keeper/grpc_query_epoch_tracker.go +++ b/x/stakeibc/keeper/grpc_query_epoch_tracker.go @@ -7,7 +7,7 @@ import ( "google.golang.org/grpc/codes" "google.golang.org/grpc/status" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) func (k Keeper) EpochTrackerAll(c context.Context, req *types.QueryAllEpochTrackerRequest) (*types.QueryAllEpochTrackerResponse, error) { diff --git a/x/stakeibc/keeper/grpc_query_epoch_tracker_test.go b/x/stakeibc/keeper/grpc_query_epoch_tracker_test.go index 36431c6afb..2d70ecdac9 100644 --- a/x/stakeibc/keeper/grpc_query_epoch_tracker_test.go +++ b/x/stakeibc/keeper/grpc_query_epoch_tracker_test.go @@ -9,9 +9,9 @@ import ( "google.golang.org/grpc/codes" "google.golang.org/grpc/status" - keepertest "github.com/Stride-Labs/stride/v8/testutil/keeper" - "github.com/Stride-Labs/stride/v8/testutil/nullify" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + keepertest "github.com/Stride-Labs/stride/v9/testutil/keeper" + "github.com/Stride-Labs/stride/v9/testutil/nullify" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) // Prevent strconv unused error diff --git a/x/stakeibc/keeper/grpc_query_host_zone.go b/x/stakeibc/keeper/grpc_query_host_zone.go index cc7b940465..67a39bf93c 100644 --- a/x/stakeibc/keeper/grpc_query_host_zone.go +++ b/x/stakeibc/keeper/grpc_query_host_zone.go @@ -11,7 +11,7 @@ import ( "google.golang.org/grpc/codes" "google.golang.org/grpc/status" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) func (k Keeper) HostZoneAll(c context.Context, req *types.QueryAllHostZoneRequest) (*types.QueryAllHostZoneResponse, error) { diff --git a/x/stakeibc/keeper/grpc_query_host_zone_test.go b/x/stakeibc/keeper/grpc_query_host_zone_test.go index d89669f8d4..ae2e5483f9 100644 --- a/x/stakeibc/keeper/grpc_query_host_zone_test.go +++ b/x/stakeibc/keeper/grpc_query_host_zone_test.go @@ -11,9 +11,9 @@ import ( "google.golang.org/grpc/codes" "google.golang.org/grpc/status" - keepertest "github.com/Stride-Labs/stride/v8/testutil/keeper" - "github.com/Stride-Labs/stride/v8/testutil/nullify" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + keepertest "github.com/Stride-Labs/stride/v9/testutil/keeper" + "github.com/Stride-Labs/stride/v9/testutil/nullify" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) func TestHostZoneQuerySingle(t *testing.T) { diff --git a/x/stakeibc/keeper/grpc_query_module_address.go b/x/stakeibc/keeper/grpc_query_module_address.go index 034bc668af..f367f785b5 100644 --- a/x/stakeibc/keeper/grpc_query_module_address.go +++ b/x/stakeibc/keeper/grpc_query_module_address.go @@ -7,7 +7,7 @@ import ( "google.golang.org/grpc/codes" "google.golang.org/grpc/status" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) func (k Keeper) ModuleAddress(goCtx context.Context, req *types.QueryModuleAddressRequest) (*types.QueryModuleAddressResponse, error) { diff --git a/x/stakeibc/keeper/grpc_query_next_packet_sequence.go b/x/stakeibc/keeper/grpc_query_next_packet_sequence.go index 221365bdd4..a67d561c51 100644 --- a/x/stakeibc/keeper/grpc_query_next_packet_sequence.go +++ b/x/stakeibc/keeper/grpc_query_next_packet_sequence.go @@ -7,7 +7,7 @@ import ( "google.golang.org/grpc/codes" "google.golang.org/grpc/status" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) func (k Keeper) NextPacketSequence(c context.Context, req *types.QueryGetNextPacketSequenceRequest) (*types.QueryGetNextPacketSequenceResponse, error) { diff --git a/x/stakeibc/keeper/grpc_query_next_packet_sequence_test.go b/x/stakeibc/keeper/grpc_query_next_packet_sequence_test.go index fed1754100..61f13d64be 100644 --- a/x/stakeibc/keeper/grpc_query_next_packet_sequence_test.go +++ b/x/stakeibc/keeper/grpc_query_next_packet_sequence_test.go @@ -3,7 +3,7 @@ package keeper_test import ( sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) func (s *KeeperTestSuite) TestNextPacketSequenceQuery() { diff --git a/x/stakeibc/keeper/grpc_query_params.go b/x/stakeibc/keeper/grpc_query_params.go index 71d0dc813f..c3adde909b 100644 --- a/x/stakeibc/keeper/grpc_query_params.go +++ b/x/stakeibc/keeper/grpc_query_params.go @@ -7,7 +7,7 @@ import ( "google.golang.org/grpc/codes" "google.golang.org/grpc/status" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) func (k Keeper) Params(c context.Context, req *types.QueryParamsRequest) (*types.QueryParamsResponse, error) { diff --git a/x/stakeibc/keeper/grpc_query_params_test.go b/x/stakeibc/keeper/grpc_query_params_test.go index 26e06f89fc..e2525d1b8a 100644 --- a/x/stakeibc/keeper/grpc_query_params_test.go +++ b/x/stakeibc/keeper/grpc_query_params_test.go @@ -6,8 +6,8 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" "github.com/stretchr/testify/require" - testkeeper "github.com/Stride-Labs/stride/v8/testutil/keeper" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + testkeeper "github.com/Stride-Labs/stride/v9/testutil/keeper" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) func TestParamsQuery(t *testing.T) { diff --git a/x/stakeibc/keeper/grpc_query_register_ica.go b/x/stakeibc/keeper/grpc_query_register_ica.go index 6b79e65e7c..c4a2149c87 100644 --- a/x/stakeibc/keeper/grpc_query_register_ica.go +++ b/x/stakeibc/keeper/grpc_query_register_ica.go @@ -9,7 +9,7 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" icatypes "github.com/cosmos/ibc-go/v5/modules/apps/27-interchain-accounts/types" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) // InterchainAccountFromAddress implements the Query/InterchainAccountFromAddress gRPC method diff --git a/x/stakeibc/keeper/grpc_query_validator.go b/x/stakeibc/keeper/grpc_query_validator.go index 80e604424c..2146bda315 100644 --- a/x/stakeibc/keeper/grpc_query_validator.go +++ b/x/stakeibc/keeper/grpc_query_validator.go @@ -8,7 +8,7 @@ import ( "google.golang.org/grpc/codes" "google.golang.org/grpc/status" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) func (k Keeper) Validators(c context.Context, req *types.QueryGetValidatorsRequest) (*types.QueryGetValidatorsResponse, error) { diff --git a/x/stakeibc/keeper/grpc_query_validator_test.go b/x/stakeibc/keeper/grpc_query_validator_test.go index ab21d47e29..a82af1f440 100644 --- a/x/stakeibc/keeper/grpc_query_validator_test.go +++ b/x/stakeibc/keeper/grpc_query_validator_test.go @@ -8,9 +8,9 @@ import ( "google.golang.org/grpc/codes" "google.golang.org/grpc/status" - keepertest "github.com/Stride-Labs/stride/v8/testutil/keeper" - "github.com/Stride-Labs/stride/v8/testutil/nullify" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + keepertest "github.com/Stride-Labs/stride/v9/testutil/keeper" + "github.com/Stride-Labs/stride/v9/testutil/nullify" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) func TestValidatorQuery(t *testing.T) { diff --git a/x/stakeibc/keeper/hooks.go b/x/stakeibc/keeper/hooks.go index ba7fb7c557..4b4690abed 100644 --- a/x/stakeibc/keeper/hooks.go +++ b/x/stakeibc/keeper/hooks.go @@ -7,10 +7,10 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" "github.com/spf13/cast" - "github.com/Stride-Labs/stride/v8/utils" - epochstypes "github.com/Stride-Labs/stride/v8/x/epochs/types" - recordstypes "github.com/Stride-Labs/stride/v8/x/records/types" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/utils" + epochstypes "github.com/Stride-Labs/stride/v9/x/epochs/types" + recordstypes "github.com/Stride-Labs/stride/v9/x/records/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) func (k Keeper) BeforeEpochStart(ctx sdk.Context, epochInfo epochstypes.EpochInfo) { diff --git a/x/stakeibc/keeper/host_zone.go b/x/stakeibc/keeper/host_zone.go index 6f012a2bd8..b2c3637bfa 100644 --- a/x/stakeibc/keeper/host_zone.go +++ b/x/stakeibc/keeper/host_zone.go @@ -13,8 +13,8 @@ import ( errorsmod "cosmossdk.io/errors" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" - "github.com/Stride-Labs/stride/v8/utils" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/utils" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) // SetHostZone set a specific hostZone in the store diff --git a/x/stakeibc/keeper/host_zone_test.go b/x/stakeibc/keeper/host_zone_test.go index 1911241504..d6c3f7f3dc 100644 --- a/x/stakeibc/keeper/host_zone_test.go +++ b/x/stakeibc/keeper/host_zone_test.go @@ -9,10 +9,10 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" "github.com/stretchr/testify/require" - keepertest "github.com/Stride-Labs/stride/v8/testutil/keeper" - "github.com/Stride-Labs/stride/v8/testutil/nullify" - "github.com/Stride-Labs/stride/v8/x/stakeibc/keeper" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + keepertest "github.com/Stride-Labs/stride/v9/testutil/keeper" + "github.com/Stride-Labs/stride/v9/testutil/nullify" + "github.com/Stride-Labs/stride/v9/x/stakeibc/keeper" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) func createNHostZone(keeper *keeper.Keeper, ctx sdk.Context, n int) []types.HostZone { diff --git a/x/stakeibc/keeper/icacallbacks.go b/x/stakeibc/keeper/icacallbacks.go index 2a7b829941..669aab0d4f 100644 --- a/x/stakeibc/keeper/icacallbacks.go +++ b/x/stakeibc/keeper/icacallbacks.go @@ -1,7 +1,7 @@ package keeper import ( - icacallbackstypes "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" + icacallbackstypes "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" sdk "github.com/cosmos/cosmos-sdk/types" channeltypes "github.com/cosmos/ibc-go/v5/modules/core/04-channel/types" diff --git a/x/stakeibc/keeper/icacallbacks_claim.go b/x/stakeibc/keeper/icacallbacks_claim.go index 73926ec6bd..948400687b 100644 --- a/x/stakeibc/keeper/icacallbacks_claim.go +++ b/x/stakeibc/keeper/icacallbacks_claim.go @@ -3,10 +3,10 @@ package keeper import ( "fmt" - "github.com/Stride-Labs/stride/v8/utils" - icacallbackstypes "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" - recordstypes "github.com/Stride-Labs/stride/v8/x/records/types" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/utils" + icacallbackstypes "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" + recordstypes "github.com/Stride-Labs/stride/v9/x/records/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" errorsmod "cosmossdk.io/errors" sdk "github.com/cosmos/cosmos-sdk/types" diff --git a/x/stakeibc/keeper/icacallbacks_claim_test.go b/x/stakeibc/keeper/icacallbacks_claim_test.go index 2c15f73b62..99fa6a2e49 100644 --- a/x/stakeibc/keeper/icacallbacks_claim_test.go +++ b/x/stakeibc/keeper/icacallbacks_claim_test.go @@ -7,10 +7,10 @@ import ( channeltypes "github.com/cosmos/ibc-go/v5/modules/core/04-channel/types" _ "github.com/stretchr/testify/suite" - icacallbacktypes "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" - recordtypes "github.com/Stride-Labs/stride/v8/x/records/types" - stakeibckeeper "github.com/Stride-Labs/stride/v8/x/stakeibc/keeper" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + icacallbacktypes "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" + recordtypes "github.com/Stride-Labs/stride/v9/x/records/types" + stakeibckeeper "github.com/Stride-Labs/stride/v9/x/stakeibc/keeper" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) type ClaimCallbackState struct { diff --git a/x/stakeibc/keeper/icacallbacks_delegate.go b/x/stakeibc/keeper/icacallbacks_delegate.go index d2a6231439..cfb940fae9 100644 --- a/x/stakeibc/keeper/icacallbacks_delegate.go +++ b/x/stakeibc/keeper/icacallbacks_delegate.go @@ -5,11 +5,11 @@ import ( "github.com/spf13/cast" - "github.com/Stride-Labs/stride/v8/utils" - recordstypes "github.com/Stride-Labs/stride/v8/x/records/types" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/utils" + recordstypes "github.com/Stride-Labs/stride/v9/x/records/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" - icacallbackstypes "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" + icacallbackstypes "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" errorsmod "cosmossdk.io/errors" sdk "github.com/cosmos/cosmos-sdk/types" diff --git a/x/stakeibc/keeper/icacallbacks_delegate_test.go b/x/stakeibc/keeper/icacallbacks_delegate_test.go index da9d44e53e..02d9555671 100644 --- a/x/stakeibc/keeper/icacallbacks_delegate_test.go +++ b/x/stakeibc/keeper/icacallbacks_delegate_test.go @@ -6,12 +6,12 @@ import ( channeltypes "github.com/cosmos/ibc-go/v5/modules/core/04-channel/types" _ "github.com/stretchr/testify/suite" - icacallbacktypes "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" + icacallbacktypes "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" - recordtypes "github.com/Stride-Labs/stride/v8/x/records/types" - stakeibckeeper "github.com/Stride-Labs/stride/v8/x/stakeibc/keeper" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" - stakeibc "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + recordtypes "github.com/Stride-Labs/stride/v9/x/records/types" + stakeibckeeper "github.com/Stride-Labs/stride/v9/x/stakeibc/keeper" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" + stakeibc "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) type DelegateCallbackState struct { diff --git a/x/stakeibc/keeper/icacallbacks_rebalance.go b/x/stakeibc/keeper/icacallbacks_rebalance.go index b5710a86b7..7e3521eda2 100644 --- a/x/stakeibc/keeper/icacallbacks_rebalance.go +++ b/x/stakeibc/keeper/icacallbacks_rebalance.go @@ -3,9 +3,9 @@ package keeper import ( "fmt" - "github.com/Stride-Labs/stride/v8/utils" - icacallbackstypes "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/utils" + icacallbackstypes "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" errorsmod "cosmossdk.io/errors" sdk "github.com/cosmos/cosmos-sdk/types" diff --git a/x/stakeibc/keeper/icacallbacks_rebalance_test.go b/x/stakeibc/keeper/icacallbacks_rebalance_test.go index 0ceb041445..0374d01fa1 100644 --- a/x/stakeibc/keeper/icacallbacks_rebalance_test.go +++ b/x/stakeibc/keeper/icacallbacks_rebalance_test.go @@ -5,10 +5,10 @@ import ( channeltypes "github.com/cosmos/ibc-go/v5/modules/core/04-channel/types" _ "github.com/stretchr/testify/suite" - icacallbacktypes "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" - stakeibckeeper "github.com/Stride-Labs/stride/v8/x/stakeibc/keeper" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" - stakeibctypes "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + icacallbacktypes "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" + stakeibckeeper "github.com/Stride-Labs/stride/v9/x/stakeibc/keeper" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" + stakeibctypes "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) type RebalanceCallbackState struct { diff --git a/x/stakeibc/keeper/icacallbacks_redemption.go b/x/stakeibc/keeper/icacallbacks_redemption.go index 0db011483b..e2225daaaf 100644 --- a/x/stakeibc/keeper/icacallbacks_redemption.go +++ b/x/stakeibc/keeper/icacallbacks_redemption.go @@ -3,10 +3,10 @@ package keeper import ( "fmt" - "github.com/Stride-Labs/stride/v8/utils" - icacallbackstypes "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" - recordstypes "github.com/Stride-Labs/stride/v8/x/records/types" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/utils" + icacallbackstypes "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" + recordstypes "github.com/Stride-Labs/stride/v9/x/records/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" errorsmod "cosmossdk.io/errors" sdk "github.com/cosmos/cosmos-sdk/types" diff --git a/x/stakeibc/keeper/icacallbacks_redemption_test.go b/x/stakeibc/keeper/icacallbacks_redemption_test.go index 3039f60250..3faf284cfd 100644 --- a/x/stakeibc/keeper/icacallbacks_redemption_test.go +++ b/x/stakeibc/keeper/icacallbacks_redemption_test.go @@ -7,12 +7,12 @@ import ( channeltypes "github.com/cosmos/ibc-go/v5/modules/core/04-channel/types" _ "github.com/stretchr/testify/suite" - icacallbacktypes "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" - recordtypes "github.com/Stride-Labs/stride/v8/x/records/types" - stakeibckeeper "github.com/Stride-Labs/stride/v8/x/stakeibc/keeper" + icacallbacktypes "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" + recordtypes "github.com/Stride-Labs/stride/v9/x/records/types" + stakeibckeeper "github.com/Stride-Labs/stride/v9/x/stakeibc/keeper" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" - stakeibc "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" + stakeibc "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) type RedemptionCallbackState struct { diff --git a/x/stakeibc/keeper/icacallbacks_reinvest.go b/x/stakeibc/keeper/icacallbacks_reinvest.go index 39625f28bf..7187b2ba7b 100644 --- a/x/stakeibc/keeper/icacallbacks_reinvest.go +++ b/x/stakeibc/keeper/icacallbacks_reinvest.go @@ -7,13 +7,13 @@ import ( sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" - icqtypes "github.com/Stride-Labs/stride/v8/x/interchainquery/types" + icqtypes "github.com/Stride-Labs/stride/v9/x/interchainquery/types" - "github.com/Stride-Labs/stride/v8/utils" - epochtypes "github.com/Stride-Labs/stride/v8/x/epochs/types" - icacallbackstypes "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" - recordstypes "github.com/Stride-Labs/stride/v8/x/records/types" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/utils" + epochtypes "github.com/Stride-Labs/stride/v9/x/epochs/types" + icacallbackstypes "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" + recordstypes "github.com/Stride-Labs/stride/v9/x/records/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" errorsmod "cosmossdk.io/errors" sdk "github.com/cosmos/cosmos-sdk/types" diff --git a/x/stakeibc/keeper/icacallbacks_reinvest_test.go b/x/stakeibc/keeper/icacallbacks_reinvest_test.go index 793cec5214..5e6c327e54 100644 --- a/x/stakeibc/keeper/icacallbacks_reinvest_test.go +++ b/x/stakeibc/keeper/icacallbacks_reinvest_test.go @@ -7,16 +7,16 @@ import ( ibctesting "github.com/cosmos/ibc-go/v5/testing" _ "github.com/stretchr/testify/suite" - "github.com/Stride-Labs/stride/v8/app/apptesting" - epochtypes "github.com/Stride-Labs/stride/v8/x/epochs/types" - icqtypes "github.com/Stride-Labs/stride/v8/x/interchainquery/types" + "github.com/Stride-Labs/stride/v9/app/apptesting" + epochtypes "github.com/Stride-Labs/stride/v9/x/epochs/types" + icqtypes "github.com/Stride-Labs/stride/v9/x/interchainquery/types" - icacallbacktypes "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" - recordtypes "github.com/Stride-Labs/stride/v8/x/records/types" - stakeibckeeper "github.com/Stride-Labs/stride/v8/x/stakeibc/keeper" + icacallbacktypes "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" + recordtypes "github.com/Stride-Labs/stride/v9/x/records/types" + stakeibckeeper "github.com/Stride-Labs/stride/v9/x/stakeibc/keeper" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" - stakeibctypes "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" + stakeibctypes "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) type ReinvestCallbackState struct { diff --git a/x/stakeibc/keeper/icacallbacks_undelegate.go b/x/stakeibc/keeper/icacallbacks_undelegate.go index 0bf11e3ac4..b70347e218 100644 --- a/x/stakeibc/keeper/icacallbacks_undelegate.go +++ b/x/stakeibc/keeper/icacallbacks_undelegate.go @@ -7,10 +7,10 @@ import ( sdkmath "cosmossdk.io/math" "github.com/spf13/cast" - "github.com/Stride-Labs/stride/v8/utils" - icacallbackstypes "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" - recordstypes "github.com/Stride-Labs/stride/v8/x/records/types" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/utils" + icacallbackstypes "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" + recordstypes "github.com/Stride-Labs/stride/v9/x/records/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" errorsmod "cosmossdk.io/errors" sdk "github.com/cosmos/cosmos-sdk/types" diff --git a/x/stakeibc/keeper/icacallbacks_undelegate_test.go b/x/stakeibc/keeper/icacallbacks_undelegate_test.go index 4efb356ded..93bc786633 100644 --- a/x/stakeibc/keeper/icacallbacks_undelegate_test.go +++ b/x/stakeibc/keeper/icacallbacks_undelegate_test.go @@ -11,11 +11,11 @@ import ( sdkmath "cosmossdk.io/math" - icacallbacktypes "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" - recordtypes "github.com/Stride-Labs/stride/v8/x/records/types" - stakeibckeeper "github.com/Stride-Labs/stride/v8/x/stakeibc/keeper" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" - stakeibc "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + icacallbacktypes "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" + recordtypes "github.com/Stride-Labs/stride/v9/x/records/types" + stakeibckeeper "github.com/Stride-Labs/stride/v9/x/stakeibc/keeper" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" + stakeibc "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) type UndelegateCallbackState struct { diff --git a/x/stakeibc/keeper/icqcallbacks.go b/x/stakeibc/keeper/icqcallbacks.go index 0973027130..fdf4dd8063 100644 --- a/x/stakeibc/keeper/icqcallbacks.go +++ b/x/stakeibc/keeper/icqcallbacks.go @@ -3,7 +3,7 @@ package keeper import ( sdk "github.com/cosmos/cosmos-sdk/types" - icqtypes "github.com/Stride-Labs/stride/v8/x/interchainquery/types" + icqtypes "github.com/Stride-Labs/stride/v9/x/interchainquery/types" ) const ( diff --git a/x/stakeibc/keeper/icqcallbacks_delegator_shares.go b/x/stakeibc/keeper/icqcallbacks_delegator_shares.go index 88a4118024..394371c431 100644 --- a/x/stakeibc/keeper/icqcallbacks_delegator_shares.go +++ b/x/stakeibc/keeper/icqcallbacks_delegator_shares.go @@ -10,10 +10,10 @@ import ( stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" - "github.com/Stride-Labs/stride/v8/utils" - epochtypes "github.com/Stride-Labs/stride/v8/x/epochs/types" - icqtypes "github.com/Stride-Labs/stride/v8/x/interchainquery/types" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/utils" + epochtypes "github.com/Stride-Labs/stride/v9/x/epochs/types" + icqtypes "github.com/Stride-Labs/stride/v9/x/interchainquery/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) // DelegatorSharesCallback is a callback handler for UpdateValidatorSharesExchRate queries. diff --git a/x/stakeibc/keeper/icqcallbacks_delegator_shares_test.go b/x/stakeibc/keeper/icqcallbacks_delegator_shares_test.go index 043fb29fea..4e206e4faa 100644 --- a/x/stakeibc/keeper/icqcallbacks_delegator_shares_test.go +++ b/x/stakeibc/keeper/icqcallbacks_delegator_shares_test.go @@ -8,10 +8,10 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" - epochtypes "github.com/Stride-Labs/stride/v8/x/epochs/types" - icqtypes "github.com/Stride-Labs/stride/v8/x/interchainquery/types" - stakeibckeeper "github.com/Stride-Labs/stride/v8/x/stakeibc/keeper" - stakeibctypes "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + epochtypes "github.com/Stride-Labs/stride/v9/x/epochs/types" + icqtypes "github.com/Stride-Labs/stride/v9/x/interchainquery/types" + stakeibckeeper "github.com/Stride-Labs/stride/v9/x/stakeibc/keeper" + stakeibctypes "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) type DelegatorSharesICQCallbackState struct { diff --git a/x/stakeibc/keeper/icqcallbacks_fee_balance.go b/x/stakeibc/keeper/icqcallbacks_fee_balance.go index 272bc30793..43b73f50c1 100644 --- a/x/stakeibc/keeper/icqcallbacks_fee_balance.go +++ b/x/stakeibc/keeper/icqcallbacks_fee_balance.go @@ -10,11 +10,11 @@ import ( clienttypes "github.com/cosmos/ibc-go/v5/modules/core/02-client/types" channeltypes "github.com/cosmos/ibc-go/v5/modules/core/04-channel/types" - "github.com/Stride-Labs/stride/v8/utils" - epochtypes "github.com/Stride-Labs/stride/v8/x/epochs/types" - icqkeeper "github.com/Stride-Labs/stride/v8/x/interchainquery/keeper" - icqtypes "github.com/Stride-Labs/stride/v8/x/interchainquery/types" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/utils" + epochtypes "github.com/Stride-Labs/stride/v9/x/epochs/types" + icqkeeper "github.com/Stride-Labs/stride/v9/x/interchainquery/keeper" + icqtypes "github.com/Stride-Labs/stride/v9/x/interchainquery/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) // FeeBalanceCallback is a callback handler for FeeBalnce queries. diff --git a/x/stakeibc/keeper/icqcallbacks_fee_balance_test.go b/x/stakeibc/keeper/icqcallbacks_fee_balance_test.go index e4539f5232..5b65b0aba5 100644 --- a/x/stakeibc/keeper/icqcallbacks_fee_balance_test.go +++ b/x/stakeibc/keeper/icqcallbacks_fee_balance_test.go @@ -8,10 +8,10 @@ import ( icatypes "github.com/cosmos/ibc-go/v5/modules/apps/27-interchain-accounts/types" - epochtypes "github.com/Stride-Labs/stride/v8/x/epochs/types" - icqtypes "github.com/Stride-Labs/stride/v8/x/interchainquery/types" - stakeibckeeper "github.com/Stride-Labs/stride/v8/x/stakeibc/keeper" - stakeibctypes "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + epochtypes "github.com/Stride-Labs/stride/v9/x/epochs/types" + icqtypes "github.com/Stride-Labs/stride/v9/x/interchainquery/types" + stakeibckeeper "github.com/Stride-Labs/stride/v9/x/stakeibc/keeper" + stakeibctypes "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) type FeeBalanceICQCallbackState struct { diff --git a/x/stakeibc/keeper/icqcallbacks_validator_exchange_rate.go b/x/stakeibc/keeper/icqcallbacks_validator_exchange_rate.go index 48685ded0d..40dcb67b81 100644 --- a/x/stakeibc/keeper/icqcallbacks_validator_exchange_rate.go +++ b/x/stakeibc/keeper/icqcallbacks_validator_exchange_rate.go @@ -7,10 +7,10 @@ import ( stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" - "github.com/Stride-Labs/stride/v8/utils" - epochtypes "github.com/Stride-Labs/stride/v8/x/epochs/types" - icqtypes "github.com/Stride-Labs/stride/v8/x/interchainquery/types" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/utils" + epochtypes "github.com/Stride-Labs/stride/v9/x/epochs/types" + icqtypes "github.com/Stride-Labs/stride/v9/x/interchainquery/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) // ValidatorCallback is a callback handler for validator queries. diff --git a/x/stakeibc/keeper/icqcallbacks_validator_exchange_rate_test.go b/x/stakeibc/keeper/icqcallbacks_validator_exchange_rate_test.go index 6835c87d93..f7488d3cb7 100644 --- a/x/stakeibc/keeper/icqcallbacks_validator_exchange_rate_test.go +++ b/x/stakeibc/keeper/icqcallbacks_validator_exchange_rate_test.go @@ -9,10 +9,10 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" - epochtypes "github.com/Stride-Labs/stride/v8/x/epochs/types" - icqtypes "github.com/Stride-Labs/stride/v8/x/interchainquery/types" - stakeibckeeper "github.com/Stride-Labs/stride/v8/x/stakeibc/keeper" - stakeibctypes "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + epochtypes "github.com/Stride-Labs/stride/v9/x/epochs/types" + icqtypes "github.com/Stride-Labs/stride/v9/x/interchainquery/types" + stakeibckeeper "github.com/Stride-Labs/stride/v9/x/stakeibc/keeper" + stakeibctypes "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) type ValidatorICQCallbackState struct { diff --git a/x/stakeibc/keeper/icqcallbacks_withdrawal_balance.go b/x/stakeibc/keeper/icqcallbacks_withdrawal_balance.go index 5ec30c17b7..8e9ef16699 100644 --- a/x/stakeibc/keeper/icqcallbacks_withdrawal_balance.go +++ b/x/stakeibc/keeper/icqcallbacks_withdrawal_balance.go @@ -11,11 +11,11 @@ import ( banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" "github.com/spf13/cast" - icqkeeper "github.com/Stride-Labs/stride/v8/x/interchainquery/keeper" + icqkeeper "github.com/Stride-Labs/stride/v9/x/interchainquery/keeper" - "github.com/Stride-Labs/stride/v8/utils" - icqtypes "github.com/Stride-Labs/stride/v8/x/interchainquery/types" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/utils" + icqtypes "github.com/Stride-Labs/stride/v9/x/interchainquery/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) // WithdrawalBalanceCallback is a callback handler for WithdrawalBalance queries. diff --git a/x/stakeibc/keeper/icqcallbacks_withdrawal_balance_test.go b/x/stakeibc/keeper/icqcallbacks_withdrawal_balance_test.go index 9837b54b7f..3bb31863e8 100644 --- a/x/stakeibc/keeper/icqcallbacks_withdrawal_balance_test.go +++ b/x/stakeibc/keeper/icqcallbacks_withdrawal_balance_test.go @@ -9,11 +9,11 @@ import ( icatypes "github.com/cosmos/ibc-go/v5/modules/apps/27-interchain-accounts/types" - epochtypes "github.com/Stride-Labs/stride/v8/x/epochs/types" - icacallbackstypes "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" - icqtypes "github.com/Stride-Labs/stride/v8/x/interchainquery/types" - stakeibckeeper "github.com/Stride-Labs/stride/v8/x/stakeibc/keeper" - stakeibctypes "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + epochtypes "github.com/Stride-Labs/stride/v9/x/epochs/types" + icacallbackstypes "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" + icqtypes "github.com/Stride-Labs/stride/v9/x/interchainquery/types" + stakeibckeeper "github.com/Stride-Labs/stride/v9/x/stakeibc/keeper" + stakeibctypes "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) type WithdrawalBalanceICQCallbackState struct { diff --git a/x/stakeibc/keeper/keeper.go b/x/stakeibc/keeper/keeper.go index 1b37532b7a..8c016e2b6e 100644 --- a/x/stakeibc/keeper/keeper.go +++ b/x/stakeibc/keeper/keeper.go @@ -14,8 +14,8 @@ import ( capabilitykeeper "github.com/cosmos/cosmos-sdk/x/capability/keeper" capabilitytypes "github.com/cosmos/cosmos-sdk/x/capability/types" - icqkeeper "github.com/Stride-Labs/stride/v8/x/interchainquery/keeper" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + icqkeeper "github.com/Stride-Labs/stride/v9/x/interchainquery/keeper" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" paramtypes "github.com/cosmos/cosmos-sdk/x/params/types" stakingkeeper "github.com/cosmos/cosmos-sdk/x/staking/keeper" @@ -25,9 +25,9 @@ import ( storetypes "github.com/cosmos/cosmos-sdk/store/types" - epochstypes "github.com/Stride-Labs/stride/v8/x/epochs/types" - icacallbackskeeper "github.com/Stride-Labs/stride/v8/x/icacallbacks/keeper" - recordsmodulekeeper "github.com/Stride-Labs/stride/v8/x/records/keeper" + epochstypes "github.com/Stride-Labs/stride/v9/x/epochs/types" + icacallbackskeeper "github.com/Stride-Labs/stride/v9/x/icacallbacks/keeper" + recordsmodulekeeper "github.com/Stride-Labs/stride/v9/x/records/keeper" ) type ( diff --git a/x/stakeibc/keeper/keeper_test.go b/x/stakeibc/keeper/keeper_test.go index 0d43a2466f..c01598e736 100644 --- a/x/stakeibc/keeper/keeper_test.go +++ b/x/stakeibc/keeper/keeper_test.go @@ -6,9 +6,9 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" "github.com/stretchr/testify/suite" - "github.com/Stride-Labs/stride/v8/app/apptesting" - "github.com/Stride-Labs/stride/v8/x/stakeibc/keeper" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/app/apptesting" + "github.com/Stride-Labs/stride/v9/x/stakeibc/keeper" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) const ( diff --git a/x/stakeibc/keeper/msg_server.go b/x/stakeibc/keeper/msg_server.go index 944770e379..eef70a023e 100644 --- a/x/stakeibc/keeper/msg_server.go +++ b/x/stakeibc/keeper/msg_server.go @@ -1,7 +1,7 @@ package keeper import ( - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) type msgServer struct { diff --git a/x/stakeibc/keeper/msg_server_add_validators.go b/x/stakeibc/keeper/msg_server_add_validators.go index 2259fdec53..5b535291c4 100644 --- a/x/stakeibc/keeper/msg_server_add_validators.go +++ b/x/stakeibc/keeper/msg_server_add_validators.go @@ -5,7 +5,7 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) func (k msgServer) AddValidators(goCtx context.Context, msg *types.MsgAddValidators) (*types.MsgAddValidatorsResponse, error) { diff --git a/x/stakeibc/keeper/msg_server_add_validators_test.go b/x/stakeibc/keeper/msg_server_add_validators_test.go index a7757f9280..9daf0d7c84 100644 --- a/x/stakeibc/keeper/msg_server_add_validators_test.go +++ b/x/stakeibc/keeper/msg_server_add_validators_test.go @@ -6,8 +6,8 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" - stakeibctypes "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" + stakeibctypes "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) type AddValidatorsTestCase struct { diff --git a/x/stakeibc/keeper/msg_server_change_validator_weight.go b/x/stakeibc/keeper/msg_server_change_validator_weight.go index e74632d6a9..2e590f5d20 100644 --- a/x/stakeibc/keeper/msg_server_change_validator_weight.go +++ b/x/stakeibc/keeper/msg_server_change_validator_weight.go @@ -7,7 +7,7 @@ import ( errorsmod "cosmossdk.io/errors" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) func (k msgServer) ChangeValidatorWeight(goCtx context.Context, msg *types.MsgChangeValidatorWeight) (*types.MsgChangeValidatorWeightResponse, error) { diff --git a/x/stakeibc/keeper/msg_server_claim_undelegated_tokens.go b/x/stakeibc/keeper/msg_server_claim_undelegated_tokens.go index 72bee07821..d59ec716fc 100644 --- a/x/stakeibc/keeper/msg_server_claim_undelegated_tokens.go +++ b/x/stakeibc/keeper/msg_server_claim_undelegated_tokens.go @@ -4,14 +4,14 @@ import ( "context" "fmt" - recordstypes "github.com/Stride-Labs/stride/v8/x/records/types" + recordstypes "github.com/Stride-Labs/stride/v9/x/records/types" errorsmod "cosmossdk.io/errors" sdk "github.com/cosmos/cosmos-sdk/types" bankTypes "github.com/cosmos/cosmos-sdk/x/bank/types" - epochstypes "github.com/Stride-Labs/stride/v8/x/epochs/types" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + epochstypes "github.com/Stride-Labs/stride/v9/x/epochs/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) type IcaTx struct { diff --git a/x/stakeibc/keeper/msg_server_claim_undelegated_tokens_test.go b/x/stakeibc/keeper/msg_server_claim_undelegated_tokens_test.go index 2afde6ceac..d4d087b2ad 100644 --- a/x/stakeibc/keeper/msg_server_claim_undelegated_tokens_test.go +++ b/x/stakeibc/keeper/msg_server_claim_undelegated_tokens_test.go @@ -10,10 +10,10 @@ import ( ibctesting "github.com/cosmos/ibc-go/v5/testing" _ "github.com/stretchr/testify/suite" - epochtypes "github.com/Stride-Labs/stride/v8/x/epochs/types" - recordtypes "github.com/Stride-Labs/stride/v8/x/records/types" - stakeibckeeper "github.com/Stride-Labs/stride/v8/x/stakeibc/keeper" - stakeibctypes "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + epochtypes "github.com/Stride-Labs/stride/v9/x/epochs/types" + recordtypes "github.com/Stride-Labs/stride/v9/x/records/types" + stakeibckeeper "github.com/Stride-Labs/stride/v9/x/stakeibc/keeper" + stakeibctypes "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) type ClaimUndelegatedState struct { diff --git a/x/stakeibc/keeper/msg_server_clear_balance.go b/x/stakeibc/keeper/msg_server_clear_balance.go index 5a101258bf..7d57f2c8d0 100644 --- a/x/stakeibc/keeper/msg_server_clear_balance.go +++ b/x/stakeibc/keeper/msg_server_clear_balance.go @@ -9,7 +9,7 @@ import ( ibctransfertypes "github.com/cosmos/ibc-go/v5/modules/apps/transfer/types" "github.com/spf13/cast" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) func (k msgServer) ClearBalance(goCtx context.Context, msg *types.MsgClearBalance) (*types.MsgClearBalanceResponse, error) { diff --git a/x/stakeibc/keeper/msg_server_clear_balance_test.go b/x/stakeibc/keeper/msg_server_clear_balance_test.go index c0fd06f224..cbae0028cb 100644 --- a/x/stakeibc/keeper/msg_server_clear_balance_test.go +++ b/x/stakeibc/keeper/msg_server_clear_balance_test.go @@ -9,8 +9,8 @@ import ( ibctesting "github.com/cosmos/ibc-go/v5/testing" _ "github.com/stretchr/testify/suite" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" - stakeibctypes "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" + stakeibctypes "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) type ClearBalanceState struct { diff --git a/x/stakeibc/keeper/msg_server_delete_validator.go b/x/stakeibc/keeper/msg_server_delete_validator.go index c089b619fc..1104f99e9e 100644 --- a/x/stakeibc/keeper/msg_server_delete_validator.go +++ b/x/stakeibc/keeper/msg_server_delete_validator.go @@ -7,7 +7,7 @@ import ( errorsmod "cosmossdk.io/errors" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) func (k msgServer) DeleteValidator(goCtx context.Context, msg *types.MsgDeleteValidator) (*types.MsgDeleteValidatorResponse, error) { diff --git a/x/stakeibc/keeper/msg_server_delete_validator_test.go b/x/stakeibc/keeper/msg_server_delete_validator_test.go index 7b639dea2e..61f04b7d5d 100644 --- a/x/stakeibc/keeper/msg_server_delete_validator_test.go +++ b/x/stakeibc/keeper/msg_server_delete_validator_test.go @@ -6,7 +6,7 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" - stakeibctypes "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + stakeibctypes "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) type DeleteValidatorTestCase struct { diff --git a/x/stakeibc/keeper/msg_server_liquid_stake.go b/x/stakeibc/keeper/msg_server_liquid_stake.go index d4668511b5..f5978ae6b6 100644 --- a/x/stakeibc/keeper/msg_server_liquid_stake.go +++ b/x/stakeibc/keeper/msg_server_liquid_stake.go @@ -8,8 +8,8 @@ import ( errorsmod "cosmossdk.io/errors" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" - epochtypes "github.com/Stride-Labs/stride/v8/x/epochs/types" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + epochtypes "github.com/Stride-Labs/stride/v9/x/epochs/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) // Exchanges a user's native tokens for stTokens using the current redemption rate diff --git a/x/stakeibc/keeper/msg_server_liquid_stake_test.go b/x/stakeibc/keeper/msg_server_liquid_stake_test.go index d4c9214b68..0f8f77b297 100644 --- a/x/stakeibc/keeper/msg_server_liquid_stake_test.go +++ b/x/stakeibc/keeper/msg_server_liquid_stake_test.go @@ -7,9 +7,9 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" _ "github.com/stretchr/testify/suite" - epochtypes "github.com/Stride-Labs/stride/v8/x/epochs/types" - recordtypes "github.com/Stride-Labs/stride/v8/x/records/types" - stakeibctypes "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + epochtypes "github.com/Stride-Labs/stride/v9/x/epochs/types" + recordtypes "github.com/Stride-Labs/stride/v9/x/records/types" + stakeibctypes "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) type Account struct { diff --git a/x/stakeibc/keeper/msg_server_rebalance_validators.go b/x/stakeibc/keeper/msg_server_rebalance_validators.go index ab97fcb67a..b47395aeff 100644 --- a/x/stakeibc/keeper/msg_server_rebalance_validators.go +++ b/x/stakeibc/keeper/msg_server_rebalance_validators.go @@ -12,8 +12,8 @@ import ( sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" stakingTypes "github.com/cosmos/cosmos-sdk/x/staking/types" - "github.com/Stride-Labs/stride/v8/utils" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/utils" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) func (k msgServer) RebalanceValidators(goCtx context.Context, msg *types.MsgRebalanceValidators) (*types.MsgRebalanceValidatorsResponse, error) { diff --git a/x/stakeibc/keeper/msg_server_rebalance_validators_test.go b/x/stakeibc/keeper/msg_server_rebalance_validators_test.go index fb79afb3f4..dd13fb38ab 100644 --- a/x/stakeibc/keeper/msg_server_rebalance_validators_test.go +++ b/x/stakeibc/keeper/msg_server_rebalance_validators_test.go @@ -8,9 +8,9 @@ import ( icatypes "github.com/cosmos/ibc-go/v5/modules/apps/27-interchain-accounts/types" ibctesting "github.com/cosmos/ibc-go/v5/testing" - epochtypes "github.com/Stride-Labs/stride/v8/x/epochs/types" - icacallbackstypes "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" - stakeibctypes "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + epochtypes "github.com/Stride-Labs/stride/v9/x/epochs/types" + icacallbackstypes "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" + stakeibctypes "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) type RebalanceValidatorsTestCase struct { diff --git a/x/stakeibc/keeper/msg_server_redeem_stake.go b/x/stakeibc/keeper/msg_server_redeem_stake.go index 1ea5e83ecd..a74b1de975 100644 --- a/x/stakeibc/keeper/msg_server_redeem_stake.go +++ b/x/stakeibc/keeper/msg_server_redeem_stake.go @@ -4,14 +4,14 @@ import ( "context" "fmt" - recordstypes "github.com/Stride-Labs/stride/v8/x/records/types" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + recordstypes "github.com/Stride-Labs/stride/v9/x/records/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" errorsmod "cosmossdk.io/errors" sdk "github.com/cosmos/cosmos-sdk/types" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" - "github.com/Stride-Labs/stride/v8/utils" + "github.com/Stride-Labs/stride/v9/utils" ) func (k msgServer) RedeemStake(goCtx context.Context, msg *types.MsgRedeemStake) (*types.MsgRedeemStakeResponse, error) { diff --git a/x/stakeibc/keeper/msg_server_redeem_stake_test.go b/x/stakeibc/keeper/msg_server_redeem_stake_test.go index 9b9e54a168..53a939ea9b 100644 --- a/x/stakeibc/keeper/msg_server_redeem_stake_test.go +++ b/x/stakeibc/keeper/msg_server_redeem_stake_test.go @@ -7,9 +7,9 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" _ "github.com/stretchr/testify/suite" - epochtypes "github.com/Stride-Labs/stride/v8/x/epochs/types" - recordtypes "github.com/Stride-Labs/stride/v8/x/records/types" - stakeibctypes "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + epochtypes "github.com/Stride-Labs/stride/v9/x/epochs/types" + recordtypes "github.com/Stride-Labs/stride/v9/x/records/types" + stakeibctypes "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) type RedeemStakeState struct { diff --git a/x/stakeibc/keeper/msg_server_register_host_zone.go b/x/stakeibc/keeper/msg_server_register_host_zone.go index 1348248ee9..6f049bb2eb 100644 --- a/x/stakeibc/keeper/msg_server_register_host_zone.go +++ b/x/stakeibc/keeper/msg_server_register_host_zone.go @@ -7,10 +7,10 @@ import ( sdkmath "cosmossdk.io/math" icatypes "github.com/cosmos/ibc-go/v5/modules/apps/27-interchain-accounts/types" - "github.com/Stride-Labs/stride/v8/utils" - epochtypes "github.com/Stride-Labs/stride/v8/x/epochs/types" - recordstypes "github.com/Stride-Labs/stride/v8/x/records/types" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/utils" + epochtypes "github.com/Stride-Labs/stride/v9/x/epochs/types" + recordstypes "github.com/Stride-Labs/stride/v9/x/records/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" errorsmod "cosmossdk.io/errors" sdk "github.com/cosmos/cosmos-sdk/types" diff --git a/x/stakeibc/keeper/msg_server_register_host_zone_test.go b/x/stakeibc/keeper/msg_server_register_host_zone_test.go index e736a3d83d..e69c420cb9 100644 --- a/x/stakeibc/keeper/msg_server_register_host_zone_test.go +++ b/x/stakeibc/keeper/msg_server_register_host_zone_test.go @@ -12,10 +12,10 @@ import ( channeltypes "github.com/cosmos/ibc-go/v5/modules/core/04-channel/types" - epochtypes "github.com/Stride-Labs/stride/v8/x/epochs/types" - recordstypes "github.com/Stride-Labs/stride/v8/x/records/types" - recordtypes "github.com/Stride-Labs/stride/v8/x/records/types" - stakeibctypes "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + epochtypes "github.com/Stride-Labs/stride/v9/x/epochs/types" + recordstypes "github.com/Stride-Labs/stride/v9/x/records/types" + recordtypes "github.com/Stride-Labs/stride/v9/x/records/types" + stakeibctypes "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) type RegisterHostZoneTestCase struct { diff --git a/x/stakeibc/keeper/msg_server_restore_interchain_account.go b/x/stakeibc/keeper/msg_server_restore_interchain_account.go index e14afa6659..06f6db9b86 100644 --- a/x/stakeibc/keeper/msg_server_restore_interchain_account.go +++ b/x/stakeibc/keeper/msg_server_restore_interchain_account.go @@ -9,8 +9,8 @@ import ( sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" icatypes "github.com/cosmos/ibc-go/v5/modules/apps/27-interchain-accounts/types" - recordtypes "github.com/Stride-Labs/stride/v8/x/records/types" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + recordtypes "github.com/Stride-Labs/stride/v9/x/records/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) func (k msgServer) RestoreInterchainAccount(goCtx context.Context, msg *types.MsgRestoreInterchainAccount) (*types.MsgRestoreInterchainAccountResponse, error) { diff --git a/x/stakeibc/keeper/msg_server_restore_interchain_account_test.go b/x/stakeibc/keeper/msg_server_restore_interchain_account_test.go index a16d89aade..aeb865b4f8 100644 --- a/x/stakeibc/keeper/msg_server_restore_interchain_account_test.go +++ b/x/stakeibc/keeper/msg_server_restore_interchain_account_test.go @@ -10,8 +10,8 @@ import ( icatypes "github.com/cosmos/ibc-go/v5/modules/apps/27-interchain-accounts/types" channeltypes "github.com/cosmos/ibc-go/v5/modules/core/04-channel/types" - recordtypes "github.com/Stride-Labs/stride/v8/x/records/types" - stakeibc "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + recordtypes "github.com/Stride-Labs/stride/v9/x/records/types" + stakeibc "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) type DepositRecordStatusUpdate struct { diff --git a/x/stakeibc/keeper/msg_server_submit_tx.go b/x/stakeibc/keeper/msg_server_submit_tx.go index 30b74fd7f3..76add4ee72 100644 --- a/x/stakeibc/keeper/msg_server_submit_tx.go +++ b/x/stakeibc/keeper/msg_server_submit_tx.go @@ -9,11 +9,11 @@ import ( sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" "github.com/spf13/cast" - "github.com/Stride-Labs/stride/v8/utils" - icacallbackstypes "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" + "github.com/Stride-Labs/stride/v9/utils" + icacallbackstypes "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" - recordstypes "github.com/Stride-Labs/stride/v8/x/records/types" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + recordstypes "github.com/Stride-Labs/stride/v9/x/records/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" bankTypes "github.com/cosmos/cosmos-sdk/x/bank/types" distributiontypes "github.com/cosmos/cosmos-sdk/x/distribution/types" @@ -21,8 +21,8 @@ import ( stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" - epochstypes "github.com/Stride-Labs/stride/v8/x/epochs/types" - icqtypes "github.com/Stride-Labs/stride/v8/x/interchainquery/types" + epochstypes "github.com/Stride-Labs/stride/v9/x/epochs/types" + icqtypes "github.com/Stride-Labs/stride/v9/x/interchainquery/types" sdk "github.com/cosmos/cosmos-sdk/types" icatypes "github.com/cosmos/ibc-go/v5/modules/apps/27-interchain-accounts/types" diff --git a/x/stakeibc/keeper/msg_server_update_validator_shares_exch_rate.go b/x/stakeibc/keeper/msg_server_update_validator_shares_exch_rate.go index f3ba98947e..bb9b5e9f3b 100644 --- a/x/stakeibc/keeper/msg_server_update_validator_shares_exch_rate.go +++ b/x/stakeibc/keeper/msg_server_update_validator_shares_exch_rate.go @@ -5,7 +5,7 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) // This kicks off two ICQs, each with a callback, that will update the number of tokens on a validator diff --git a/x/stakeibc/keeper/params.go b/x/stakeibc/keeper/params.go index b63e043e54..ecc9f18cf7 100644 --- a/x/stakeibc/keeper/params.go +++ b/x/stakeibc/keeper/params.go @@ -3,7 +3,7 @@ package keeper import ( sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) // GetParams get all parameters as types.Params diff --git a/x/stakeibc/keeper/params_test.go b/x/stakeibc/keeper/params_test.go index 909cf8e779..79f8a8927e 100644 --- a/x/stakeibc/keeper/params_test.go +++ b/x/stakeibc/keeper/params_test.go @@ -5,8 +5,8 @@ import ( "github.com/stretchr/testify/require" - testkeeper "github.com/Stride-Labs/stride/v8/testutil/keeper" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + testkeeper "github.com/Stride-Labs/stride/v9/testutil/keeper" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) func TestGetParams(t *testing.T) { diff --git a/x/stakeibc/keeper/reward_allocation.go b/x/stakeibc/keeper/reward_allocation.go index 20839dd18c..5a5a5741bc 100644 --- a/x/stakeibc/keeper/reward_allocation.go +++ b/x/stakeibc/keeper/reward_allocation.go @@ -8,7 +8,7 @@ import ( authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) // Liquid Stake Reward Collector Balance diff --git a/x/stakeibc/keeper/reward_allocation_test.go b/x/stakeibc/keeper/reward_allocation_test.go index 51cf64e18e..526d6b79ab 100644 --- a/x/stakeibc/keeper/reward_allocation_test.go +++ b/x/stakeibc/keeper/reward_allocation_test.go @@ -12,9 +12,9 @@ import ( _ "github.com/stretchr/testify/suite" abci "github.com/tendermint/tendermint/abci/types" - epochtypes "github.com/Stride-Labs/stride/v8/x/epochs/types" - recordtypes "github.com/Stride-Labs/stride/v8/x/records/types" - stakeibctypes "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + epochtypes "github.com/Stride-Labs/stride/v9/x/epochs/types" + recordtypes "github.com/Stride-Labs/stride/v9/x/records/types" + stakeibctypes "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) func (s *KeeperTestSuite) SetupTestRewardAllocation() { diff --git a/x/stakeibc/keeper/unbonding_records.go b/x/stakeibc/keeper/unbonding_records.go index 58789e6e4a..27340e1a22 100644 --- a/x/stakeibc/keeper/unbonding_records.go +++ b/x/stakeibc/keeper/unbonding_records.go @@ -12,9 +12,9 @@ import ( stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" "github.com/spf13/cast" - "github.com/Stride-Labs/stride/v8/utils" - recordstypes "github.com/Stride-Labs/stride/v8/x/records/types" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/utils" + recordstypes "github.com/Stride-Labs/stride/v9/x/records/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) func (k Keeper) CreateEpochUnbondingRecord(ctx sdk.Context, epochNumber uint64) bool { diff --git a/x/stakeibc/keeper/unbonding_records_cleanup_test.go b/x/stakeibc/keeper/unbonding_records_cleanup_test.go index 22bbea477c..4eb5e9bd9c 100644 --- a/x/stakeibc/keeper/unbonding_records_cleanup_test.go +++ b/x/stakeibc/keeper/unbonding_records_cleanup_test.go @@ -4,9 +4,9 @@ import ( sdkmath "cosmossdk.io/math" _ "github.com/stretchr/testify/suite" - recordtypes "github.com/Stride-Labs/stride/v8/x/records/types" + recordtypes "github.com/Stride-Labs/stride/v9/x/records/types" - stakeibc "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + stakeibc "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) type CleanupEpochUnbondingRecordsTestCase struct { diff --git a/x/stakeibc/keeper/unbonding_records_get_host_zone_unbondings_msgs_test.go b/x/stakeibc/keeper/unbonding_records_get_host_zone_unbondings_msgs_test.go index 151d9e7f3e..8c0533c0b2 100644 --- a/x/stakeibc/keeper/unbonding_records_get_host_zone_unbondings_msgs_test.go +++ b/x/stakeibc/keeper/unbonding_records_get_host_zone_unbondings_msgs_test.go @@ -8,9 +8,9 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" _ "github.com/stretchr/testify/suite" - recordtypes "github.com/Stride-Labs/stride/v8/x/records/types" + recordtypes "github.com/Stride-Labs/stride/v9/x/records/types" - stakeibc "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + stakeibc "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) type GetHostZoneUnbondingMsgsTestCase struct { diff --git a/x/stakeibc/keeper/unbonding_records_initiate_all_unbondings_test.go b/x/stakeibc/keeper/unbonding_records_initiate_all_unbondings_test.go index 3ea89fe7e8..08f4628db9 100644 --- a/x/stakeibc/keeper/unbonding_records_initiate_all_unbondings_test.go +++ b/x/stakeibc/keeper/unbonding_records_initiate_all_unbondings_test.go @@ -5,9 +5,9 @@ import ( ibctesting "github.com/cosmos/ibc-go/v5/testing" _ "github.com/stretchr/testify/suite" - recordtypes "github.com/Stride-Labs/stride/v8/x/records/types" + recordtypes "github.com/Stride-Labs/stride/v9/x/records/types" - stakeibc "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + stakeibc "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) type InitiateAllHostZoneUnbondingsTestCase struct { diff --git a/x/stakeibc/keeper/unbonding_records_sweep_unbonded_tokens_test.go b/x/stakeibc/keeper/unbonding_records_sweep_unbonded_tokens_test.go index 4e3f58055e..f9e8c66f82 100644 --- a/x/stakeibc/keeper/unbonding_records_sweep_unbonded_tokens_test.go +++ b/x/stakeibc/keeper/unbonding_records_sweep_unbonded_tokens_test.go @@ -5,10 +5,10 @@ import ( ibctesting "github.com/cosmos/ibc-go/v5/testing" _ "github.com/stretchr/testify/suite" - recordtypes "github.com/Stride-Labs/stride/v8/x/records/types" + recordtypes "github.com/Stride-Labs/stride/v9/x/records/types" - epochtypes "github.com/Stride-Labs/stride/v8/x/epochs/types" - stakeibc "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + epochtypes "github.com/Stride-Labs/stride/v9/x/epochs/types" + stakeibc "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) type SweepUnbondedTokensTestCase struct { diff --git a/x/stakeibc/keeper/update_redemption_rates_test.go b/x/stakeibc/keeper/update_redemption_rates_test.go index 14f54a3d12..378732c7cd 100644 --- a/x/stakeibc/keeper/update_redemption_rates_test.go +++ b/x/stakeibc/keeper/update_redemption_rates_test.go @@ -10,9 +10,9 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" _ "github.com/stretchr/testify/suite" - recordtypes "github.com/Stride-Labs/stride/v8/x/records/types" + recordtypes "github.com/Stride-Labs/stride/v9/x/records/types" - stakeibctypes "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + stakeibctypes "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) type UpdateRedemptionRatesTestCase struct { diff --git a/x/stakeibc/keeper/update_validator_shares_exch_rate_test.go b/x/stakeibc/keeper/update_validator_shares_exch_rate_test.go index dffcdd8f1b..d123b054ac 100644 --- a/x/stakeibc/keeper/update_validator_shares_exch_rate_test.go +++ b/x/stakeibc/keeper/update_validator_shares_exch_rate_test.go @@ -6,9 +6,9 @@ import ( ibctesting "github.com/cosmos/ibc-go/v5/testing" _ "github.com/stretchr/testify/suite" - epochtypes "github.com/Stride-Labs/stride/v8/x/epochs/types" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" - stakeibctypes "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + epochtypes "github.com/Stride-Labs/stride/v9/x/epochs/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" + stakeibctypes "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) // ================================ 1: QueryValidatorExchangeRate ============================================= diff --git a/x/stakeibc/keeper/validator_selection.go b/x/stakeibc/keeper/validator_selection.go index 89f1ed4e81..74f5a4aa50 100644 --- a/x/stakeibc/keeper/validator_selection.go +++ b/x/stakeibc/keeper/validator_selection.go @@ -7,8 +7,8 @@ import ( sdkmath "cosmossdk.io/math" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/Stride-Labs/stride/v8/utils" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/utils" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) // This function returns a map from Validator Address to how many extra tokens need to be given to that validator diff --git a/x/stakeibc/migrations/v2/convert.go b/x/stakeibc/migrations/v2/convert.go index 43cd889bf0..9e977b2498 100644 --- a/x/stakeibc/migrations/v2/convert.go +++ b/x/stakeibc/migrations/v2/convert.go @@ -3,8 +3,8 @@ package v2 import ( sdkmath "cosmossdk.io/math" - oldstakeibctypes "github.com/Stride-Labs/stride/v8/x/stakeibc/migrations/v2/types" - stakeibctypes "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + oldstakeibctypes "github.com/Stride-Labs/stride/v9/x/stakeibc/migrations/v2/types" + stakeibctypes "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) func convertToNewValidator(oldValidator oldstakeibctypes.Validator) stakeibctypes.Validator { diff --git a/x/stakeibc/migrations/v2/convert_test.go b/x/stakeibc/migrations/v2/convert_test.go index 62d3485f0a..aa36a89ddc 100644 --- a/x/stakeibc/migrations/v2/convert_test.go +++ b/x/stakeibc/migrations/v2/convert_test.go @@ -8,8 +8,8 @@ import ( "github.com/stretchr/testify/require" - oldstakeibctypes "github.com/Stride-Labs/stride/v8/x/stakeibc/migrations/v2/types" - stakeibctypes "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + oldstakeibctypes "github.com/Stride-Labs/stride/v9/x/stakeibc/migrations/v2/types" + stakeibctypes "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) func TestConvertToNewValidator(t *testing.T) { diff --git a/x/stakeibc/migrations/v2/migrations.go b/x/stakeibc/migrations/v2/migrations.go index 6df8ce238a..ac0afbabd8 100644 --- a/x/stakeibc/migrations/v2/migrations.go +++ b/x/stakeibc/migrations/v2/migrations.go @@ -8,8 +8,8 @@ import ( errorsmod "cosmossdk.io/errors" sdk "github.com/cosmos/cosmos-sdk/types" - oldstakeibctypes "github.com/Stride-Labs/stride/v8/x/stakeibc/migrations/v2/types" - stakeibctypes "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + oldstakeibctypes "github.com/Stride-Labs/stride/v9/x/stakeibc/migrations/v2/types" + stakeibctypes "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) func migrateHostZone(store sdk.KVStore, cdc codec.BinaryCodec) error { diff --git a/x/stakeibc/module.go b/x/stakeibc/module.go index b63b21f06a..1cadb52df1 100644 --- a/x/stakeibc/module.go +++ b/x/stakeibc/module.go @@ -19,9 +19,9 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/module" - "github.com/Stride-Labs/stride/v8/x/stakeibc/client/cli" - "github.com/Stride-Labs/stride/v8/x/stakeibc/keeper" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/client/cli" + "github.com/Stride-Labs/stride/v9/x/stakeibc/keeper" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) var ( diff --git a/x/stakeibc/module_ibc.go b/x/stakeibc/module_ibc.go index da77635d22..217e66c277 100644 --- a/x/stakeibc/module_ibc.go +++ b/x/stakeibc/module_ibc.go @@ -11,11 +11,11 @@ import ( host "github.com/cosmos/ibc-go/v5/modules/core/24-host" ibcexported "github.com/cosmos/ibc-go/v5/modules/core/exported" - "github.com/Stride-Labs/stride/v8/x/icacallbacks" - icacallbacktypes "github.com/Stride-Labs/stride/v8/x/icacallbacks/types" + "github.com/Stride-Labs/stride/v9/x/icacallbacks" + icacallbacktypes "github.com/Stride-Labs/stride/v9/x/icacallbacks/types" - "github.com/Stride-Labs/stride/v8/x/stakeibc/keeper" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/keeper" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) // IBCModule implements the ICS26 interface for interchain accounts controller chains diff --git a/x/stakeibc/module_simulation.go b/x/stakeibc/module_simulation.go index 0e701930ed..b6a0542f74 100644 --- a/x/stakeibc/module_simulation.go +++ b/x/stakeibc/module_simulation.go @@ -10,9 +10,9 @@ import ( simtypes "github.com/cosmos/cosmos-sdk/types/simulation" "github.com/cosmos/cosmos-sdk/x/simulation" - "github.com/Stride-Labs/stride/v8/testutil/sample" - stakeibcsimulation "github.com/Stride-Labs/stride/v8/x/stakeibc/simulation" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/testutil/sample" + stakeibcsimulation "github.com/Stride-Labs/stride/v9/x/stakeibc/simulation" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) // avoid unused import issue diff --git a/x/stakeibc/proposal_handler.go b/x/stakeibc/proposal_handler.go index 7fc31a8742..ee0671551c 100644 --- a/x/stakeibc/proposal_handler.go +++ b/x/stakeibc/proposal_handler.go @@ -6,9 +6,9 @@ import ( sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" govtypes "github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1" - "github.com/Stride-Labs/stride/v8/x/stakeibc/keeper" + "github.com/Stride-Labs/stride/v9/x/stakeibc/keeper" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) func NewStakeibcProposalHandler(k keeper.Keeper) govtypes.Handler { diff --git a/x/stakeibc/simulation/add_validator.go b/x/stakeibc/simulation/add_validator.go index 4f06801494..78bf00bfbb 100644 --- a/x/stakeibc/simulation/add_validator.go +++ b/x/stakeibc/simulation/add_validator.go @@ -7,8 +7,8 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" - "github.com/Stride-Labs/stride/v8/x/stakeibc/keeper" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/keeper" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) func SimulateMsgAddValidator( diff --git a/x/stakeibc/simulation/change_validator_weight.go b/x/stakeibc/simulation/change_validator_weight.go index 79c4682b68..899b923db2 100644 --- a/x/stakeibc/simulation/change_validator_weight.go +++ b/x/stakeibc/simulation/change_validator_weight.go @@ -7,8 +7,8 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" - "github.com/Stride-Labs/stride/v8/x/stakeibc/keeper" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/keeper" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) func SimulateMsgChangeValidatorWeight( diff --git a/x/stakeibc/simulation/claim_undelegated_tokens.go b/x/stakeibc/simulation/claim_undelegated_tokens.go index b22f4beee3..a79d05269b 100644 --- a/x/stakeibc/simulation/claim_undelegated_tokens.go +++ b/x/stakeibc/simulation/claim_undelegated_tokens.go @@ -7,8 +7,8 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" - "github.com/Stride-Labs/stride/v8/x/stakeibc/keeper" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/keeper" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) func SimulateMsgClaimUndelegatedTokens( diff --git a/x/stakeibc/simulation/delete_validator.go b/x/stakeibc/simulation/delete_validator.go index c4b0286849..4af70f787f 100644 --- a/x/stakeibc/simulation/delete_validator.go +++ b/x/stakeibc/simulation/delete_validator.go @@ -7,8 +7,8 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" - "github.com/Stride-Labs/stride/v8/x/stakeibc/keeper" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/keeper" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) func SimulateMsgDeleteValidator( diff --git a/x/stakeibc/simulation/liquid_stake.go b/x/stakeibc/simulation/liquid_stake.go index 2cf0501663..4aebc5ee87 100644 --- a/x/stakeibc/simulation/liquid_stake.go +++ b/x/stakeibc/simulation/liquid_stake.go @@ -7,8 +7,8 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" - "github.com/Stride-Labs/stride/v8/x/stakeibc/keeper" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/keeper" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) func SimulateMsgLiquidStake( diff --git a/x/stakeibc/simulation/rebalance_validators.go b/x/stakeibc/simulation/rebalance_validators.go index 31b4f082ff..c622fea414 100644 --- a/x/stakeibc/simulation/rebalance_validators.go +++ b/x/stakeibc/simulation/rebalance_validators.go @@ -7,8 +7,8 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" - "github.com/Stride-Labs/stride/v8/x/stakeibc/keeper" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/keeper" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) func SimulateMsgRebalanceValidators( diff --git a/x/stakeibc/simulation/restore_interchain_account.go b/x/stakeibc/simulation/restore_interchain_account.go index 1c4df18419..2c451d4a59 100644 --- a/x/stakeibc/simulation/restore_interchain_account.go +++ b/x/stakeibc/simulation/restore_interchain_account.go @@ -7,8 +7,8 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" - "github.com/Stride-Labs/stride/v8/x/stakeibc/keeper" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/keeper" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) func SimulateMsgRestoreInterchainAccount( diff --git a/x/stakeibc/simulation/update_delegation.go b/x/stakeibc/simulation/update_delegation.go index 6577c59b8a..f607b8eb58 100644 --- a/x/stakeibc/simulation/update_delegation.go +++ b/x/stakeibc/simulation/update_delegation.go @@ -7,8 +7,8 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" - "github.com/Stride-Labs/stride/v8/x/stakeibc/keeper" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/keeper" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) func SimulateMsgUpdateValidatorSharesExchRate( diff --git a/x/stakeibc/types/address_unbonding.pb.go b/x/stakeibc/types/address_unbonding.pb.go index aa569cff14..947f6ab7f2 100644 --- a/x/stakeibc/types/address_unbonding.pb.go +++ b/x/stakeibc/types/address_unbonding.pb.go @@ -110,27 +110,28 @@ func init() { } var fileDescriptor_6491082275bcb473 = []byte{ - // 320 bytes of a gzipped FileDescriptorProto + // 321 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x4c, 0x51, 0x3d, 0x4f, 0x02, 0x41, 0x10, 0xbd, 0x43, 0x41, 0xdc, 0x42, 0xc9, 0x86, 0x98, 0x0d, 0xc5, 0x41, 0x2c, 0x94, 0x86, 0xdb, - 0x18, 0x1b, 0x5a, 0x49, 0x34, 0x21, 0x5a, 0x18, 0xd4, 0xc6, 0xe6, 0x72, 0x77, 0x3b, 0x39, 0x37, - 0xb8, 0xb7, 0xe4, 0x66, 0x21, 0xfa, 0x17, 0xac, 0xfc, 0x59, 0x94, 0x94, 0xc6, 0x82, 0x18, 0xf8, - 0x23, 0x86, 0xbd, 0x0f, 0xad, 0x76, 0xdf, 0xbc, 0x37, 0x6f, 0x5e, 0x66, 0xc8, 0x39, 0x9a, 0x4c, - 0x0a, 0xe0, 0x68, 0xc2, 0x29, 0xc8, 0x28, 0xe6, 0xa1, 0x10, 0x19, 0x20, 0x06, 0xf3, 0x34, 0xd2, - 0xa9, 0x90, 0x69, 0xe2, 0xcf, 0x32, 0x6d, 0x34, 0x3d, 0xce, 0x85, 0x7e, 0x29, 0xec, 0xb4, 0x13, - 0x9d, 0x68, 0xcb, 0xf1, 0xdd, 0x2f, 0x97, 0x9d, 0x7e, 0xd4, 0x48, 0xeb, 0x2a, 0xb7, 0x78, 0x2a, - 0x1d, 0x28, 0x23, 0x07, 0x85, 0x2d, 0x73, 0x7b, 0x6e, 0xff, 0x70, 0x52, 0x42, 0xda, 0x21, 0xcd, - 0x0c, 0x62, 0x90, 0x0b, 0xc8, 0x58, 0xcd, 0x52, 0x15, 0xa6, 0x43, 0xc2, 0xaa, 0x10, 0x01, 0xa0, - 0x91, 0x2a, 0x34, 0x20, 0x02, 0x23, 0x15, 0xb0, 0x3d, 0xab, 0x3d, 0xa9, 0xf8, 0xeb, 0x92, 0x7e, - 0x94, 0x0a, 0xe8, 0x0d, 0x69, 0x84, 0x4a, 0xcf, 0x53, 0xc3, 0xf6, 0x77, 0xba, 0x91, 0xbf, 0x5c, - 0x77, 0x9d, 0xef, 0x75, 0xf7, 0x2c, 0x91, 0xe6, 0x65, 0x1e, 0xf9, 0xb1, 0x56, 0x3c, 0xd6, 0xa8, - 0x34, 0x16, 0xcf, 0x00, 0xc5, 0x94, 0x9b, 0xf7, 0x19, 0xa0, 0x3f, 0x4e, 0xcd, 0xa4, 0xe8, 0xa6, - 0x6d, 0x52, 0x17, 0x90, 0x6a, 0xc5, 0xea, 0x76, 0x5c, 0x0e, 0x68, 0x9f, 0xb4, 0xe2, 0xd7, 0x50, - 0xaa, 0x40, 0x62, 0x30, 0x03, 0x3b, 0x9e, 0x35, 0x7b, 0x6e, 0xbf, 0x39, 0x39, 0xb2, 0xf5, 0x31, - 0xde, 0xe7, 0xd5, 0xd1, 0xed, 0x72, 0xe3, 0xb9, 0xab, 0x8d, 0xe7, 0xfe, 0x6c, 0x3c, 0xf7, 0x73, - 0xeb, 0x39, 0xab, 0xad, 0xe7, 0x7c, 0x6d, 0x3d, 0xe7, 0xf9, 0xe2, 0x5f, 0x92, 0x07, 0xbb, 0xd8, - 0xc1, 0x5d, 0x18, 0x21, 0x2f, 0xae, 0xb1, 0x18, 0xf2, 0xb7, 0xbf, 0x93, 0xd8, 0x60, 0x51, 0xc3, - 0x2e, 0xf8, 0xf2, 0x37, 0x00, 0x00, 0xff, 0xff, 0x65, 0xe4, 0xd1, 0xa7, 0xb2, 0x01, 0x00, 0x00, + 0x18, 0x1b, 0x2d, 0x25, 0xd1, 0x84, 0x68, 0x61, 0x50, 0x1b, 0x9b, 0xcb, 0xdd, 0xed, 0xe4, 0xdc, + 0xe0, 0xde, 0x92, 0x9b, 0x85, 0xe8, 0x5f, 0xb0, 0xf2, 0x67, 0x51, 0x52, 0x1a, 0x0b, 0x62, 0xe0, + 0x8f, 0x18, 0xf6, 0x3e, 0xb4, 0xda, 0x7d, 0xf3, 0xde, 0xbc, 0x79, 0x99, 0x21, 0xa7, 0x68, 0x32, + 0x29, 0x80, 0xa3, 0x09, 0x27, 0x20, 0xa3, 0x98, 0x87, 0x42, 0x64, 0x80, 0x18, 0xcc, 0xd2, 0x48, + 0xa7, 0x42, 0xa6, 0x89, 0x3f, 0xcd, 0xb4, 0xd1, 0xf4, 0x30, 0x17, 0xfa, 0xa5, 0xb0, 0xd3, 0x4e, + 0x74, 0xa2, 0x2d, 0xc7, 0xb7, 0xbf, 0x5c, 0x76, 0xfc, 0x51, 0x23, 0xad, 0xab, 0xdc, 0xe2, 0xa9, + 0x74, 0xa0, 0x8c, 0xec, 0x15, 0xb6, 0xcc, 0xed, 0xb9, 0xfd, 0xfd, 0x71, 0x09, 0x69, 0x87, 0x34, + 0x33, 0x88, 0x41, 0xce, 0x21, 0x63, 0x35, 0x4b, 0x55, 0x98, 0x5e, 0x10, 0x56, 0x85, 0x08, 0x00, + 0x8d, 0x54, 0xa1, 0x01, 0x11, 0x18, 0xa9, 0x80, 0xed, 0x58, 0xed, 0x51, 0xc5, 0x5f, 0x97, 0xf4, + 0xa3, 0x54, 0x40, 0x6f, 0x48, 0x23, 0x54, 0x7a, 0x96, 0x1a, 0xb6, 0xbb, 0xd5, 0x0d, 0xfd, 0xc5, + 0xaa, 0xeb, 0x7c, 0xaf, 0xba, 0x27, 0x89, 0x34, 0x2f, 0xb3, 0xc8, 0x8f, 0xb5, 0xe2, 0xb1, 0x46, + 0xa5, 0xb1, 0x78, 0x06, 0x28, 0x26, 0xdc, 0xbc, 0x4f, 0x01, 0xfd, 0x51, 0x6a, 0xc6, 0x45, 0x37, + 0x6d, 0x93, 0xba, 0x80, 0x54, 0x2b, 0x56, 0xb7, 0xe3, 0x72, 0x40, 0xfb, 0xa4, 0x15, 0xbf, 0x86, + 0x52, 0x05, 0x12, 0x83, 0x29, 0xd8, 0xf1, 0xac, 0xd9, 0x73, 0xfb, 0xcd, 0xf1, 0x81, 0xad, 0x8f, + 0xf0, 0x3e, 0xaf, 0x0e, 0x6f, 0x17, 0x6b, 0xcf, 0x5d, 0xae, 0x3d, 0xf7, 0x67, 0xed, 0xb9, 0x9f, + 0x1b, 0xcf, 0x59, 0x6e, 0x3c, 0xe7, 0x6b, 0xe3, 0x39, 0xcf, 0x67, 0xff, 0x92, 0x3c, 0xd8, 0xc5, + 0x0e, 0xee, 0xc2, 0x08, 0x79, 0x71, 0x8d, 0xf9, 0x25, 0x7f, 0xfb, 0x3b, 0x89, 0x0d, 0x16, 0x35, + 0xec, 0x82, 0xcf, 0x7f, 0x03, 0x00, 0x00, 0xff, 0xff, 0xf2, 0x42, 0xcc, 0x40, 0xb2, 0x01, 0x00, + 0x00, } func (m *AddressUnbonding) Marshal() (dAtA []byte, err error) { diff --git a/x/stakeibc/types/callbacks.pb.go b/x/stakeibc/types/callbacks.pb.go index 4382aea1d4..3166a37643 100644 --- a/x/stakeibc/types/callbacks.pb.go +++ b/x/stakeibc/types/callbacks.pb.go @@ -477,47 +477,47 @@ func init() { func init() { proto.RegisterFile("stride/stakeibc/callbacks.proto", fileDescriptor_f41c99b09b96a5ac) } var fileDescriptor_f41c99b09b96a5ac = []byte{ - // 630 bytes of a gzipped FileDescriptorProto + // 629 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x94, 0x4f, 0x4f, 0x13, 0x41, 0x18, 0xc6, 0xbb, 0x94, 0xa0, 0xbc, 0x2d, 0x16, 0x36, 0x46, 0x0b, 0x21, 0xdb, 0xba, 0x24, 0x4a, - 0x4c, 0xd8, 0x0d, 0x78, 0xd1, 0x78, 0x41, 0x30, 0x26, 0x8d, 0x7f, 0x0e, 0x4b, 0xf0, 0xc0, 0x65, - 0x33, 0xbb, 0x33, 0x69, 0x27, 0xec, 0xce, 0x34, 0xfb, 0x4e, 0x8b, 0xfa, 0x09, 0x3c, 0x7a, 0xf5, - 0x23, 0xe8, 0xc5, 0xef, 0xe0, 0x89, 0x23, 0x47, 0xe3, 0x01, 0x0d, 0xfd, 0x22, 0x66, 0xf6, 0x4f, - 0xb7, 0x14, 0x43, 0xac, 0xa7, 0xb6, 0xef, 0xfb, 0x4c, 0xdf, 0xe7, 0x99, 0xdf, 0xcc, 0x40, 0x0b, - 0x55, 0xc2, 0x29, 0x73, 0x51, 0x91, 0x63, 0xc6, 0x83, 0xd0, 0x0d, 0x49, 0x14, 0x05, 0x24, 0x3c, - 0x46, 0xa7, 0x9f, 0x48, 0x25, 0xcd, 0x46, 0x26, 0x70, 0x0a, 0xc1, 0xda, 0xed, 0xae, 0xec, 0xca, - 0xb4, 0xe7, 0xea, 0x6f, 0x99, 0x6c, 0xcd, 0x0a, 0x25, 0xc6, 0x12, 0xdd, 0x80, 0x20, 0x73, 0x87, - 0xdb, 0x01, 0x53, 0x64, 0xdb, 0x0d, 0x25, 0x17, 0x59, 0xdf, 0x3e, 0x81, 0xc6, 0x41, 0x3f, 0xe2, - 0xea, 0x39, 0x8b, 0x58, 0x97, 0x28, 0x2e, 0x85, 0xb9, 0x0e, 0x8b, 0x43, 0x12, 0x71, 0x4a, 0x94, - 0x4c, 0x9a, 0x46, 0xdb, 0xd8, 0x5c, 0xf4, 0xca, 0x82, 0xf9, 0x02, 0x16, 0x48, 0x2c, 0x07, 0x42, - 0x35, 0xe7, 0x74, 0x6b, 0xcf, 0x39, 0x3d, 0x6f, 0x55, 0x7e, 0x9e, 0xb7, 0xee, 0x77, 0xb9, 0xea, - 0x0d, 0x02, 0x27, 0x94, 0xb1, 0x9b, 0xcf, 0xcc, 0x3e, 0xb6, 0x90, 0x1e, 0xbb, 0xea, 0x7d, 0x9f, - 0xa1, 0xd3, 0x11, 0xca, 0xcb, 0x57, 0xdb, 0xdf, 0x0c, 0x58, 0xce, 0x87, 0xb2, 0xfd, 0x3c, 0x9b, - 0xd9, 0x86, 0x7a, 0x4f, 0xa2, 0xf2, 0x3f, 0x48, 0xc1, 0x7c, 0x4e, 0xf3, 0xe9, 0xa0, 0x6b, 0x47, - 0x52, 0xb0, 0x0e, 0x35, 0x1f, 0xc2, 0x0a, 0x65, 0x7d, 0x89, 0x5c, 0xf9, 0x09, 0x0b, 0x65, 0x42, - 0xb5, 0x4c, 0x3b, 0x99, 0xf7, 0x1a, 0x79, 0xc3, 0x4b, 0xeb, 0x1d, 0x6a, 0xbe, 0x86, 0x15, 0xd4, - 0xd9, 0x7c, 0x3a, 0x0e, 0x87, 0xcd, 0x6a, 0xbb, 0xba, 0x59, 0xdb, 0x69, 0x3b, 0x53, 0xdb, 0xe7, - 0x4c, 0xed, 0x82, 0xb7, 0x8c, 0x97, 0x0b, 0x68, 0x7f, 0x34, 0x60, 0x69, 0x3f, 0x22, 0x3c, 0x1e, - 0xdb, 0x7d, 0x02, 0xab, 0x03, 0x64, 0x89, 0x9f, 0x30, 0xca, 0xe2, 0xbe, 0x56, 0x4d, 0x98, 0xca, - 0xbc, 0xdf, 0xd1, 0x02, 0x6f, 0xdc, 0x1f, 0x7b, 0x5b, 0x85, 0x9b, 0x61, 0x8f, 0x70, 0x51, 0xd8, - 0x5f, 0xf4, 0x6e, 0xa4, 0xbf, 0x3b, 0xd4, 0xbc, 0x07, 0x75, 0xd6, 0x97, 0x61, 0xcf, 0x17, 0x83, - 0x38, 0x60, 0x49, 0xb3, 0x9a, 0xa6, 0xab, 0xa5, 0xb5, 0x37, 0x69, 0xc9, 0xfe, 0x62, 0xc0, 0xb2, - 0xc7, 0xb8, 0x18, 0x32, 0x54, 0x63, 0x37, 0x08, 0x8d, 0x24, 0xaf, 0xf9, 0x39, 0x22, 0xed, 0xa1, - 0xb6, 0xb3, 0xea, 0x64, 0x24, 0x1c, 0x7d, 0x08, 0x9c, 0xfc, 0x10, 0x38, 0xfb, 0x92, 0x8b, 0x3d, - 0x57, 0xd3, 0xfb, 0xfa, 0xab, 0xf5, 0xe0, 0x1f, 0xe8, 0xe9, 0x05, 0xde, 0xad, 0x62, 0xc4, 0xb3, - 0x74, 0xc2, 0x15, 0x62, 0xd5, 0x69, 0x62, 0xf6, 0x77, 0x03, 0xcc, 0x43, 0x41, 0x67, 0x47, 0xfd, - 0x57, 0x7c, 0x73, 0xff, 0x8b, 0xcf, 0x7c, 0x0a, 0x6b, 0xd9, 0xb6, 0x0e, 0x44, 0x20, 0x05, 0xe5, - 0xa2, 0x5b, 0xc2, 0xca, 0x8e, 0xc5, 0xbc, 0x77, 0x37, 0x55, 0x1c, 0x16, 0x82, 0x82, 0x16, 0xda, - 0x08, 0x66, 0x09, 0x71, 0x86, 0x0c, 0xd7, 0x0f, 0x9d, 0xbb, 0x7e, 0xe8, 0x67, 0x03, 0x6a, 0x1e, - 0x0b, 0x48, 0x44, 0x44, 0xc8, 0x45, 0xd7, 0xdc, 0x80, 0x25, 0x4c, 0x42, 0x7f, 0xfa, 0x72, 0xd6, - 0x31, 0x09, 0xdf, 0x8e, 0xef, 0xe7, 0x06, 0x2c, 0x51, 0x54, 0x13, 0xa2, 0xec, 0x74, 0xd5, 0x29, - 0xaa, 0x52, 0xb4, 0x0b, 0x55, 0x12, 0xab, 0x0c, 0xd6, 0xcc, 0x37, 0x58, 0x2f, 0xb5, 0x4f, 0x60, - 0xa5, 0xb0, 0x36, 0x0b, 0xd3, 0x5d, 0xa8, 0x27, 0x65, 0xa2, 0x02, 0xe7, 0xfa, 0x15, 0x9c, 0x13, - 0xb1, 0xbd, 0x4b, 0x2b, 0xf6, 0x5e, 0x9e, 0x5e, 0x58, 0xc6, 0xd9, 0x85, 0x65, 0xfc, 0xbe, 0xb0, - 0x8c, 0x4f, 0x23, 0xab, 0x72, 0x36, 0xb2, 0x2a, 0x3f, 0x46, 0x56, 0xe5, 0x68, 0x7b, 0xc2, 0xff, - 0x41, 0xfa, 0x7f, 0x5b, 0xaf, 0x48, 0x80, 0x6e, 0xfe, 0x92, 0x0e, 0x1f, 0xbb, 0xef, 0xca, 0xe7, - 0x34, 0x8d, 0x13, 0x2c, 0xa4, 0x8f, 0xe0, 0xa3, 0x3f, 0x01, 0x00, 0x00, 0xff, 0xff, 0xd1, 0xc3, - 0x3b, 0x1c, 0x6e, 0x05, 0x00, 0x00, + 0x4c, 0xd8, 0x0d, 0x78, 0x22, 0x5e, 0x10, 0x8c, 0x49, 0xe3, 0x9f, 0xc3, 0x12, 0x3c, 0x70, 0xd9, + 0xcc, 0xee, 0x4c, 0xda, 0x09, 0xbb, 0x33, 0xcd, 0xbe, 0xd3, 0xa2, 0x7e, 0x02, 0x8f, 0x5e, 0xfd, + 0x08, 0x7a, 0xf1, 0x3b, 0x78, 0xe2, 0xc8, 0xd1, 0x78, 0x40, 0x43, 0xbf, 0x88, 0x99, 0xfd, 0xd3, + 0x2d, 0xc5, 0x10, 0xeb, 0xa9, 0xed, 0xfb, 0x3e, 0xd3, 0xf7, 0x79, 0xe6, 0x37, 0x33, 0xd0, 0x42, + 0x95, 0x70, 0xca, 0x5c, 0x54, 0xe4, 0x84, 0xf1, 0x20, 0x74, 0x43, 0x12, 0x45, 0x01, 0x09, 0x4f, + 0xd0, 0xe9, 0x27, 0x52, 0x49, 0xb3, 0x91, 0x09, 0x9c, 0x42, 0xb0, 0x76, 0xb7, 0x2b, 0xbb, 0x32, + 0xed, 0xb9, 0xfa, 0x5b, 0x26, 0x5b, 0xb3, 0x42, 0x89, 0xb1, 0x44, 0x37, 0x20, 0xc8, 0xdc, 0xe1, + 0x76, 0xc0, 0x14, 0xd9, 0x76, 0x43, 0xc9, 0x45, 0xd6, 0xb7, 0x4f, 0xa1, 0x71, 0xd8, 0x8f, 0xb8, + 0x7a, 0xce, 0x22, 0xd6, 0x25, 0x8a, 0x4b, 0x61, 0xae, 0xc3, 0xe2, 0x90, 0x44, 0x9c, 0x12, 0x25, + 0x93, 0xa6, 0xd1, 0x36, 0x36, 0x17, 0xbd, 0xb2, 0x60, 0xbe, 0x80, 0x05, 0x12, 0xcb, 0x81, 0x50, + 0xcd, 0x39, 0xdd, 0xda, 0x77, 0xce, 0x2e, 0x5a, 0x95, 0x9f, 0x17, 0xad, 0x87, 0x5d, 0xae, 0x7a, + 0x83, 0xc0, 0x09, 0x65, 0xec, 0xe6, 0x33, 0xb3, 0x8f, 0x2d, 0xa4, 0x27, 0xae, 0x7a, 0xdf, 0x67, + 0xe8, 0x74, 0x84, 0xf2, 0xf2, 0xd5, 0xf6, 0x37, 0x03, 0x96, 0xf3, 0xa1, 0xec, 0x20, 0xcf, 0x66, + 0xb6, 0xa1, 0xde, 0x93, 0xa8, 0xfc, 0x0f, 0x52, 0x30, 0x9f, 0xd3, 0x7c, 0x3a, 0xe8, 0xda, 0xb1, + 0x14, 0xac, 0x43, 0xcd, 0xc7, 0xb0, 0x42, 0x59, 0x5f, 0x22, 0x57, 0x7e, 0xc2, 0x42, 0x99, 0x50, + 0x2d, 0xd3, 0x4e, 0xe6, 0xbd, 0x46, 0xde, 0xf0, 0xd2, 0x7a, 0x87, 0x9a, 0xaf, 0x61, 0x05, 0x75, + 0x36, 0x9f, 0x8e, 0xc3, 0x61, 0xb3, 0xda, 0xae, 0x6e, 0xd6, 0x76, 0xda, 0xce, 0xd4, 0xf6, 0x39, + 0x53, 0xbb, 0xe0, 0x2d, 0xe3, 0xd5, 0x02, 0xda, 0x1f, 0x0d, 0x58, 0x3a, 0x88, 0x08, 0x8f, 0xc7, + 0x76, 0x77, 0x61, 0x75, 0x80, 0x2c, 0xf1, 0x13, 0x46, 0x59, 0xdc, 0xd7, 0xaa, 0x09, 0x53, 0x99, + 0xf7, 0x7b, 0x5a, 0xe0, 0x8d, 0xfb, 0x63, 0x6f, 0xab, 0x70, 0x3b, 0xec, 0x11, 0x2e, 0x0a, 0xfb, + 0x8b, 0xde, 0xad, 0xf4, 0x77, 0x87, 0x9a, 0x0f, 0xa0, 0xce, 0xfa, 0x32, 0xec, 0xf9, 0x62, 0x10, + 0x07, 0x2c, 0x69, 0x56, 0xd3, 0x74, 0xb5, 0xb4, 0xf6, 0x26, 0x2d, 0xd9, 0x5f, 0x0c, 0x58, 0xf6, + 0x18, 0x17, 0x43, 0x86, 0x6a, 0xec, 0x06, 0xa1, 0x91, 0xe4, 0x35, 0x3f, 0x47, 0xa4, 0x3d, 0xd4, + 0x76, 0x56, 0x9d, 0x8c, 0x84, 0xa3, 0x0f, 0x81, 0x93, 0x1f, 0x02, 0xe7, 0x40, 0x72, 0xb1, 0xef, + 0x6a, 0x7a, 0x5f, 0x7f, 0xb5, 0x1e, 0xfd, 0x03, 0x3d, 0xbd, 0xc0, 0xbb, 0x53, 0x8c, 0x78, 0x96, + 0x4e, 0xb8, 0x46, 0xac, 0x3a, 0x4d, 0xcc, 0xfe, 0x6e, 0x80, 0x79, 0x24, 0xe8, 0xec, 0xa8, 0xff, + 0x8a, 0x6f, 0xee, 0x7f, 0xf1, 0x99, 0x4f, 0x61, 0x2d, 0xdb, 0xd6, 0x81, 0x08, 0xa4, 0xa0, 0x5c, + 0x74, 0x4b, 0x58, 0xd9, 0xb1, 0x98, 0xf7, 0xee, 0xa7, 0x8a, 0xa3, 0x42, 0x50, 0xd0, 0x42, 0x1b, + 0xc1, 0x2c, 0x21, 0xce, 0x90, 0xe1, 0xe6, 0xa1, 0x73, 0x37, 0x0f, 0xfd, 0x6c, 0x40, 0xcd, 0x63, + 0x01, 0x89, 0x88, 0x08, 0xb9, 0xe8, 0x9a, 0x1b, 0xb0, 0x84, 0x49, 0xe8, 0x4f, 0x5f, 0xce, 0x3a, + 0x26, 0xe1, 0xdb, 0xf1, 0xfd, 0xdc, 0x80, 0x25, 0x8a, 0x6a, 0x42, 0x94, 0x9d, 0xae, 0x3a, 0x45, + 0x55, 0x8a, 0xf6, 0xa0, 0x4a, 0x62, 0x95, 0xc1, 0x9a, 0xf9, 0x06, 0xeb, 0xa5, 0xf6, 0x29, 0xac, + 0x14, 0xd6, 0x66, 0x61, 0xba, 0x07, 0xf5, 0xa4, 0x4c, 0x54, 0xe0, 0x5c, 0xbf, 0x86, 0x73, 0x22, + 0xb6, 0x77, 0x65, 0xc5, 0xfe, 0xcb, 0xb3, 0x4b, 0xcb, 0x38, 0xbf, 0xb4, 0x8c, 0xdf, 0x97, 0x96, + 0xf1, 0x69, 0x64, 0x55, 0xce, 0x47, 0x56, 0xe5, 0xc7, 0xc8, 0xaa, 0x1c, 0x6f, 0x4f, 0xf8, 0x3f, + 0x4c, 0xff, 0x6f, 0xeb, 0x15, 0x09, 0xd0, 0xcd, 0x5f, 0xd2, 0xe1, 0xae, 0xfb, 0xae, 0x7c, 0x4e, + 0xd3, 0x38, 0xc1, 0x42, 0xfa, 0x08, 0x3e, 0xf9, 0x13, 0x00, 0x00, 0xff, 0xff, 0x46, 0x65, 0x26, + 0xfb, 0x6e, 0x05, 0x00, 0x00, } func (m *SplitDelegation) Marshal() (dAtA []byte, err error) { diff --git a/x/stakeibc/types/epoch_tracker.pb.go b/x/stakeibc/types/epoch_tracker.pb.go index ed0ebac95c..0d6bbf8e5f 100644 --- a/x/stakeibc/types/epoch_tracker.pb.go +++ b/x/stakeibc/types/epoch_tracker.pb.go @@ -114,8 +114,8 @@ var fileDescriptor_e7c48143f24adf66 = []byte{ 0xc4, 0x23, 0x39, 0xc6, 0x0b, 0x8f, 0xe4, 0x18, 0x1f, 0x3c, 0x92, 0x63, 0x9c, 0xf0, 0x58, 0x8e, 0xe1, 0xc2, 0x63, 0x39, 0x86, 0x1b, 0x8f, 0xe5, 0x18, 0xa2, 0x0c, 0xd3, 0x33, 0x4b, 0x32, 0x4a, 0x93, 0xf4, 0x92, 0xf3, 0x73, 0xf5, 0x83, 0xc1, 0x7e, 0xd4, 0xf5, 0x49, 0x4c, 0x2a, 0xd6, 0x87, - 0x06, 0x4a, 0x99, 0x85, 0x7e, 0x05, 0x22, 0x64, 0x4a, 0x2a, 0x0b, 0x52, 0x8b, 0x93, 0xd8, 0xc0, - 0x41, 0x62, 0x0c, 0x08, 0x00, 0x00, 0xff, 0xff, 0x2f, 0xd9, 0x17, 0x4c, 0x39, 0x01, 0x00, 0x00, + 0x06, 0x4a, 0x99, 0xa5, 0x7e, 0x05, 0x22, 0x64, 0x4a, 0x2a, 0x0b, 0x52, 0x8b, 0x93, 0xd8, 0xc0, + 0x41, 0x62, 0x0c, 0x08, 0x00, 0x00, 0xff, 0xff, 0xb8, 0x7f, 0x0a, 0xab, 0x39, 0x01, 0x00, 0x00, } func (m *EpochTracker) Marshal() (dAtA []byte, err error) { diff --git a/x/stakeibc/types/genesis.pb.go b/x/stakeibc/types/genesis.pb.go index 43987debd8..5c84bfee1d 100644 --- a/x/stakeibc/types/genesis.pb.go +++ b/x/stakeibc/types/genesis.pb.go @@ -101,28 +101,28 @@ func init() { proto.RegisterFile("stride/stakeibc/genesis.proto", fileDescriptor var fileDescriptor_dea81129ed6fb77a = []byte{ // 346 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x64, 0x90, 0xcd, 0x4e, 0xc2, 0x40, - 0x14, 0x85, 0x5b, 0x18, 0x4a, 0x19, 0x88, 0x36, 0x8d, 0x09, 0x48, 0xa4, 0x10, 0xdd, 0xb0, 0xb1, - 0x8d, 0x18, 0x13, 0xd7, 0x24, 0x44, 0xad, 0x2c, 0x14, 0x5c, 0xb1, 0x69, 0xda, 0x32, 0x69, 0x1b, - 0x84, 0x69, 0x3a, 0x57, 0xa3, 0x3e, 0x85, 0x2b, 0x9f, 0x89, 0x25, 0x4b, 0x57, 0xc6, 0xc0, 0x8b, - 0x98, 0x76, 0xc6, 0xbf, 0xb2, 0x9b, 0x3b, 0xe7, 0xcb, 0x77, 0x4f, 0x2e, 0x6e, 0x31, 0x48, 0xa2, - 0x29, 0xb1, 0x18, 0xb8, 0x33, 0x12, 0x79, 0xbe, 0x15, 0x90, 0x05, 0x61, 0x11, 0x33, 0xe3, 0x84, - 0x02, 0xd5, 0x77, 0x79, 0x6c, 0x7e, 0xc7, 0xcd, 0xbd, 0x80, 0x06, 0x34, 0xcb, 0xac, 0xf4, 0xc5, - 0xb1, 0xe6, 0x41, 0xde, 0x12, 0xbb, 0x89, 0x3b, 0x17, 0x92, 0x66, 0x3b, 0x9f, 0x86, 0x94, 0x81, - 0xf3, 0x42, 0x17, 0x44, 0x00, 0x47, 0x79, 0x80, 0xc4, 0xd4, 0x0f, 0x1d, 0x48, 0x5c, 0x7f, 0x46, - 0x12, 0x0e, 0x1d, 0xbe, 0x15, 0x70, 0xed, 0x82, 0x97, 0x1b, 0x83, 0x0b, 0x44, 0x3f, 0xc3, 0x0a, - 0x5f, 0xd3, 0x90, 0x3b, 0x72, 0xb7, 0xda, 0xab, 0x9b, 0xb9, 0xb2, 0xe6, 0x4d, 0x16, 0xf7, 0xd1, - 0xf2, 0xa3, 0x2d, 0x8d, 0x04, 0xac, 0xd7, 0x71, 0x39, 0xa6, 0x09, 0x38, 0xd1, 0xb4, 0x51, 0xe8, - 0xc8, 0xdd, 0xca, 0x48, 0x49, 0xc7, 0xab, 0xa9, 0x3e, 0xc0, 0x3b, 0x3f, 0xc5, 0x9c, 0xfb, 0x88, - 0x41, 0xa3, 0xd4, 0x29, 0x76, 0xab, 0xbd, 0xfd, 0x2d, 0xef, 0x25, 0x65, 0x30, 0xa1, 0x0b, 0x22, - 0xcc, 0xb5, 0x50, 0xcc, 0xc3, 0x88, 0x81, 0x7e, 0x8b, 0xf5, 0x7f, 0xf5, 0xb9, 0x0a, 0x67, 0xaa, - 0xd6, 0x96, 0x6a, 0x90, 0xa2, 0x77, 0x9c, 0x14, 0x3a, 0x8d, 0xfc, 0xf9, 0x4b, 0x95, 0x36, 0x52, - 0x8b, 0x1a, 0xb2, 0x91, 0x8a, 0xb4, 0x92, 0x8d, 0x54, 0x45, 0x2b, 0xdb, 0x48, 0xad, 0x68, 0xd8, - 0x46, 0x6a, 0x55, 0xab, 0xf5, 0xaf, 0x97, 0x6b, 0x43, 0x5e, 0xad, 0x0d, 0xf9, 0x73, 0x6d, 0xc8, - 0xaf, 0x1b, 0x43, 0x5a, 0x6d, 0x0c, 0xe9, 0x7d, 0x63, 0x48, 0x93, 0x93, 0x20, 0x82, 0xf0, 0xc1, - 0x33, 0x7d, 0x3a, 0xb7, 0xc6, 0xd9, 0xe2, 0xe3, 0xa1, 0xeb, 0x31, 0x4b, 0x9c, 0xfb, 0xf1, 0xdc, - 0x7a, 0xfa, 0xbd, 0x39, 0x3c, 0xc7, 0x84, 0x79, 0x4a, 0x76, 0xec, 0xd3, 0xaf, 0x00, 0x00, 0x00, - 0xff, 0xff, 0x5e, 0x37, 0x8f, 0x04, 0x18, 0x02, 0x00, 0x00, + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x64, 0x90, 0x3f, 0x4f, 0xc2, 0x40, + 0x18, 0xc6, 0x5b, 0x38, 0x4a, 0x39, 0x88, 0x36, 0x8d, 0x09, 0x48, 0xa4, 0x10, 0x5d, 0x58, 0x6c, + 0x23, 0xc6, 0xc1, 0x95, 0x84, 0xa8, 0x95, 0x41, 0xc1, 0x89, 0xa5, 0x69, 0xcb, 0xa5, 0x6d, 0x10, + 0xae, 0xe9, 0xbd, 0x1a, 0xf5, 0x53, 0x38, 0xf9, 0x99, 0x18, 0x19, 0x9d, 0x8c, 0x81, 0x2f, 0x62, + 0xda, 0x3b, 0xff, 0x95, 0xed, 0xde, 0x7b, 0x7e, 0xf9, 0xbd, 0x4f, 0x5e, 0xdc, 0x62, 0x90, 0x44, + 0x53, 0x62, 0x31, 0x70, 0x67, 0x24, 0xf2, 0x7c, 0x2b, 0x20, 0x0b, 0xc2, 0x22, 0x66, 0xc6, 0x09, + 0x05, 0xaa, 0xef, 0xf2, 0xd8, 0xfc, 0x8e, 0x9b, 0x7b, 0x01, 0x0d, 0x68, 0x96, 0x59, 0xe9, 0x8b, + 0x63, 0xcd, 0x83, 0xbc, 0x25, 0x76, 0x13, 0x77, 0x2e, 0x24, 0xcd, 0x76, 0x3e, 0x0d, 0x29, 0x03, + 0xe7, 0x85, 0x2e, 0x88, 0x00, 0x8e, 0xf2, 0x00, 0x89, 0xa9, 0x1f, 0x3a, 0x90, 0xb8, 0xfe, 0x8c, + 0x24, 0x1c, 0x3a, 0x7c, 0x2b, 0xe0, 0xda, 0x05, 0x2f, 0x37, 0x06, 0x17, 0x88, 0x7e, 0x86, 0x15, + 0xbe, 0xa6, 0x21, 0x77, 0xe4, 0x6e, 0xb5, 0x57, 0x37, 0x73, 0x65, 0xcd, 0x9b, 0x2c, 0xee, 0xa3, + 0xe5, 0x47, 0x5b, 0x1a, 0x09, 0x58, 0xaf, 0xe3, 0x72, 0x4c, 0x13, 0x70, 0xa2, 0x69, 0xa3, 0xd0, + 0x91, 0xbb, 0x95, 0x91, 0x92, 0x8e, 0x57, 0x53, 0x7d, 0x80, 0x77, 0x7e, 0x8a, 0x39, 0xf7, 0x11, + 0x83, 0x46, 0xa9, 0x53, 0xec, 0x56, 0x7b, 0xfb, 0x5b, 0xde, 0x4b, 0xca, 0x60, 0x42, 0x17, 0x44, + 0x98, 0x6b, 0xa1, 0x98, 0x87, 0x11, 0x03, 0xfd, 0x16, 0xeb, 0xff, 0xea, 0x73, 0x15, 0xce, 0x54, + 0xad, 0x2d, 0xd5, 0x20, 0x45, 0xef, 0x38, 0x29, 0x74, 0x1a, 0xf9, 0xf3, 0x97, 0x2a, 0x6d, 0xa4, + 0x16, 0x35, 0x64, 0x23, 0x15, 0x69, 0x25, 0x1b, 0xa9, 0x8a, 0x56, 0xb6, 0x91, 0x5a, 0xd1, 0xb0, + 0x8d, 0xd4, 0xaa, 0x56, 0xeb, 0x5f, 0x2f, 0xd7, 0x86, 0xbc, 0x5a, 0x1b, 0xf2, 0xe7, 0xda, 0x90, + 0x5f, 0x37, 0x86, 0xb4, 0xda, 0x18, 0xd2, 0xfb, 0xc6, 0x90, 0x26, 0x27, 0x41, 0x04, 0xe1, 0x83, + 0x67, 0xfa, 0x74, 0x6e, 0x8d, 0xb3, 0xc5, 0xc7, 0x43, 0xd7, 0x63, 0x96, 0x38, 0xf7, 0xe3, 0xb9, + 0xf5, 0xf4, 0x7b, 0x73, 0x78, 0x8e, 0x09, 0xf3, 0x94, 0xec, 0xd8, 0xa7, 0x5f, 0x01, 0x00, 0x00, + 0xff, 0xff, 0xc9, 0x91, 0x92, 0xe3, 0x18, 0x02, 0x00, 0x00, } func (m *GenesisState) Marshal() (dAtA []byte, err error) { diff --git a/x/stakeibc/types/genesis_test.go b/x/stakeibc/types/genesis_test.go index 6b7e093dd8..0d7c02d5d5 100644 --- a/x/stakeibc/types/genesis_test.go +++ b/x/stakeibc/types/genesis_test.go @@ -5,7 +5,7 @@ import ( "github.com/stretchr/testify/require" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) func TestGenesisState_Validate(t *testing.T) { diff --git a/x/stakeibc/types/gov.pb.go b/x/stakeibc/types/gov.pb.go index 63e97df3ad..a0e4c55ded 100644 --- a/x/stakeibc/types/gov.pb.go +++ b/x/stakeibc/types/gov.pb.go @@ -88,9 +88,9 @@ var fileDescriptor_8204317b384c5680 = []byte{ 0x16, 0xc8, 0x33, 0x3a, 0x79, 0x9f, 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, 0x61, 0x7a, 0x66, 0x49, 0x46, 0x69, 0x92, 0x5e, 0x72, 0x7e, 0xae, 0x7e, 0x30, 0xd8, 0x1d, 0xba, - 0x3e, 0x89, 0x49, 0xc5, 0xfa, 0xd0, 0x80, 0x2b, 0xb3, 0xd0, 0xaf, 0x40, 0x84, 0x5e, 0x49, 0x65, - 0x41, 0x6a, 0x71, 0x12, 0x1b, 0x38, 0xe8, 0x8c, 0x01, 0x01, 0x00, 0x00, 0xff, 0xff, 0xd6, 0x25, - 0x82, 0x82, 0x9f, 0x01, 0x00, 0x00, + 0x3e, 0x89, 0x49, 0xc5, 0xfa, 0xd0, 0x80, 0x2b, 0xb3, 0xd4, 0xaf, 0x40, 0x84, 0x5e, 0x49, 0x65, + 0x41, 0x6a, 0x71, 0x12, 0x1b, 0x38, 0xe8, 0x8c, 0x01, 0x01, 0x00, 0x00, 0xff, 0xff, 0x41, 0x83, + 0x9f, 0x65, 0x9f, 0x01, 0x00, 0x00, } func (this *AddValidatorsProposal) Equal(that interface{}) bool { diff --git a/x/stakeibc/types/host_zone.pb.go b/x/stakeibc/types/host_zone.pb.go index 76666218c8..d567b50c2f 100644 --- a/x/stakeibc/types/host_zone.pb.go +++ b/x/stakeibc/types/host_zone.pb.go @@ -200,49 +200,49 @@ func init() { func init() { proto.RegisterFile("stride/stakeibc/host_zone.proto", fileDescriptor_f81bf5b42c61245a) } var fileDescriptor_f81bf5b42c61245a = []byte{ - // 671 bytes of a gzipped FileDescriptorProto + // 670 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x94, 0x4f, 0x4f, 0xdb, 0x30, 0x18, 0xc6, 0x9b, 0xc1, 0xa0, 0x75, 0xf9, 0x57, 0x17, 0x50, 0x00, 0xad, 0xed, 0x3a, 0x69, 0xea, - 0x61, 0xa4, 0x1a, 0x5c, 0x26, 0xc4, 0x85, 0x3f, 0x9a, 0x56, 0xb6, 0x1d, 0x96, 0x49, 0x1c, 0xb8, - 0x44, 0x8e, 0xfd, 0xb6, 0xb5, 0x48, 0xed, 0x2e, 0x76, 0xa1, 0xec, 0x23, 0xec, 0xb4, 0x0f, 0xb3, - 0x0f, 0xc1, 0x11, 0xed, 0x34, 0xed, 0x80, 0x26, 0xf8, 0x06, 0xfb, 0x04, 0x53, 0x9d, 0xa4, 0x0d, - 0xed, 0x01, 0x26, 0x71, 0x4a, 0xfc, 0x3e, 0xcf, 0xfb, 0x7b, 0xac, 0xd7, 0x89, 0x51, 0x59, 0xe9, - 0x90, 0x33, 0xa8, 0x2b, 0x4d, 0x4e, 0x81, 0xfb, 0xb4, 0xde, 0x96, 0x4a, 0x7b, 0x5f, 0xa5, 0x00, - 0xa7, 0x1b, 0x4a, 0x2d, 0xf1, 0x62, 0x64, 0x70, 0x12, 0xc3, 0xfa, 0x44, 0xc7, 0x19, 0x09, 0x38, - 0x23, 0x5a, 0x86, 0x51, 0xc7, 0xfa, 0xf3, 0x71, 0x03, 0xa7, 0xc4, 0x23, 0x94, 0xca, 0x9e, 0xd0, - 0xb1, 0x65, 0xb9, 0x25, 0x5b, 0xd2, 0xbc, 0xd6, 0x07, 0x6f, 0x71, 0x75, 0x8d, 0x4a, 0xd5, 0x91, - 0xca, 0x8b, 0x84, 0x68, 0x11, 0x49, 0xd5, 0x6f, 0x08, 0x65, 0xdf, 0x49, 0xa5, 0x4f, 0xa4, 0x00, - 0xbc, 0x86, 0xb2, 0xb4, 0x4d, 0xb8, 0xf0, 0x38, 0xb3, 0xad, 0x8a, 0x55, 0xcb, 0xb9, 0xb3, 0x66, - 0xdd, 0x60, 0xf8, 0x05, 0x9a, 0xa7, 0x52, 0x08, 0xa0, 0x9a, 0x4b, 0xa3, 0x3f, 0x31, 0xfa, 0xdc, - 0xa8, 0xd8, 0x60, 0xb8, 0x8a, 0xe6, 0x7c, 0xa0, 0xed, 0xed, 0xad, 0x6e, 0x08, 0x4d, 0xde, 0xb7, - 0x0b, 0x91, 0x27, 0x5d, 0xc3, 0x0e, 0x2a, 0xea, 0x90, 0x08, 0xd5, 0x84, 0xd0, 0xa3, 0x6d, 0x22, - 0x04, 0x04, 0x03, 0xdc, 0x9c, 0xb1, 0x16, 0x12, 0xe9, 0x20, 0x52, 0x1a, 0x0c, 0xef, 0x20, 0x34, - 0x9c, 0x83, 0xb2, 0xa7, 0x2a, 0x53, 0xb5, 0xfc, 0xd6, 0xba, 0x33, 0x36, 0x3b, 0xe7, 0x38, 0xb1, - 0xb8, 0x29, 0x37, 0xfe, 0x84, 0x56, 0xfd, 0x80, 0xd0, 0xd3, 0x80, 0x2b, 0x0d, 0xcc, 0x4b, 0x71, - 0xa6, 0xef, 0xe5, 0xac, 0xa4, 0x3a, 0x8f, 0x47, 0xc8, 0x23, 0x84, 0xcf, 0xb9, 0x6e, 0xb3, 0x90, - 0x9c, 0x93, 0x20, 0x19, 0xbe, 0xfd, 0xb4, 0x62, 0xd5, 0xf2, 0x5b, 0x1b, 0x13, 0xb8, 0xc6, 0xc1, - 0xde, 0x5e, 0x64, 0x71, 0x0b, 0xa3, 0xb6, 0xb8, 0x84, 0x77, 0x51, 0xbe, 0x09, 0x30, 0x84, 0xcc, - 0xdc, 0x0f, 0x41, 0x4d, 0x80, 0xa4, 0xfb, 0x08, 0x61, 0x06, 0x01, 0xb4, 0x88, 0x39, 0x91, 0x04, - 0x32, 0xfb, 0x80, 0x9d, 0x8c, 0xda, 0x52, 0xac, 0x10, 0x18, 0x74, 0xba, 0x77, 0x58, 0x4b, 0x0f, - 0x60, 0x8d, 0xda, 0x12, 0xd6, 0x06, 0xca, 0x71, 0x9f, 0x7a, 0x0c, 0x84, 0xec, 0xd8, 0x59, 0x73, - 0xac, 0x59, 0xee, 0xd3, 0xc3, 0xc1, 0x1a, 0x3f, 0x43, 0xc8, 0xfc, 0x07, 0x91, 0x9a, 0x33, 0x6a, - 0x6e, 0x50, 0x89, 0x64, 0x81, 0x96, 0x03, 0xa2, 0xb4, 0x97, 0xda, 0x4c, 0x48, 0x34, 0xd8, 0x68, - 0x60, 0xdc, 0xdf, 0xbd, 0xbc, 0x2e, 0x67, 0x7e, 0x5f, 0x97, 0x5f, 0xb6, 0xb8, 0x6e, 0xf7, 0x7c, - 0x87, 0xca, 0x4e, 0xfc, 0x31, 0xc7, 0x8f, 0x4d, 0xc5, 0x4e, 0xeb, 0xfa, 0xa2, 0x0b, 0xca, 0x39, - 0x04, 0xfa, 0xf3, 0xc7, 0x26, 0x8a, 0xbf, 0xf5, 0x43, 0xa0, 0x2e, 0x1e, 0x90, 0xdd, 0x21, 0xd8, - 0x25, 0x1a, 0x30, 0xa0, 0xc5, 0xf1, 0xa8, 0xfc, 0x23, 0x44, 0x2d, 0x84, 0x77, 0x63, 0xea, 0xa8, - 0xd8, 0x13, 0xbe, 0x14, 0x8c, 0x8b, 0x96, 0xd7, 0x0c, 0xe1, 0x4b, 0x0f, 0x04, 0xbd, 0xb0, 0x17, - 0x2a, 0x56, 0x6d, 0xda, 0xc5, 0x43, 0xe9, 0x6d, 0xa2, 0xe0, 0x8f, 0x08, 0x99, 0x69, 0x33, 0xcf, - 0x27, 0x81, 0x3d, 0x6f, 0xb6, 0xe4, 0xfc, 0xc7, 0x96, 0x1a, 0x42, 0xbb, 0xb9, 0x88, 0xb0, 0x4f, - 0x02, 0xfc, 0x0a, 0xcd, 0x12, 0xc6, 0x42, 0x50, 0xca, 0xc6, 0x86, 0x85, 0xff, 0x5e, 0x97, 0x17, - 0x2e, 0x48, 0x27, 0xd8, 0xa9, 0xc6, 0x42, 0xd5, 0x4d, 0x2c, 0x78, 0x15, 0xcd, 0xb4, 0x49, 0xa0, - 0x81, 0xd9, 0xc5, 0x8a, 0x55, 0xcb, 0xba, 0xf1, 0x0a, 0x07, 0xa8, 0xd8, 0xe1, 0x62, 0xe2, 0x6c, - 0x96, 0x1f, 0x61, 0x60, 0x85, 0x0e, 0x17, 0x63, 0x47, 0x33, 0x48, 0x23, 0xfd, 0x89, 0xb4, 0x95, - 0x47, 0x49, 0x23, 0xfd, 0xbb, 0x69, 0x47, 0xd3, 0xd9, 0xc5, 0xa5, 0xa5, 0xfd, 0xf7, 0x97, 0x37, - 0x25, 0xeb, 0xea, 0xa6, 0x64, 0xfd, 0xb9, 0x29, 0x59, 0xdf, 0x6f, 0x4b, 0x99, 0xab, 0xdb, 0x52, - 0xe6, 0xd7, 0x6d, 0x29, 0x73, 0xf2, 0x3a, 0x15, 0xf4, 0xd9, 0xfc, 0x0e, 0x9b, 0x1f, 0x88, 0xaf, - 0xea, 0xf1, 0x8d, 0x7c, 0xf6, 0xa6, 0xde, 0x1f, 0x5d, 0xcb, 0x26, 0xd7, 0x9f, 0x31, 0x17, 0xec, - 0xf6, 0xbf, 0x00, 0x00, 0x00, 0xff, 0xff, 0xeb, 0x33, 0x2e, 0xd1, 0x09, 0x06, 0x00, 0x00, + 0x61, 0xa4, 0x1a, 0x9c, 0x86, 0xb8, 0xf0, 0x47, 0xd3, 0xca, 0xb6, 0xc3, 0x32, 0x89, 0x03, 0x97, + 0xc8, 0xb1, 0xdf, 0xb6, 0x16, 0xa9, 0xdd, 0xc5, 0x2e, 0x94, 0x7d, 0x84, 0x9d, 0xf6, 0x61, 0xf6, + 0x21, 0x38, 0xa2, 0x9d, 0xa6, 0x1d, 0xd0, 0x04, 0xdf, 0x60, 0x9f, 0x60, 0xaa, 0x93, 0xb4, 0xa1, + 0x3d, 0xc0, 0x24, 0x4e, 0x89, 0xdf, 0xe7, 0x79, 0x7f, 0x8f, 0xf5, 0x3a, 0x31, 0x2a, 0x2b, 0x1d, + 0x72, 0x06, 0x75, 0xa5, 0xc9, 0x29, 0x70, 0x9f, 0xd6, 0xdb, 0x52, 0x69, 0xef, 0xab, 0x14, 0xe0, + 0x74, 0x43, 0xa9, 0x25, 0x5e, 0x8c, 0x0c, 0x4e, 0x62, 0x58, 0x9f, 0xe8, 0x38, 0x23, 0x01, 0x67, + 0x44, 0xcb, 0x30, 0xea, 0x58, 0x7f, 0x3e, 0x6e, 0xe0, 0x94, 0x78, 0x84, 0x52, 0xd9, 0x13, 0x3a, + 0xb6, 0x2c, 0xb7, 0x64, 0x4b, 0x9a, 0xd7, 0xfa, 0xe0, 0x2d, 0xae, 0xae, 0x51, 0xa9, 0x3a, 0x52, + 0x79, 0x91, 0x10, 0x2d, 0x22, 0xa9, 0xfa, 0x0d, 0xa1, 0xec, 0x3b, 0xa9, 0xf4, 0x89, 0x14, 0x80, + 0xd7, 0x50, 0x96, 0xb6, 0x09, 0x17, 0x1e, 0x67, 0xb6, 0x55, 0xb1, 0x6a, 0x39, 0x77, 0xd6, 0xac, + 0x1b, 0x0c, 0xbf, 0x40, 0xf3, 0x54, 0x0a, 0x01, 0x54, 0x73, 0x69, 0xf4, 0x27, 0x46, 0x9f, 0x1b, + 0x15, 0x1b, 0x0c, 0x57, 0xd1, 0x9c, 0x0f, 0xb4, 0xbd, 0xbd, 0xd5, 0x0d, 0xa1, 0xc9, 0xfb, 0x76, + 0x21, 0xf2, 0xa4, 0x6b, 0xd8, 0x41, 0x45, 0x1d, 0x12, 0xa1, 0x9a, 0x10, 0x7a, 0xb4, 0x4d, 0x84, + 0x80, 0x60, 0x80, 0x9b, 0x33, 0xd6, 0x42, 0x22, 0x1d, 0x44, 0x4a, 0x83, 0xe1, 0x1d, 0x84, 0x86, + 0x73, 0x50, 0xf6, 0x54, 0x65, 0xaa, 0x96, 0xdf, 0x5a, 0x77, 0xc6, 0x66, 0xe7, 0x1c, 0x27, 0x16, + 0x37, 0xe5, 0xc6, 0x9f, 0xd0, 0xaa, 0x1f, 0x10, 0x7a, 0x1a, 0x70, 0xa5, 0x81, 0x79, 0x29, 0xce, + 0xf4, 0xbd, 0x9c, 0x95, 0x54, 0xe7, 0xf1, 0x08, 0x79, 0x84, 0xf0, 0x39, 0xd7, 0x6d, 0x16, 0x92, + 0x73, 0x12, 0x24, 0xc3, 0xb7, 0x9f, 0x56, 0xac, 0x5a, 0x7e, 0x6b, 0x63, 0x02, 0xd7, 0x38, 0xd8, + 0xdb, 0x8b, 0x2c, 0x6e, 0x61, 0xd4, 0x16, 0x97, 0xf0, 0x2e, 0xca, 0x37, 0x01, 0x86, 0x90, 0x99, + 0xfb, 0x21, 0xa8, 0x09, 0x90, 0x74, 0x1f, 0x21, 0xcc, 0x20, 0x80, 0x16, 0x31, 0x27, 0x92, 0x40, + 0x66, 0x1f, 0xb0, 0x93, 0x51, 0x5b, 0x8a, 0x15, 0x02, 0x83, 0x4e, 0xf7, 0x0e, 0x6b, 0xe9, 0x01, + 0xac, 0x51, 0x5b, 0xc2, 0xda, 0x40, 0x39, 0xee, 0x53, 0x8f, 0x81, 0x90, 0x1d, 0x3b, 0x6b, 0x8e, + 0x35, 0xcb, 0x7d, 0x7a, 0x38, 0x58, 0xe3, 0x67, 0x08, 0x99, 0xff, 0x20, 0x52, 0x73, 0x46, 0xcd, + 0x0d, 0x2a, 0x91, 0x2c, 0xd0, 0x72, 0x40, 0x94, 0xf6, 0x52, 0x9b, 0x09, 0x89, 0x06, 0x1b, 0x0d, + 0x8c, 0xfb, 0xbb, 0x97, 0xd7, 0xe5, 0xcc, 0xef, 0xeb, 0xf2, 0xcb, 0x16, 0xd7, 0xed, 0x9e, 0xef, + 0x50, 0xd9, 0x89, 0x3f, 0xe6, 0xf8, 0xb1, 0xa9, 0xd8, 0x69, 0x5d, 0x5f, 0x74, 0x41, 0x39, 0x87, + 0x40, 0x7f, 0xfe, 0xd8, 0x44, 0xf1, 0xb7, 0x7e, 0x08, 0xd4, 0xc5, 0x03, 0xb2, 0x3b, 0x04, 0xbb, + 0x44, 0x03, 0x06, 0xb4, 0x38, 0x1e, 0x95, 0x7f, 0x84, 0xa8, 0x85, 0xf0, 0x6e, 0x4c, 0x1d, 0x15, + 0x7b, 0xc2, 0x97, 0x82, 0x71, 0xd1, 0xf2, 0x9a, 0x21, 0x7c, 0xe9, 0x81, 0xa0, 0x17, 0xf6, 0x42, + 0xc5, 0xaa, 0x4d, 0xbb, 0x78, 0x28, 0xbd, 0x4d, 0x14, 0xfc, 0x11, 0x21, 0x33, 0x6d, 0xe6, 0xf9, + 0x24, 0xb0, 0xe7, 0xcd, 0x96, 0x9c, 0xff, 0xd8, 0x52, 0x43, 0x68, 0x37, 0x17, 0x11, 0xf6, 0x49, + 0x80, 0x5f, 0xa1, 0x59, 0xc2, 0x58, 0x08, 0x4a, 0xd9, 0xd8, 0xb0, 0xf0, 0xdf, 0xeb, 0xf2, 0xc2, + 0x05, 0xe9, 0x04, 0x3b, 0xd5, 0x58, 0xa8, 0xba, 0x89, 0x05, 0xaf, 0xa2, 0x99, 0x36, 0x09, 0x34, + 0x30, 0xbb, 0x58, 0xb1, 0x6a, 0x59, 0x37, 0x5e, 0xe1, 0x00, 0x15, 0x3b, 0x5c, 0x4c, 0x9c, 0xcd, + 0xf2, 0x23, 0x0c, 0xac, 0xd0, 0xe1, 0x62, 0xec, 0x68, 0x06, 0x69, 0xa4, 0x3f, 0x91, 0xb6, 0xf2, + 0x28, 0x69, 0xa4, 0x7f, 0x37, 0xed, 0x68, 0x3a, 0xbb, 0xb8, 0xb4, 0xb4, 0xff, 0xfe, 0xf2, 0xa6, + 0x64, 0x5d, 0xdd, 0x94, 0xac, 0x3f, 0x37, 0x25, 0xeb, 0xfb, 0x6d, 0x29, 0x73, 0x75, 0x5b, 0xca, + 0xfc, 0xba, 0x2d, 0x65, 0x4e, 0x5e, 0xa7, 0x82, 0x3e, 0x9b, 0xdf, 0x61, 0xf3, 0x03, 0xf1, 0x55, + 0x3d, 0xbe, 0x91, 0xcf, 0xde, 0xd4, 0xfb, 0xa3, 0x6b, 0xd9, 0xe4, 0xfa, 0x33, 0xe6, 0x82, 0xdd, + 0xfe, 0x17, 0x00, 0x00, 0xff, 0xff, 0x7c, 0x95, 0x33, 0x36, 0x09, 0x06, 0x00, 0x00, } func (m *HostZone) Marshal() (dAtA []byte, err error) { diff --git a/x/stakeibc/types/ica_account.pb.go b/x/stakeibc/types/ica_account.pb.go index ea4d98e79f..938df04703 100644 --- a/x/stakeibc/types/ica_account.pb.go +++ b/x/stakeibc/types/ica_account.pb.go @@ -131,8 +131,8 @@ var fileDescriptor_2976ae6e7f6ce824 = []byte{ 0x9d, 0xbc, 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, 0xca, 0x30, 0x3d, 0xb3, 0x24, 0xa3, 0x34, 0x49, 0x2f, 0x39, 0x3f, 0x57, 0x3f, 0x18, 0xec, 0x3a, 0x5d, 0x9f, 0xc4, 0xa4, - 0x62, 0x7d, 0x68, 0x58, 0x96, 0x59, 0xe8, 0x57, 0x20, 0x02, 0xb4, 0xa4, 0xb2, 0x20, 0xb5, 0x38, - 0x89, 0x0d, 0x1c, 0x3e, 0xc6, 0x80, 0x00, 0x00, 0x00, 0xff, 0xff, 0xf8, 0x26, 0x34, 0x35, 0x70, + 0x62, 0x7d, 0x68, 0x58, 0x96, 0x59, 0xea, 0x57, 0x20, 0x02, 0xb4, 0xa4, 0xb2, 0x20, 0xb5, 0x38, + 0x89, 0x0d, 0x1c, 0x3e, 0xc6, 0x80, 0x00, 0x00, 0x00, 0xff, 0xff, 0x6f, 0x80, 0x29, 0xd2, 0x70, 0x01, 0x00, 0x00, } diff --git a/x/stakeibc/types/message_add_validators.go b/x/stakeibc/types/message_add_validators.go index dc5d2cff4d..871d1789bb 100644 --- a/x/stakeibc/types/message_add_validators.go +++ b/x/stakeibc/types/message_add_validators.go @@ -7,7 +7,7 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" - "github.com/Stride-Labs/stride/v8/utils" + "github.com/Stride-Labs/stride/v9/utils" ) const TypeMsgAddValidators = "add_validators" diff --git a/x/stakeibc/types/message_add_validators_test.go b/x/stakeibc/types/message_add_validators_test.go index 1c3530bfd4..a239444511 100644 --- a/x/stakeibc/types/message_add_validators_test.go +++ b/x/stakeibc/types/message_add_validators_test.go @@ -5,8 +5,8 @@ import ( "github.com/stretchr/testify/require" - "github.com/Stride-Labs/stride/v8/app/apptesting" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/app/apptesting" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) func TestMsgAddValidators_ValidateBasic(t *testing.T) { diff --git a/x/stakeibc/types/message_change_validator_weight.go b/x/stakeibc/types/message_change_validator_weight.go index d6c7d32323..f9fefb6836 100644 --- a/x/stakeibc/types/message_change_validator_weight.go +++ b/x/stakeibc/types/message_change_validator_weight.go @@ -5,7 +5,7 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" - "github.com/Stride-Labs/stride/v8/utils" + "github.com/Stride-Labs/stride/v9/utils" ) const TypeMsgChangeValidatorWeight = "change_validator_weight" diff --git a/x/stakeibc/types/message_change_validator_weight_test.go b/x/stakeibc/types/message_change_validator_weight_test.go index a497b4bb46..927c41e2a6 100644 --- a/x/stakeibc/types/message_change_validator_weight_test.go +++ b/x/stakeibc/types/message_change_validator_weight_test.go @@ -6,7 +6,7 @@ import ( sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" "github.com/stretchr/testify/require" - "github.com/Stride-Labs/stride/v8/testutil/sample" + "github.com/Stride-Labs/stride/v9/testutil/sample" ) func TestMsgChangeValidatorWeight_ValidateBasic(t *testing.T) { diff --git a/x/stakeibc/types/message_claim_undelegated_tokens.go b/x/stakeibc/types/message_claim_undelegated_tokens.go index 818c7ccf86..7edd9e3c21 100644 --- a/x/stakeibc/types/message_claim_undelegated_tokens.go +++ b/x/stakeibc/types/message_claim_undelegated_tokens.go @@ -5,7 +5,7 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" - "github.com/Stride-Labs/stride/v8/utils" + "github.com/Stride-Labs/stride/v9/utils" ) const TypeMsgClaimUndelegatedTokens = "claim_undelegated_tokens" diff --git a/x/stakeibc/types/message_claim_undelegated_tokens_test.go b/x/stakeibc/types/message_claim_undelegated_tokens_test.go index a0a2682e30..9b344a686a 100644 --- a/x/stakeibc/types/message_claim_undelegated_tokens_test.go +++ b/x/stakeibc/types/message_claim_undelegated_tokens_test.go @@ -7,7 +7,7 @@ import ( sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" "github.com/stretchr/testify/require" - "github.com/Stride-Labs/stride/v8/testutil/sample" + "github.com/Stride-Labs/stride/v9/testutil/sample" ) func TestMsgClaimUndelegatedTokens_ValidateBasic(t *testing.T) { diff --git a/x/stakeibc/types/message_clear_balance.go b/x/stakeibc/types/message_clear_balance.go index d0531a3eef..b52e8e17fd 100644 --- a/x/stakeibc/types/message_clear_balance.go +++ b/x/stakeibc/types/message_clear_balance.go @@ -8,7 +8,7 @@ import ( sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" channeltypes "github.com/cosmos/ibc-go/v5/modules/core/04-channel/types" - "github.com/Stride-Labs/stride/v8/utils" + "github.com/Stride-Labs/stride/v9/utils" ) const TypeMsgClearBalance = "clear_balance" diff --git a/x/stakeibc/types/message_delete_validator.go b/x/stakeibc/types/message_delete_validator.go index 014236dec4..0639c536be 100644 --- a/x/stakeibc/types/message_delete_validator.go +++ b/x/stakeibc/types/message_delete_validator.go @@ -5,7 +5,7 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" - "github.com/Stride-Labs/stride/v8/utils" + "github.com/Stride-Labs/stride/v9/utils" ) const TypeMsgDeleteValidator = "delete_validator" diff --git a/x/stakeibc/types/message_delete_validator_test.go b/x/stakeibc/types/message_delete_validator_test.go index f1fe3199db..4507ee9b80 100644 --- a/x/stakeibc/types/message_delete_validator_test.go +++ b/x/stakeibc/types/message_delete_validator_test.go @@ -6,7 +6,7 @@ import ( sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" "github.com/stretchr/testify/require" - "github.com/Stride-Labs/stride/v8/testutil/sample" + "github.com/Stride-Labs/stride/v9/testutil/sample" ) func TestMsgDeleteValidator_ValidateBasic(t *testing.T) { diff --git a/x/stakeibc/types/message_liquid_stake_test.go b/x/stakeibc/types/message_liquid_stake_test.go index 001305c35f..93d7fdbe4d 100644 --- a/x/stakeibc/types/message_liquid_stake_test.go +++ b/x/stakeibc/types/message_liquid_stake_test.go @@ -7,7 +7,7 @@ import ( sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" "github.com/stretchr/testify/require" - "github.com/Stride-Labs/stride/v8/testutil/sample" + "github.com/Stride-Labs/stride/v9/testutil/sample" ) func TestMsgLiquidStake_ValidateBasic(t *testing.T) { diff --git a/x/stakeibc/types/message_rebalance_validators.go b/x/stakeibc/types/message_rebalance_validators.go index 3e1c1aea74..44fa591980 100644 --- a/x/stakeibc/types/message_rebalance_validators.go +++ b/x/stakeibc/types/message_rebalance_validators.go @@ -7,7 +7,7 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" - "github.com/Stride-Labs/stride/v8/utils" + "github.com/Stride-Labs/stride/v9/utils" ) const ( diff --git a/x/stakeibc/types/message_rebalance_validators_test.go b/x/stakeibc/types/message_rebalance_validators_test.go index a0f7b1457f..8eddb4d52f 100644 --- a/x/stakeibc/types/message_rebalance_validators_test.go +++ b/x/stakeibc/types/message_rebalance_validators_test.go @@ -6,8 +6,8 @@ import ( sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" "github.com/stretchr/testify/require" - "github.com/Stride-Labs/stride/v8/app/apptesting" - "github.com/Stride-Labs/stride/v8/x/stakeibc/types" + "github.com/Stride-Labs/stride/v9/app/apptesting" + "github.com/Stride-Labs/stride/v9/x/stakeibc/types" ) func TestMsgRebalanceValidators_ValidateBasic(t *testing.T) { diff --git a/x/stakeibc/types/message_redeem_stake_test.go b/x/stakeibc/types/message_redeem_stake_test.go index 149321d3cd..54ed570d1b 100644 --- a/x/stakeibc/types/message_redeem_stake_test.go +++ b/x/stakeibc/types/message_redeem_stake_test.go @@ -8,7 +8,7 @@ import ( sdkmath "cosmossdk.io/math" - "github.com/Stride-Labs/stride/v8/testutil/sample" + "github.com/Stride-Labs/stride/v9/testutil/sample" ) func TestMsgRedeemStake_ValidateBasic(t *testing.T) { diff --git a/x/stakeibc/types/message_register_host_zone.go b/x/stakeibc/types/message_register_host_zone.go index 2311804853..0d9a256f56 100644 --- a/x/stakeibc/types/message_register_host_zone.go +++ b/x/stakeibc/types/message_register_host_zone.go @@ -10,7 +10,7 @@ import ( sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" ibctransfertypes "github.com/cosmos/ibc-go/v5/modules/apps/transfer/types" - "github.com/Stride-Labs/stride/v8/utils" + "github.com/Stride-Labs/stride/v9/utils" ) const TypeMsgRegisterHostZone = "register_host_zone" diff --git a/x/stakeibc/types/message_restore_interchain_account_test.go b/x/stakeibc/types/message_restore_interchain_account_test.go index 88e3438752..7c42e2b36a 100644 --- a/x/stakeibc/types/message_restore_interchain_account_test.go +++ b/x/stakeibc/types/message_restore_interchain_account_test.go @@ -6,7 +6,7 @@ import ( sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" "github.com/stretchr/testify/require" - "github.com/Stride-Labs/stride/v8/testutil/sample" + "github.com/Stride-Labs/stride/v9/testutil/sample" ) func TestMsgRestoreInterchainAccount_ValidateBasic(t *testing.T) { diff --git a/x/stakeibc/types/message_update_delegation.go b/x/stakeibc/types/message_update_delegation.go index 98d16c5a1d..b6fe3bff27 100644 --- a/x/stakeibc/types/message_update_delegation.go +++ b/x/stakeibc/types/message_update_delegation.go @@ -7,7 +7,7 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" - "github.com/Stride-Labs/stride/v8/utils" + "github.com/Stride-Labs/stride/v9/utils" ) const TypeMsgUpdateValidatorSharesExchRate = "update_validator_shares_exch_rate" diff --git a/x/stakeibc/types/packet.pb.go b/x/stakeibc/types/packet.pb.go index cd893f63e5..3b613bdbe6 100644 --- a/x/stakeibc/types/packet.pb.go +++ b/x/stakeibc/types/packet.pb.go @@ -149,8 +149,8 @@ var fileDescriptor_a86fa6a12773333f = []byte{ 0x8c, 0x17, 0x1e, 0xc9, 0x31, 0x3e, 0x78, 0x24, 0xc7, 0x38, 0xe1, 0xb1, 0x1c, 0xc3, 0x85, 0xc7, 0x72, 0x0c, 0x37, 0x1e, 0xcb, 0x31, 0x44, 0x19, 0xa6, 0x67, 0x96, 0x64, 0x94, 0x26, 0xe9, 0x25, 0xe7, 0xe7, 0xea, 0x07, 0x83, 0x8d, 0xd6, 0xf5, 0x49, 0x4c, 0x2a, 0xd6, 0x87, 0xba, 0xbe, 0xcc, - 0x42, 0xbf, 0x02, 0xe1, 0x85, 0x92, 0xca, 0x82, 0xd4, 0xe2, 0x24, 0x36, 0xb0, 0x17, 0x8c, 0x01, - 0x01, 0x00, 0x00, 0xff, 0xff, 0x40, 0x7c, 0x5e, 0x2c, 0xe2, 0x00, 0x00, 0x00, + 0x52, 0xbf, 0x02, 0xe1, 0x85, 0x92, 0xca, 0x82, 0xd4, 0xe2, 0x24, 0x36, 0xb0, 0x17, 0x8c, 0x01, + 0x01, 0x00, 0x00, 0xff, 0xff, 0xd7, 0xda, 0x43, 0xcb, 0xe2, 0x00, 0x00, 0x00, } func (m *StakeibcPacketData) Marshal() (dAtA []byte, err error) { diff --git a/x/stakeibc/types/params.pb.go b/x/stakeibc/types/params.pb.go index 8a1ac79b90..67b515ffb6 100644 --- a/x/stakeibc/types/params.pb.go +++ b/x/stakeibc/types/params.pb.go @@ -196,43 +196,43 @@ func init() { func init() { proto.RegisterFile("stride/stakeibc/params.proto", fileDescriptor_5aeaab6a38c2b438) } var fileDescriptor_5aeaab6a38c2b438 = []byte{ - // 567 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x93, 0xcf, 0x6e, 0xd3, 0x4c, - 0x14, 0xc5, 0x93, 0xef, 0x8b, 0x42, 0x3b, 0x05, 0x9a, 0x98, 0x7f, 0xa3, 0x08, 0x5c, 0x40, 0x42, - 0xa2, 0x14, 0x62, 0x01, 0x0b, 0x2a, 0xba, 0x40, 0x6a, 0xc5, 0xa2, 0x40, 0xab, 0x28, 0x89, 0x58, - 0xb0, 0x19, 0x8d, 0xc7, 0xd7, 0xc9, 0xa8, 0xb6, 0xc7, 0x9a, 0x19, 0x07, 0xb7, 0x4f, 0xc1, 0x92, - 0x25, 0x8f, 0xc3, 0xb2, 0x4b, 0x96, 0x28, 0x79, 0x03, 0x9e, 0x00, 0x79, 0xc6, 0x71, 0x6a, 0x54, - 0xd8, 0x45, 0xe7, 0xfc, 0xee, 0xf1, 0x9d, 0x33, 0x19, 0x74, 0x57, 0x69, 0xc9, 0x03, 0xf0, 0x94, - 0xa6, 0x27, 0xc0, 0x7d, 0xe6, 0xa5, 0x54, 0xd2, 0x58, 0xf5, 0x53, 0x29, 0xb4, 0x70, 0x36, 0xad, - 0xdb, 0x5f, 0xba, 0xbd, 0x9b, 0x13, 0x31, 0x11, 0xc6, 0xf3, 0x8a, 0x5f, 0x16, 0x7b, 0xf8, 0xab, - 0x8d, 0xda, 0x03, 0x33, 0xe7, 0x6c, 0xa3, 0x8e, 0x84, 0xcf, 0x54, 0x06, 0x8a, 0xf0, 0x44, 0x83, - 0x9c, 0xd1, 0x08, 0x37, 0xef, 0x37, 0x1f, 0xb7, 0x86, 0x9b, 0xa5, 0x7e, 0x58, 0xca, 0xce, 0x0e, - 0xea, 0x06, 0x10, 0xc1, 0x84, 0x6a, 0x58, 0xb1, 0x6d, 0xc3, 0x76, 0x96, 0x46, 0x05, 0x6f, 0xa3, - 0x4e, 0x00, 0xa9, 0x50, 0x5c, 0xaf, 0xd8, 0xff, 0x6c, 0x6e, 0xa9, 0x57, 0xe8, 0x2e, 0xc2, 0x12, - 0x02, 0x88, 0x53, 0xcd, 0x45, 0x42, 0x64, 0x2d, 0xfe, 0x7f, 0x33, 0x72, 0x7b, 0xe5, 0x0f, 0x2f, - 0x7e, 0x64, 0x07, 0x75, 0xed, 0x81, 0x09, 0x13, 0x71, 0xcc, 0x95, 0xe2, 0x22, 0xc1, 0x2d, 0xbb, - 0x91, 0x35, 0x0e, 0x2a, 0xbd, 0x80, 0x25, 0xf0, 0x64, 0x06, 0xea, 0xc2, 0x4a, 0x57, 0x2c, 0xbc, - 0x34, 0xaa, 0xe4, 0x27, 0xa8, 0xcb, 0x19, 0x25, 0x9a, 0xc7, 0x20, 0x32, 0x4d, 0x12, 0x9a, 0x08, - 0x85, 0xd7, 0xed, 0xfe, 0x9c, 0xd1, 0xb1, 0xd5, 0x8f, 0x0b, 0xd9, 0xd9, 0x42, 0x1b, 0x7e, 0x16, - 0x86, 0x20, 0x89, 0xe2, 0x67, 0x80, 0x91, 0xa1, 0x90, 0x95, 0x46, 0xfc, 0x0c, 0x9c, 0xa7, 0xc8, - 0xe1, 0x3e, 0xab, 0xc2, 0xfc, 0x48, 0xb0, 0x13, 0x85, 0x37, 0xec, 0xa7, 0xb9, 0xcf, 0xca, 0xb4, - 0x7d, 0xa3, 0x3b, 0x7b, 0xa8, 0x17, 0x02, 0x10, 0x2d, 0x69, 0xa2, 0x8a, 0xd0, 0xfa, 0x0e, 0x57, - 0xcd, 0xd4, 0x9d, 0x10, 0x60, 0x5c, 0x02, 0xb5, 0x5d, 0xde, 0xa0, 0x7b, 0x31, 0xcd, 0x89, 0xb9, - 0x7f, 0x52, 0x9c, 0x80, 0xd1, 0x28, 0x52, 0x24, 0x05, 0x49, 0x20, 0x15, 0x6c, 0x8a, 0xaf, 0x99, - 0x79, 0x1c, 0xd3, 0x7c, 0x54, 0x30, 0x87, 0x8c, 0x1e, 0x14, 0xc4, 0x00, 0xe4, 0xdb, 0xc2, 0x77, - 0x06, 0xe8, 0x51, 0x00, 0x21, 0xcd, 0x22, 0x4d, 0x62, 0x9e, 0x90, 0x3f, 0x2f, 0x46, 0x4f, 0x25, - 0xa8, 0xa9, 0x88, 0x02, 0x7c, 0xdd, 0x04, 0x3d, 0x28, 0xe1, 0x23, 0x9e, 0x0c, 0x6b, 0x77, 0x34, - 0x5e, 0x82, 0xb5, 0x44, 0x9a, 0xff, 0x23, 0x71, 0xb3, 0x9e, 0x48, 0xf3, 0xbf, 0x25, 0xee, 0xa1, - 0x9e, 0xe9, 0xf3, 0xf2, 0x86, 0x3a, 0xb6, 0xa1, 0xa2, 0xd7, 0xcb, 0x1a, 0x7a, 0x81, 0x6e, 0x29, - 0x1a, 0x82, 0x3e, 0x25, 0x49, 0x16, 0x93, 0x19, 0x8d, 0x78, 0x40, 0xb5, 0x90, 0x0a, 0x77, 0xcd, - 0xdc, 0x0d, 0x6b, 0x1e, 0x67, 0xf1, 0xc7, 0xca, 0x72, 0x5e, 0x21, 0x5c, 0xce, 0x98, 0x72, 0x23, - 0xaa, 0xa6, 0x45, 0xa5, 0x0c, 0x12, 0x8d, 0x1d, 0x33, 0x56, 0x66, 0x1e, 0xd1, 0x7c, 0x54, 0xb8, - 0x03, 0x6b, 0xbe, 0x6e, 0x7d, 0xfd, 0xb6, 0xd5, 0x78, 0xd7, 0x5a, 0x5b, 0xeb, 0xac, 0xef, 0xbf, - 0xff, 0x3e, 0x77, 0x9b, 0xe7, 0x73, 0xb7, 0xf9, 0x73, 0xee, 0x36, 0xbf, 0x2c, 0xdc, 0xc6, 0xf9, - 0xc2, 0x6d, 0xfc, 0x58, 0xb8, 0x8d, 0x4f, 0xcf, 0x27, 0x5c, 0x4f, 0x33, 0xbf, 0xcf, 0x44, 0xec, - 0x8d, 0xcc, 0xdf, 0xf6, 0xd9, 0x07, 0xea, 0x2b, 0xaf, 0x7c, 0xea, 0xb3, 0x5d, 0x2f, 0x5f, 0xbd, - 0x77, 0x7d, 0x9a, 0x82, 0xf2, 0xdb, 0xe6, 0x21, 0xbf, 0xfc, 0x1d, 0x00, 0x00, 0xff, 0xff, 0x91, - 0x27, 0x4f, 0x30, 0x0f, 0x04, 0x00, 0x00, + // 568 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x93, 0xcd, 0x6e, 0xd3, 0x4e, + 0x14, 0xc5, 0x93, 0xff, 0x3f, 0x0a, 0xed, 0x14, 0x68, 0x62, 0xbe, 0x46, 0x11, 0xb8, 0x80, 0x84, + 0x44, 0x29, 0xc4, 0x02, 0x16, 0x7c, 0x74, 0x81, 0xd4, 0x8a, 0x45, 0x81, 0x56, 0x51, 0x12, 0xb1, + 0x60, 0x33, 0x1a, 0x8f, 0xaf, 0x93, 0x51, 0x6d, 0x8f, 0x35, 0x33, 0x0e, 0x6e, 0x9f, 0x82, 0x25, + 0x4b, 0x1e, 0x87, 0x65, 0x97, 0x2c, 0x51, 0xf2, 0x06, 0x3c, 0x01, 0xf2, 0x8c, 0xe3, 0xd4, 0xa8, + 0xb0, 0x8b, 0xce, 0xf9, 0xdd, 0xe3, 0x3b, 0x67, 0x32, 0xe8, 0xb6, 0xd2, 0x92, 0x07, 0xe0, 0x29, + 0x4d, 0x8f, 0x81, 0xfb, 0xcc, 0x4b, 0xa9, 0xa4, 0xb1, 0xea, 0xa7, 0x52, 0x68, 0xe1, 0x6c, 0x5a, + 0xb7, 0xbf, 0x74, 0x7b, 0xd7, 0x27, 0x62, 0x22, 0x8c, 0xe7, 0x15, 0xbf, 0x2c, 0x76, 0xff, 0x57, + 0x1b, 0xb5, 0x07, 0x66, 0xce, 0xd9, 0x46, 0x1d, 0x09, 0x9f, 0xa9, 0x0c, 0x14, 0xe1, 0x89, 0x06, + 0x39, 0xa3, 0x11, 0x6e, 0xde, 0x6d, 0x3e, 0x6c, 0x0d, 0x37, 0x4b, 0xfd, 0xa0, 0x94, 0x9d, 0x1d, + 0xd4, 0x0d, 0x20, 0x82, 0x09, 0xd5, 0xb0, 0x62, 0xdb, 0x86, 0xed, 0x2c, 0x8d, 0x0a, 0xde, 0x46, + 0x9d, 0x00, 0x52, 0xa1, 0xb8, 0x5e, 0xb1, 0xff, 0xd9, 0xdc, 0x52, 0xaf, 0xd0, 0x97, 0x08, 0x4b, + 0x08, 0x20, 0x4e, 0x35, 0x17, 0x09, 0x91, 0xb5, 0xf8, 0xff, 0xcd, 0xc8, 0xcd, 0x95, 0x3f, 0x3c, + 0xff, 0x91, 0x1d, 0xd4, 0xb5, 0x07, 0x26, 0x4c, 0xc4, 0x31, 0x57, 0x8a, 0x8b, 0x04, 0xb7, 0xec, + 0x46, 0xd6, 0xd8, 0xaf, 0xf4, 0x02, 0x96, 0xc0, 0x93, 0x19, 0xa8, 0x73, 0x2b, 0x5d, 0xb2, 0xf0, + 0xd2, 0xa8, 0x92, 0x1f, 0xa1, 0x2e, 0x67, 0x94, 0x68, 0x1e, 0x83, 0xc8, 0x34, 0x49, 0x68, 0x22, + 0x14, 0x5e, 0xb7, 0xfb, 0x73, 0x46, 0xc7, 0x56, 0x3f, 0x2a, 0x64, 0x67, 0x0b, 0x6d, 0xf8, 0x59, + 0x18, 0x82, 0x24, 0x8a, 0x9f, 0x02, 0x46, 0x86, 0x42, 0x56, 0x1a, 0xf1, 0x53, 0x70, 0x1e, 0x23, + 0x87, 0xfb, 0xac, 0x0a, 0xf3, 0x23, 0xc1, 0x8e, 0x15, 0xde, 0xb0, 0x9f, 0xe6, 0x3e, 0x2b, 0xd3, + 0xf6, 0x8c, 0xee, 0xec, 0xa2, 0x5e, 0x08, 0x40, 0xb4, 0xa4, 0x89, 0x2a, 0x42, 0xeb, 0x3b, 0x5c, + 0x36, 0x53, 0xb7, 0x42, 0x80, 0x71, 0x09, 0xd4, 0x76, 0x79, 0x83, 0xee, 0xc4, 0x34, 0x27, 0xe6, + 0xfe, 0x49, 0x71, 0x02, 0x46, 0xa3, 0x48, 0x91, 0x14, 0x24, 0x81, 0x54, 0xb0, 0x29, 0xbe, 0x62, + 0xe6, 0x71, 0x4c, 0xf3, 0x51, 0xc1, 0x1c, 0x30, 0xba, 0x5f, 0x10, 0x03, 0x90, 0x6f, 0x0b, 0xdf, + 0x19, 0xa0, 0x07, 0x01, 0x84, 0x34, 0x8b, 0x34, 0x89, 0x79, 0x42, 0xfe, 0xbc, 0x18, 0x3d, 0x95, + 0xa0, 0xa6, 0x22, 0x0a, 0xf0, 0x55, 0x13, 0x74, 0xaf, 0x84, 0x0f, 0x79, 0x32, 0xac, 0xdd, 0xd1, + 0x78, 0x09, 0xd6, 0x12, 0x69, 0xfe, 0x8f, 0xc4, 0xcd, 0x7a, 0x22, 0xcd, 0xff, 0x96, 0xb8, 0x8b, + 0x7a, 0xa6, 0xcf, 0x8b, 0x1b, 0xea, 0xd8, 0x86, 0x8a, 0x5e, 0x2f, 0x6a, 0xe8, 0x19, 0xba, 0xa1, + 0x68, 0x08, 0xfa, 0x84, 0x24, 0x59, 0x4c, 0x66, 0x34, 0xe2, 0x01, 0xd5, 0x42, 0x2a, 0xdc, 0x35, + 0x73, 0xd7, 0xac, 0x79, 0x94, 0xc5, 0x1f, 0x2b, 0xcb, 0x79, 0x81, 0x70, 0x39, 0x63, 0xca, 0x8d, + 0xa8, 0x9a, 0x16, 0x95, 0x32, 0x48, 0x34, 0x76, 0xcc, 0x58, 0x99, 0x79, 0x48, 0xf3, 0x51, 0xe1, + 0x0e, 0xac, 0xf9, 0xba, 0xf5, 0xf5, 0xdb, 0x56, 0xe3, 0x5d, 0x6b, 0x6d, 0xad, 0xb3, 0xbe, 0xf7, + 0xfe, 0xfb, 0xdc, 0x6d, 0x9e, 0xcd, 0xdd, 0xe6, 0xcf, 0xb9, 0xdb, 0xfc, 0xb2, 0x70, 0x1b, 0x67, + 0x0b, 0xb7, 0xf1, 0x63, 0xe1, 0x36, 0x3e, 0x3d, 0x9d, 0x70, 0x3d, 0xcd, 0xfc, 0x3e, 0x13, 0xb1, + 0x37, 0x32, 0x7f, 0xdb, 0x27, 0x1f, 0xa8, 0xaf, 0xbc, 0xf2, 0xa9, 0xcf, 0x5e, 0x79, 0xf9, 0xea, + 0xbd, 0xeb, 0x93, 0x14, 0x94, 0xdf, 0x36, 0x0f, 0xf9, 0xf9, 0xef, 0x00, 0x00, 0x00, 0xff, 0xff, + 0x06, 0x81, 0x52, 0xd7, 0x0f, 0x04, 0x00, 0x00, } func (m *Params) Marshal() (dAtA []byte, err error) { diff --git a/x/stakeibc/types/query.pb.go b/x/stakeibc/types/query.pb.go index f94fa80d67..708d001d6a 100644 --- a/x/stakeibc/types/query.pb.go +++ b/x/stakeibc/types/query.pb.go @@ -957,80 +957,80 @@ func init() { func init() { proto.RegisterFile("stride/stakeibc/query.proto", fileDescriptor_494b786fe66f2b80) } var fileDescriptor_494b786fe66f2b80 = []byte{ - // 1156 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x97, 0x4d, 0x6f, 0x1b, 0x45, - 0x18, 0xc7, 0xb3, 0x4d, 0x9a, 0x97, 0x27, 0x89, 0x42, 0x87, 0x88, 0x38, 0xdb, 0xc4, 0x21, 0xd3, - 0xd2, 0xbc, 0x90, 0x7a, 0x89, 0x53, 0x10, 0x8d, 0xa8, 0x20, 0x91, 0xda, 0xc6, 0x50, 0x50, 0x70, - 0xa1, 0x42, 0xe5, 0x60, 0x8d, 0x77, 0x07, 0x7b, 0xd5, 0xf5, 0x8c, 0xbb, 0xbb, 0x0e, 0x09, 0x91, - 0x55, 0x89, 0x4f, 0x50, 0x81, 0xb8, 0x70, 0x2b, 0xe2, 0xc0, 0x99, 0x4f, 0xd1, 0x1b, 0x95, 0xb8, - 0x70, 0x8a, 0x50, 0xc2, 0x27, 0xa8, 0xf8, 0x00, 0x68, 0x67, 0x66, 0xd7, 0xf6, 0xbe, 0x18, 0xa7, - 0x37, 0xcf, 0xcc, 0xf3, 0xf2, 0x9b, 0x67, 0x9e, 0xf9, 0xcf, 0x1a, 0x2e, 0x7b, 0xbe, 0x6b, 0x5b, - 0xd4, 0xf0, 0x7c, 0xf2, 0x88, 0xda, 0x55, 0xd3, 0x78, 0xdc, 0xa2, 0xee, 0x51, 0xa1, 0xe9, 0x72, - 0x9f, 0xa3, 0x19, 0xb9, 0x58, 0x08, 0x17, 0xf5, 0xd9, 0x1a, 0xaf, 0x71, 0xb1, 0x66, 0x04, 0xbf, - 0xa4, 0x99, 0xbe, 0x50, 0xe3, 0xbc, 0xe6, 0x50, 0x83, 0x34, 0x6d, 0x83, 0x30, 0xc6, 0x7d, 0xe2, - 0xdb, 0x9c, 0x79, 0x6a, 0x75, 0xdd, 0xe4, 0x5e, 0x83, 0x7b, 0x46, 0x95, 0x78, 0x54, 0x46, 0x37, - 0x0e, 0x36, 0xab, 0xd4, 0x27, 0x9b, 0x46, 0x93, 0xd4, 0x6c, 0x26, 0x8c, 0xc3, 0x48, 0x71, 0x9a, - 0x26, 0x71, 0x49, 0x23, 0x8c, 0xb4, 0x14, 0x5f, 0x3d, 0x20, 0x8e, 0x6d, 0x11, 0x9f, 0xbb, 0x59, - 0x06, 0x75, 0xee, 0xf9, 0x95, 0xef, 0x38, 0xa3, 0xca, 0xe0, 0x4a, 0xdc, 0x80, 0x36, 0xb9, 0x59, - 0xaf, 0xf8, 0x2e, 0x31, 0x1f, 0xd1, 0x30, 0xca, 0x4a, 0xdc, 0x88, 0x58, 0x96, 0x4b, 0x3d, 0xaf, - 0xd2, 0x62, 0x55, 0xce, 0x2c, 0x9b, 0xd5, 0xa4, 0x21, 0x7e, 0x02, 0xab, 0x9f, 0x07, 0xfb, 0x29, - 0x31, 0x9f, 0xba, 0x66, 0x9d, 0xd8, 0x6c, 0xc7, 0x34, 0x79, 0x8b, 0xf9, 0x77, 0x5c, 0xde, 0xd8, - 0x91, 0x4e, 0x65, 0xfa, 0xb8, 0x45, 0x3d, 0x1f, 0xcd, 0xc2, 0x45, 0xfe, 0x2d, 0xa3, 0x6e, 0x4e, - 0x7b, 0x53, 0x5b, 0x9d, 0x28, 0xcb, 0x01, 0xba, 0x05, 0xd3, 0x26, 0x67, 0x8c, 0x9a, 0x41, 0x0d, - 0x2a, 0xb6, 0x95, 0xbb, 0x10, 0xac, 0xee, 0xe6, 0x5e, 0x9e, 0x2c, 0xcd, 0x1e, 0x91, 0x86, 0xb3, - 0x8d, 0x7b, 0x96, 0x71, 0x79, 0xaa, 0x33, 0x2e, 0x59, 0xf8, 0xa9, 0x06, 0x6b, 0x03, 0x10, 0x78, - 0x4d, 0xce, 0x3c, 0x8a, 0x4c, 0xd0, 0xed, 0xc8, 0xae, 0x42, 0xa4, 0x61, 0x45, 0x6d, 0x4e, 0x72, - 0xed, 0xbe, 0xf5, 0xf2, 0x64, 0x69, 0x59, 0x66, 0xce, 0xb6, 0xc5, 0xe5, 0x9c, 0x1d, 0x4f, 0xa8, - 0x92, 0xe1, 0x59, 0x40, 0x82, 0x68, 0x5f, 0x1c, 0x9c, 0xda, 0x3d, 0xbe, 0x07, 0xaf, 0xf7, 0xcc, - 0x2a, 0xa2, 0x77, 0x61, 0x54, 0x1e, 0xb0, 0xc8, 0x3e, 0x59, 0x9c, 0x2b, 0xc4, 0x1a, 0xae, 0x20, - 0x1d, 0x76, 0x47, 0x9e, 0x9f, 0x2c, 0x0d, 0x95, 0x95, 0x31, 0x7e, 0x0f, 0xe6, 0x45, 0xb4, 0xbb, - 0xd4, 0x7f, 0x10, 0x76, 0x40, 0x54, 0xe8, 0x79, 0x18, 0x97, 0xd0, 0xb6, 0xa5, 0x6a, 0x3d, 0x26, - 0xc6, 0x25, 0x0b, 0x7f, 0x05, 0x7a, 0x9a, 0x9f, 0x82, 0xd9, 0x06, 0x88, 0xfa, 0x29, 0x00, 0x1a, - 0x5e, 0x9d, 0x2c, 0xea, 0x09, 0xa0, 0xc8, 0xb1, 0xdc, 0x65, 0x8d, 0x6f, 0xc0, 0x5c, 0x18, 0x79, - 0x8f, 0x7b, 0xfe, 0x43, 0xce, 0xe8, 0x40, 0x3c, 0xb9, 0xa4, 0x97, 0xa2, 0xf9, 0x00, 0x26, 0xa2, - 0xe6, 0x55, 0xd5, 0x99, 0x4f, 0xc0, 0x84, 0x5e, 0xaa, 0x3e, 0xe3, 0x75, 0x35, 0xc6, 0x44, 0xf1, - 0xec, 0x38, 0x4e, 0x9c, 0xe7, 0x0e, 0x40, 0xe7, 0xda, 0xa9, 0xc8, 0xd7, 0x0a, 0xf2, 0x8e, 0x16, - 0x82, 0x3b, 0x5a, 0x90, 0x0a, 0xa0, 0xee, 0x68, 0x61, 0x9f, 0xd4, 0x42, 0xdf, 0x72, 0x97, 0x27, - 0x7e, 0xa6, 0x29, 0xfa, 0x9e, 0x1c, 0xe9, 0xf4, 0xc3, 0xe7, 0xa2, 0x47, 0x77, 0x7b, 0x10, 0x2f, - 0x08, 0xc4, 0x95, 0xff, 0x45, 0x94, 0xa9, 0x7b, 0x18, 0x0d, 0xd5, 0x28, 0x9f, 0x72, 0xab, 0xe5, - 0xd0, 0xd8, 0x8d, 0x44, 0x30, 0xc2, 0x48, 0x83, 0xaa, 0x43, 0x11, 0xbf, 0xf1, 0x3b, 0xaa, 0x43, - 0x62, 0x0e, 0x6a, 0x57, 0x08, 0x46, 0x82, 0x1b, 0x10, 0x7a, 0x04, 0xbf, 0xf1, 0x1e, 0x5c, 0x0e, - 0xcf, 0xf0, 0x76, 0xa0, 0x25, 0x5f, 0x48, 0x29, 0x09, 0x93, 0xac, 0xc1, 0x6b, 0x52, 0x62, 0x6c, - 0x8b, 0x32, 0xdf, 0xfe, 0xc6, 0x8e, 0x14, 0x60, 0x46, 0xcc, 0x97, 0xa2, 0x69, 0x5c, 0x87, 0x85, - 0xf4, 0x48, 0x2a, 0xfb, 0x1e, 0x4c, 0xf7, 0xa8, 0x95, 0x3a, 0xbb, 0xc5, 0x44, 0x5d, 0xbb, 0xbd, - 0x55, 0x6d, 0xa7, 0x68, 0xd7, 0x1c, 0x5e, 0x54, 0xcc, 0x3b, 0x8e, 0x93, 0xc2, 0x1c, 0x81, 0x24, - 0x96, 0xb3, 0x41, 0x86, 0x5f, 0x0d, 0xe4, 0x6b, 0x58, 0x0e, 0xb7, 0xfc, 0x19, 0x3d, 0xf4, 0xf7, - 0x83, 0x59, 0xff, 0x7e, 0x80, 0xc1, 0xcc, 0xa8, 0x61, 0x17, 0x01, 0xcc, 0x3a, 0x61, 0x8c, 0x3a, - 0x9d, 0x2b, 0x34, 0xa1, 0x66, 0x4a, 0x16, 0x9a, 0x83, 0xb1, 0x26, 0x77, 0xfd, 0x48, 0x3c, 0xcb, - 0xa3, 0xc1, 0xb0, 0x64, 0xe1, 0x8f, 0x00, 0xf7, 0x0b, 0xae, 0x36, 0xa3, 0xc3, 0xb8, 0xa7, 0xe6, - 0x44, 0xec, 0x91, 0x72, 0x34, 0xc6, 0x45, 0x78, 0x43, 0x16, 0x42, 0xf6, 0xc1, 0x97, 0xa1, 0xfc, - 0x7b, 0x28, 0x07, 0x63, 0x3d, 0xba, 0x59, 0x0e, 0x87, 0xf8, 0x10, 0xf2, 0xe9, 0x3e, 0x51, 0xc6, - 0x07, 0x80, 0x12, 0x0f, 0x4a, 0xa8, 0x37, 0xcb, 0x89, 0x1a, 0xc6, 0xe3, 0xa8, 0x3a, 0x5e, 0x22, - 0xf1, 0xf8, 0xc5, 0x7f, 0xa7, 0xe0, 0xa2, 0x48, 0x8d, 0x9e, 0xc0, 0xa8, 0xd4, 0x4d, 0x74, 0x25, - 0x11, 0x2f, 0x29, 0xce, 0xfa, 0xd5, 0xfe, 0x46, 0x12, 0x1b, 0xaf, 0x7f, 0xff, 0xe7, 0x3f, 0x3f, - 0x5e, 0xb8, 0x8a, 0xb0, 0x71, 0x5f, 0x58, 0x3b, 0xa4, 0xea, 0x19, 0xe9, 0xcf, 0x35, 0x7a, 0xa6, - 0x01, 0x74, 0x14, 0x16, 0xad, 0xa7, 0x27, 0x48, 0x93, 0x6f, 0xfd, 0xed, 0x81, 0x6c, 0x15, 0xd3, - 0xb6, 0x60, 0xba, 0x81, 0x8a, 0x8a, 0xe9, 0xfa, 0xbd, 0x34, 0xa8, 0x8e, 0x4e, 0x1b, 0xc7, 0xa1, - 0x14, 0xb7, 0xd1, 0xcf, 0x1a, 0x8c, 0x87, 0x0a, 0x84, 0x56, 0x33, 0xb3, 0xc6, 0xe4, 0x53, 0x5f, - 0x1b, 0xc0, 0x52, 0xd1, 0xdd, 0x14, 0x74, 0x5b, 0x68, 0xb3, 0x2f, 0x5d, 0xa4, 0x93, 0xdd, 0x70, - 0x3f, 0x68, 0x30, 0x19, 0xc6, 0xdb, 0x71, 0x9c, 0x2c, 0xbe, 0xa4, 0xbc, 0x67, 0xf1, 0xa5, 0x88, - 0x34, 0x2e, 0x08, 0xbe, 0x55, 0x74, 0x6d, 0x30, 0x3e, 0xf4, 0xab, 0x06, 0xd3, 0x3d, 0xc2, 0x98, - 0x75, 0xb0, 0x69, 0x72, 0x9b, 0x75, 0xb0, 0xa9, 0x4a, 0x3b, 0xe0, 0xc1, 0x36, 0x84, 0x6f, 0xf8, - 0x55, 0x62, 0x1c, 0x07, 0x12, 0xde, 0x46, 0x3f, 0x69, 0xb0, 0xd0, 0xef, 0x7b, 0x08, 0xdd, 0x4c, - 0x27, 0x19, 0xe0, 0x2b, 0x4e, 0xdf, 0x7e, 0x15, 0x57, 0x75, 0xef, 0x7f, 0xd7, 0x60, 0xaa, 0x5b, - 0x11, 0xd1, 0x46, 0x66, 0x2b, 0xa5, 0xa8, 0xb2, 0x7e, 0x7d, 0x40, 0x6b, 0x55, 0xc1, 0xdb, 0xa2, - 0x82, 0x1f, 0xa2, 0x5b, 0x7d, 0x2b, 0xd8, 0xa3, 0xe3, 0xc6, 0x71, 0xfc, 0xa9, 0x6a, 0xa3, 0x5f, - 0x34, 0x98, 0xe9, 0x8e, 0x1f, 0x34, 0xe3, 0x46, 0x66, 0x8b, 0x9d, 0x83, 0x3b, 0xe3, 0x71, 0xc1, - 0x45, 0xc1, 0xbd, 0x81, 0xd6, 0x07, 0xe7, 0x46, 0x7f, 0x68, 0x80, 0x92, 0x12, 0x8f, 0x8a, 0x99, - 0x15, 0xcb, 0x7c, 0x6c, 0xf4, 0xad, 0x73, 0xf9, 0x28, 0xe6, 0x7d, 0xc1, 0xfc, 0x31, 0xda, 0xeb, - 0xcb, 0xcc, 0xe8, 0xa1, 0x5f, 0x69, 0x8a, 0x08, 0x95, 0xf0, 0x89, 0x11, 0x77, 0x5e, 0x3d, 0x6d, - 0x6d, 0xe3, 0x58, 0x3d, 0x64, 0x6d, 0xf4, 0x9b, 0x06, 0x97, 0x92, 0xaf, 0xce, 0x4a, 0x46, 0x29, - 0xe3, 0x86, 0xba, 0x31, 0xa0, 0xe1, 0x39, 0xa5, 0xaa, 0xf3, 0x5c, 0x19, 0xc7, 0xea, 0xd2, 0xb5, - 0x77, 0x3f, 0x79, 0x7e, 0x9a, 0xd7, 0x5e, 0x9c, 0xe6, 0xb5, 0xbf, 0x4f, 0xf3, 0xda, 0xd3, 0xb3, - 0xfc, 0xd0, 0x8b, 0xb3, 0xfc, 0xd0, 0x5f, 0x67, 0xf9, 0xa1, 0x87, 0x9b, 0x35, 0xdb, 0xaf, 0xb7, - 0xaa, 0x05, 0x93, 0x37, 0xd2, 0xc2, 0x1e, 0xbc, 0x6f, 0x1c, 0x76, 0x62, 0xfb, 0x47, 0x4d, 0xea, - 0x55, 0x47, 0xc5, 0x1f, 0xab, 0xad, 0xff, 0x02, 0x00, 0x00, 0xff, 0xff, 0x72, 0xeb, 0xc4, 0xe4, - 0x96, 0x0e, 0x00, 0x00, + // 1157 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x97, 0xdd, 0x6e, 0x1b, 0x45, + 0x1b, 0xc7, 0xb3, 0x4d, 0x9a, 0x8f, 0x27, 0x89, 0xf2, 0x76, 0xde, 0x88, 0x38, 0xdb, 0xc4, 0x21, + 0xd3, 0xd2, 0x7c, 0x90, 0x7a, 0x89, 0x53, 0x90, 0x12, 0x51, 0x41, 0x22, 0xb5, 0x8d, 0xa1, 0xa0, + 0xe0, 0x42, 0x85, 0xca, 0x81, 0x35, 0xde, 0x1d, 0xec, 0x55, 0xd7, 0x33, 0xee, 0xee, 0x3a, 0x24, + 0x44, 0x56, 0x25, 0xae, 0xa0, 0x02, 0x71, 0xc2, 0x59, 0x11, 0x07, 0x1c, 0x73, 0x15, 0x3d, 0xa3, + 0x12, 0x27, 0x1c, 0x45, 0x28, 0xe1, 0x0a, 0x2a, 0x2e, 0x00, 0xed, 0xcc, 0xec, 0xda, 0xde, 0x0f, + 0xe3, 0xf4, 0xcc, 0x33, 0xf3, 0x7c, 0xfc, 0xe6, 0x99, 0x67, 0xfe, 0xb3, 0x86, 0xab, 0x9e, 0xef, + 0xda, 0x16, 0x35, 0x3c, 0x9f, 0x3c, 0xa6, 0x76, 0xd5, 0x34, 0x9e, 0xb4, 0xa8, 0x7b, 0x5c, 0x68, + 0xba, 0xdc, 0xe7, 0x68, 0x46, 0x2e, 0x16, 0xc2, 0x45, 0x7d, 0xb6, 0xc6, 0x6b, 0x5c, 0xac, 0x19, + 0xc1, 0x2f, 0x69, 0xa6, 0x2f, 0xd4, 0x38, 0xaf, 0x39, 0xd4, 0x20, 0x4d, 0xdb, 0x20, 0x8c, 0x71, + 0x9f, 0xf8, 0x36, 0x67, 0x9e, 0x5a, 0x5d, 0x37, 0xb9, 0xd7, 0xe0, 0x9e, 0x51, 0x25, 0x1e, 0x95, + 0xd1, 0x8d, 0xc3, 0xcd, 0x2a, 0xf5, 0xc9, 0xa6, 0xd1, 0x24, 0x35, 0x9b, 0x09, 0xe3, 0x30, 0x52, + 0x9c, 0xa6, 0x49, 0x5c, 0xd2, 0x08, 0x23, 0x2d, 0xc5, 0x57, 0x0f, 0x89, 0x63, 0x5b, 0xc4, 0xe7, + 0x6e, 0x96, 0x41, 0x9d, 0x7b, 0x7e, 0xe5, 0x5b, 0xce, 0xa8, 0x32, 0xb8, 0x16, 0x37, 0xa0, 0x4d, + 0x6e, 0xd6, 0x2b, 0xbe, 0x4b, 0xcc, 0xc7, 0x34, 0x8c, 0xb2, 0x12, 0x37, 0x22, 0x96, 0xe5, 0x52, + 0xcf, 0xab, 0xb4, 0x58, 0x95, 0x33, 0xcb, 0x66, 0x35, 0x69, 0x88, 0x9f, 0xc2, 0xea, 0x67, 0xc1, + 0x7e, 0x4a, 0xcc, 0xa7, 0xae, 0x59, 0x27, 0x36, 0xdb, 0x35, 0x4d, 0xde, 0x62, 0xfe, 0x5d, 0x97, + 0x37, 0x76, 0xa5, 0x53, 0x99, 0x3e, 0x69, 0x51, 0xcf, 0x47, 0xb3, 0x70, 0x99, 0x7f, 0xc3, 0xa8, + 0x9b, 0xd3, 0xde, 0xd4, 0x56, 0x27, 0xca, 0x72, 0x80, 0x6e, 0xc3, 0xb4, 0xc9, 0x19, 0xa3, 0x66, + 0x50, 0x83, 0x8a, 0x6d, 0xe5, 0x2e, 0x05, 0xab, 0x7b, 0xb9, 0x57, 0xa7, 0x4b, 0xb3, 0xc7, 0xa4, + 0xe1, 0xec, 0xe0, 0x9e, 0x65, 0x5c, 0x9e, 0xea, 0x8c, 0x4b, 0x16, 0x7e, 0xa6, 0xc1, 0xda, 0x00, + 0x04, 0x5e, 0x93, 0x33, 0x8f, 0x22, 0x13, 0x74, 0x3b, 0xb2, 0xab, 0x10, 0x69, 0x58, 0x51, 0x9b, + 0x93, 0x5c, 0x7b, 0x6f, 0xbd, 0x3a, 0x5d, 0x5a, 0x96, 0x99, 0xb3, 0x6d, 0x71, 0x39, 0x67, 0xc7, + 0x13, 0xaa, 0x64, 0x78, 0x16, 0x90, 0x20, 0x3a, 0x10, 0x07, 0xa7, 0x76, 0x8f, 0xef, 0xc3, 0xff, + 0x7b, 0x66, 0x15, 0xd1, 0xbb, 0x30, 0x2a, 0x0f, 0x58, 0x64, 0x9f, 0x2c, 0xce, 0x15, 0x62, 0x0d, + 0x57, 0x90, 0x0e, 0x7b, 0x23, 0x2f, 0x4e, 0x97, 0x86, 0xca, 0xca, 0x18, 0xbf, 0x07, 0xf3, 0x22, + 0xda, 0x3d, 0xea, 0x3f, 0x0c, 0x3b, 0x20, 0x2a, 0xf4, 0x3c, 0x8c, 0x4b, 0x68, 0xdb, 0x52, 0xb5, + 0x1e, 0x13, 0xe3, 0x92, 0x85, 0xbf, 0x04, 0x3d, 0xcd, 0x4f, 0xc1, 0xec, 0x00, 0x44, 0xfd, 0x14, + 0x00, 0x0d, 0xaf, 0x4e, 0x16, 0xf5, 0x04, 0x50, 0xe4, 0x58, 0xee, 0xb2, 0xc6, 0xb7, 0x60, 0x2e, + 0x8c, 0xbc, 0xcf, 0x3d, 0xff, 0x11, 0x67, 0x74, 0x20, 0x9e, 0x5c, 0xd2, 0x4b, 0xd1, 0xbc, 0x0f, + 0x13, 0x51, 0xf3, 0xaa, 0xea, 0xcc, 0x27, 0x60, 0x42, 0x2f, 0x55, 0x9f, 0xf1, 0xba, 0x1a, 0x63, + 0xa2, 0x78, 0x76, 0x1d, 0x27, 0xce, 0x73, 0x17, 0xa0, 0x73, 0xed, 0x54, 0xe4, 0x1b, 0x05, 0x79, + 0x47, 0x0b, 0xc1, 0x1d, 0x2d, 0x48, 0x05, 0x50, 0x77, 0xb4, 0x70, 0x40, 0x6a, 0xa1, 0x6f, 0xb9, + 0xcb, 0x13, 0x3f, 0xd7, 0x14, 0x7d, 0x4f, 0x8e, 0x74, 0xfa, 0xe1, 0x0b, 0xd1, 0xa3, 0x7b, 0x3d, + 0x88, 0x97, 0x04, 0xe2, 0xca, 0x7f, 0x22, 0xca, 0xd4, 0x3d, 0x8c, 0x86, 0x6a, 0x94, 0x4f, 0xb8, + 0xd5, 0x72, 0x68, 0xec, 0x46, 0x22, 0x18, 0x61, 0xa4, 0x41, 0xd5, 0xa1, 0x88, 0xdf, 0xf8, 0x1d, + 0xd5, 0x21, 0x31, 0x07, 0xb5, 0x2b, 0x04, 0x23, 0xc1, 0x0d, 0x08, 0x3d, 0x82, 0xdf, 0x78, 0x1f, + 0xae, 0x86, 0x67, 0x78, 0x27, 0xd0, 0x92, 0xcf, 0xa5, 0x94, 0x84, 0x49, 0xd6, 0xe0, 0x7f, 0x52, + 0x62, 0x6c, 0x8b, 0x32, 0xdf, 0xfe, 0xda, 0x8e, 0x14, 0x60, 0x46, 0xcc, 0x97, 0xa2, 0x69, 0x5c, + 0x87, 0x85, 0xf4, 0x48, 0x2a, 0xfb, 0x3e, 0x4c, 0xf7, 0xa8, 0x95, 0x3a, 0xbb, 0xc5, 0x44, 0x5d, + 0xbb, 0xbd, 0x55, 0x6d, 0xa7, 0x68, 0xd7, 0x1c, 0x5e, 0x54, 0xcc, 0xbb, 0x8e, 0x93, 0xc2, 0x1c, + 0x81, 0x24, 0x96, 0xb3, 0x41, 0x86, 0x5f, 0x0f, 0xe4, 0x2b, 0x58, 0x0e, 0xb7, 0xfc, 0x29, 0x3d, + 0xf2, 0x0f, 0x82, 0x59, 0xff, 0x41, 0x80, 0xc1, 0xcc, 0xa8, 0x61, 0x17, 0x01, 0xcc, 0x3a, 0x61, + 0x8c, 0x3a, 0x9d, 0x2b, 0x34, 0xa1, 0x66, 0x4a, 0x16, 0x9a, 0x83, 0xb1, 0x26, 0x77, 0xfd, 0x48, + 0x3c, 0xcb, 0xa3, 0xc1, 0xb0, 0x64, 0xe1, 0x0f, 0x01, 0xf7, 0x0b, 0xae, 0x36, 0xa3, 0xc3, 0xb8, + 0xa7, 0xe6, 0x44, 0xec, 0x91, 0x72, 0x34, 0xc6, 0x45, 0x78, 0x43, 0x16, 0x42, 0xf6, 0xc1, 0x17, + 0xa1, 0xfc, 0x7b, 0x28, 0x07, 0x63, 0x3d, 0xba, 0x59, 0x0e, 0x87, 0xf8, 0x08, 0xf2, 0xe9, 0x3e, + 0x51, 0xc6, 0x87, 0x80, 0x12, 0x0f, 0x4a, 0xa8, 0x37, 0xcb, 0x89, 0x1a, 0xc6, 0xe3, 0xa8, 0x3a, + 0x5e, 0x21, 0xf1, 0xf8, 0xc5, 0x7f, 0xa6, 0xe0, 0xb2, 0x48, 0x8d, 0x9e, 0xc2, 0xa8, 0xd4, 0x4d, + 0x74, 0x2d, 0x11, 0x2f, 0x29, 0xce, 0xfa, 0xf5, 0xfe, 0x46, 0x12, 0x1b, 0xaf, 0x7f, 0xf7, 0xc7, + 0xdf, 0x3f, 0x5c, 0xba, 0x8e, 0xb0, 0xf1, 0x40, 0x58, 0x3b, 0xa4, 0xea, 0x19, 0xe9, 0xcf, 0x35, + 0x7a, 0xae, 0x01, 0x74, 0x14, 0x16, 0xad, 0xa7, 0x27, 0x48, 0x93, 0x6f, 0xfd, 0xed, 0x81, 0x6c, + 0x15, 0xd3, 0x8e, 0x60, 0xba, 0x85, 0x8a, 0x8a, 0xe9, 0xe6, 0xfd, 0x34, 0xa8, 0x8e, 0x4e, 0x1b, + 0x27, 0xa1, 0x14, 0xb7, 0xd1, 0x4f, 0x1a, 0x8c, 0x87, 0x0a, 0x84, 0x56, 0x33, 0xb3, 0xc6, 0xe4, + 0x53, 0x5f, 0x1b, 0xc0, 0x52, 0xd1, 0x6d, 0x0b, 0xba, 0x2d, 0xb4, 0xd9, 0x97, 0x2e, 0xd2, 0xc9, + 0x6e, 0xb8, 0xef, 0x35, 0x98, 0x0c, 0xe3, 0xed, 0x3a, 0x4e, 0x16, 0x5f, 0x52, 0xde, 0xb3, 0xf8, + 0x52, 0x44, 0x1a, 0x17, 0x04, 0xdf, 0x2a, 0xba, 0x31, 0x18, 0x1f, 0xfa, 0x45, 0x83, 0xe9, 0x1e, + 0x61, 0xcc, 0x3a, 0xd8, 0x34, 0xb9, 0xcd, 0x3a, 0xd8, 0x54, 0xa5, 0x1d, 0xf0, 0x60, 0x1b, 0xc2, + 0x37, 0xfc, 0x2a, 0x31, 0x4e, 0x02, 0x09, 0x6f, 0xa3, 0x1f, 0x35, 0x58, 0xe8, 0xf7, 0x3d, 0x84, + 0xb6, 0xd3, 0x49, 0x06, 0xf8, 0x8a, 0xd3, 0x77, 0x5e, 0xc7, 0x55, 0xdd, 0xfb, 0xdf, 0x34, 0x98, + 0xea, 0x56, 0x44, 0xb4, 0x91, 0xd9, 0x4a, 0x29, 0xaa, 0xac, 0xdf, 0x1c, 0xd0, 0x5a, 0x55, 0xf0, + 0x8e, 0xa8, 0xe0, 0x07, 0xe8, 0x76, 0xdf, 0x0a, 0xf6, 0xe8, 0xb8, 0x71, 0x12, 0x7f, 0xaa, 0xda, + 0xe8, 0x67, 0x0d, 0x66, 0xba, 0xe3, 0x07, 0xcd, 0xb8, 0x91, 0xd9, 0x62, 0x17, 0xe0, 0xce, 0x78, + 0x5c, 0x70, 0x51, 0x70, 0x6f, 0xa0, 0xf5, 0xc1, 0xb9, 0xd1, 0xef, 0x1a, 0xa0, 0xa4, 0xc4, 0xa3, + 0x62, 0x66, 0xc5, 0x32, 0x1f, 0x1b, 0x7d, 0xeb, 0x42, 0x3e, 0x8a, 0xf9, 0x40, 0x30, 0x7f, 0x84, + 0xf6, 0xfb, 0x32, 0x33, 0x7a, 0xe4, 0x57, 0x9a, 0x22, 0x42, 0x25, 0x7c, 0x62, 0xc4, 0x9d, 0x57, + 0x4f, 0x5b, 0xdb, 0x38, 0x51, 0x0f, 0x59, 0x1b, 0xfd, 0xaa, 0xc1, 0x95, 0xe4, 0xab, 0xb3, 0x92, + 0x51, 0xca, 0xb8, 0xa1, 0x6e, 0x0c, 0x68, 0x78, 0x41, 0xa9, 0xea, 0x3c, 0x57, 0xc6, 0x89, 0xba, + 0x74, 0xed, 0xbd, 0x8f, 0x5f, 0x9c, 0xe5, 0xb5, 0x97, 0x67, 0x79, 0xed, 0xaf, 0xb3, 0xbc, 0xf6, + 0xec, 0x3c, 0x3f, 0xf4, 0xf2, 0x3c, 0x3f, 0xf4, 0xe7, 0x79, 0x7e, 0xe8, 0xd1, 0x66, 0xcd, 0xf6, + 0xeb, 0xad, 0x6a, 0xc1, 0xe4, 0x8d, 0xb4, 0xb0, 0x87, 0xdb, 0xc6, 0x51, 0x27, 0xb6, 0x7f, 0xdc, + 0xa4, 0x5e, 0x75, 0x54, 0xfc, 0xb1, 0xda, 0xfa, 0x37, 0x00, 0x00, 0xff, 0xff, 0xe5, 0x4d, 0xd9, + 0x03, 0x96, 0x0e, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. diff --git a/x/stakeibc/types/tx.pb.go b/x/stakeibc/types/tx.pb.go index 3c8387bef5..b1f5b6ad19 100644 --- a/x/stakeibc/types/tx.pb.go +++ b/x/stakeibc/types/tx.pb.go @@ -1115,82 +1115,82 @@ func init() { proto.RegisterFile("stride/stakeibc/tx.proto", fileDescriptor_9b7e var fileDescriptor_9b7e09c9ad51cd54 = []byte{ // 1213 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x57, 0xcd, 0x6f, 0xe3, 0x44, - 0x14, 0x8f, 0xb7, 0x5f, 0xe9, 0x6b, 0xfa, 0xe5, 0x76, 0x8b, 0xeb, 0xa5, 0x49, 0xea, 0xf2, 0x51, - 0x16, 0x9a, 0xa8, 0xed, 0x1e, 0xa0, 0x82, 0x43, 0xd3, 0xb2, 0x22, 0x62, 0x0b, 0x92, 0xbb, 0xcb, - 0x4a, 0x95, 0x50, 0x34, 0xb1, 0xa7, 0x8e, 0xd5, 0x78, 0x9c, 0x7a, 0x9c, 0x92, 0x72, 0x40, 0x08, - 0x09, 0x89, 0x0b, 0x12, 0x5c, 0x38, 0xa2, 0x3d, 0x22, 0x71, 0x42, 0xda, 0x3f, 0x62, 0x8f, 0xab, - 0x3d, 0x21, 0x0e, 0x11, 0x6a, 0x2f, 0x9c, 0xfb, 0x17, 0x20, 0x8f, 0xed, 0x89, 0x9d, 0x38, 0xe9, - 0xc7, 0xae, 0xf6, 0x94, 0xbc, 0x99, 0xdf, 0xbc, 0xdf, 0xef, 0x3d, 0xbf, 0xf7, 0x3c, 0x06, 0x89, - 0xba, 0x8e, 0xa9, 0xe3, 0x22, 0x75, 0xd1, 0x11, 0x36, 0xab, 0x5a, 0xd1, 0x6d, 0x15, 0x1a, 0x8e, - 0xed, 0xda, 0xe2, 0xb4, 0xbf, 0x53, 0x08, 0x77, 0xe4, 0xe5, 0x6e, 0xa8, 0xa9, 0xa1, 0x0a, 0xd2, - 0x34, 0xbb, 0x49, 0x5c, 0xff, 0x8c, 0x9c, 0xeb, 0x86, 0x9c, 0xa0, 0xba, 0xa9, 0x23, 0xd7, 0x76, - 0x02, 0xc0, 0xbc, 0x61, 0x1b, 0x36, 0xfb, 0x5b, 0xf4, 0xfe, 0x05, 0xab, 0x8b, 0x9a, 0x4d, 0x2d, - 0x9b, 0x56, 0xfc, 0x0d, 0xdf, 0xf0, 0xb7, 0x94, 0x5f, 0x05, 0x98, 0xda, 0xa3, 0xc6, 0x03, 0xf3, - 0xb8, 0x69, 0xea, 0xfb, 0x9e, 0x5b, 0x51, 0x82, 0x31, 0xcd, 0xc1, 0x9e, 0x53, 0x49, 0xc8, 0x0b, - 0xab, 0xe3, 0x6a, 0x68, 0x8a, 0xf7, 0x61, 0x14, 0x59, 0x9e, 0x1c, 0xe9, 0x96, 0xb7, 0x51, 0x2a, - 0x3c, 0x6b, 0xe7, 0x52, 0xff, 0xb4, 0x73, 0xef, 0x18, 0xa6, 0x5b, 0x6b, 0x56, 0x0b, 0x9a, 0x6d, - 0x05, 0xde, 0x83, 0x9f, 0x35, 0xaa, 0x1f, 0x15, 0xdd, 0xd3, 0x06, 0xa6, 0x85, 0x32, 0x71, 0xd5, - 0xe0, 0xb4, 0xb8, 0x04, 0x50, 0xb3, 0xa9, 0x5b, 0xd1, 0x31, 0xb1, 0x2d, 0x69, 0x88, 0x91, 0x8c, - 0x7b, 0x2b, 0xbb, 0xde, 0x82, 0x22, 0xc1, 0x42, 0x5c, 0x92, 0x8a, 0x69, 0xc3, 0x26, 0x14, 0x2b, - 0x7f, 0x08, 0x30, 0xbd, 0x47, 0x8d, 0x9d, 0x3a, 0x46, 0x4e, 0x09, 0xd5, 0x11, 0xd1, 0x06, 0xc9, - 0x5d, 0x84, 0xb4, 0x56, 0x43, 0x26, 0xa9, 0x98, 0xba, 0x2f, 0x58, 0x1d, 0x63, 0x76, 0x59, 0x8f, - 0x44, 0x32, 0xf4, 0x52, 0x91, 0x78, 0xe4, 0x35, 0x44, 0x08, 0xae, 0x4b, 0xc3, 0x9c, 0xc1, 0x33, - 0x95, 0x45, 0x78, 0xa3, 0x4b, 0x29, 0x8f, 0xe2, 0x4f, 0x3f, 0xe7, 0x2a, 0xd6, 0x31, 0xb6, 0x5e, - 0x57, 0xce, 0xef, 0x00, 0xcb, 0x70, 0xe5, 0x5b, 0x9b, 0xe0, 0x20, 0xe5, 0x69, 0x6f, 0xe1, 0xc0, - 0x26, 0x58, 0x94, 0x21, 0xed, 0x60, 0x0d, 0x9b, 0x27, 0xd8, 0x09, 0xe2, 0xe0, 0x76, 0xf0, 0x34, - 0x22, 0x62, 0x79, 0x1c, 0x3f, 0x8c, 0xc0, 0x1c, 0xdb, 0x32, 0x4c, 0xea, 0x62, 0xe7, 0xb3, 0xd0, - 0xdb, 0x27, 0x30, 0xa9, 0xd9, 0x84, 0x60, 0xcd, 0x35, 0xed, 0x4e, 0xf2, 0x4b, 0xd2, 0x45, 0x3b, - 0x37, 0x7f, 0x8a, 0xac, 0xfa, 0x96, 0x12, 0xdb, 0x56, 0xd4, 0x4c, 0xc7, 0x2e, 0xeb, 0xa2, 0x02, - 0x99, 0x2a, 0xd6, 0x6a, 0x9b, 0x1b, 0x0d, 0x07, 0x1f, 0x9a, 0x2d, 0x29, 0xc3, 0x04, 0xc5, 0xd6, - 0xc4, 0x7b, 0xb1, 0x0a, 0x62, 0x92, 0x4b, 0xb7, 0x2f, 0xda, 0xb9, 0x59, 0xdf, 0x7f, 0x67, 0x4f, - 0x89, 0x14, 0x96, 0xb8, 0x0e, 0xe3, 0x66, 0x55, 0x0b, 0x0e, 0x8d, 0xb0, 0x43, 0xf3, 0x17, 0xed, - 0xdc, 0x8c, 0x7f, 0x88, 0x6f, 0x29, 0x6a, 0xda, 0xac, 0x6a, 0xfe, 0x91, 0xc8, 0x83, 0x19, 0x8d, - 0x3f, 0x98, 0x2f, 0x60, 0xce, 0x75, 0x10, 0xa1, 0x87, 0xd8, 0xa9, 0x04, 0x0f, 0xdd, 0x8b, 0x15, - 0x98, 0xdb, 0xec, 0x45, 0x3b, 0x27, 0xfb, 0x6e, 0x13, 0x40, 0x8a, 0x3a, 0x1b, 0xae, 0xee, 0xf8, - 0x8b, 0x65, 0x5d, 0xfc, 0x12, 0xe6, 0x9a, 0xa4, 0x6a, 0x13, 0xdd, 0x24, 0x46, 0xe5, 0xd0, 0xc1, - 0xc7, 0x4d, 0x4c, 0xb4, 0x53, 0x69, 0x22, 0x2f, 0xac, 0x0e, 0x47, 0xfd, 0x25, 0x80, 0x14, 0x55, - 0xe4, 0xab, 0xf7, 0xc3, 0x45, 0xb1, 0x0e, 0x73, 0x96, 0x49, 0x2a, 0x0e, 0xd6, 0xb1, 0xd5, 0x60, - 0xb9, 0x76, 0x90, 0x8b, 0xa5, 0x49, 0x26, 0xf0, 0xe3, 0x6b, 0x94, 0xd1, 0x2e, 0xd6, 0x5e, 0x3c, - 0x5d, 0x83, 0x60, 0x6e, 0xec, 0x62, 0x4d, 0x9d, 0xb5, 0x4c, 0xa2, 0x72, 0xbf, 0x2a, 0x72, 0x31, - 0x63, 0x43, 0xad, 0x1e, 0xb6, 0xa9, 0x57, 0xc2, 0x86, 0x5a, 0x71, 0xb6, 0xad, 0xf4, 0x4f, 0x4f, - 0x72, 0xa9, 0xff, 0x9e, 0xe4, 0x52, 0xca, 0x12, 0xdc, 0x49, 0xa8, 0x41, 0x5e, 0xa3, 0x3f, 0x0a, - 0xb0, 0xc8, 0xfa, 0x10, 0x99, 0xd6, 0x23, 0xa2, 0xe3, 0x3a, 0x36, 0x90, 0x8b, 0xf5, 0x87, 0xf6, - 0x11, 0x26, 0x74, 0x40, 0xdb, 0xe5, 0x21, 0xc3, 0xdb, 0xa5, 0x33, 0x3f, 0x20, 0xec, 0x98, 0xb2, - 0x2e, 0xce, 0xc3, 0x08, 0x6e, 0xd8, 0x5a, 0x8d, 0x35, 0xd3, 0xb0, 0xea, 0x1b, 0xe2, 0x02, 0x8c, - 0x52, 0x4c, 0x74, 0xde, 0x47, 0x81, 0xa5, 0xac, 0xc0, 0x72, 0x5f, 0x19, 0x5c, 0xac, 0x1b, 0xb4, - 0x5a, 0xd5, 0x1f, 0x18, 0x5f, 0x85, 0xc3, 0x7d, 0x90, 0xd0, 0x58, 0x5f, 0xdf, 0xea, 0xea, 0xeb, - 0x15, 0x98, 0x24, 0x4d, 0xab, 0xe2, 0x84, 0x1e, 0x03, 0xad, 0x19, 0xd2, 0xb4, 0x38, 0x8b, 0x92, - 0x87, 0x6c, 0x32, 0x6b, 0x34, 0x89, 0x33, 0x7b, 0xd4, 0xd8, 0xd6, 0xf5, 0x97, 0x97, 0xb4, 0x05, - 0xc0, 0x5f, 0x5a, 0x54, 0x1a, 0xca, 0x0f, 0xad, 0x4e, 0x6c, 0xc8, 0x85, 0xae, 0x77, 0x61, 0x81, - 0xf3, 0xa8, 0x11, 0xb4, 0x22, 0x83, 0xd4, 0x2d, 0x83, 0x6b, 0xfc, 0x5d, 0x60, 0x9b, 0x5e, 0x3f, - 0x19, 0x9d, 0x18, 0x1e, 0x63, 0xd3, 0xa8, 0xb9, 0x37, 0xd5, 0xba, 0x09, 0xe9, 0x13, 0x54, 0xaf, - 0x20, 0x5d, 0x77, 0x82, 0xf7, 0x84, 0xf4, 0xe2, 0xe9, 0xda, 0x7c, 0x50, 0x9a, 0xdb, 0xba, 0xee, - 0x60, 0x4a, 0xf7, 0x5d, 0xc7, 0x24, 0x86, 0x3a, 0x76, 0x82, 0xea, 0xde, 0x8a, 0x57, 0x01, 0xdf, - 0x30, 0x56, 0x56, 0x01, 0xc3, 0x6a, 0x60, 0x29, 0x0a, 0xe4, 0xfb, 0xe9, 0xe3, 0x41, 0x7c, 0x2f, - 0x80, 0xb8, 0x47, 0x8d, 0x5d, 0x5c, 0xc7, 0x6e, 0x07, 0xf4, 0x3a, 0xe5, 0x2b, 0x6f, 0x82, 0xdc, - 0xab, 0x80, 0x0b, 0xfc, 0x4d, 0x08, 0xda, 0x8d, 0xba, 0xb6, 0x83, 0xcb, 0xc4, 0xc5, 0x0e, 0x7b, - 0xa5, 0x6e, 0xfb, 0xd7, 0x94, 0x9b, 0xbd, 0x8c, 0x4b, 0x90, 0x09, 0xae, 0x39, 0x15, 0x6f, 0x04, - 0x30, 0xad, 0x53, 0x1b, 0xb9, 0x9e, 0xa2, 0x28, 0xef, 0x6c, 0x07, 0x3c, 0x0f, 0x4f, 0x1b, 0x58, - 0x9d, 0x40, 0x1d, 0x43, 0x79, 0x1b, 0x56, 0x06, 0xe8, 0xe2, 0xfa, 0x8f, 0xd9, 0x43, 0x78, 0xd4, - 0xd0, 0x51, 0x24, 0xba, 0xfd, 0x1a, 0x72, 0x30, 0xfd, 0xb4, 0xa5, 0xd5, 0xd8, 0x24, 0xbb, 0x51, - 0x0c, 0x12, 0x78, 0x19, 0xb4, 0x1b, 0x38, 0x48, 0xb5, 0x1a, 0x9a, 0xca, 0x5d, 0x58, 0xbd, 0x8c, - 0x32, 0x94, 0xb7, 0xf1, 0xd7, 0x38, 0x0c, 0xed, 0x51, 0x43, 0x7c, 0x0c, 0x13, 0xd1, 0x1b, 0x59, - 0x6f, 0x2a, 0xe2, 0xf7, 0x23, 0xf9, 0xdd, 0x4b, 0x00, 0x21, 0x81, 0xe7, 0x38, 0x7a, 0xed, 0x48, - 0x74, 0x1c, 0x01, 0x24, 0x3b, 0x4e, 0xb8, 0x0b, 0x88, 0x87, 0x30, 0xd3, 0x73, 0x0f, 0x78, 0x2b, - 0xf9, 0x70, 0x1c, 0x25, 0x7f, 0x70, 0x15, 0x14, 0xe7, 0x69, 0xc1, 0x42, 0x9f, 0x59, 0x7e, 0x37, - 0xc9, 0x4f, 0x32, 0x56, 0xde, 0xb8, 0x3a, 0x96, 0x33, 0xdb, 0x30, 0x97, 0x34, 0x99, 0xfb, 0x64, - 0xa8, 0x07, 0x28, 0x17, 0xaf, 0x08, 0xe4, 0x84, 0x5f, 0xc3, 0x64, 0x7c, 0xe2, 0x2e, 0x27, 0x79, - 0x88, 0x41, 0xe4, 0xf7, 0x2e, 0x85, 0x70, 0xf7, 0x4d, 0xb8, 0x9d, 0x3c, 0x2c, 0x13, 0x7d, 0x24, - 0x42, 0xe5, 0xf5, 0x2b, 0x43, 0x39, 0xad, 0x06, 0xd3, 0xdd, 0xe3, 0x6d, 0x25, 0xc9, 0x4b, 0x17, - 0x48, 0x7e, 0xff, 0x0a, 0x20, 0x4e, 0xf2, 0x1d, 0x48, 0x7d, 0x47, 0x54, 0x9f, 0x7a, 0x4b, 0x46, - 0xcb, 0xf7, 0xae, 0x83, 0xe6, 0xfc, 0x3f, 0x0b, 0xb0, 0x34, 0x78, 0xc8, 0x24, 0x66, 0x6e, 0xe0, - 0x11, 0xf9, 0xa3, 0x6b, 0x1f, 0xe1, 0x7a, 0x0e, 0x20, 0x13, 0xfb, 0x66, 0xca, 0x27, 0xd7, 0x7f, - 0x07, 0x21, 0xaf, 0x5e, 0x86, 0x08, 0x7d, 0x97, 0x3e, 0x7f, 0x76, 0x96, 0x15, 0x9e, 0x9f, 0x65, - 0x85, 0x7f, 0xcf, 0xb2, 0xc2, 0x2f, 0xe7, 0xd9, 0xd4, 0xf3, 0xf3, 0x6c, 0xea, 0xef, 0xf3, 0x6c, - 0xea, 0x60, 0x3d, 0x72, 0xdb, 0xdb, 0x67, 0xde, 0xd6, 0x1e, 0xa0, 0x2a, 0x2d, 0x06, 0x1f, 0xb1, - 0x27, 0x1f, 0x16, 0x5b, 0x91, 0xef, 0x62, 0xef, 0xf2, 0x57, 0x1d, 0x65, 0x5f, 0xa5, 0x9b, 0xff, - 0x07, 0x00, 0x00, 0xff, 0xff, 0x6b, 0xd8, 0xf6, 0xf1, 0x37, 0x0f, 0x00, 0x00, + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x57, 0x4b, 0x6f, 0xdb, 0x46, + 0x10, 0x16, 0xe3, 0x97, 0x3c, 0x96, 0x5f, 0xb4, 0xe3, 0xd2, 0x4c, 0x2d, 0xc9, 0x74, 0x1f, 0x6e, + 0x5a, 0x4b, 0xb0, 0x9d, 0x4b, 0x8c, 0xf6, 0x60, 0xd9, 0x0d, 0x2a, 0x34, 0x6e, 0x01, 0x3a, 0x69, + 0x00, 0x03, 0x85, 0xb0, 0x22, 0xd7, 0x14, 0x61, 0x71, 0x29, 0x73, 0x29, 0x57, 0xee, 0xa1, 0x28, + 0x0a, 0x14, 0xe8, 0xa5, 0x40, 0x7b, 0xe9, 0xb1, 0xc8, 0xb1, 0x40, 0x4f, 0x05, 0xf2, 0x23, 0x72, + 0x0c, 0x72, 0x2a, 0x7a, 0x10, 0x0a, 0xfb, 0xd2, 0xb3, 0x7f, 0x41, 0xc1, 0x25, 0xb9, 0x22, 0x25, + 0x4a, 0x7e, 0x24, 0xc8, 0x49, 0x9a, 0xdd, 0x6f, 0xe7, 0xfb, 0x66, 0x38, 0x33, 0x5c, 0x82, 0x44, + 0x5d, 0xc7, 0xd4, 0x71, 0x91, 0xba, 0xe8, 0x08, 0x9b, 0x55, 0xad, 0xe8, 0xb6, 0x0a, 0x0d, 0xc7, + 0x76, 0x6d, 0x71, 0xda, 0xdf, 0x29, 0x84, 0x3b, 0xf2, 0x72, 0x37, 0xd4, 0xd4, 0x50, 0x05, 0x69, + 0x9a, 0xdd, 0x24, 0xae, 0x7f, 0x46, 0xce, 0x75, 0x43, 0x4e, 0x50, 0xdd, 0xd4, 0x91, 0x6b, 0x3b, + 0x01, 0x60, 0xde, 0xb0, 0x0d, 0x9b, 0xfd, 0x2d, 0x7a, 0xff, 0x82, 0xd5, 0x45, 0xcd, 0xa6, 0x96, + 0x4d, 0x2b, 0xfe, 0x86, 0x6f, 0xf8, 0x5b, 0xca, 0xaf, 0x02, 0x4c, 0xed, 0x51, 0xe3, 0xa1, 0x79, + 0xdc, 0x34, 0xf5, 0x7d, 0xcf, 0xad, 0x28, 0xc1, 0x98, 0xe6, 0x60, 0xcf, 0xa9, 0x24, 0xe4, 0x85, + 0xd5, 0x71, 0x35, 0x34, 0xc5, 0x07, 0x30, 0x8a, 0x2c, 0x4f, 0x8e, 0x74, 0xcb, 0xdb, 0x28, 0x15, + 0x9e, 0xb7, 0x73, 0xa9, 0x7f, 0xda, 0xb9, 0xf7, 0x0c, 0xd3, 0xad, 0x35, 0xab, 0x05, 0xcd, 0xb6, + 0x02, 0xef, 0xc1, 0xcf, 0x1a, 0xd5, 0x8f, 0x8a, 0xee, 0x69, 0x03, 0xd3, 0x42, 0x99, 0xb8, 0x6a, + 0x70, 0x5a, 0x5c, 0x02, 0xa8, 0xd9, 0xd4, 0xad, 0xe8, 0x98, 0xd8, 0x96, 0x34, 0xc4, 0x48, 0xc6, + 0xbd, 0x95, 0x5d, 0x6f, 0x41, 0x91, 0x60, 0x21, 0x2e, 0x49, 0xc5, 0xb4, 0x61, 0x13, 0x8a, 0x95, + 0x3f, 0x04, 0x98, 0xde, 0xa3, 0xc6, 0x4e, 0x1d, 0x23, 0xa7, 0x84, 0xea, 0x88, 0x68, 0x83, 0xe4, + 0x2e, 0x42, 0x5a, 0xab, 0x21, 0x93, 0x54, 0x4c, 0xdd, 0x17, 0xac, 0x8e, 0x31, 0xbb, 0xac, 0x47, + 0x22, 0x19, 0x7a, 0xa5, 0x48, 0x3c, 0xf2, 0x1a, 0x22, 0x04, 0xd7, 0xa5, 0x61, 0xce, 0xe0, 0x99, + 0xca, 0x22, 0xbc, 0xd5, 0xa5, 0x94, 0x47, 0xf1, 0xa7, 0x9f, 0x73, 0x15, 0xeb, 0x18, 0x5b, 0x6f, + 0x2a, 0xe7, 0x77, 0x80, 0x65, 0xb8, 0xf2, 0xad, 0x4d, 0x70, 0x90, 0xf2, 0xb4, 0xb7, 0x70, 0x60, + 0x13, 0x2c, 0xca, 0x90, 0x76, 0xb0, 0x86, 0xcd, 0x13, 0xec, 0x04, 0x71, 0x70, 0x3b, 0x78, 0x1a, + 0x11, 0xb1, 0x3c, 0x8e, 0x1f, 0x46, 0x60, 0x8e, 0x6d, 0x19, 0x26, 0x75, 0xb1, 0xf3, 0x59, 0xe8, + 0xed, 0x13, 0x98, 0xd4, 0x6c, 0x42, 0xb0, 0xe6, 0x9a, 0x76, 0x27, 0xf9, 0x25, 0xe9, 0xa2, 0x9d, + 0x9b, 0x3f, 0x45, 0x56, 0x7d, 0x4b, 0x89, 0x6d, 0x2b, 0x6a, 0xa6, 0x63, 0x97, 0x75, 0x51, 0x81, + 0x4c, 0x15, 0x6b, 0xb5, 0xcd, 0x8d, 0x86, 0x83, 0x0f, 0xcd, 0x96, 0x94, 0x61, 0x82, 0x62, 0x6b, + 0xe2, 0xbd, 0x58, 0x05, 0x31, 0xc9, 0xa5, 0xdb, 0x17, 0xed, 0xdc, 0xac, 0xef, 0xbf, 0xb3, 0xa7, + 0x44, 0x0a, 0x4b, 0x5c, 0x87, 0x71, 0xb3, 0xaa, 0x05, 0x87, 0x46, 0xd8, 0xa1, 0xf9, 0x8b, 0x76, + 0x6e, 0xc6, 0x3f, 0xc4, 0xb7, 0x14, 0x35, 0x6d, 0x56, 0x35, 0xff, 0x48, 0xe4, 0xc1, 0x8c, 0xc6, + 0x1f, 0xcc, 0x17, 0x30, 0xe7, 0x3a, 0x88, 0xd0, 0x43, 0xec, 0x54, 0x82, 0x87, 0xee, 0xc5, 0x0a, + 0xcc, 0x6d, 0xf6, 0xa2, 0x9d, 0x93, 0x7d, 0xb7, 0x09, 0x20, 0x45, 0x9d, 0x0d, 0x57, 0x77, 0xfc, + 0xc5, 0xb2, 0x2e, 0x7e, 0x09, 0x73, 0x4d, 0x52, 0xb5, 0x89, 0x6e, 0x12, 0xa3, 0x72, 0xe8, 0xe0, + 0xe3, 0x26, 0x26, 0xda, 0xa9, 0x34, 0x91, 0x17, 0x56, 0x87, 0xa3, 0xfe, 0x12, 0x40, 0x8a, 0x2a, + 0xf2, 0xd5, 0x07, 0xe1, 0xa2, 0x58, 0x87, 0x39, 0xcb, 0x24, 0x15, 0x07, 0xeb, 0xd8, 0x6a, 0xb0, + 0x5c, 0x3b, 0xc8, 0xc5, 0xd2, 0x24, 0x13, 0xf8, 0xf1, 0x35, 0xca, 0x68, 0x17, 0x6b, 0x2f, 0x9f, + 0xad, 0x41, 0x30, 0x37, 0x76, 0xb1, 0xa6, 0xce, 0x5a, 0x26, 0x51, 0xb9, 0x5f, 0x15, 0xb9, 0x98, + 0xb1, 0xa1, 0x56, 0x0f, 0xdb, 0xd4, 0x6b, 0x61, 0x43, 0xad, 0x38, 0xdb, 0x56, 0xfa, 0xa7, 0xa7, + 0xb9, 0xd4, 0x7f, 0x4f, 0x73, 0x29, 0x65, 0x09, 0xee, 0x24, 0xd4, 0x20, 0xaf, 0xd1, 0x1f, 0x05, + 0x58, 0x64, 0x7d, 0x88, 0x4c, 0xeb, 0x31, 0xd1, 0x71, 0x1d, 0x1b, 0xc8, 0xc5, 0xfa, 0x23, 0xfb, + 0x08, 0x13, 0x3a, 0xa0, 0xed, 0xf2, 0x90, 0xe1, 0xed, 0xd2, 0x99, 0x1f, 0x10, 0x76, 0x4c, 0x59, + 0x17, 0xe7, 0x61, 0x04, 0x37, 0x6c, 0xad, 0xc6, 0x9a, 0x69, 0x58, 0xf5, 0x0d, 0x71, 0x01, 0x46, + 0x29, 0x26, 0x3a, 0xef, 0xa3, 0xc0, 0x52, 0x56, 0x60, 0xb9, 0xaf, 0x0c, 0x2e, 0xd6, 0x0d, 0x5a, + 0xad, 0xea, 0x0f, 0x8c, 0xaf, 0xc2, 0xe1, 0x3e, 0x48, 0x68, 0xac, 0xaf, 0x6f, 0x75, 0xf5, 0xf5, + 0x0a, 0x4c, 0x92, 0xa6, 0x55, 0x71, 0x42, 0x8f, 0x81, 0xd6, 0x0c, 0x69, 0x5a, 0x9c, 0x45, 0xc9, + 0x43, 0x36, 0x99, 0x35, 0x9a, 0xc4, 0x99, 0x3d, 0x6a, 0x6c, 0xeb, 0xfa, 0xab, 0x4b, 0xda, 0x02, + 0xe0, 0x2f, 0x2d, 0x2a, 0x0d, 0xe5, 0x87, 0x56, 0x27, 0x36, 0xe4, 0x42, 0xd7, 0xbb, 0xb0, 0xc0, + 0x79, 0xd4, 0x08, 0x5a, 0x91, 0x41, 0xea, 0x96, 0xc1, 0x35, 0xfe, 0x2e, 0xb0, 0x4d, 0xaf, 0x9f, + 0x8c, 0x4e, 0x0c, 0x4f, 0xb0, 0x69, 0xd4, 0xdc, 0x9b, 0x6a, 0xdd, 0x84, 0xf4, 0x09, 0xaa, 0x57, + 0x90, 0xae, 0x3b, 0xc1, 0x7b, 0x42, 0x7a, 0xf9, 0x6c, 0x6d, 0x3e, 0x28, 0xcd, 0x6d, 0x5d, 0x77, + 0x30, 0xa5, 0xfb, 0xae, 0x63, 0x12, 0x43, 0x1d, 0x3b, 0x41, 0x75, 0x6f, 0xc5, 0xab, 0x80, 0x6f, + 0x18, 0x2b, 0xab, 0x80, 0x61, 0x35, 0xb0, 0x14, 0x05, 0xf2, 0xfd, 0xf4, 0xf1, 0x20, 0xbe, 0x17, + 0x40, 0xdc, 0xa3, 0xc6, 0x2e, 0xae, 0x63, 0xb7, 0x03, 0x7a, 0x93, 0xf2, 0x95, 0xb7, 0x41, 0xee, + 0x55, 0xc0, 0x05, 0xfe, 0x26, 0x04, 0xed, 0x46, 0x5d, 0xdb, 0xc1, 0x65, 0xe2, 0x62, 0x87, 0xbd, + 0x52, 0xb7, 0xfd, 0x6b, 0xca, 0xcd, 0x5e, 0xc6, 0x25, 0xc8, 0x04, 0xd7, 0x9c, 0x8a, 0x37, 0x02, + 0x98, 0xd6, 0xa9, 0x8d, 0x5c, 0x4f, 0x51, 0x94, 0x77, 0xb6, 0x03, 0x9e, 0x47, 0xa7, 0x0d, 0xac, + 0x4e, 0xa0, 0x8e, 0xa1, 0xbc, 0x0b, 0x2b, 0x03, 0x74, 0x71, 0xfd, 0xc7, 0xec, 0x21, 0x3c, 0x6e, + 0xe8, 0x28, 0x12, 0xdd, 0x7e, 0x0d, 0x39, 0x98, 0x7e, 0xda, 0xd2, 0x6a, 0x6c, 0x92, 0xdd, 0x28, + 0x06, 0x09, 0xbc, 0x0c, 0xda, 0x0d, 0x1c, 0xa4, 0x5a, 0x0d, 0x4d, 0xe5, 0x2e, 0xac, 0x5e, 0x46, + 0x19, 0xca, 0xdb, 0xf8, 0x6b, 0x1c, 0x86, 0xf6, 0xa8, 0x21, 0x3e, 0x81, 0x89, 0xe8, 0x8d, 0xac, + 0x37, 0x15, 0xf1, 0xfb, 0x91, 0xfc, 0xfe, 0x25, 0x80, 0x90, 0xc0, 0x73, 0x1c, 0xbd, 0x76, 0x24, + 0x3a, 0x8e, 0x00, 0x92, 0x1d, 0x27, 0xdc, 0x05, 0xc4, 0x43, 0x98, 0xe9, 0xb9, 0x07, 0xbc, 0x93, + 0x7c, 0x38, 0x8e, 0x92, 0x3f, 0xba, 0x0a, 0x8a, 0xf3, 0xb4, 0x60, 0xa1, 0xcf, 0x2c, 0xbf, 0x9b, + 0xe4, 0x27, 0x19, 0x2b, 0x6f, 0x5c, 0x1d, 0xcb, 0x99, 0x6d, 0x98, 0x4b, 0x9a, 0xcc, 0x7d, 0x32, + 0xd4, 0x03, 0x94, 0x8b, 0x57, 0x04, 0x72, 0xc2, 0xaf, 0x61, 0x32, 0x3e, 0x71, 0x97, 0x93, 0x3c, + 0xc4, 0x20, 0xf2, 0x07, 0x97, 0x42, 0xb8, 0xfb, 0x26, 0xdc, 0x4e, 0x1e, 0x96, 0x89, 0x3e, 0x12, + 0xa1, 0xf2, 0xfa, 0x95, 0xa1, 0x9c, 0x56, 0x83, 0xe9, 0xee, 0xf1, 0xb6, 0x92, 0xe4, 0xa5, 0x0b, + 0x24, 0x7f, 0x78, 0x05, 0x10, 0x27, 0xf9, 0x0e, 0xa4, 0xbe, 0x23, 0xaa, 0x4f, 0xbd, 0x25, 0xa3, + 0xe5, 0x7b, 0xd7, 0x41, 0x73, 0xfe, 0x9f, 0x05, 0x58, 0x1a, 0x3c, 0x64, 0x12, 0x33, 0x37, 0xf0, + 0x88, 0x7c, 0xff, 0xda, 0x47, 0xb8, 0x9e, 0x03, 0xc8, 0xc4, 0xbe, 0x99, 0xf2, 0xc9, 0xf5, 0xdf, + 0x41, 0xc8, 0xab, 0x97, 0x21, 0x42, 0xdf, 0xa5, 0xcf, 0x9f, 0x9f, 0x65, 0x85, 0x17, 0x67, 0x59, + 0xe1, 0xdf, 0xb3, 0xac, 0xf0, 0xcb, 0x79, 0x36, 0xf5, 0xe2, 0x3c, 0x9b, 0xfa, 0xfb, 0x3c, 0x9b, + 0x3a, 0x58, 0x8f, 0xdc, 0xf6, 0xf6, 0x99, 0xb7, 0xb5, 0x87, 0xa8, 0x4a, 0x8b, 0xc1, 0x47, 0xec, + 0xc9, 0xfd, 0x62, 0x2b, 0xf2, 0x5d, 0xec, 0x5d, 0xfe, 0xaa, 0xa3, 0xec, 0xab, 0x74, 0xf3, 0xff, + 0x00, 0x00, 0x00, 0xff, 0xff, 0xfc, 0x7e, 0xeb, 0x16, 0x37, 0x0f, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. diff --git a/x/stakeibc/types/validator.pb.go b/x/stakeibc/types/validator.pb.go index 8b8dac0b38..3d260f4999 100644 --- a/x/stakeibc/types/validator.pb.go +++ b/x/stakeibc/types/validator.pb.go @@ -150,7 +150,7 @@ var fileDescriptor_5d2f32e16bd6ab8f = []byte{ // 440 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x52, 0xbf, 0x6f, 0x13, 0x31, 0x14, 0x8e, 0xcb, 0x35, 0x6d, 0x5c, 0x7e, 0x54, 0x56, 0xa8, 0x8e, 0x0c, 0x97, 0xd0, 0xa1, 0xca, - 0x92, 0x3b, 0x51, 0x16, 0x06, 0x96, 0x46, 0x65, 0xa0, 0x20, 0x86, 0x4b, 0x61, 0x40, 0x48, 0x27, + 0x92, 0x3b, 0x51, 0x26, 0x24, 0x96, 0x46, 0x65, 0xa0, 0x20, 0x86, 0x4b, 0x61, 0x40, 0x48, 0x27, 0xdf, 0xdd, 0xd3, 0x9d, 0x95, 0x9c, 0x1d, 0xd9, 0xaf, 0xa5, 0x6c, 0xfc, 0x09, 0xfc, 0x21, 0x8c, 0x5d, 0xd9, 0x3b, 0x56, 0x9d, 0x10, 0x43, 0x85, 0x92, 0x7f, 0x04, 0xe1, 0xf3, 0xb5, 0x11, 0x62, 0xe9, 0x64, 0xfb, 0xf3, 0xe7, 0xf7, 0x7d, 0x9f, 0xdf, 0xa3, 0x7d, 0x83, 0x5a, 0xe4, 0x10, 0x19, @@ -175,7 +175,7 @@ var fileDescriptor_5d2f32e16bd6ab8f = []byte{ 0x90, 0xdf, 0x8b, 0x80, 0x7c, 0x5b, 0x06, 0xad, 0xcb, 0x65, 0xd0, 0xfa, 0xb9, 0x0c, 0x5a, 0x1f, 0x9f, 0xad, 0x44, 0x9a, 0x58, 0xb5, 0xd1, 0x5b, 0x9e, 0x9a, 0xc8, 0x8d, 0xe0, 0xe9, 0x8b, 0xe8, 0xec, 0x76, 0x0e, 0x6d, 0xc2, 0xb4, 0x6d, 0x47, 0xe8, 0xf9, 0x9f, 0x00, 0x00, 0x00, 0xff, 0xff, - 0x9c, 0xcb, 0xa2, 0x82, 0xa7, 0x02, 0x00, 0x00, + 0x0b, 0x6d, 0xbf, 0x65, 0xa7, 0x02, 0x00, 0x00, } func (m *ValidatorExchangeRate) Marshal() (dAtA []byte, err error) { From 6df1ba5787d52a34b45daef45a5a65ea8d847d8e Mon Sep 17 00:00:00 2001 From: sampocs Date: Fri, 21 Apr 2023 18:04:52 -0500 Subject: [PATCH 07/13] v9 Changelog (#730) --- CHANGELOG.md | 15 ++++++++++++++- app/upgrades/v8/README.md | 2 +- app/upgrades/v9/README.md | 6 ++++++ 3 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 app/upgrades/v9/README.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 10acb0ed73..1294f07a10 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -40,10 +40,23 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [v9.0.0](https://github.com/Stride-Labs/stride/releases/tag/v9.0.0) - 2023-04-19 + +### On-Chain changes +1. Autopilot Channel Verification ([62295e3](https://github.com/Stride-Labs/stride/commit/62295e3818de10c13295855d8fc8a224aff3bc70)) +2. Set epoch provisions in mint init genesis ([16dee3e](https://github.com/Stride-Labs/stride/commit/16dee3e4e3645f3118aa30a45159801873cd8bd4)) +3. Add Unit Test to Check Host Zone Min/Max RR ([3a5c7bf](https://github.com/Stride-Labs/stride/commit/3a5c7bfcc3b8c5e7dd870f01bebeb9d949492203)) +4. v9 Upgrade Handler ([b8d5152](https://github.com/Stride-Labs/stride/commit/b8d51526d30e947a9b17a74b93d551380632b79c)) +5. v9 Import Paths ([c88b52e](https://github.com/Stride-Labs/stride/commit/c88b52e34a484fe1e055b58abfce86bc19932990)) + +### Off-Chain Changes +These changes do not affect any on-chain functionality, but have been implemented since `v8.0.0`. +1. Add evmos to dockernet ([3323949](https://github.com/Stride-Labs/stride/commit/332394936f57b87ad0b2987572eaa1cade5ce68b)) +2. Update dockernet go relayer and integration test timing ([edeffb3](https://github.com/Stride-Labs/stride/commit/edeffb320bc93c3cc6f3cabc5d2ce18448bebae0)) ## [v8.0.0](https://github.com/Stride-Labs/stride/releases/tag/v8.0.0) - 2023-03-23 ### On-Chain changes -1. Add Multiple Validators in One Transaction ([4ce1317](https://github.com/Stride-Labs/stride/commit/4ce1317073f4119a891229530677603c10e5700c))) +1. Add Multiple Validators in One Transaction ([4ce1317](https://github.com/Stride-Labs/stride/commit/4ce1317073f4119a891229530677603c10e5700c)) 2. Add new claim queries ([7e7335a](https://github.com/Stride-Labs/stride/commit/7e7335a6466abc13fd51aed1f7c76d621fb3d524)) 3. Autopilot JSON Memo ([d16d7f2](https://github.com/Stride-Labs/stride/commit/d16d7f2676dc6182dd0fd655530136ff3e5780ad)) 4. Enable Delegator Shares Query to Correct DelegationAmt ([5868b82](https://github.com/Stride-Labs/stride/commit/5868b82b60e8548f8e791f1d90dfa9c05031127f)) diff --git a/app/upgrades/v8/README.md b/app/upgrades/v8/README.md index 0ecc926a8b..afb27f50b5 100644 --- a/app/upgrades/v8/README.md +++ b/app/upgrades/v8/README.md @@ -1,5 +1,5 @@ # Upgrade v8 Changelog -1. Add Multiple Validators in One Transaction ([4ce1317](https://github.com/Stride-Labs/stride/commit/4ce1317073f4119a891229530677603c10e5700c))) +1. Add Multiple Validators in One Transaction ([4ce1317](https://github.com/Stride-Labs/stride/commit/4ce1317073f4119a891229530677603c10e5700c)) 2. Add new claim queries ([7e7335a](https://github.com/Stride-Labs/stride/commit/7e7335a6466abc13fd51aed1f7c76d621fb3d524)) 3. Autopilot JSON Memo ([d16d7f2](https://github.com/Stride-Labs/stride/commit/d16d7f2676dc6182dd0fd655530136ff3e5780ad)) 4. Enable Delegator Shares Query to Correct DelegationAmt ([5868b82](https://github.com/Stride-Labs/stride/commit/5868b82b60e8548f8e791f1d90dfa9c05031127f)) diff --git a/app/upgrades/v9/README.md b/app/upgrades/v9/README.md new file mode 100644 index 0000000000..dbd10a3644 --- /dev/null +++ b/app/upgrades/v9/README.md @@ -0,0 +1,6 @@ +# Upgrade v9 Changelog +1. Autopilot Channel Verification ([62295e3](https://github.com/Stride-Labs/stride/commit/62295e3818de10c13295855d8fc8a224aff3bc70)) +2. Set epoch provisions in mint init genesis ([16dee3e](https://github.com/Stride-Labs/stride/commit/16dee3e4e3645f3118aa30a45159801873cd8bd4)) +3. Add Unit Test to Check Host Zone Min/Max RR ([3a5c7bf](https://github.com/Stride-Labs/stride/commit/3a5c7bfcc3b8c5e7dd870f01bebeb9d949492203)) +4. v9 Upgrade Handler ([b8d5152](https://github.com/Stride-Labs/stride/commit/b8d51526d30e947a9b17a74b93d551380632b79c)) +5. v9 Import Paths ([c88b52e](https://github.com/Stride-Labs/stride/commit/c88b52e34a484fe1e055b58abfce86bc19932990)) From d59a8a099d09b7356d4d2b2ca2358bb229c8385b Mon Sep 17 00:00:00 2001 From: sampocs Date: Sat, 22 Apr 2023 16:33:45 -0500 Subject: [PATCH 08/13] Enabled evmos in upgrade integration tests (#736) Closes: #XXX ## Context and purpose of the change Updated upgrade integration tests to use evmos since evmos is now one of the default host zones started from dockernet ## Author's Checklist I have... - [ ] Run and PASSED locally all GAIA integration tests - [ ] If the change is contentful, I either: - [ ] Added a new unit test OR - [ ] Added test cases to existing unit tests - [ ] OR this change is a trivial rework / code cleanup without any test coverage If skipped any of the tests above, explain. ## Reviewers Checklist *All items are required. Please add a note if the item is not applicable and please add your handle next to the items reviewed if you only reviewed selected items.* I have... - [ ] reviewed state machine logic - [ ] reviewed API design and naming - [ ] manually tested (if applicable) - [ ] confirmed the author wrote unit tests for new logic - [ ] reviewed documentation exists and is accurate ## Documentation and Release Note - [ ] Does this pull request introduce a new feature or user-facing behavior changes? - [ ] Is a relevant changelog entry added to the `Unreleased` section in `CHANGELOG.md`? - [ ] This pull request updates existing proto field values (and require a backend and frontend migration)? - [ ] Does this pull request change existing proto field names (and require a frontend migration)? How is the feature or change documented? - [ ] not applicable - [ ] jira ticket `XXX` - [ ] specification (`x//spec/`) - [ ] README.md - [ ] not documented --- dockernet/tests/run_tests_upgrade.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dockernet/tests/run_tests_upgrade.sh b/dockernet/tests/run_tests_upgrade.sh index 7b22afec61..b197ea6866 100755 --- a/dockernet/tests/run_tests_upgrade.sh +++ b/dockernet/tests/run_tests_upgrade.sh @@ -8,7 +8,7 @@ INTEGRATION_TEST_FILE=${SCRIPT_DIR}/integration_tests.bats if [[ "$PART" == "1" ]]; then CHAIN_NAME=GAIA TRANSFER_CHANNEL_NUMBER=0 $BATS $INTEGRATION_TEST_FILE elif [[ "$PART" == "2" ]]; then - CHAIN_NAME=OSMO TRANSFER_CHANNEL_NUMBER=1 $BATS $INTEGRATION_TEST_FILE + CHAIN_NAME=EVMOS TRANSFER_CHANNEL_NUMBER=1 $BATS $INTEGRATION_TEST_FILE NEW_BINARY=true CHAIN_NAME=HOST TRANSFER_CHANNEL_NUMBER=2 $BATS $INTEGRATION_TEST_FILE fi From 2c406549d8c91ebd483896e0973cb37d025fff05 Mon Sep 17 00:00:00 2001 From: sampocs Date: Thu, 4 May 2023 18:45:21 -0500 Subject: [PATCH 09/13] fixed dockernet typos (#754) --- dockernet/config.sh | 26 ++++++++++++++++---------- dockernet/docker-compose.yml | 4 ++-- 2 files changed, 18 insertions(+), 12 deletions(-) diff --git a/dockernet/config.sh b/dockernet/config.sh index 56327ac513..df3852ed56 100644 --- a/dockernet/config.sh +++ b/dockernet/config.sh @@ -16,7 +16,7 @@ TX_LOGS=$DOCKERNET_HOME/logs/tx.log KEYS_LOGS=$DOCKERNET_HOME/logs/keys.log # List of hosts enabled -HOST_CHAINS=(EVMOS) +HOST_CHAINS=() # If no host zones are specified above: # `start-docker` defaults to just GAIA if HOST_CHAINS is empty @@ -39,19 +39,19 @@ UPGRADE_NAME="" UPGRADE_OLD_COMMIT_HASH="" # DENOMS +STRD_DENOM="ustrd" ATOM_DENOM="uatom" JUNO_DENOM="ujuno" OSMO_DENOM="uosmo" -STRD_DENOM="ustrd" STARS_DENOM="ustars" WALK_DENOM="uwalk" +EVMOS_DENOM="aevmos" STATOM_DENOM="stuatom" STJUNO_DENOM="stujuno" STOSMO_DENOM="stuosmo" STSTARS_DENOM="stustars" -EVMOS_DENOM="aevmos" -STEVMOS_DENOM="staevmos" STWALK_DENOM="stuwalk" +STEVMOS_DENOM="staevmos" IBC_STRD_DENOM='ibc/FF6C2E86490C1C4FBBD24F55032831D2415B9D7882F85C3CC9C2401D79362BEA' @@ -253,14 +253,21 @@ RELAYER_OSMO_ACCT=rly4 RELAYER_STARS_ACCT=rly5 RELAYER_HOST_ACCT=rly6 RELAYER_EVMOS_ACCT=rly7 -RELAYER_ACCTS=($RELAYER_GAIA_ACCT $RELAYER_JUNO_ACCT $RELAYER_OSMO_ACCT $RELAYER_STARS_ACCT $RELAYER_HOST_ACCT $RELAYER_EVMOS_ACCT) +RELAYER_ACCTS=( + $RELAYER_GAIA_ACCT + $RELAYER_JUNO_ACCT + $RELAYER_OSMO_ACCT + $RELAYER_STARS_ACCT + $RELAYER_HOST_ACCT + $RELAYER_EVMOS_ACCT +) -RELAYER_EVMOS_MNEMONIC="science depart where tell bus ski laptop follow child bronze rebel recall brief plug razor ship degree labor human series today embody fury harvest" RELAYER_GAIA_MNEMONIC="fiction perfect rapid steel bundle giant blade grain eagle wing cannon fever must humble dance kitchen lazy episode museum faith off notable rate flavor" RELAYER_JUNO_MNEMONIC="kiwi betray topple van vapor flag decorate cement crystal fee family clown cry story gain frost strong year blanket remain grass pig hen empower" RELAYER_OSMO_MNEMONIC="unaware wine ramp february bring trust leaf beyond fever inside option dilemma save know captain endless salute radio humble chicken property culture foil taxi" RELAYER_STARS_MNEMONIC="deposit dawn erosion talent old broom flip recipe pill hammer animal hill nice ten target metal gas shoe visual nephew soda harbor child simple" RELAYER_HOST_MNEMONIC="renew umbrella teach spoon have razor knee sock divert inner nut between immense library inhale dog truly return run remain dune virus diamond clinic" +RELAYER_EVMOS_MNEMONIC="science depart where tell bus ski laptop follow child bronze rebel recall brief plug razor ship degree labor human series today embody fury harvest" RELAYER_MNEMONICS=( "$RELAYER_GAIA_MNEMONIC" "$RELAYER_JUNO_MNEMONIC" @@ -287,13 +294,12 @@ OSMO_ADDRESS() { STARS_ADDRESS() { $STARS_MAIN_CMD keys show ${STARS_VAL_PREFIX}1 --keyring-backend test -a } -EVMOS_ADDRESS() { - $EVMOS_MAIN_CMD keys show ${EVMOS_VAL_PREFIX}1 --keyring-backend test -a -} - HOST_ADDRESS() { $HOST_MAIN_CMD keys show ${HOST_VAL_PREFIX}1 --keyring-backend test -a } +EVMOS_ADDRESS() { + $EVMOS_MAIN_CMD keys show ${EVMOS_VAL_PREFIX}1 --keyring-backend test -a +} CSLEEP() { for i in $(seq $1); do diff --git a/dockernet/docker-compose.yml b/dockernet/docker-compose.yml index f3406d900d..c933bad5f5 100644 --- a/dockernet/docker-compose.yml +++ b/dockernet/docker-compose.yml @@ -188,12 +188,12 @@ services: evmos3: image: stridezone:evmos volumes: - - ./state/evmos2:/home/evmos/.evmosd + - ./state/evmos3:/home/evmos/.evmosd evmos4: image: stridezone:evmos volumes: - - ./state/evmos2:/home/evmos/.evmosd + - ./state/evmos4:/home/evmos/.evmosd evmos5: image: stridezone:evmos From 3dc02de9071edb8cdccc2d474dafbe3607d925cf Mon Sep 17 00:00:00 2001 From: Jacob Gadikian Date: Mon, 8 May 2023 12:43:27 +0700 Subject: [PATCH 10/13] cleanup go.mod --- go.mod | 41 +++------ go.sum | 160 +++++++++++++++++++++++------------ x/icacallbacks/module_ibc.go | 2 +- 3 files changed, 119 insertions(+), 84 deletions(-) diff --git a/go.mod b/go.mod index de9d64ba88..ba958ee0d4 100644 --- a/go.mod +++ b/go.mod @@ -4,11 +4,11 @@ go 1.19 require ( cosmossdk.io/math v1.0.0 - github.com/cometbft/cometbft v0.37.0 - github.com/cometbft/cometbft-db v0.7.0 + github.com/cometbft/cometbft v0.37.1 + github.com/cometbft/cometbft-db v0.8.0 github.com/cosmos/cosmos-proto v1.0.0-beta.2 - github.com/cosmos/cosmos-sdk v0.47.1 - github.com/cosmos/gogoproto v1.4.6 + github.com/cosmos/cosmos-sdk v0.47.2 + github.com/cosmos/gogoproto v1.4.8 github.com/cosmos/ibc-go/v7 v7.0.0 github.com/gogo/protobuf v1.3.3 github.com/golang/protobuf v1.5.3 @@ -19,11 +19,11 @@ require ( github.com/spf13/pflag v1.0.5 github.com/stretchr/testify v1.8.2 google.golang.org/genproto v0.0.0-20230216225411-c8e22ba71e44 - google.golang.org/grpc v1.53.0 + google.golang.org/grpc v1.54.0 gopkg.in/yaml.v2 v2.4.0 ) -require github.com/regen-network/cosmos-proto v0.3.1 // indirect +require github.com/linxGnu/grocksdb v1.7.16 // indirect require ( github.com/coinbase/rosetta-sdk-go/types v1.0.0 // indirect @@ -33,7 +33,6 @@ require ( github.com/leodido/go-urn v1.2.1 // indirect github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect github.com/modern-go/reflect2 v1.0.2 // indirect - github.com/tecbot/gorocksdb v0.0.0-20191217155057-f0fad39f321c // indirect github.com/ugorji/go/codec v1.2.7 // indirect ) @@ -103,7 +102,7 @@ require ( github.com/gtank/merlin v0.1.1 // indirect github.com/gtank/ristretto255 v0.1.2 // indirect github.com/hashicorp/go-cleanhttp v0.5.2 // indirect - github.com/hashicorp/go-getter v1.7.0 // indirect + github.com/hashicorp/go-getter v1.7.1 // indirect github.com/hashicorp/go-immutable-radix v1.3.1 // indirect github.com/hashicorp/go-safetemp v1.0.0 // indirect github.com/hashicorp/go-version v1.6.0 // indirect @@ -155,15 +154,15 @@ require ( go.opencensus.io v0.24.0 // indirect golang.org/x/crypto v0.7.0 // indirect golang.org/x/exp v0.0.0-20230321023759-10a507213a29 // indirect - golang.org/x/net v0.8.0 // indirect + golang.org/x/net v0.9.0 // indirect golang.org/x/oauth2 v0.5.0 // indirect - golang.org/x/sys v0.6.0 // indirect - golang.org/x/term v0.6.0 // indirect - golang.org/x/text v0.8.0 // indirect + golang.org/x/sys v0.7.0 // indirect + golang.org/x/term v0.7.0 // indirect + golang.org/x/text v0.9.0 // indirect golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 // indirect google.golang.org/api v0.110.0 // indirect google.golang.org/appengine v1.6.7 // indirect - google.golang.org/protobuf v1.29.1 // indirect + google.golang.org/protobuf v1.30.0 // indirect gopkg.in/ini.v1 v1.67.0 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect nhooyr.io/websocket v1.8.6 // indirect @@ -175,22 +174,8 @@ replace ( // Use the keyring specified by the cosmos-sdk github.com/99designs/keyring => github.com/cosmos/keyring v1.1.7-0.20210622111912-ef00f8ac3d76 - // dragonberry replkace line per: https://github.com/cosmos/cosmos-sdk/releases/tag/v0.45.9 - github.com/confio/ics23/go => github.com/cosmos/cosmos-sdk/ics23/go v0.8.0 - - // github.com/cosmos/ibc-go/v7 => github.com/strangelove-ventures/ibc-go/v7 v7.0.0-20230127004203-d0c9da369466 - // use cosmos-flavored protobufs - github.com/gogo/protobuf => github.com/regen-network/protobuf v1.3.3-alpha.regen.1 - - // Use a specific version of ignite cli - github.com/ignite-hq/cli => github.com/ignite-hq/cli v0.21.0 - - // fork cast to add additional error checking - github.com/spf13/cast => github.com/Stride-Labs/cast v0.0.3 - - // use the version of grpc compatible with the regen networks protobufs. - google.golang.org/grpc => google.golang.org/grpc v1.50.1 + github.com/gogo/protobuf v1.3.3 => github.com/regen-network/protobuf v1.3.3-alpha.regen.1 github.com/syndtr/goleveldb => github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7 ) diff --git a/go.sum b/go.sum index ef7f64990c..2721497917 100644 --- a/go.sum +++ b/go.sum @@ -1,3 +1,4 @@ +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= @@ -197,8 +198,6 @@ cosmossdk.io/errors v1.0.0-beta.7 h1:gypHW76pTQGVnHKo6QBkb4yFOJjC+sUGRc5Al3Odj1w cosmossdk.io/errors v1.0.0-beta.7/go.mod h1:mz6FQMJRku4bY7aqS/Gwfcmr/ue91roMEKAmDUDpBfE= cosmossdk.io/math v1.0.0 h1:ro9w7eKx23om2tZz/VM2Pf+z2WAbGX1yDQQOJ6iGeJw= cosmossdk.io/math v1.0.0/go.mod h1:Ygz4wBHrgc7g0N+8+MrnTfS9LLn9aaTGa9hKopuym5k= -cosmossdk.io/simapp v0.0.0-20230224204036-a6adb0821462 h1:g8muUHnXL8vhld2Sjilyhb1UQObc+x9GVuDK43TYZns= -cosmossdk.io/simapp v0.0.0-20230224204036-a6adb0821462/go.mod h1:4Dd3NLoLYoN90kZ0uyHoTHzVVk9+J0v4HhZRBNTAq2c= cosmossdk.io/tools/rosetta v0.2.1 h1:ddOMatOH+pbxWbrGJKRAawdBkPYLfKXutK9IETnjYxw= cosmossdk.io/tools/rosetta v0.2.1/go.mod h1:Pqdc1FdvkNV3LcNIkYWt2RQY6IP1ge6YWZk8MhhO9Hw= dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= @@ -217,8 +216,6 @@ 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/Stride-Labs/cast v0.0.3 h1:eM3n/t3hSxb+iw9LDo3r/uGBp3w4U7wPv40GKMtJ1dI= -github.com/Stride-Labs/cast v0.0.3/go.mod h1:SpXXQ5YoyJw6s3/6cMTQuxvgRl3PCJiyaX9p6b155UU= 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= @@ -283,7 +280,13 @@ github.com/chzyer/test v1.0.0/go.mod h1:2JlltgoNkt4TW/z9V/IzDdFaMTM2JPIi26O1pF38 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-20210312221358-fbca930ec8ed/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= +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= @@ -294,10 +297,12 @@ github.com/cockroachdb/datadriven v0.0.0-20190809214429-80d97fb3cbaa/go.mod h1:z github.com/codahale/hdrhistogram v0.0.0-20161010025455-3a0bb77429bd/go.mod h1:sE/e/2PUdi/liOCUjSTXgM1o87ZssimdTWN964YiIeI= github.com/coinbase/rosetta-sdk-go/types v1.0.0 h1:jpVIwLcPoOeCR6o1tU+Xv7r5bMONNbHU7MuEHboiFuA= github.com/coinbase/rosetta-sdk-go/types v1.0.0/go.mod h1:eq7W2TMRH22GTW0N0beDnN931DW0/WOI1R2sdHNHG4c= -github.com/cometbft/cometbft v0.37.0 h1:M005vBaSaugvYYmNZwJOopynQSjwLoDTwflnQ/I/eYk= -github.com/cometbft/cometbft v0.37.0/go.mod h1:Y2MMMN//O5K4YKd8ze4r9jmk4Y7h0ajqILXbH5JQFVs= -github.com/cometbft/cometbft-db v0.7.0 h1:uBjbrBx4QzU0zOEnU8KxoDl18dMNgDh+zZRUE0ucsbo= -github.com/cometbft/cometbft-db v0.7.0/go.mod h1:yiKJIm2WKrt6x8Cyxtq9YTEcIMPcEe4XPxhgX59Fzf0= +github.com/cometbft/cometbft v0.37.1 h1:KLxkQTK2hICXYq21U2hn1W5hOVYUdQgDQ1uB+90xPIg= +github.com/cometbft/cometbft v0.37.1/go.mod h1:Y2MMMN//O5K4YKd8ze4r9jmk4Y7h0ajqILXbH5JQFVs= +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/confio/ics23/go v0.9.0 h1:cWs+wdbS2KRPZezoaaj+qBleXgUk5WOQFMP3CQFGTr4= +github.com/confio/ics23/go v0.9.0/go.mod h1:4LPZ2NYqnYIVRklaozjNR1FScgDJ2s5Xrp+e/mYVRak= github.com/containerd/continuity v0.3.0 h1:nisirsYROK15TAMVukJOUyGJjz4BNQJBVsNvAXZJ/eg= 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= @@ -308,18 +313,16 @@ 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-proto v1.0.0-beta.2 h1:X3OKvWgK9Gsejo0F1qs5l8Qn6xJV/AzgIWR2wZ8Nua8= github.com/cosmos/cosmos-proto v1.0.0-beta.2/go.mod h1:+XRCLJ14pr5HFEHIUcn51IKXD1Fy3rkEQqt4WqmN4V0= -github.com/cosmos/cosmos-sdk v0.47.1 h1:HnaCYtaAMWZp1SdlwwE1mPJ8kFlZ/TuEJ/ciNXH6Uno= -github.com/cosmos/cosmos-sdk v0.47.1/go.mod h1:14tO5KQaTrl2q3OxBnDRfue7TRN9zkXS0cLutrSqkOo= -github.com/cosmos/cosmos-sdk/ics23/go v0.8.0 h1:iKclrn3YEOwk4jQHT2ulgzuXyxmzmPczUalMwW4XH9k= -github.com/cosmos/cosmos-sdk/ics23/go v0.8.0/go.mod h1:2a4dBq88TUoqoWAU5eu0lGvpFP3wWDPgdHPargtyw30= +github.com/cosmos/cosmos-sdk v0.47.2 h1:9rSriCoiJD+4F+tEDobyM8V7HF5BtY5Ef4VYNig96s0= +github.com/cosmos/cosmos-sdk v0.47.2/go.mod h1:zYzgI8w8hhotXTSoGbbSOAKfpJTx4wOy4XgbaKhtRtc= github.com/cosmos/go-bip39 v0.0.0-20180819234021-555e2067c45d/go.mod h1:tSxLoYXyBmiFeKpvmq4dzayMdCjCnu8uqmCysIGBT2Y= 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.6 h1:Ee7z15dWJaGlgM2rWrK8N2IX7PQcuccu8oG68jp5RL4= -github.com/cosmos/gogoproto v1.4.6/go.mod h1:VS/ASYmPgv6zkPKLjR9EB91lwbLHOzaGCirmKKhncfI= +github.com/cosmos/gogoproto v1.4.8 h1:BrHKc6WFZt8+jRV71vKSQE+JrfF+JAnzrKo2VP7wIZ4= +github.com/cosmos/gogoproto v1.4.8/go.mod h1:hnb0DIEWTv+wdNzNcqus5xCQXq5+CXauq1FJuurRfVY= github.com/cosmos/iavl v0.20.0 h1:fTVznVlepH0KK8NyKq8w+U7c2L6jofa27aFX6YGlm38= github.com/cosmos/iavl v0.20.0/go.mod h1:WO7FyvaZJoH65+HFOsDir7xU9FWk2w9cHXNW1XHcl7A= github.com/cosmos/ibc-go/v7 v7.0.0 h1:j4kyywlG0hhDmT9FmSaR5iCIka7Pz7kJTxGWY1nlV9Q= @@ -338,7 +341,6 @@ github.com/cpuguy83/go-md2man/v2 v2.0.2/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46t github.com/creachadair/taskgroup v0.4.2 h1:jsBLdAJE42asreGss2xZGZ8fJra7WtwnHWeJFxv2Li8= github.com/creachadair/taskgroup v0.4.2/go.mod h1:qiXUOSrbwAY3u0JPGTzObbE3yf9hcXHDKBZ2ZjpCbgM= 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/cucumber/common/gherkin/go/v22 v22.0.0 h1:4K8NqptbvdOrjL9DEea6HFjSpbdT9+Q5kgLpmmsHYl0= github.com/cucumber/common/messages/go/v17 v17.1.1 h1:RNqopvIFyLWnKv0LfATh34SWBhXeoFTJnSrgm9cT/Ts= github.com/danieljoos/wincred v1.0.2/go.mod h1:SnuYRW9lp1oJrZX/dXJqr0cPK5gYXqx3EJbmjhLdK9U= @@ -374,11 +376,17 @@ github.com/eapache/go-resiliency v1.1.0/go.mod h1:kFI+JgMyC7bLPUVY133qvEBtVayf5m 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/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.9-0.20210217033140-668b12f5399d/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= +github.com/envoyproxy/go-control-plane v0.9.9-0.20210512163311-63b5d3c536b0/go.mod h1:hliV/p42l8fGbc6Y9bQ70uLwIvmJyVE5k4iMKlh8wCQ= +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/facebookgo/ensure v0.0.0-20200202191622-63f1cf65ac4c h1:8ISkoahWXwZR41ois5lSJBSVw4D0OV19Ht/JSTzvSv0= -github.com/facebookgo/stack v0.0.0-20160209184415-751773369052 h1:JWuenKqqX8nojtoVVWjGfOF9635RETekkoH6Cc9SX0A= -github.com/facebookgo/subset v0.0.0-20200203212716-c811ad88dec4 h1:7HZCaLC5+BZpmbhCOZJ293Lz68O7PYrF2EzeiFMwCLk= github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4= github.com/felixge/httpsnoop v1.0.1/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= github.com/felixge/httpsnoop v1.0.2 h1:+nS9g82KMXccJ/wp0zyRW9ZBHFETmMGtkk+2CTTrW4o= @@ -387,10 +395,8 @@ github.com/fortytw2/leaktest v1.3.0 h1:u8491cBMTQ8ft8aeV+adlcytMZylmA5nnwwkRZjI8 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.3 h1:FJKSZTDHjyhriyC81FLQ0LY93eSai0ZyR/ZIkd3ZUKE= -github.com/frankban/quicktest v1.14.3/go.mod h1:mgiwOwqx65TmIk1wJ6Q7wvnVMocbUorkibMOrVTHZps= 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/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= @@ -424,7 +430,6 @@ github.com/go-playground/validator/v10 v10.2.0/go.mod h1:uOYAAleCW8F/7oMFd6aG0GO github.com/go-playground/validator/v10 v10.11.1 h1:prmOlTVv+YjZjmRmNSF3VmspqJIxJWXmqUsHwfTRRkQ= 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= @@ -435,9 +440,15 @@ github.com/goccy/go-json v0.9.11 h1:/pAaQDLHEoCq/5FFmSKBswWmK6H0e8g4159Kc/X/nqk= 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/gofrs/uuid v4.3.0+incompatible h1:CaSVZxm5B+7o45rtab4jC2G37WGYX1zQfuU2i6DSvnc= +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/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= github.com/golang/glog v1.1.0 h1:/d3pCKDPWNnvIWe0vVUpNP32qc8U3PDVxySP/y360qE= github.com/golang/glog v1.1.0/go.mod h1:pfYeQZ3JWZoXTV5sFc986z3HTpwQs9At6P4ImfuP3NQ= @@ -447,6 +458,7 @@ github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4er github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE= github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da/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= @@ -523,7 +535,6 @@ github.com/google/pprof v0.0.0-20201203190320-1bf35d6f28c2/go.mod h1:kpwsk12EmLe github.com/google/pprof v0.0.0-20201218002935-b9804c9f04c2/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= github.com/google/pprof v0.0.0-20210122040257-d980be63207e/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= github.com/google/pprof v0.0.0-20210226084205-cbba55b83ad5/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20210407192527-94a9f03dee38/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= github.com/google/pprof v0.0.0-20210601050228-01bbb1931b22/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= github.com/google/pprof v0.0.0-20210609004039-a478d1d731e9/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= github.com/google/pprof v0.0.0-20210720184732-4bb14d4b1be1/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= @@ -584,8 +595,8 @@ github.com/hashicorp/go-cleanhttp v0.5.0/go.mod h1:JpRdi6/HCYpAwUzNwuwqhbovhLtng github.com/hashicorp/go-cleanhttp v0.5.1/go.mod h1:JpRdi6/HCYpAwUzNwuwqhbovhLtngrth3wmdIIUrZ80= github.com/hashicorp/go-cleanhttp v0.5.2 h1:035FKYIWjmULyFRBKPs8TBQoi0x6d9G4xc9neXJWAZQ= github.com/hashicorp/go-cleanhttp v0.5.2/go.mod h1:kO/YDlP8L1346E6Sodw+PrpBSV4/SoxCXGY6BqNFT48= -github.com/hashicorp/go-getter v1.7.0 h1:bzrYP+qu/gMrL1au7/aDvkoOVGUJpeKBgbqRHACAFDY= -github.com/hashicorp/go-getter v1.7.0/go.mod h1:W7TalhMmbPmsSMdNjD0ZskARur/9GJ17cfHTRtXV744= +github.com/hashicorp/go-getter v1.7.1 h1:SWiSWN/42qdpR0MdhaOc/bLR48PLuP1ZQtYLRlM69uY= +github.com/hashicorp/go-getter v1.7.1/go.mod h1:W7TalhMmbPmsSMdNjD0ZskARur/9GJ17cfHTRtXV744= 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= @@ -655,6 +666,8 @@ github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7V github.com/julienschmidt/httprouter v1.3.0/go.mod h1:JR6WtHb+2LUe8TCKY3cZOxFyyO8IZAc4RVcycCCAKdM= github.com/keybase/go-keychain v0.0.0-20190712205309-48d3d31d256d h1:Z+RDyXzjKE0i2sTjZ/b1uxiGtPhFy34Ou/Tk0qwN0kM= github.com/keybase/go-keychain v0.0.0-20190712205309-48d3d31d256d/go.mod h1:JJNrCn9otv/2QP4D7SMJBgaleKpOf66PnW6F5WGNRIc= +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= @@ -668,12 +681,10 @@ github.com/konsorten/go-windows-terminal-sequences v1.0.3/go.mod h1:T0+1ngSBFLxv 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.0/go.mod h1:640gp4NfQd8pI5XOwp5fnNeVWj67G7CFk/SaSQn7NBk= github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= 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= @@ -683,6 +694,9 @@ github.com/libp2p/go-buffer-pool v0.1.0 h1:oK4mSFcQz7cTQIfqbe4MIj9gLW+mnanjyFtc6 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.7.16 h1:Q2co1xrpdkr5Hx3Fp+f+f7fRGhQFQhvi/+226dtLmA8= +github.com/linxGnu/grocksdb v1.7.16/go.mod h1:JkS7pl5qWpGpuVb3bPqTz8nC12X3YtPZT+Xq7+QfQo4= +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= @@ -741,7 +755,6 @@ github.com/nats-io/nuid v1.0.1/go.mod h1:19wcPz3Ph3q0Jbyiqsd0kePYG7A95tJPxeL+1OS 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/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/olekukonko/tablewriter v0.0.0-20170122224234-a0225b3f23b5/go.mod h1:vsDQFd/mU46D+Z4whnwzcISnGGzXWMclvtLoiIKAKIo= @@ -749,15 +762,10 @@ github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+W 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.14.0/go.mod h1:iSB4RoI2tjJc9BBv4NKIKWKya62Rps+oPG/Lv9klQyY= -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/ginkgo v1.16.4 h1:29JGrr5oVBm5ulCWet69zQkzWipVXIol6ygQUe/EzNc= 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.20.0 h1:8W0cWlwFkflGPLltQvLRB7ZVD5HuP6ng320w2IS245Q= 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= @@ -832,15 +840,12 @@ github.com/rakyll/statik v0.1.7/go.mod h1:AlZONWzMtEnMs7W4e/1LURLiI49pIMmp6V9Ung 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/regen-network/cosmos-proto v0.3.1 h1:rV7iM4SSFAagvy8RiyhiACbWEGotmqzywPxOvwMdxcg= -github.com/regen-network/cosmos-proto v0.3.1/go.mod h1:jO0sVX6a1B36nmE8C9xBFXpNwWejXC7QqCOnH3O0+YM= github.com/regen-network/gocuke v0.6.2 h1:pHviZ0kKAq2U2hN2q3smKNxct6hS0mGByFMHGnWA97M= github.com/regen-network/protobuf v1.3.3-alpha.regen.1 h1:OHEc+q5iIAXpqiqFKeLpu5NwTIkVXUs48vFMwzqpqY4= github.com/regen-network/protobuf v1.3.3-alpha.regen.1/go.mod h1:2DjTFR1HhMQhiWC5sZ4OhQ3+NtdbZ6oBDKQwq5Ou+FI= 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.6.1/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc= github.com/rogpeppe/go-internal v1.9.0 h1:73kH8U+JUqXU8lRuOHeVHaa/SZPifC7BkcraZVejAe8= 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= @@ -869,6 +874,9 @@ github.com/spaolacci/murmur3 v1.1.0/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2 github.com/spf13/afero v1.1.2/go.mod h1:j4pytiNVoe2o6bmDsKpLACNPDBIoEAkihy7loJ1B0CQ= github.com/spf13/afero v1.9.3 h1:41FoI0fD7OR7mGcKE/aOiLkGreyf8ifIOQmJANWogMk= github.com/spf13/afero v1.9.3/go.mod h1:iUV7ddyEEZPO5gA3zD4fJt6iStLlL+Lg4m2cihcDf8Y= +github.com/spf13/cast v1.3.0/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= +github.com/spf13/cast v1.5.0 h1:rj3WzYc11XZaIZMPKmwP96zkFEnnAmV8s6XbB2aY32w= +github.com/spf13/cast v1.5.0/go.mod h1:SpXXQ5YoyJw6s3/6cMTQuxvgRl3PCJiyaX9p6b155UU= 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.6.1 h1:o94oiPyS4KD1mPy2fmcYYHHfCxLqYjJOhGsCHFZtEzA= @@ -899,7 +907,6 @@ github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5 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.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= github.com/stretchr/testify v1.8.2 h1:+h33VjcLVPDHtOdpUCuF+7gSuG3yGIftsP1YvFihtJ8= @@ -908,10 +915,6 @@ github.com/subosito/gotenv v1.4.2 h1:X1TuBLAMDFbaTAChgCBLu3DU3UPyELpnF2jjJ2cz/S8 github.com/subosito/gotenv v1.4.2/go.mod h1:ayKnFf/c6rvx/2iiLrJUk1e6plDbT3edrFNGqEflhK0= github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7 h1:epCh84lMvA70Z7CTTCmYQn2CKbY8j86K7/FAIr141uY= github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7/go.mod h1:q4W45IWZaF22tdD+VEXcAWRA037jwmWEB5VWYORlTpc= -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/tecbot/gorocksdb v0.0.0-20191217155057-f0fad39f321c h1:g+WoO5jjkqGAzHWCjJB1zZfXPIAaDpzXIEJ0eS6B5Ok= -github.com/tecbot/gorocksdb v0.0.0-20191217155057-f0fad39f321c/go.mod h1:ahpPrc7HpcfEWDQRZEmnXMzHY03mLDYMCxeDzy46i+8= 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.6.0 h1:LDZfKfQIBHGHWSwckhXI0RPSXzlo+KYdjK7FWSqOzzg= @@ -996,6 +999,7 @@ golang.org/x/exp v0.0.0-20230321023759-10a507213a29 h1:ooxPy7fPvB4kwsA2h+iBNHkAb golang.org/x/exp v0.0.0-20230321023759-10a507213a29/go.mod h1:CxIveKay+FTh1D0yPZemJVgC/95VzuuOLq5Qi4xnoYc= 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= @@ -1021,6 +1025,7 @@ golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= golang.org/x/mod v0.8.0 h1:LUYupSeNrTNCGzR/hVBk2NHZO4hXcVaW1k4Qx7rjPx8= 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= @@ -1065,7 +1070,6 @@ golang.org/x/net v0.0.0-20210119194325-5f4716e94777/go.mod h1:m0MpNAwzfU5UDzcl9v golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210316092652-d523dce5a7f4/go.mod h1:RBQZq4jEuRlivfhVLdyRGr576XBO4/greRjx4P4O3yc= 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-20210503060351-7fd8e65b6420/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20210805182204-aaa1db679c0d/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= @@ -1080,8 +1084,8 @@ golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug golang.org/x/net v0.0.0-20220909164309-bea034e7d591/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk= golang.org/x/net v0.0.0-20221014081412-f15817d10f9b/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk= golang.org/x/net v0.1.0/go.mod h1:Cx3nUiGt4eDBEyega/BKRp+/AlGL8hYe7U9odMt2Cco= -golang.org/x/net v0.8.0 h1:Zrh2ngAOFYneWTAIAPethzeaQLuHwhuBkuV6ZiRnUaQ= -golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc= +golang.org/x/net v0.9.0 h1:aWJ/m6xSmxWBx+V0XRHTlrYrPG56jKsLdTFmsSsCzOM= +golang.org/x/net v0.9.0/go.mod h1:d48xBJpPfHeWQsugry2m+kC02ZBRGRgulfHnEXEuWns= 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= @@ -1124,6 +1128,7 @@ golang.org/x/sync v0.0.0-20220601150217-0de741cfad7f/go.mod h1:RxMgew5VJxzue5/jJ golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220929204114-8fcdb60fdcc0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= 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= @@ -1177,7 +1182,6 @@ golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7w 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-20210220050731-9a76102bfb43/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210225134936-a50acf3fe073/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -1220,13 +1224,13 @@ golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBc 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.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.6.0 h1:MVltZSvRTcU2ljQOhs94SXPftV6DCNnZViHeQps87pQ= -golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.7.0 h1:3jlCCIQZPdOYu1h8BkNvLz8Kgwtae2cagcG/VamtZRU= +golang.org/x/sys v0.7.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.1.0/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= -golang.org/x/term v0.6.0 h1:clScbb1cHjoCkyRbWwBEUZ5H/tIFu5TAXIqaZD0Gcjw= -golang.org/x/term v0.6.0/go.mod h1:m6U89DPEgQRMq3DNkDClhWw02AUbt2daBVO4cn4Hv9U= +golang.org/x/term v0.7.0 h1:BEvjmm5fURWqcfbSKTdpkDXYBrUS1c0m8agp14W48vQ= +golang.org/x/term v0.7.0/go.mod h1:P32HKFT3hSsZrRxla30E9HqToFYAQPCMs/zFMBUFqPY= 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= @@ -1237,13 +1241,17 @@ 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.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= -golang.org/x/text v0.8.0 h1:57P1ETyNKtuIjB4SRd15iJxuhj8Gc416Y78H3qgMh68= -golang.org/x/text v0.8.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= +golang.org/x/text v0.9.0 h1:2sjJmO8cDvYveuX97RDLsxlyUxLl+GHoLxBiRdHllBE= +golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= 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= @@ -1291,7 +1299,6 @@ golang.org/x/tools v0.0.0-20200904185747-39188db58858/go.mod h1:Cj7w3i3Rnn0Xh82u 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= @@ -1363,6 +1370,7 @@ google.golang.org/api v0.98.0/go.mod h1:w7wJQLTM+wvQpNf5JyEcBoxK0RH7EDrh/L4qfsuJ google.golang.org/api v0.100.0/go.mod h1:ZE3Z2+ZOr87Rx7dqFsdRQkRBk36kDtp/h+QpHbB7a70= google.golang.org/api v0.110.0 h1:l+rh0KYUooe9JGbGVx71tbFo4SMbMTXK3I3ia2QSEeU= google.golang.org/api v0.110.0/go.mod h1:7FC4Vvx1Mooxh8C5HWjzZHcavuS2f6pmJpZx60ca7iI= +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= @@ -1482,8 +1490,49 @@ google.golang.org/genproto v0.0.0-20221014213838-99cd37c6964a/go.mod h1:1vXfmgAz google.golang.org/genproto v0.0.0-20221025140454-527a21cfbd71/go.mod h1:9qHF0xnpdSfF6knlcsnpzUu5y+rpwgbvsyGAZPBMg4s= google.golang.org/genproto v0.0.0-20230216225411-c8e22ba71e44 h1:EfLuoKW5WfkgVdDy7dTK8qSbH37AX5mj/MFh+bGPz14= google.golang.org/genproto v0.0.0-20230216225411-c8e22ba71e44/go.mod h1:8B0gmkoRebU8ukX6HP+4wrVQUY1+6PkQ44BSyIlflHA= -google.golang.org/grpc v1.50.1 h1:DS/BukOZWp8s6p4Dt/tOaJaTQyPyOoCcrjroHuCeLzY= +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.36.1/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= +google.golang.org/grpc v1.37.0/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM= +google.golang.org/grpc v1.37.1/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM= +google.golang.org/grpc v1.38.0/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM= +google.golang.org/grpc v1.39.0/go.mod h1:PImNr+rS9TWYb2O4/emRugxiyHZ5JyHW5F+RPnDzfrE= +google.golang.org/grpc v1.39.1/go.mod h1:PImNr+rS9TWYb2O4/emRugxiyHZ5JyHW5F+RPnDzfrE= +google.golang.org/grpc v1.40.0/go.mod h1:ogyxbiOoUXAkP+4+xa6PZSE9DZgIHtSpzjDTB9KAK34= +google.golang.org/grpc v1.40.1/go.mod h1:ogyxbiOoUXAkP+4+xa6PZSE9DZgIHtSpzjDTB9KAK34= +google.golang.org/grpc v1.44.0/go.mod h1:k+4IHHFw41K8+bbowsex27ge2rCb65oeWqe4jJ590SU= +google.golang.org/grpc v1.45.0/go.mod h1:lN7owxKUQEqMfSyQikvvk5tf/6zMPsrK+ONuO11+0rQ= +google.golang.org/grpc v1.46.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk= +google.golang.org/grpc v1.46.2/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk= +google.golang.org/grpc v1.47.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk= +google.golang.org/grpc v1.48.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk= +google.golang.org/grpc v1.49.0/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI= +google.golang.org/grpc v1.50.0/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI= google.golang.org/grpc v1.50.1/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI= +google.golang.org/grpc v1.54.0 h1:EhTqbhiYeixwWQtAEZAxmV9MGqcjEU2mFx52xCzNyag= +google.golang.org/grpc v1.54.0/go.mod h1:PUSEXI6iWghWaB6lXM4knEgpJNu2qUcKfDtNci3EC2g= google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.1.0/go.mod h1:6Kw0yEErY5E/yWrBtf03jp27GLLJujG4z/JK95pnjjw= 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= @@ -1500,8 +1549,8 @@ google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQ google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= google.golang.org/protobuf v1.28.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= google.golang.org/protobuf v1.28.1/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= -google.golang.org/protobuf v1.29.1 h1:7QBf+IK2gx70Ap/hDsOmam3GE0v9HicjfEdAxE62UoM= -google.golang.org/protobuf v1.29.1/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= +google.golang.org/protobuf v1.30.0 h1:kPPoIgf3TsEvrm0PFe15JQ+570QVxYzEvvHqChK+cng= +google.golang.org/protobuf v1.30.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= @@ -1535,6 +1584,7 @@ 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 v2.2.0+incompatible h1:VsBPFP1AI068pPrMxtb/S8Zkgf9xEmTLJjfM+P5UIEo= gotest.tools/v3 v3.4.0 h1:ZazjZUfuVeZGLAmlKKuyv3IKP5orXcwtOwDQH6YVr6o= +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= diff --git a/x/icacallbacks/module_ibc.go b/x/icacallbacks/module_ibc.go index ff62ee7377..a8c1c9bddf 100644 --- a/x/icacallbacks/module_ibc.go +++ b/x/icacallbacks/module_ibc.go @@ -8,7 +8,7 @@ import ( host "github.com/cosmos/ibc-go/v7/modules/core/24-host" ibcexported "github.com/cosmos/ibc-go/v7/modules/core/exported" - "github.com/Stride-Labs/stride/v8/x/icacallbacks/keeper" + "github.com/Stride-Labs/stride/v9/x/icacallbacks/keeper" ) // IBCModule implements the ICS26 interface for interchain accounts controller chains From d66f1988ef567bd918302171763de03afa45eb30 Mon Sep 17 00:00:00 2001 From: Jacob Gadikian Date: Mon, 8 May 2023 12:44:25 +0700 Subject: [PATCH 11/13] group indirect dependencies --- go.mod | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/go.mod b/go.mod index ba958ee0d4..f9abcd68f6 100644 --- a/go.mod +++ b/go.mod @@ -23,9 +23,8 @@ require ( gopkg.in/yaml.v2 v2.4.0 ) -require github.com/linxGnu/grocksdb v1.7.16 // indirect - require ( + github.com/linxGnu/grocksdb v1.7.16 // indirect github.com/coinbase/rosetta-sdk-go/types v1.0.0 // indirect github.com/cosmos/ics23/go v0.9.1-0.20221207100636-b1abd8678aab github.com/go-playground/universal-translator v0.18.0 // indirect @@ -34,9 +33,6 @@ require ( github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect github.com/modern-go/reflect2 v1.0.2 // indirect github.com/ugorji/go/codec v1.2.7 // indirect -) - -require ( cloud.google.com/go v0.110.0 // indirect cloud.google.com/go/compute v1.18.0 // indirect cloud.google.com/go/compute/metadata v0.2.3 // indirect From 7805228f5e09205b2c941319e8c384c594197690 Mon Sep 17 00:00:00 2001 From: Jacob Gadikian Date: Mon, 8 May 2023 12:44:40 +0700 Subject: [PATCH 12/13] tidy --- go.mod | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/go.mod b/go.mod index f9abcd68f6..d00ad6c16e 100644 --- a/go.mod +++ b/go.mod @@ -24,15 +24,6 @@ require ( ) require ( - github.com/linxGnu/grocksdb v1.7.16 // indirect - github.com/coinbase/rosetta-sdk-go/types v1.0.0 // indirect - github.com/cosmos/ics23/go v0.9.1-0.20221207100636-b1abd8678aab - github.com/go-playground/universal-translator v0.18.0 // indirect - github.com/json-iterator/go v1.1.12 // indirect - github.com/leodido/go-urn v1.2.1 // indirect - github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect - github.com/modern-go/reflect2 v1.0.2 // indirect - github.com/ugorji/go/codec v1.2.7 // indirect cloud.google.com/go v0.110.0 // indirect cloud.google.com/go/compute v1.18.0 // indirect cloud.google.com/go/compute/metadata v0.2.3 // indirect @@ -57,11 +48,13 @@ require ( github.com/cespare/xxhash/v2 v2.2.0 // indirect github.com/chzyer/readline v1.5.1 // indirect github.com/cockroachdb/apd/v2 v2.0.2 // indirect + github.com/coinbase/rosetta-sdk-go/types v1.0.0 // indirect github.com/confio/ics23/go v0.9.0 // indirect github.com/cosmos/btcutil v1.0.5 // indirect github.com/cosmos/go-bip39 v1.0.0 // indirect github.com/cosmos/gogogateway v1.2.0 // indirect github.com/cosmos/iavl v0.20.0 // indirect + github.com/cosmos/ics23/go v0.9.1-0.20221207100636-b1abd8678aab github.com/cosmos/ledger-cosmos-go v0.12.1 // indirect github.com/cosmos/rosetta-sdk-go v0.10.0 // indirect github.com/creachadair/taskgroup v0.4.2 // indirect @@ -79,6 +72,7 @@ require ( 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/go-playground/universal-translator v0.18.0 // indirect github.com/godbus/dbus v0.0.0-20190726142602-4481cbc300e2 // indirect github.com/gogo/googleapis v1.4.1 // indirect github.com/golang/glog v1.1.0 // indirect @@ -110,10 +104,13 @@ require ( github.com/inconshreveable/mousetrap v1.1.0 // indirect github.com/jmespath/go-jmespath v0.4.0 // indirect github.com/jmhodges/levigo v1.0.0 // indirect + github.com/json-iterator/go v1.1.12 // indirect github.com/keybase/go-keychain v0.0.0-20190712205309-48d3d31d256d // indirect github.com/klauspost/compress v1.16.3 // indirect + github.com/leodido/go-urn v1.2.1 // indirect github.com/lib/pq v1.10.7 // indirect github.com/libp2p/go-buffer-pool v0.1.0 // indirect + github.com/linxGnu/grocksdb v1.7.16 // indirect github.com/magiconair/properties v1.8.7 // indirect github.com/manifoldco/promptui v0.9.0 // indirect github.com/mattn/go-isatty v0.0.17 // indirect @@ -123,6 +120,8 @@ require ( github.com/mitchellh/go-homedir v1.1.0 // indirect github.com/mitchellh/go-testing-interface v1.14.1 // indirect github.com/mitchellh/mapstructure v1.5.0 // indirect + github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect + github.com/modern-go/reflect2 v1.0.2 // indirect github.com/mtibben/percent v0.2.1 // indirect github.com/pelletier/go-toml/v2 v2.0.6 // indirect github.com/petermattis/goid v0.0.0-20221215004737-a150e88a970d // indirect @@ -143,6 +142,7 @@ require ( 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.6.0 // indirect + github.com/ugorji/go/codec v1.2.7 // indirect github.com/ulikunitz/xz v0.5.11 // indirect github.com/zondax/hid v0.9.1 // indirect github.com/zondax/ledger-go v0.14.1 // indirect From 561c6e90da1f7eb8295453762d2ad3d86d03116e Mon Sep 17 00:00:00 2001 From: Jacob Gadikian Date: Mon, 8 May 2023 13:09:41 +0700 Subject: [PATCH 13/13] rebuild protos and update proto build system --- Makefile | 18 ++++++++++++------ app/apptesting/test_helpers.go | 2 +- go.mod | 2 +- go.sum | 4 ++-- proto/buf.lock | 10 +++++++--- proto/buf.yaml | 5 ++--- x/icacallbacks/icacallbacks_test.go | 2 +- x/interchainquery/types/messages.pb.go | 10 +++++----- 8 files changed, 31 insertions(+), 22 deletions(-) diff --git a/Makefile b/Makefile index 4ead55d114..ce8e93121f 100644 --- a/Makefile +++ b/Makefile @@ -144,8 +144,8 @@ upgrade-validate: ### Protobuf ### ############################################################################### -containerProtoVer=v0.7 -containerProtoImage=tendermintdev/sdk-proto-gen:$(containerProtoVer) +containerProtoVer=0.13.0 +containerProtoImage=ghcr.io/cosmos/proto-builder:$(containerProtoVer) containerProtoGen=cosmos-sdk-proto-gen-$(containerProtoVer) containerProtoGenSwagger=cosmos-sdk-proto-gen-swagger-$(containerProtoVer) containerProtoFmt=cosmos-sdk-proto-fmt-$(containerProtoVer) @@ -154,18 +154,24 @@ proto-all: proto-format proto-lint proto-gen proto-gen: @echo "Generating Protobuf files" - $(DOCKER) run --rm -v $(CURDIR):/workspace --workdir /workspace ghcr.io/cosmos/proto-builder sh ./scripts/protocgen.sh + @if docker ps -a --format '{{.Names}}' | grep -Eq "^${containerProtoGen}$$"; then docker start -a $(containerProtoGen); else docker run --name $(containerProtoGen) -v $(CURDIR):/workspace --workdir /workspace $(containerProtoImage) \ + sh ./scripts/protocgen.sh; fi proto-format: @echo "Formatting Protobuf files" @if docker ps -a --format '{{.Names}}' | grep -Eq "^${containerProtoFmt}$$"; then docker start -a $(containerProtoFmt); else docker run --name $(containerProtoFmt) -v $(CURDIR):/workspace --workdir /workspace tendermintdev/docker-build-proto \ - find ./proto -name "*.proto" -exec clang-format -i {} \; ; fi + find ./ -not -path "./third_party/*" -name "*.proto" -exec clang-format -i {} \; ; fi + +proto-swagger-gen: + @echo "Generating Protobuf Swagger" + @if docker ps -a --format '{{.Names}}' | grep -Eq "^${containerProtoGenSwagger}$$"; then docker start -a $(containerProtoGenSwagger); else docker run --name $(containerProtoGenSwagger) -v $(CURDIR):/workspace --workdir /workspace $(containerProtoImage) \ + sh ./scripts/protoc-swagger-gen.sh; fi proto-lint: @$(DOCKER_BUF) lint --error-format=json -.PHONY: proto-all proto-gen proto-format proto-lint - +proto-check-breaking: + @$(DOCKER_BUF) breaking --against $(HTTPS_GIT)#branch=main ############################################################################### ### LocalStride ### diff --git a/app/apptesting/test_helpers.go b/app/apptesting/test_helpers.go index 81eb8f7c51..5dce94fc76 100644 --- a/app/apptesting/test_helpers.go +++ b/app/apptesting/test_helpers.go @@ -17,12 +17,12 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" minttypes "github.com/cosmos/cosmos-sdk/x/mint/types" upgradetypes "github.com/cosmos/cosmos-sdk/x/upgrade/types" + "github.com/cosmos/gogoproto/proto" icatypes "github.com/cosmos/ibc-go/v7/modules/apps/27-interchain-accounts/types" transfertypes "github.com/cosmos/ibc-go/v7/modules/apps/transfer/types" channeltypes "github.com/cosmos/ibc-go/v7/modules/core/04-channel/types" ibctesting "github.com/cosmos/ibc-go/v7/testing" "github.com/cosmos/ibc-go/v7/testing/simapp" - "github.com/gogo/protobuf/proto" "github.com/stretchr/testify/require" "github.com/stretchr/testify/suite" diff --git a/go.mod b/go.mod index d00ad6c16e..eff1b4a373 100644 --- a/go.mod +++ b/go.mod @@ -8,7 +8,7 @@ require ( github.com/cometbft/cometbft-db v0.8.0 github.com/cosmos/cosmos-proto v1.0.0-beta.2 github.com/cosmos/cosmos-sdk v0.47.2 - github.com/cosmos/gogoproto v1.4.8 + github.com/cosmos/gogoproto v1.4.9 github.com/cosmos/ibc-go/v7 v7.0.0 github.com/gogo/protobuf v1.3.3 github.com/golang/protobuf v1.5.3 diff --git a/go.sum b/go.sum index 2721497917..74715c8df7 100644 --- a/go.sum +++ b/go.sum @@ -321,8 +321,8 @@ github.com/cosmos/go-bip39 v1.0.0/go.mod h1:RNJv0H/pOIVgxw6KS7QeX2a0Uo0aKUlfhZ4x 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.8 h1:BrHKc6WFZt8+jRV71vKSQE+JrfF+JAnzrKo2VP7wIZ4= -github.com/cosmos/gogoproto v1.4.8/go.mod h1:hnb0DIEWTv+wdNzNcqus5xCQXq5+CXauq1FJuurRfVY= +github.com/cosmos/gogoproto v1.4.9 h1:MjVmV6F1yk1rJLWtKeYdGQcTbE880t+VlRcayEBqUKQ= +github.com/cosmos/gogoproto v1.4.9/go.mod h1:c0ysUnwvnlR+RmCUvqqii7pp8kHBB/DBcp/5VLA/nQk= github.com/cosmos/iavl v0.20.0 h1:fTVznVlepH0KK8NyKq8w+U7c2L6jofa27aFX6YGlm38= github.com/cosmos/iavl v0.20.0/go.mod h1:WO7FyvaZJoH65+HFOsDir7xU9FWk2w9cHXNW1XHcl7A= github.com/cosmos/ibc-go/v7 v7.0.0 h1:j4kyywlG0hhDmT9FmSaR5iCIka7Pz7kJTxGWY1nlV9Q= diff --git a/proto/buf.lock b/proto/buf.lock index 046e38c067..def9704719 100644 --- a/proto/buf.lock +++ b/proto/buf.lock @@ -5,15 +5,19 @@ deps: owner: cosmos repository: cosmos-proto commit: 1935555c206d4afb9e94615dfd0fad31 + digest: shake256:c74d91a3ac7ae07d579e90eee33abf9b29664047ac8816500cf22c081fec0d72d62c89ce0bebafc1f6fec7aa5315be72606717740ca95007248425102c365377 - remote: buf.build owner: cosmos repository: cosmos-sdk - commit: 44369accb517453db1f2228530da42c0 + commit: 954f7b05f38440fc8250134b15adec47 + digest: shake256:2ab4404fd04a7d1d52df0e2d0f2d477a3d83ffd88d876957bf3fedfd702c8e52833d65b3ce1d89a3c5adf2aab512616b0e4f51d8463f07eda9a8a3317ee3ac54 - remote: buf.build owner: cosmos repository: gogo-proto - commit: 6652e3443c3b4504bb3bf82e73a7e409 + commit: 34d970b699f84aa382f3c29773a60836 + digest: shake256:3d3bee5229ba579e7d19ffe6e140986a228b48a8c7fe74348f308537ab95e9135210e81812489d42cd8941d33ff71f11583174ccc5972e86e6112924b6ce9f04 - remote: buf.build owner: googleapis repository: googleapis - commit: 8d7204855ec14631a499bd7393ce1970 + commit: cc916c31859748a68fd229a3c8d7a2e8 + digest: shake256:469b049d0eb04203d5272062636c078decefc96fec69739159c25d85349c50c34c7706918a8b216c5c27f76939df48452148cff8c5c3ae77fa6ba5c25c1b8bf8 diff --git a/proto/buf.yaml b/proto/buf.yaml index 07156a4272..a41499ecf8 100644 --- a/proto/buf.yaml +++ b/proto/buf.yaml @@ -1,7 +1,6 @@ - version: v1 deps: - - buf.build/cosmos/cosmos-sdk + - buf.build/cosmos/cosmos-sdk:v0.47.0 - buf.build/cosmos/cosmos-proto - buf.build/cosmos/gogo-proto - buf.build/googleapis/googleapis @@ -22,4 +21,4 @@ lint: - RPC_REQUEST_STANDARD_NAME - RPC_RESPONSE_STANDARD_NAME - ENUM_ZERO_VALUE_SUFFIX - - ENUM_VALUE_PREFIX \ No newline at end of file + - ENUM_VALUE_PREFIX diff --git a/x/icacallbacks/icacallbacks_test.go b/x/icacallbacks/icacallbacks_test.go index d183f8f246..3b80c6a3df 100644 --- a/x/icacallbacks/icacallbacks_test.go +++ b/x/icacallbacks/icacallbacks_test.go @@ -11,9 +11,9 @@ import ( codectypes "github.com/cosmos/cosmos-sdk/codec/types" sdk "github.com/cosmos/cosmos-sdk/types" stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" + "github.com/cosmos/gogoproto/proto" ibctransfertypes "github.com/cosmos/ibc-go/v7/modules/apps/transfer/types" channeltypes "github.com/cosmos/ibc-go/v7/modules/core/04-channel/types" - "github.com/gogo/protobuf/proto" "github.com/stretchr/testify/require" diff --git a/x/interchainquery/types/messages.pb.go b/x/interchainquery/types/messages.pb.go index 47b1f1a86b..1569149a11 100644 --- a/x/interchainquery/types/messages.pb.go +++ b/x/interchainquery/types/messages.pb.go @@ -6,11 +6,11 @@ package types import ( context "context" fmt "fmt" + crypto "github.com/cometbft/cometbft/proto/tendermint/crypto" _ "github.com/cosmos/cosmos-proto" _ "github.com/cosmos/gogoproto/gogoproto" grpc1 "github.com/cosmos/gogoproto/grpc" proto "github.com/cosmos/gogoproto/proto" - crypto "github.com/cometbft/cometbft/proto/tendermint/crypto" _ "google.golang.org/genproto/googleapis/api/annotations" grpc "google.golang.org/grpc" codes "google.golang.org/grpc/codes" @@ -149,12 +149,12 @@ var fileDescriptor_25adad4f8ed32400 = []byte{ 0xdd, 0xda, 0xab, 0xb9, 0x57, 0x7a, 0x3b, 0xf7, 0xc0, 0xf7, 0xb9, 0x57, 0x82, 0x4d, 0xcb, 0xdd, 0xfc, 0xab, 0x8b, 0xb3, 0xf3, 0x01, 0x58, 0x95, 0x63, 0x49, 0xed, 0xf7, 0xc0, 0xda, 0xdb, 0x74, 0x25, 0x6d, 0xf4, 0xd7, 0xbd, 0x41, 0x9b, 0x53, 0x37, 0x0e, 0xff, 0x39, 0xa4, 0x38, 0x61, 0xe7, - 0xe5, 0xe7, 0x6f, 0x6f, 0xca, 0x77, 0xe1, 0xad, 0x0b, 0x0b, 0xad, 0x4e, 0xf1, 0xb4, 0x1d, 0x12, - 0x15, 0xb4, 0xb1, 0xd4, 0x09, 0xb4, 0xbb, 0x0b, 0xee, 0xf4, 0xfc, 0x8f, 0x4b, 0x17, 0x9c, 0x2d, + 0xe5, 0xe7, 0x6f, 0x6f, 0xca, 0x77, 0xbb, 0xe0, 0x0e, 0xbc, 0x75, 0x61, 0xa7, 0xd5, 0x29, 0x9e, + 0xb6, 0x43, 0xa2, 0x82, 0x36, 0x96, 0x3a, 0x87, 0x76, 0xf7, 0xfc, 0x8f, 0x4b, 0x17, 0x9c, 0x2d, 0x5d, 0xf0, 0x75, 0xe9, 0x82, 0xd7, 0x2b, 0xb7, 0x74, 0xb6, 0x72, 0x4b, 0x5f, 0x56, 0x6e, 0xe9, 0xf9, 0x7d, 0xca, 0xd4, 0x68, 0x12, 0xa2, 0x21, 0x8f, 0x71, 0x5f, 0xb7, 0x74, 0xf0, 0x28, 0x08, - 0x25, 0xce, 0xdf, 0xcc, 0xf4, 0x10, 0x9f, 0x5e, 0xac, 0x33, 0x4b, 0x89, 0x0c, 0xab, 0x7a, 0x55, - 0xef, 0xfd, 0x0c, 0x00, 0x00, 0xff, 0xff, 0x0e, 0x21, 0xd0, 0x26, 0x5f, 0x03, 0x00, 0x00, + 0x25, 0xce, 0xdf, 0xcc, 0xf4, 0x10, 0x9f, 0x5e, 0x2c, 0x32, 0x4b, 0x89, 0x0c, 0xab, 0x7a, 0x55, + 0xef, 0xfd, 0x0c, 0x00, 0x00, 0xff, 0xff, 0x8d, 0xea, 0x23, 0x1b, 0x5f, 0x03, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used.