Class ValidatorConfig
Configuration for validator-related parameters on the beacon client, and for any GCP-managed validator client.
Implements
Inherited Members
Namespace: Google.Apis.BlockchainNodeEngine.v1.Data
Assembly: Google.Apis.BlockchainNodeEngine.v1.dll
Syntax
public class ValidatorConfig : IDirectResponseSchema
Properties
BeaconFeeRecipient
An Ethereum address which the beacon client will send fee rewards to if no recipient is configured in the validator client. See https://lighthouse-book.sigmaprime.io/suggested-fee-recipient.html or https://docs.prylabs.network/docs/execution-node/fee-recipient for examples of how this is used. Note that while this is often described as "suggested", as we run the execution node we can trust the execution node, and therefore this is considered enforced.
Declaration
[JsonProperty("beaconFeeRecipient")]
public virtual string BeaconFeeRecipient { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
ManagedValidatorClient
Immutable. When true, deploys a GCP-managed validator client alongside the beacon client.
Declaration
[JsonProperty("managedValidatorClient")]
public virtual bool? ManagedValidatorClient { get; set; }
Property Value
Type | Description |
---|---|
bool? |
MevRelayUrls
URLs for MEV-relay services to use for block building. When set, a GCP-managed MEV-boost service is configured on the beacon client.
Declaration
[JsonProperty("mevRelayUrls")]
public virtual IList<string> MevRelayUrls { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |