@@ -36,8 +36,7 @@ func UnmarshalKeyInfo(rawJson string) (KeyInfo, error) {
36
36
// AddOrReplace adds or replaces a key using `initiad keys add <keyname> --keyring-backend test` with 'y' confirmation
37
37
func AddOrReplace (appName , keyname string ) (string , error ) {
38
38
// Command to add the key: echo 'y' | initiad keys add <keyname> --keyring-backend test
39
- cmd := exec .Command (appName , "keys" , "add" , keyname , "--keyring-backend" , "test" , "--output" , "json" )
40
-
39
+ cmd := exec .Command (appName , "keys" , "add" , keyname , "--coin-type" , "118" , "--key-type" , "secp256k1" , "--keyring-backend" , "test" , "--output" , "json" )
41
40
// Simulate pressing 'y' for confirmation
42
41
cmd .Stdin = bytes .NewBufferString ("y\n " )
43
42
@@ -79,7 +78,7 @@ func RecoverKeyFromMnemonic(appName, keyname, mnemonic string) (string, error) {
79
78
inputBuffer .WriteString (mnemonic + "\n " )
80
79
81
80
// Command to recover (or replace) the key: initiad keys add <keyname> --recover --keyring-backend test
82
- cmd := exec .Command (appName , "keys" , "add" , keyname , "--recover" , "--keyring-backend" , "test" , "--output" , "json" )
81
+ cmd := exec .Command (appName , "keys" , "add" , keyname , "--coin-type" , "118" , "--key-type" , "secp256k1" , "-- recover" , "--keyring-backend" , "test" , "--output" , "json" )
83
82
84
83
// Pass the combined confirmation and mnemonic as input to the command
85
84
cmd .Stdin = & inputBuffer
0 commit comments