From 5c3bd4e7b477694982b8097d0cea40d9c3d18a54 Mon Sep 17 00:00:00 2001 From: Julien Robert Date: Mon, 21 Aug 2023 09:51:29 +0200 Subject: [PATCH] fix build --- .github/workflows/build.yml | 3 ++- app/export.go | 16 +++++++++++++--- cmd/minid/cmd/root.go | 2 +- go.mod | 3 ++- 4 files changed, 18 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3b4f607..a8ae003 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -15,7 +15,8 @@ jobs: - uses: actions/checkout@v3 - uses: actions/setup-go@v4.1.0 with: - go-version: "^1.18" + go-version: "1.21" + check-latest: true env: GOOS: ${{ matrix.targetos }} GOARCH: ${{ matrix.arch }} diff --git a/app/export.go b/app/export.go index 554c379..b74e6d2 100644 --- a/app/export.go +++ b/app/export.go @@ -74,7 +74,12 @@ func (app *MiniApp) prepForZeroHeightGenesis(ctx sdk.Context, jailAllowedAddrs [ // withdraw all validator commission app.StakingKeeper.IterateValidators(ctx, func(_ int64, val stakingtypes.ValidatorI) (stop bool) { - _, _ = app.DistrKeeper.WithdrawValidatorCommission(ctx, val.GetOperator()) + valBz, err := app.StakingKeeper.ValidatorAddressCodec().StringToBytes(val.GetOperator()) + if err != nil { + panic(err) + } + + _, _ = app.DistrKeeper.WithdrawValidatorCommission(ctx, valBz) return false }) @@ -110,8 +115,13 @@ func (app *MiniApp) prepForZeroHeightGenesis(ctx sdk.Context, jailAllowedAddrs [ // reinitialize all validators app.StakingKeeper.IterateValidators(ctx, func(_ int64, val stakingtypes.ValidatorI) (stop bool) { + valBz, err := app.StakingKeeper.ValidatorAddressCodec().StringToBytes(val.GetOperator()) + if err != nil { + panic(err) + } + // donate any unwithdrawn outstanding reward fraction tokens to the community pool - scraps, err := app.DistrKeeper.GetValidatorOutstandingRewardsCoins(ctx, val.GetOperator()) + scraps, err := app.DistrKeeper.GetValidatorOutstandingRewardsCoins(ctx, valBz) if err != nil { panic(err) } @@ -126,7 +136,7 @@ func (app *MiniApp) prepForZeroHeightGenesis(ctx sdk.Context, jailAllowedAddrs [ panic(err) } - if err := app.DistrKeeper.Hooks().AfterValidatorCreated(ctx, val.GetOperator()); err != nil { + if err := app.DistrKeeper.Hooks().AfterValidatorCreated(ctx, valBz); err != nil { panic(err) } return false diff --git a/cmd/minid/cmd/root.go b/cmd/minid/cmd/root.go index 5a14d99..1dc69de 100644 --- a/cmd/minid/cmd/root.go +++ b/cmd/minid/cmd/root.go @@ -159,7 +159,7 @@ func initRootCmd( // add keybase, auxiliary RPC, query, genesis, and tx child commands rootCmd.AddCommand( - rpc.StatusCommand(), + server.StatusCommand(), genutilcli.Commands(txConfig, basicManager, app.DefaultNodeHome), queryCommand(), txCommand(), diff --git a/go.mod b/go.mod index 492f2f4..6f749cb 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,7 @@ module github.com/julienrbrt/chain-minimal -go 1.19 +go 1.21 + toolchain go1.21.0 replace (