Skip to content

Commit

Permalink
revert: "support custom mnemonics in in-process testing network (back…
Browse files Browse the repository at this point in the history
…port cosmos#10922) (cosmos#10935)" (cosmos#11083)

This reverts commit 8bb7a96.
  • Loading branch information
amaury1093 authored and jiujiteiro committed May 6, 2022
1 parent 749973f commit 8429171
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 10 deletions.
16 changes: 9 additions & 7 deletions server/init.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,8 @@ func GenerateCoinKey(algo keyring.SignatureAlgo) (sdk.AccAddress, string, error)
algo,
)
if err != nil {
return sdk.AccAddress{}, "", err
return sdk.AccAddress([]byte{}), "", err
}

return sdk.AccAddress(info.GetPubKey().Address()), secret, nil
}

Expand All @@ -44,19 +43,22 @@ func GenerateSaveCoinKey(

// ensure no overwrite
if !overwrite && exists {
return sdk.AccAddress{}, "", fmt.Errorf("key already exists, overwrite is disabled")
return sdk.AccAddress([]byte{}), "", fmt.Errorf(
"key already exists, overwrite is disabled")
}

// remove the old key by name if it exists
// generate a private key, with recovery phrase
if exists {
if err := keybase.Delete(keyName); err != nil {
return sdk.AccAddress{}, "", fmt.Errorf("failed to overwrite key")
err = keybase.Delete(keyName)
if err != nil {
return sdk.AccAddress([]byte{}), "", fmt.Errorf(
"failed to overwrite key")
}
}

k, mnemonic, err := keybase.NewMnemonic(keyName, keyring.English, sdk.GetConfig().GetFullBIP44Path(), keyring.DefaultBIP39Passphrase, algo)
if err != nil {
return sdk.AccAddress{}, "", err
return sdk.AccAddress([]byte{}), "", err
}

return sdk.AccAddress(k.GetAddress()), mnemonic, nil
Expand Down
4 changes: 4 additions & 0 deletions testutil/key_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,11 @@ func TestGenerateSaveCoinKey(t *testing.T) {
kb, err := keyring.New(t.Name(), "test", t.TempDir(), nil)
require.NoError(t, err)

<<<<<<< HEAD:testutil/key_test.go
addr, mnemonic, err := GenerateSaveCoinKey(kb, "keyname", "", false, hd.Secp256k1)
=======
addr, mnemonic, err := server.GenerateSaveCoinKey(kb, "keyname", false, hd.Secp256k1)
>>>>>>> 845be8320... revert: "support custom mnemonics in in-process testing network (backport #10922) (#10935)" (#11083):server/init_test.go
require.NoError(t, err)

// Test key was actually saved
Expand Down
3 changes: 0 additions & 3 deletions testutil/network/network.go
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,6 @@ type Config struct {
TimeoutCommit time.Duration // the consensus commitment timeout
ChainID string // the network chain-id
NumValidators int // the total number of validators to create and bond
Mnemonics []string // custom user-provided validator operator mnemonics
BondDenom string // the staking bond denomination
MinGasPrices string // the minimum gas prices each validator will accept
AccountTokens sdk.Int // the amount of unique validator tokens (e.g. 1000node0)
Expand Down Expand Up @@ -267,14 +266,12 @@ func New(t *testing.T, cfg Config) *Network {

p2pAddr, _, err := server.FreeTCPAddr()
require.NoError(t, err)

tmCfg.P2P.ListenAddress = p2pAddr
tmCfg.P2P.AddrBookStrict = false
tmCfg.P2P.AllowDuplicateIP = true

nodeID, pubKey, err := genutil.InitializeNodeValidatorFiles(tmCfg)
require.NoError(t, err)

nodeIDs[i] = nodeID
valPubKeys[i] = pubKey

Expand Down

0 comments on commit 8429171

Please sign in to comment.