refactor: remove viper as a direct dependency (#21635)

This commit is contained in:
Matt Kocubinski
2024-09-12 06:00:42 +00:00
committed by GitHub
parent 4fe934e8af
commit 57f35dcdfe
30 changed files with 148 additions and 156 deletions
+6 -2
View File
@@ -23,6 +23,7 @@ import (
banktypes "cosmossdk.io/x/bank/types"
"github.com/cosmos/cosmos-sdk/client"
"github.com/cosmos/cosmos-sdk/client/flags"
"github.com/cosmos/cosmos-sdk/server"
"github.com/cosmos/cosmos-sdk/server/api"
servergrpc "github.com/cosmos/cosmos-sdk/server/grpc"
@@ -30,7 +31,6 @@ import (
"github.com/cosmos/cosmos-sdk/testutil"
authtypes "github.com/cosmos/cosmos-sdk/x/auth/types"
"github.com/cosmos/cosmos-sdk/x/genutil"
genutiltest "github.com/cosmos/cosmos-sdk/x/genutil/client/testutil"
genutiltypes "github.com/cosmos/cosmos-sdk/x/genutil/types"
)
@@ -180,7 +180,11 @@ func collectGenFiles(cfg Config, vals []*Validator, cmtConfigs []*cmtcfg.Config,
}
v := vals[i].GetViper()
err = genutiltest.TrackCometConfig(v, nodeDir)
v.Set(flags.FlagHome, nodeDir)
v.SetConfigType("toml")
v.SetConfigName("config")
v.AddConfigPath(filepath.Join(nodeDir, "config"))
err = v.ReadInConfig()
if err != nil {
return err
}