Show / Hide Table of Contents

Class ValidatorConfig

Configuration for validator-related parameters on the beacon client, and for any GCP-managed validator client.

Inheritance
object
ValidatorConfig
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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>

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX