Documentation ¶
Index ¶
Constants ¶
View Source
const ( KeystoreDir = "prysm-non-hd" WalletDir = "direct" AccountsDir = "accounts" KeystoreFileName = "all-accounts.keystore.json" ConfigFileName = "keymanageropts.json" KeystorePasswordFileName = "secret" DirMode = 0770 FileMode = 0640 DirectEIPVersion = "EIP-2335" )
Config
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Keystore ¶
type Keystore struct {
// contains filtered or unexported fields
}
Prysm keystore
func NewKeystore ¶
func NewKeystore(keystorePath string, passwordManager *passwords.PasswordManager) *Keystore
Create new prysm keystore
func (*Keystore) GetKeystoreDir ¶
Get the keystore directory
func (*Keystore) LoadValidatorKey ¶
func (ks *Keystore) LoadValidatorKey(pubkey types.ValidatorPubkey) (*eth2types.BLSPrivateKey, error)
Load a private key
func (*Keystore) StoreValidatorKey ¶
func (ks *Keystore) StoreValidatorKey(key *eth2types.BLSPrivateKey, derivationPath string) error
Store a validator key
Click to show internal directories.
Click to hide internal directories.