Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FeeRecipientConfig ¶
type FeeRecipientConfig struct { ProposeConfig map[[field_params.BLSPubkeyLength]byte]*FeeRecipientOptions DefaultConfig *FeeRecipientOptions }
FeeRecipientConfig is a Prysm internal representation of the fee recipient config on the validator client. FeeRecipientFileConfig maps to FeeRecipientConfig on import through the CLI.
type FeeRecipientFileConfig ¶
type FeeRecipientFileConfig struct { ProposeConfig map[string]*FeeRecipientFileOptions `json:"proposer_config"` DefaultConfig *FeeRecipientFileOptions `json:"default_config"` }
FeeRecipientFileConfig is the struct representation of the JSON config file set in the validator through the CLI. ProposeConfig is the map of validator address to fee recipient options all in hex format. DefaultConfig is the default fee recipient address for all validators unless otherwise specified in the propose config.required.
type FeeRecipientFileOptions ¶
type FeeRecipientFileOptions struct {
FeeRecipient string `json:"fee_recipient"`
}
FeeRecipientFileOptions is the struct representation of the JSON config file set in the validator through the CLI. FeeRecipient is set to an eth address in hex string format with 0x prefix.
type FeeRecipientOptions ¶
FeeRecipientOptions is a Prysm internal representation of the FeeRecipientFileOptions on the validator client in bytes format instead of hex.