# Functions
NewDelegatedGenerator will create a delegated staking generator.
NewDirectStakingGenerator will create a direct staking generator.
NewMixedStakingGenerator will create a mixed (direct + delegated) staking generator.
NewValidatorKeyGenerator will create a new instance for the validator key generator.
NewWalletKeyGenerator will create a new instance for the wallet key generator.
# Variables
ErrInvalidNumberOfWalletKeys signals that the provided number of wallet keys is invalid.
ErrInvalidValue signals that an improper value was provided.
ErrNilKeyGenerator signals that a nil key generator was provided.
ErrNilNodePrice signals that a nil node price was provided.
ErrNilPubKeyConverter signals that a nil pub key converter was provided.
ErrNilRandomizer signals that a nil randomizer was provided.
ErrTotalSupplyTooSmall signals that the provided total supply is too small.
# Structs
ArgDelegatedStakingGenerator is the argument used in delegated staking mechanism.
ArgDirectStakingGenerator is the argument used in direct staking mechanism.
ArgMixedStakingGenerator is the argument used in mixed staking mechanism.
# Interfaces
IntRandomizer interface provides functionality over generating integer numbers.