package
1.4.2
Repository: https://github.com/ssvlabs/eth2-key-manager.git
Documentation: pkg.go.dev

# Functions

EntropyToMnemonic creates the mnemonic passphrase.
GenerateNewEntropy generates a new entropy.
InitBLS initializes BLS.
MasterKeyFromPrivateKey gets the private key from master key.
MasterKeyFromSeed is the constructor of MasterDerivableKey.
NetworkFromString returns network from the given string value.
NewHDKeyFromPrivateKey is the constructor of HDKey.
SeedFromEntropy creates seed from the given entropy the seed is the product of applying a key derivation algo (PBKDF2) on the mnemonic (as the entropy) and the password as salt.
SeedFromMnemonic generates a new seed.

# Constants

BaseEIP2334Path is the base EIP2334 path.
Proposal slashing detection types.
Vote detection types.
Proposal slashing detection types.
hierarchical deterministic wallet.
Vote detection types.
Proposal slashing detection types.
HoleskyNetwork represents the Holesky test network.
MainNetwork represents the main network.
non - deterministic.
PraterNetwork represents the Prater test network.
PyrmontNetwork represents the Pyrmont test network.
Vote detection types.
Vote detection types.
Proposal slashing detection types.

# Structs

AttestationSlashStatus represents attestation slashing status.
HDKey is a derived key from MasterDerivableKey which is able to sign messages, return thee public key and more.
MasterDerivableKey is responsible for managing privKey derivation, signing and encryption.
ProposalSlashStatus represents proposal slashing status.
ValidatorInfo represents the information of a validator.
WalletContext represents the wallet's context type.

# Interfaces

AccountStorage represents the behavior of the account storage.
SlashingProtector represents the behavior of the slashing protector.
SlashingStore represents the behavior of the slashing store.
Storage represents storage behavior Any encryption is done on the implementation level but is not obligatory.
ValidatorAccount holds the information and actions needed by validator account keys.
Wallet is a container of accounts.
WalletStorage represents the behavior of the wallet storage.

# Type aliases

Network represents the network.
ProposalDetectionType represents proposal slashing detection type.
VoteDetectionType represents vote detection type.
WalletType represents wallet type.