Skip to content

Commit

Permalink
refactor: removing unused go-sdk keyring funcs
Browse files Browse the repository at this point in the history
  • Loading branch information
CalicoNino committed Jun 20, 2024
1 parent ba81d94 commit 0416120
Showing 1 changed file with 2 additions and 37 deletions.
39 changes: 2 additions & 37 deletions gosdk/keys.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,6 @@ import (
"fmt"

"github.com/cosmos/cosmos-sdk/crypto/keyring"
"github.com/cosmos/cosmos-sdk/crypto/keys/secp256k1"
cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types"
sdktestutil "github.com/cosmos/cosmos-sdk/testutil"
sdk "github.com/cosmos/cosmos-sdk/types"

Expand All @@ -22,7 +20,8 @@ func NewKeyring() keyring.Keyring {
return keyring.NewInMemory(EncodingConfig().Codec)
}

// TODO: Is this needed?
// TODO: Is it necessary to add support for interacting with local file system
// keyring?
// import (
// "bufio"
// "os"
Expand All @@ -41,40 +40,6 @@ func NewKeyring() keyring.Keyring {
// )
// }

func PrivKeyFromMnemonic(
kring keyring.Keyring, mnemonic string, keyName string,
) (cryptotypes.PrivKey, sdk.AccAddress, error) {
algo := hd.Secp256k1
overwrite := true
addr, secret, err := sdktestutil.GenerateSaveCoinKey(
kring, keyName, mnemonic, overwrite, algo,
)
if err != nil {
return &secp256k1.PrivKey{}, sdk.AccAddress{}, err
}
privKey := secp256k1.GenPrivKeyFromSecret([]byte(secret))
return privKey, addr, err
}

func CreateSigner(
mnemonic string,
kring keyring.Keyring,
keyName string,
) (kringRecord *keyring.Record, privKey cryptotypes.PrivKey, err error) {
privKey, _, err = PrivKeyFromMnemonic(kring, mnemonic, keyName)
if err != nil {
return kringRecord, privKey, err
}
kringRecord, err = CreateSignerFromPrivKey(privKey, keyName)
return kringRecord, privKey, err
}

func CreateSignerFromPrivKey(
privKey cryptotypes.PrivKey, keyName string,
) (*keyring.Record, error) {
return keyring.NewLocalRecord(keyName, privKey, privKey.PubKey())
}

func AddSignerToKeyringSecp256k1(
kring keyring.Keyring, mnemonic string, keyName string,
) (sdk.AccAddress, error) {
Expand Down

0 comments on commit 0416120

Please sign in to comment.