parent
6c05424ee5
commit
854fb1006d
@ -0,0 +1,24 @@ |
|||||||
|
package keystore |
||||||
|
|
||||||
|
import ( |
||||||
|
"sync" |
||||||
|
|
||||||
|
"github.com/harmony-one/harmony/accounts/keystore" |
||||||
|
) |
||||||
|
|
||||||
|
var ( |
||||||
|
// DefaultKeyStoreDir is the default directory of the keystore
|
||||||
|
DefaultKeyStoreDir = ".hmy/keystore" |
||||||
|
onceForKeyStore sync.Once |
||||||
|
scryptN = keystore.StandardScryptN |
||||||
|
scryptP = keystore.StandardScryptP |
||||||
|
hmyKeystore *keystore.KeyStore |
||||||
|
) |
||||||
|
|
||||||
|
// GetHmyKeyStore returns the only keystore of the node
|
||||||
|
func GetHmyKeyStore() *keystore.KeyStore { |
||||||
|
onceForKeyStore.Do(func() { |
||||||
|
hmyKeystore = keystore.NewKeyStore(DefaultKeyStoreDir, scryptN, scryptP) |
||||||
|
}) |
||||||
|
return hmyKeystore |
||||||
|
} |
Loading…
Reference in new issue