forked from cosmos/cosmos-sdk
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Server/simd: Viper Removal (cosmos#6599)
* init commit * remove viper from tm cmds * updates * Undo x/bank/client/cli/tx.go * Fix unit tests * lint++ * rename var * Fix genutil test * fix test * prefer cmd.Flags() over direct viper usage * update * fix ABCI error tests * fix integration tests * Add viper to context * fix build * fix unit test * Implement and use AppOptions * Revert Redact godoc Co-authored-by: Alessio Treglia <[email protected]>
- Loading branch information
1 parent
169ebaf
commit aca9523
Showing
3 changed files
with
59 additions
and
78 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -11,7 +11,6 @@ import ( | |
"path/filepath" | ||
|
||
"github.com/spf13/cobra" | ||
"github.com/spf13/viper" | ||
tmconfig "github.com/tendermint/tendermint/config" | ||
"github.com/tendermint/tendermint/crypto" | ||
tmos "github.com/tendermint/tendermint/libs/os" | ||
|
@@ -62,39 +61,31 @@ Example: | |
RunE: func(cmd *cobra.Command, _ []string) error { | ||
config := ctx.Config | ||
|
||
outputDir := viper.GetString(flagOutputDir) | ||
chainID := viper.GetString(flags.FlagChainID) | ||
minGasPrices := viper.GetString(server.FlagMinGasPrices) | ||
nodeDirPrefix := viper.GetString(flagNodeDirPrefix) | ||
nodeDaemonHome := viper.GetString(flagNodeDaemonHome) | ||
nodeCLIHome := viper.GetString(flagNodeCLIHome) | ||
startingIPAddress := viper.GetString(flagStartingIPAddress) | ||
numValidators := viper.GetInt(flagNumValidators) | ||
outputDir, _ := cmd.Flags().GetString(flagOutputDir) | ||
keyringBackend, _ := cmd.Flags().GetString(flags.FlagKeyringBackend) | ||
chainID, _ := cmd.Flags().GetString(flags.FlagChainID) | ||
minGasPrices, _ := cmd.Flags().GetString(server.FlagMinGasPrices) | ||
nodeDirPrefix, _ := cmd.Flags().GetString(flagNodeDirPrefix) | ||
nodeDaemonHome, _ := cmd.Flags().GetString(flagNodeDaemonHome) | ||
nodeCLIHome, _ := cmd.Flags().GetString(flagNodeCLIHome) | ||
startingIPAddress, _ := cmd.Flags().GetString(flagStartingIPAddress) | ||
numValidators, _ := cmd.Flags().GetInt(flagNumValidators) | ||
|
||
return InitTestnet( | ||
cmd, config, cdc, mbm, genBalIterator, outputDir, chainID, minGasPrices, | ||
nodeDirPrefix, nodeDaemonHome, nodeCLIHome, startingIPAddress, numValidators, | ||
nodeDirPrefix, nodeDaemonHome, nodeCLIHome, startingIPAddress, keyringBackend, numValidators, | ||
) | ||
}, | ||
} | ||
|
||
cmd.Flags().Int(flagNumValidators, 4, | ||
"Number of validators to initialize the testnet with") | ||
cmd.Flags().StringP(flagOutputDir, "o", "./mytestnet", | ||
"Directory to store initialization data for the testnet") | ||
cmd.Flags().String(flagNodeDirPrefix, "node", | ||
"Prefix the directory name for each node with (node results in node0, node1, ...)") | ||
cmd.Flags().String(flagNodeDaemonHome, "simd", | ||
"Home directory of the node's daemon configuration") | ||
cmd.Flags().String(flagNodeCLIHome, "simcli", | ||
"Home directory of the node's cli configuration") | ||
cmd.Flags().String(flagStartingIPAddress, "192.168.0.1", | ||
"Starting IP address (192.168.0.1 results in persistent peers list [email protected]:46656, [email protected]:46656, ...)") | ||
cmd.Flags().String( | ||
flags.FlagChainID, "", "genesis file chain-id, if left blank will be randomly created") | ||
cmd.Flags().String( | ||
server.FlagMinGasPrices, fmt.Sprintf("0.000006%s", sdk.DefaultBondDenom), | ||
"Minimum gas prices to accept for transactions; All fees in a tx must meet this minimum (e.g. 0.01photino,0.001stake)") | ||
cmd.Flags().Int(flagNumValidators, 4, "Number of validators to initialize the testnet with") | ||
cmd.Flags().StringP(flagOutputDir, "o", "./mytestnet", "Directory to store initialization data for the testnet") | ||
cmd.Flags().String(flagNodeDirPrefix, "node", "Prefix the directory name for each node with (node results in node0, node1, ...)") | ||
cmd.Flags().String(flagNodeDaemonHome, "simd", "Home directory of the node's daemon configuration") | ||
cmd.Flags().String(flagNodeCLIHome, "simcli", "Home directory of the node's cli configuration") | ||
cmd.Flags().String(flagStartingIPAddress, "192.168.0.1", "Starting IP address (192.168.0.1 results in persistent peers list [email protected]:46656, [email protected]:46656, ...)") | ||
cmd.Flags().String(flags.FlagChainID, "", "genesis file chain-id, if left blank will be randomly created") | ||
cmd.Flags().String(server.FlagMinGasPrices, fmt.Sprintf("0.000006%s", sdk.DefaultBondDenom), "Minimum gas prices to accept for transactions; All fees in a tx must meet this minimum (e.g. 0.01photino,0.001stake)") | ||
cmd.Flags().String(flags.FlagKeyringBackend, flags.DefaultKeyringBackend, "Select keyring's backend (os|file|test)") | ||
|
||
return cmd | ||
|
@@ -107,7 +98,7 @@ func InitTestnet( | |
cmd *cobra.Command, config *tmconfig.Config, cdc codec.JSONMarshaler, | ||
mbm module.BasicManager, genBalIterator banktypes.GenesisBalancesIterator, | ||
outputDir, chainID, minGasPrices, nodeDirPrefix, nodeDaemonHome, | ||
nodeCLIHome, startingIPAddress string, numValidators int, | ||
nodeCLIHome, startingIPAddress, keyringBackend string, numValidators int, | ||
) error { | ||
|
||
if chainID == "" { | ||
|
@@ -171,12 +162,7 @@ func InitTestnet( | |
memo := fmt.Sprintf("%s@%s:26656", nodeIDs[i], ip) | ||
genFiles = append(genFiles, config.GenesisFile()) | ||
|
||
kb, err := keyring.New( | ||
sdk.KeyringServiceName(), | ||
viper.GetString(flags.FlagKeyringBackend), | ||
clientDir, | ||
inBuf, | ||
) | ||
kb, err := keyring.New(sdk.KeyringServiceName(), keyringBackend, clientDir, inBuf) | ||
if err != nil { | ||
return err | ||
} | ||
|