Skip to content

Commit c258859

Browse files
Fix mainnet key error msg (#2729)
* fix mainnet key error msg * update err msg
1 parent 39ffb98 commit c258859

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

pkg/keychain/keychain.go

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@ const (
3030

3131
var (
3232
ErrMutuallyExlusiveKeySource = errors.New("key source flags --key, --ewoq, --ledger/--ledger-addrs are mutually exclusive")
33-
ErrStoredKeyOrEwoqOnMainnet = errors.New("key sources --key, --ewoq are not available for mainnet operations")
33+
ErrStoredKeyOnMainnet = errors.New("--key flag is not supported for mainnet operations, please use ledger instead")
34+
ErrNonEwoqKeyOnMainnet = errors.New("key source --ewoq is not available for mainnet operations, please use ledger instead")
3435
ErrNonEwoqKeyOnDevnet = errors.New("key source --ewoq is the only one available for devnet operations")
3536
ErrEwoqKeyOnFuji = errors.New("key source --ewoq is not available for fuji operations")
3637
)
@@ -157,8 +158,11 @@ func GetKeychainFromCmdLineFlags(
157158
}
158159
case network.Kind == models.Mainnet:
159160
// mainnet requires ledger usage
160-
if keyName != "" || useEwoq {
161-
return nil, ErrStoredKeyOrEwoqOnMainnet
161+
if keyName != "" {
162+
return nil, ErrStoredKeyOnMainnet
163+
}
164+
if useEwoq {
165+
return nil, ErrNonEwoqKeyOnMainnet
162166
}
163167
useLedger = true
164168
}

0 commit comments

Comments
 (0)