xatu

package
v0.0.204 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 3, 2024 License: GPL-3.0 Imports: 21 Imported by: 1

Documentation

Index

Constants

View Source
const (
	Coordinator_CreateNodeRecords_FullMethodName               = "/xatu.Coordinator/CreateNodeRecords"
	Coordinator_ListStalledExecutionNodeRecords_FullMethodName = "/xatu.Coordinator/ListStalledExecutionNodeRecords"
	Coordinator_CreateExecutionNodeRecordStatus_FullMethodName = "/xatu.Coordinator/CreateExecutionNodeRecordStatus"
	Coordinator_CoordinateExecutionNodeRecords_FullMethodName  = "/xatu.Coordinator/CoordinateExecutionNodeRecords"
	Coordinator_GetDiscoveryNodeRecord_FullMethodName          = "/xatu.Coordinator/GetDiscoveryNodeRecord"
	Coordinator_GetCannonLocation_FullMethodName               = "/xatu.Coordinator/GetCannonLocation"
	Coordinator_UpsertCannonLocation_FullMethodName            = "/xatu.Coordinator/UpsertCannonLocation"
)
View Source
const (
	EventIngester_CreateEvents_FullMethodName = "/xatu.EventIngester/CreateEvents"
)

Variables

View Source
var (
	CannonType_name = map[int32]string{
		0:  "BEACON_API_ETH_V2_BEACON_BLOCK_VOLUNTARY_EXIT",
		1:  "BEACON_API_ETH_V2_BEACON_BLOCK_PROPOSER_SLASHING",
		2:  "BEACON_API_ETH_V2_BEACON_BLOCK_DEPOSIT",
		3:  "BEACON_API_ETH_V2_BEACON_BLOCK_ATTESTER_SLASHING",
		4:  "BEACON_API_ETH_V2_BEACON_BLOCK_BLS_TO_EXECUTION_CHANGE",
		5:  "BEACON_API_ETH_V2_BEACON_BLOCK_EXECUTION_TRANSACTION",
		6:  "BEACON_API_ETH_V2_BEACON_BLOCK_WITHDRAWAL",
		7:  "BEACON_API_ETH_V2_BEACON_BLOCK",
		8:  "BLOCKPRINT_BLOCK_CLASSIFICATION",
		9:  "BEACON_API_ETH_V1_BEACON_BLOB_SIDECAR",
		10: "BEACON_API_ETH_V1_PROPOSER_DUTY",
		11: "BEACON_API_ETH_V2_BEACON_BLOCK_ELABORATED_ATTESTATION",
		12: "BEACON_API_ETH_V1_BEACON_VALIDATORS",
		13: "BEACON_API_ETH_V1_BEACON_COMMITTEE",
	}
	CannonType_value = map[string]int32{
		"BEACON_API_ETH_V2_BEACON_BLOCK_VOLUNTARY_EXIT":          0,
		"BEACON_API_ETH_V2_BEACON_BLOCK_PROPOSER_SLASHING":       1,
		"BEACON_API_ETH_V2_BEACON_BLOCK_DEPOSIT":                 2,
		"BEACON_API_ETH_V2_BEACON_BLOCK_ATTESTER_SLASHING":       3,
		"BEACON_API_ETH_V2_BEACON_BLOCK_BLS_TO_EXECUTION_CHANGE": 4,
		"BEACON_API_ETH_V2_BEACON_BLOCK_EXECUTION_TRANSACTION":   5,
		"BEACON_API_ETH_V2_BEACON_BLOCK_WITHDRAWAL":              6,
		"BEACON_API_ETH_V2_BEACON_BLOCK":                         7,
		"BLOCKPRINT_BLOCK_CLASSIFICATION":                        8,
		"BEACON_API_ETH_V1_BEACON_BLOB_SIDECAR":                  9,
		"BEACON_API_ETH_V1_PROPOSER_DUTY":                        10,
		"BEACON_API_ETH_V2_BEACON_BLOCK_ELABORATED_ATTESTATION":  11,
		"BEACON_API_ETH_V1_BEACON_VALIDATORS":                    12,
		"BEACON_API_ETH_V1_BEACON_COMMITTEE":                     13,
	}
)

Enum value maps for CannonType.

View Source
var (
	Event_Name_name = map[int32]string{
		0:  "BEACON_API_ETH_V1_EVENTS_UNKNOWN",
		1:  "BEACON_API_ETH_V1_EVENTS_BLOCK",
		2:  "BEACON_API_ETH_V1_EVENTS_CHAIN_REORG",
		3:  "BEACON_API_ETH_V1_EVENTS_FINALIZED_CHECKPOINT",
		4:  "BEACON_API_ETH_V1_EVENTS_HEAD",
		5:  "BEACON_API_ETH_V1_EVENTS_VOLUNTARY_EXIT",
		6:  "BEACON_API_ETH_V1_EVENTS_ATTESTATION",
		7:  "BEACON_API_ETH_V1_EVENTS_CONTRIBUTION_AND_PROOF",
		8:  "MEMPOOL_TRANSACTION",
		9:  "BEACON_API_ETH_V2_BEACON_BLOCK",
		10: "BEACON_API_ETH_V1_DEBUG_FORK_CHOICE",
		11: "BEACON_API_ETH_V1_DEBUG_FORK_CHOICE_REORG",
		12: "BEACON_API_ETH_V1_BEACON_COMMITTEE",
		13: "BEACON_API_ETH_V1_VALIDATOR_ATTESTATION_DATA",
		14: "BEACON_API_ETH_V1_EVENTS_BLOCK_V2",
		15: "BEACON_API_ETH_V1_EVENTS_CHAIN_REORG_V2",
		16: "BEACON_API_ETH_V1_EVENTS_FINALIZED_CHECKPOINT_V2",
		17: "BEACON_API_ETH_V1_EVENTS_HEAD_V2",
		18: "BEACON_API_ETH_V1_EVENTS_VOLUNTARY_EXIT_V2",
		19: "BEACON_API_ETH_V1_EVENTS_ATTESTATION_V2",
		20: "BEACON_API_ETH_V1_EVENTS_CONTRIBUTION_AND_PROOF_V2",
		21: "MEMPOOL_TRANSACTION_V2",
		22: "BEACON_API_ETH_V2_BEACON_BLOCK_V2",
		23: "BEACON_API_ETH_V1_DEBUG_FORK_CHOICE_V2",
		24: "BEACON_API_ETH_V1_DEBUG_FORK_CHOICE_REORG_V2",
		25: "BEACON_API_ETH_V2_BEACON_BLOCK_ATTESTER_SLASHING",
		26: "BEACON_API_ETH_V2_BEACON_BLOCK_PROPOSER_SLASHING",
		27: "BEACON_API_ETH_V2_BEACON_BLOCK_VOLUNTARY_EXIT",
		28: "BEACON_API_ETH_V2_BEACON_BLOCK_DEPOSIT",
		29: "BEACON_API_ETH_V2_BEACON_BLOCK_BLS_TO_EXECUTION_CHANGE",
		30: "BEACON_API_ETH_V2_BEACON_BLOCK_EXECUTION_TRANSACTION",
		31: "BEACON_API_ETH_V2_BEACON_BLOCK_WITHDRAWAL",
		32: "BEACON_API_ETH_V1_EVENTS_BLOB_SIDECAR",
		33: "BLOCKPRINT_BLOCK_CLASSIFICATION",
		34: "BEACON_API_ETH_V1_BEACON_BLOB_SIDECAR",
		35: "BEACON_P2P_ATTESTATION",
		36: "BEACON_API_ETH_V1_PROPOSER_DUTY",
		37: "BEACON_API_ETH_V2_BEACON_BLOCK_ELABORATED_ATTESTATION",
		38: "LIBP2P_TRACE_CONNECTED",
		39: "LIBP2P_TRACE_DISCONNECTED",
		40: "LIBP2P_TRACE_ADD_PEER",
		41: "LIBP2P_TRACE_REMOVE_PEER",
		42: "LIBP2P_TRACE_RECV_RPC",
		43: "LIBP2P_TRACE_SEND_RPC",
		44: "LIBP2P_TRACE_DROP_RPC",
		45: "LIBP2P_TRACE_JOIN",
		46: "LIBP2P_TRACE_UNKNOWN",
		47: "LIBP2P_TRACE_HANDLE_METADATA",
		48: "LIBP2P_TRACE_HANDLE_STATUS",
		49: "LIBP2P_TRACE_GOSSIPSUB_BEACON_BLOCK",
		50: "LIBP2P_TRACE_GOSSIPSUB_BEACON_ATTESTATION",
		51: "LIBP2P_TRACE_GOSSIPSUB_BLOB_SIDECAR",
		52: "BEACON_API_ETH_V1_BEACON_VALIDATORS",
		53: "MEV_RELAY_BID_TRACE_BUILDER_BLOCK_SUBMISSION",
		54: "MEV_RELAY_PROPOSER_PAYLOAD_DELIVERED",
	}
	Event_Name_value = map[string]int32{
		"BEACON_API_ETH_V1_EVENTS_UNKNOWN":                       0,
		"BEACON_API_ETH_V1_EVENTS_BLOCK":                         1,
		"BEACON_API_ETH_V1_EVENTS_CHAIN_REORG":                   2,
		"BEACON_API_ETH_V1_EVENTS_FINALIZED_CHECKPOINT":          3,
		"BEACON_API_ETH_V1_EVENTS_HEAD":                          4,
		"BEACON_API_ETH_V1_EVENTS_VOLUNTARY_EXIT":                5,
		"BEACON_API_ETH_V1_EVENTS_ATTESTATION":                   6,
		"BEACON_API_ETH_V1_EVENTS_CONTRIBUTION_AND_PROOF":        7,
		"MEMPOOL_TRANSACTION":                                    8,
		"BEACON_API_ETH_V2_BEACON_BLOCK":                         9,
		"BEACON_API_ETH_V1_DEBUG_FORK_CHOICE":                    10,
		"BEACON_API_ETH_V1_DEBUG_FORK_CHOICE_REORG":              11,
		"BEACON_API_ETH_V1_BEACON_COMMITTEE":                     12,
		"BEACON_API_ETH_V1_VALIDATOR_ATTESTATION_DATA":           13,
		"BEACON_API_ETH_V1_EVENTS_BLOCK_V2":                      14,
		"BEACON_API_ETH_V1_EVENTS_CHAIN_REORG_V2":                15,
		"BEACON_API_ETH_V1_EVENTS_FINALIZED_CHECKPOINT_V2":       16,
		"BEACON_API_ETH_V1_EVENTS_HEAD_V2":                       17,
		"BEACON_API_ETH_V1_EVENTS_VOLUNTARY_EXIT_V2":             18,
		"BEACON_API_ETH_V1_EVENTS_ATTESTATION_V2":                19,
		"BEACON_API_ETH_V1_EVENTS_CONTRIBUTION_AND_PROOF_V2":     20,
		"MEMPOOL_TRANSACTION_V2":                                 21,
		"BEACON_API_ETH_V2_BEACON_BLOCK_V2":                      22,
		"BEACON_API_ETH_V1_DEBUG_FORK_CHOICE_V2":                 23,
		"BEACON_API_ETH_V1_DEBUG_FORK_CHOICE_REORG_V2":           24,
		"BEACON_API_ETH_V2_BEACON_BLOCK_ATTESTER_SLASHING":       25,
		"BEACON_API_ETH_V2_BEACON_BLOCK_PROPOSER_SLASHING":       26,
		"BEACON_API_ETH_V2_BEACON_BLOCK_VOLUNTARY_EXIT":          27,
		"BEACON_API_ETH_V2_BEACON_BLOCK_DEPOSIT":                 28,
		"BEACON_API_ETH_V2_BEACON_BLOCK_BLS_TO_EXECUTION_CHANGE": 29,
		"BEACON_API_ETH_V2_BEACON_BLOCK_EXECUTION_TRANSACTION":   30,
		"BEACON_API_ETH_V2_BEACON_BLOCK_WITHDRAWAL":              31,
		"BEACON_API_ETH_V1_EVENTS_BLOB_SIDECAR":                  32,
		"BLOCKPRINT_BLOCK_CLASSIFICATION":                        33,
		"BEACON_API_ETH_V1_BEACON_BLOB_SIDECAR":                  34,
		"BEACON_P2P_ATTESTATION":                                 35,
		"BEACON_API_ETH_V1_PROPOSER_DUTY":                        36,
		"BEACON_API_ETH_V2_BEACON_BLOCK_ELABORATED_ATTESTATION":  37,
		"LIBP2P_TRACE_CONNECTED":                                 38,
		"LIBP2P_TRACE_DISCONNECTED":                              39,
		"LIBP2P_TRACE_ADD_PEER":                                  40,
		"LIBP2P_TRACE_REMOVE_PEER":                               41,
		"LIBP2P_TRACE_RECV_RPC":                                  42,
		"LIBP2P_TRACE_SEND_RPC":                                  43,
		"LIBP2P_TRACE_DROP_RPC":                                  44,
		"LIBP2P_TRACE_JOIN":                                      45,
		"LIBP2P_TRACE_UNKNOWN":                                   46,
		"LIBP2P_TRACE_HANDLE_METADATA":                           47,
		"LIBP2P_TRACE_HANDLE_STATUS":                             48,
		"LIBP2P_TRACE_GOSSIPSUB_BEACON_BLOCK":                    49,
		"LIBP2P_TRACE_GOSSIPSUB_BEACON_ATTESTATION":              50,
		"LIBP2P_TRACE_GOSSIPSUB_BLOB_SIDECAR":                    51,
		"BEACON_API_ETH_V1_BEACON_VALIDATORS":                    52,
		"MEV_RELAY_BID_TRACE_BUILDER_BLOCK_SUBMISSION":           53,
		"MEV_RELAY_PROPOSER_PAYLOAD_DELIVERED":                   54,
	}
)

Enum value maps for Event_Name.

View Source
var (
	ModuleName_name = map[int32]string{
		0: "UNSPECIFIED",
		1: "SENTRY",
		2: "CANNON",
		3: "SERVER",
		4: "DISCOVERY",
		5: "CL_MIMICRY",
		6: "EL_MIMICRY",
		7: "RELAY_MONITOR",
	}
	ModuleName_value = map[string]int32{
		"UNSPECIFIED":   0,
		"SENTRY":        1,
		"CANNON":        2,
		"SERVER":        3,
		"DISCOVERY":     4,
		"CL_MIMICRY":    5,
		"EL_MIMICRY":    6,
		"RELAY_MONITOR": 7,
	}
)

Enum value maps for ModuleName.

View Source
var (
	Release        = "dev"
	GitCommit      = "dev"
	Implementation = "Xatu"
)
View Source
var Coordinator_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "xatu.Coordinator",
	HandlerType: (*CoordinatorServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateNodeRecords",
			Handler:    _Coordinator_CreateNodeRecords_Handler,
		},
		{
			MethodName: "ListStalledExecutionNodeRecords",
			Handler:    _Coordinator_ListStalledExecutionNodeRecords_Handler,
		},
		{
			MethodName: "CreateExecutionNodeRecordStatus",
			Handler:    _Coordinator_CreateExecutionNodeRecordStatus_Handler,
		},
		{
			MethodName: "CoordinateExecutionNodeRecords",
			Handler:    _Coordinator_CoordinateExecutionNodeRecords_Handler,
		},
		{
			MethodName: "GetDiscoveryNodeRecord",
			Handler:    _Coordinator_GetDiscoveryNodeRecord_Handler,
		},
		{
			MethodName: "GetCannonLocation",
			Handler:    _Coordinator_GetCannonLocation_Handler,
		},
		{
			MethodName: "UpsertCannonLocation",
			Handler:    _Coordinator_UpsertCannonLocation_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "pkg/proto/xatu/coordinator.proto",
}

Coordinator_ServiceDesc is the grpc.ServiceDesc for Coordinator service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var EventIngester_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "xatu.EventIngester",
	HandlerType: (*EventIngesterServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateEvents",
			Handler:    _EventIngester_CreateEvents_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "pkg/proto/xatu/event_ingester.proto",
}

EventIngester_ServiceDesc is the grpc.ServiceDesc for EventIngester service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var File_pkg_proto_xatu_coordinator_proto protoreflect.FileDescriptor
View Source
var File_pkg_proto_xatu_event_ingester_proto protoreflect.FileDescriptor
View Source
var File_pkg_proto_xatu_module_proto protoreflect.FileDescriptor

Functions

func Full

func Full() string

func FullVWithGOOS

func FullVWithGOOS() string

func FullWithModule added in v0.0.198

func FullWithModule(module ModuleName) string

func ImplementationLower

func ImplementationLower() string

func RegisterCoordinatorServer

func RegisterCoordinatorServer(s grpc.ServiceRegistrar, srv CoordinatorServer)

func RegisterEventIngesterServer

func RegisterEventIngesterServer(s grpc.ServiceRegistrar, srv EventIngesterServer)

func Short

func Short() string

func WithModule added in v0.0.198

func WithModule(module ModuleName) string

Types

type AttestingValidator

type AttestingValidator struct {

	// CommitteeIndex is the position of the validator within the committee.
	CommitteeIndex uint64 `protobuf:"varint,1,opt,name=committee_index,proto3" json:"committee_index,omitempty"`
	// Index is the index of the validator in the beacon chain.
	Index uint64 `protobuf:"varint,2,opt,name=index,proto3" json:"index,omitempty"`
	// contains filtered or unexported fields
}

func (*AttestingValidator) Descriptor deprecated

func (*AttestingValidator) Descriptor() ([]byte, []int)

Deprecated: Use AttestingValidator.ProtoReflect.Descriptor instead.

func (*AttestingValidator) GetCommitteeIndex

func (x *AttestingValidator) GetCommitteeIndex() uint64

func (*AttestingValidator) GetIndex

func (x *AttestingValidator) GetIndex() uint64

func (*AttestingValidator) ProtoMessage

func (*AttestingValidator) ProtoMessage()

func (*AttestingValidator) ProtoReflect

func (x *AttestingValidator) ProtoReflect() protoreflect.Message

func (*AttestingValidator) Reset

func (x *AttestingValidator) Reset()

func (*AttestingValidator) String

func (x *AttestingValidator) String() string

type AttestingValidatorV2

type AttestingValidatorV2 struct {

	// CommitteeIndex is the position of the validator within the committee.
	CommitteeIndex *wrapperspb.UInt64Value `protobuf:"bytes,1,opt,name=committee_index,proto3" json:"committee_index,omitempty"`
	// Index is the index of the validator in the beacon chain.
	Index *wrapperspb.UInt64Value `protobuf:"bytes,2,opt,name=index,proto3" json:"index,omitempty"`
	// contains filtered or unexported fields
}

func (*AttestingValidatorV2) Descriptor deprecated

func (*AttestingValidatorV2) Descriptor() ([]byte, []int)

Deprecated: Use AttestingValidatorV2.ProtoReflect.Descriptor instead.

func (*AttestingValidatorV2) GetCommitteeIndex

func (x *AttestingValidatorV2) GetCommitteeIndex() *wrapperspb.UInt64Value

func (*AttestingValidatorV2) GetIndex

func (*AttestingValidatorV2) ProtoMessage

func (*AttestingValidatorV2) ProtoMessage()

func (*AttestingValidatorV2) ProtoReflect

func (x *AttestingValidatorV2) ProtoReflect() protoreflect.Message

func (*AttestingValidatorV2) Reset

func (x *AttestingValidatorV2) Reset()

func (*AttestingValidatorV2) String

func (x *AttestingValidatorV2) String() string

type BackfillingCheckpointMarker added in v0.0.136

type BackfillingCheckpointMarker struct {
	FinalizedEpoch uint64 `protobuf:"varint,1,opt,name=finalized_epoch,json=finalizedEpoch,proto3" json:"finalized_epoch,omitempty"`
	BackfillEpoch  int64  `protobuf:"varint,2,opt,name=backfill_epoch,json=backfillEpoch,proto3" json:"backfill_epoch,omitempty"`
	// contains filtered or unexported fields
}

func (*BackfillingCheckpointMarker) Descriptor deprecated added in v0.0.136

func (*BackfillingCheckpointMarker) Descriptor() ([]byte, []int)

Deprecated: Use BackfillingCheckpointMarker.ProtoReflect.Descriptor instead.

func (*BackfillingCheckpointMarker) GetBackfillEpoch added in v0.0.136

func (x *BackfillingCheckpointMarker) GetBackfillEpoch() int64

func (*BackfillingCheckpointMarker) GetFinalizedEpoch added in v0.0.136

func (x *BackfillingCheckpointMarker) GetFinalizedEpoch() uint64

func (*BackfillingCheckpointMarker) ProtoMessage added in v0.0.136

func (*BackfillingCheckpointMarker) ProtoMessage()

func (*BackfillingCheckpointMarker) ProtoReflect added in v0.0.136

func (*BackfillingCheckpointMarker) Reset added in v0.0.136

func (x *BackfillingCheckpointMarker) Reset()

func (*BackfillingCheckpointMarker) String added in v0.0.136

func (x *BackfillingCheckpointMarker) String() string

type BlockIdentifier

type BlockIdentifier struct {

	// Epoch contains the epoch information for the block.
	Epoch *EpochV2 `protobuf:"bytes,1,opt,name=epoch,proto3" json:"epoch,omitempty"`
	// Slot contains the slot information for the block.
	Slot *SlotV2 `protobuf:"bytes,2,opt,name=slot,proto3" json:"slot,omitempty"`
	// Version contains information about the version of the block.
	Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`
	// Root contains the root of the beacon block.
	Root string `protobuf:"bytes,4,opt,name=root,proto3" json:"root,omitempty"`
	// contains filtered or unexported fields
}

func (*BlockIdentifier) Descriptor deprecated

func (*BlockIdentifier) Descriptor() ([]byte, []int)

Deprecated: Use BlockIdentifier.ProtoReflect.Descriptor instead.

func (*BlockIdentifier) GetEpoch

func (x *BlockIdentifier) GetEpoch() *EpochV2

func (*BlockIdentifier) GetRoot

func (x *BlockIdentifier) GetRoot() string

func (*BlockIdentifier) GetSlot

func (x *BlockIdentifier) GetSlot() *SlotV2

func (*BlockIdentifier) GetVersion

func (x *BlockIdentifier) GetVersion() string

func (*BlockIdentifier) ProtoMessage

func (*BlockIdentifier) ProtoMessage()

func (*BlockIdentifier) ProtoReflect

func (x *BlockIdentifier) ProtoReflect() protoreflect.Message

func (*BlockIdentifier) Reset

func (x *BlockIdentifier) Reset()

func (*BlockIdentifier) String

func (x *BlockIdentifier) String() string

type CannonLocation

type CannonLocation struct {
	NetworkId string     `protobuf:"bytes,1,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"`
	Type      CannonType `protobuf:"varint,2,opt,name=type,proto3,enum=xatu.CannonType" json:"type,omitempty"`
	// Types that are assignable to Data:
	//
	//	*CannonLocation_EthV2BeaconBlockVoluntaryExit
	//	*CannonLocation_EthV2BeaconBlockProposerSlashing
	//	*CannonLocation_EthV2BeaconBlockDeposit
	//	*CannonLocation_EthV2BeaconBlockAttesterSlashing
	//	*CannonLocation_EthV2BeaconBlockBlsToExecutionChange
	//	*CannonLocation_EthV2BeaconBlockExecutionTransaction
	//	*CannonLocation_EthV2BeaconBlockWithdrawal
	//	*CannonLocation_EthV2BeaconBlock
	//	*CannonLocation_BlockprintBlockClassification
	//	*CannonLocation_EthV1BeaconBlobSidecar
	//	*CannonLocation_EthV1BeaconProposerDuty
	//	*CannonLocation_EthV2BeaconBlockElaboratedAttestation
	//	*CannonLocation_EthV1BeaconValidators
	//	*CannonLocation_EthV1BeaconCommittee
	Data isCannonLocation_Data `protobuf_oneof:"Data"`
	// contains filtered or unexported fields
}

func (*CannonLocation) Descriptor deprecated

func (*CannonLocation) Descriptor() ([]byte, []int)

Deprecated: Use CannonLocation.ProtoReflect.Descriptor instead.

func (*CannonLocation) GetBlockprintBlockClassification

func (x *CannonLocation) GetBlockprintBlockClassification() *CannonLocationBlockprintBlockClassification

func (*CannonLocation) GetData

func (m *CannonLocation) GetData() isCannonLocation_Data

func (*CannonLocation) GetEthV1BeaconBlobSidecar

func (x *CannonLocation) GetEthV1BeaconBlobSidecar() *CannonLocationEthV1BeaconBlobSidecar

func (*CannonLocation) GetEthV1BeaconCommittee added in v0.0.183

func (x *CannonLocation) GetEthV1BeaconCommittee() *CannonLocationEthV1BeaconCommittee

func (*CannonLocation) GetEthV1BeaconProposerDuty added in v0.0.136

func (x *CannonLocation) GetEthV1BeaconProposerDuty() *CannonLocationEthV1BeaconProposerDuty

func (*CannonLocation) GetEthV1BeaconValidators added in v0.0.172

func (x *CannonLocation) GetEthV1BeaconValidators() *CannonLocationEthV1BeaconValidators

func (*CannonLocation) GetEthV2BeaconBlock

func (x *CannonLocation) GetEthV2BeaconBlock() *CannonLocationEthV2BeaconBlock

func (*CannonLocation) GetEthV2BeaconBlockAttesterSlashing

func (x *CannonLocation) GetEthV2BeaconBlockAttesterSlashing() *CannonLocationEthV2BeaconBlockAttesterSlashing

func (*CannonLocation) GetEthV2BeaconBlockBlsToExecutionChange

func (x *CannonLocation) GetEthV2BeaconBlockBlsToExecutionChange() *CannonLocationEthV2BeaconBlockBlsToExecutionChange

func (*CannonLocation) GetEthV2BeaconBlockDeposit

func (x *CannonLocation) GetEthV2BeaconBlockDeposit() *CannonLocationEthV2BeaconBlockDeposit

func (*CannonLocation) GetEthV2BeaconBlockElaboratedAttestation added in v0.0.139

func (x *CannonLocation) GetEthV2BeaconBlockElaboratedAttestation() *CannonLocationEthV2BeaconBlockElaboratedAttestation

func (*CannonLocation) GetEthV2BeaconBlockExecutionTransaction

func (x *CannonLocation) GetEthV2BeaconBlockExecutionTransaction() *CannonLocationEthV2BeaconBlockExecutionTransaction

func (*CannonLocation) GetEthV2BeaconBlockProposerSlashing

func (x *CannonLocation) GetEthV2BeaconBlockProposerSlashing() *CannonLocationEthV2BeaconBlockProposerSlashing

func (*CannonLocation) GetEthV2BeaconBlockVoluntaryExit

func (x *CannonLocation) GetEthV2BeaconBlockVoluntaryExit() *CannonLocationEthV2BeaconBlockVoluntaryExit

func (*CannonLocation) GetEthV2BeaconBlockWithdrawal

func (x *CannonLocation) GetEthV2BeaconBlockWithdrawal() *CannonLocationEthV2BeaconBlockWithdrawal

func (*CannonLocation) GetNetworkId

func (x *CannonLocation) GetNetworkId() string

func (*CannonLocation) GetType

func (x *CannonLocation) GetType() CannonType

func (*CannonLocation) ProtoMessage

func (*CannonLocation) ProtoMessage()

func (*CannonLocation) ProtoReflect

func (x *CannonLocation) ProtoReflect() protoreflect.Message

func (*CannonLocation) Reset

func (x *CannonLocation) Reset()

func (*CannonLocation) String

func (x *CannonLocation) String() string

type CannonLocationBlockprintBlockClassification

type CannonLocationBlockprintBlockClassification struct {
	Slot          uint64 `protobuf:"varint,1,opt,name=slot,proto3" json:"slot,omitempty"`
	TargetEndSlot uint64 `protobuf:"varint,2,opt,name=target_end_slot,json=targetEndSlot,proto3" json:"target_end_slot,omitempty"`
	// contains filtered or unexported fields
}

func (*CannonLocationBlockprintBlockClassification) Descriptor deprecated

Deprecated: Use CannonLocationBlockprintBlockClassification.ProtoReflect.Descriptor instead.

func (*CannonLocationBlockprintBlockClassification) GetSlot

func (*CannonLocationBlockprintBlockClassification) GetTargetEndSlot

func (*CannonLocationBlockprintBlockClassification) ProtoMessage

func (*CannonLocationBlockprintBlockClassification) ProtoReflect

func (*CannonLocationBlockprintBlockClassification) Reset

func (*CannonLocationBlockprintBlockClassification) String

type CannonLocationEthV1BeaconBlobSidecar

type CannonLocationEthV1BeaconBlobSidecar struct {
	BackfillingCheckpointMarker *BackfillingCheckpointMarker `` /* 144-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CannonLocationEthV1BeaconBlobSidecar) Descriptor deprecated

func (*CannonLocationEthV1BeaconBlobSidecar) Descriptor() ([]byte, []int)

Deprecated: Use CannonLocationEthV1BeaconBlobSidecar.ProtoReflect.Descriptor instead.

func (*CannonLocationEthV1BeaconBlobSidecar) GetBackfillingCheckpointMarker added in v0.0.179

func (x *CannonLocationEthV1BeaconBlobSidecar) GetBackfillingCheckpointMarker() *BackfillingCheckpointMarker

func (*CannonLocationEthV1BeaconBlobSidecar) ProtoMessage

func (*CannonLocationEthV1BeaconBlobSidecar) ProtoMessage()

func (*CannonLocationEthV1BeaconBlobSidecar) ProtoReflect

func (*CannonLocationEthV1BeaconBlobSidecar) Reset

func (*CannonLocationEthV1BeaconBlobSidecar) String

type CannonLocationEthV1BeaconCommittee added in v0.0.183

type CannonLocationEthV1BeaconCommittee struct {
	BackfillingCheckpointMarker *BackfillingCheckpointMarker `` /* 144-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CannonLocationEthV1BeaconCommittee) Descriptor deprecated added in v0.0.183

func (*CannonLocationEthV1BeaconCommittee) Descriptor() ([]byte, []int)

Deprecated: Use CannonLocationEthV1BeaconCommittee.ProtoReflect.Descriptor instead.

func (*CannonLocationEthV1BeaconCommittee) GetBackfillingCheckpointMarker added in v0.0.183

func (x *CannonLocationEthV1BeaconCommittee) GetBackfillingCheckpointMarker() *BackfillingCheckpointMarker

func (*CannonLocationEthV1BeaconCommittee) ProtoMessage added in v0.0.183

func (*CannonLocationEthV1BeaconCommittee) ProtoMessage()

func (*CannonLocationEthV1BeaconCommittee) ProtoReflect added in v0.0.183

func (*CannonLocationEthV1BeaconCommittee) Reset added in v0.0.183

func (*CannonLocationEthV1BeaconCommittee) String added in v0.0.183

type CannonLocationEthV1BeaconProposerDuty added in v0.0.136

type CannonLocationEthV1BeaconProposerDuty struct {
	BackfillingCheckpointMarker *BackfillingCheckpointMarker `` /* 144-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CannonLocationEthV1BeaconProposerDuty) Descriptor deprecated added in v0.0.136

func (*CannonLocationEthV1BeaconProposerDuty) Descriptor() ([]byte, []int)

Deprecated: Use CannonLocationEthV1BeaconProposerDuty.ProtoReflect.Descriptor instead.

func (*CannonLocationEthV1BeaconProposerDuty) GetBackfillingCheckpointMarker added in v0.0.136

func (x *CannonLocationEthV1BeaconProposerDuty) GetBackfillingCheckpointMarker() *BackfillingCheckpointMarker

func (*CannonLocationEthV1BeaconProposerDuty) ProtoMessage added in v0.0.136

func (*CannonLocationEthV1BeaconProposerDuty) ProtoMessage()

func (*CannonLocationEthV1BeaconProposerDuty) ProtoReflect added in v0.0.136

func (*CannonLocationEthV1BeaconProposerDuty) Reset added in v0.0.136

func (*CannonLocationEthV1BeaconProposerDuty) String added in v0.0.136

type CannonLocationEthV1BeaconValidators added in v0.0.172

type CannonLocationEthV1BeaconValidators struct {
	BackfillingCheckpointMarker *BackfillingCheckpointMarker `` /* 144-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CannonLocationEthV1BeaconValidators) Descriptor deprecated added in v0.0.172

func (*CannonLocationEthV1BeaconValidators) Descriptor() ([]byte, []int)

Deprecated: Use CannonLocationEthV1BeaconValidators.ProtoReflect.Descriptor instead.

func (*CannonLocationEthV1BeaconValidators) GetBackfillingCheckpointMarker added in v0.0.172

func (x *CannonLocationEthV1BeaconValidators) GetBackfillingCheckpointMarker() *BackfillingCheckpointMarker

func (*CannonLocationEthV1BeaconValidators) ProtoMessage added in v0.0.172

func (*CannonLocationEthV1BeaconValidators) ProtoMessage()

func (*CannonLocationEthV1BeaconValidators) ProtoReflect added in v0.0.172

func (*CannonLocationEthV1BeaconValidators) Reset added in v0.0.172

func (*CannonLocationEthV1BeaconValidators) String added in v0.0.172

type CannonLocationEthV2BeaconBlock

type CannonLocationEthV2BeaconBlock struct {
	BackfillingCheckpointMarker *BackfillingCheckpointMarker `` /* 144-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CannonLocationEthV2BeaconBlock) Descriptor deprecated

func (*CannonLocationEthV2BeaconBlock) Descriptor() ([]byte, []int)

Deprecated: Use CannonLocationEthV2BeaconBlock.ProtoReflect.Descriptor instead.

func (*CannonLocationEthV2BeaconBlock) GetBackfillingCheckpointMarker added in v0.0.179

func (x *CannonLocationEthV2BeaconBlock) GetBackfillingCheckpointMarker() *BackfillingCheckpointMarker

func (*CannonLocationEthV2BeaconBlock) ProtoMessage

func (*CannonLocationEthV2BeaconBlock) ProtoMessage()

func (*CannonLocationEthV2BeaconBlock) ProtoReflect

func (*CannonLocationEthV2BeaconBlock) Reset

func (x *CannonLocationEthV2BeaconBlock) Reset()

func (*CannonLocationEthV2BeaconBlock) String

type CannonLocationEthV2BeaconBlockAttesterSlashing

type CannonLocationEthV2BeaconBlockAttesterSlashing struct {
	BackfillingCheckpointMarker *BackfillingCheckpointMarker `` /* 144-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CannonLocationEthV2BeaconBlockAttesterSlashing) Descriptor deprecated

Deprecated: Use CannonLocationEthV2BeaconBlockAttesterSlashing.ProtoReflect.Descriptor instead.

func (*CannonLocationEthV2BeaconBlockAttesterSlashing) GetBackfillingCheckpointMarker added in v0.0.179

func (*CannonLocationEthV2BeaconBlockAttesterSlashing) ProtoMessage

func (*CannonLocationEthV2BeaconBlockAttesterSlashing) ProtoReflect

func (*CannonLocationEthV2BeaconBlockAttesterSlashing) Reset

func (*CannonLocationEthV2BeaconBlockAttesterSlashing) String

type CannonLocationEthV2BeaconBlockBlsToExecutionChange

type CannonLocationEthV2BeaconBlockBlsToExecutionChange struct {
	BackfillingCheckpointMarker *BackfillingCheckpointMarker `` /* 144-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CannonLocationEthV2BeaconBlockBlsToExecutionChange) Descriptor deprecated

Deprecated: Use CannonLocationEthV2BeaconBlockBlsToExecutionChange.ProtoReflect.Descriptor instead.

func (*CannonLocationEthV2BeaconBlockBlsToExecutionChange) GetBackfillingCheckpointMarker added in v0.0.179

func (*CannonLocationEthV2BeaconBlockBlsToExecutionChange) ProtoMessage

func (*CannonLocationEthV2BeaconBlockBlsToExecutionChange) ProtoReflect

func (*CannonLocationEthV2BeaconBlockBlsToExecutionChange) Reset

func (*CannonLocationEthV2BeaconBlockBlsToExecutionChange) String

type CannonLocationEthV2BeaconBlockDeposit

type CannonLocationEthV2BeaconBlockDeposit struct {
	BackfillingCheckpointMarker *BackfillingCheckpointMarker `` /* 144-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CannonLocationEthV2BeaconBlockDeposit) Descriptor deprecated

func (*CannonLocationEthV2BeaconBlockDeposit) Descriptor() ([]byte, []int)

Deprecated: Use CannonLocationEthV2BeaconBlockDeposit.ProtoReflect.Descriptor instead.

func (*CannonLocationEthV2BeaconBlockDeposit) GetBackfillingCheckpointMarker added in v0.0.179

func (x *CannonLocationEthV2BeaconBlockDeposit) GetBackfillingCheckpointMarker() *BackfillingCheckpointMarker

func (*CannonLocationEthV2BeaconBlockDeposit) ProtoMessage

func (*CannonLocationEthV2BeaconBlockDeposit) ProtoMessage()

func (*CannonLocationEthV2BeaconBlockDeposit) ProtoReflect

func (*CannonLocationEthV2BeaconBlockDeposit) Reset

func (*CannonLocationEthV2BeaconBlockDeposit) String

type CannonLocationEthV2BeaconBlockElaboratedAttestation added in v0.0.139

type CannonLocationEthV2BeaconBlockElaboratedAttestation struct {
	BackfillingCheckpointMarker *BackfillingCheckpointMarker `` /* 144-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CannonLocationEthV2BeaconBlockElaboratedAttestation) Descriptor deprecated added in v0.0.139

Deprecated: Use CannonLocationEthV2BeaconBlockElaboratedAttestation.ProtoReflect.Descriptor instead.

func (*CannonLocationEthV2BeaconBlockElaboratedAttestation) GetBackfillingCheckpointMarker added in v0.0.139

func (*CannonLocationEthV2BeaconBlockElaboratedAttestation) ProtoMessage added in v0.0.139

func (*CannonLocationEthV2BeaconBlockElaboratedAttestation) ProtoReflect added in v0.0.139

func (*CannonLocationEthV2BeaconBlockElaboratedAttestation) Reset added in v0.0.139

func (*CannonLocationEthV2BeaconBlockElaboratedAttestation) String added in v0.0.139

type CannonLocationEthV2BeaconBlockExecutionTransaction

type CannonLocationEthV2BeaconBlockExecutionTransaction struct {
	BackfillingCheckpointMarker *BackfillingCheckpointMarker `` /* 144-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CannonLocationEthV2BeaconBlockExecutionTransaction) Descriptor deprecated

Deprecated: Use CannonLocationEthV2BeaconBlockExecutionTransaction.ProtoReflect.Descriptor instead.

func (*CannonLocationEthV2BeaconBlockExecutionTransaction) GetBackfillingCheckpointMarker added in v0.0.179

func (*CannonLocationEthV2BeaconBlockExecutionTransaction) ProtoMessage

func (*CannonLocationEthV2BeaconBlockExecutionTransaction) ProtoReflect

func (*CannonLocationEthV2BeaconBlockExecutionTransaction) Reset

func (*CannonLocationEthV2BeaconBlockExecutionTransaction) String

type CannonLocationEthV2BeaconBlockProposerSlashing

type CannonLocationEthV2BeaconBlockProposerSlashing struct {
	BackfillingCheckpointMarker *BackfillingCheckpointMarker `` /* 144-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CannonLocationEthV2BeaconBlockProposerSlashing) Descriptor deprecated

Deprecated: Use CannonLocationEthV2BeaconBlockProposerSlashing.ProtoReflect.Descriptor instead.

func (*CannonLocationEthV2BeaconBlockProposerSlashing) GetBackfillingCheckpointMarker added in v0.0.179

func (*CannonLocationEthV2BeaconBlockProposerSlashing) ProtoMessage

func (*CannonLocationEthV2BeaconBlockProposerSlashing) ProtoReflect

func (*CannonLocationEthV2BeaconBlockProposerSlashing) Reset

func (*CannonLocationEthV2BeaconBlockProposerSlashing) String

type CannonLocationEthV2BeaconBlockVoluntaryExit

type CannonLocationEthV2BeaconBlockVoluntaryExit struct {
	BackfillingCheckpointMarker *BackfillingCheckpointMarker `` /* 144-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CannonLocationEthV2BeaconBlockVoluntaryExit) Descriptor deprecated

Deprecated: Use CannonLocationEthV2BeaconBlockVoluntaryExit.ProtoReflect.Descriptor instead.

func (*CannonLocationEthV2BeaconBlockVoluntaryExit) GetBackfillingCheckpointMarker added in v0.0.179

func (x *CannonLocationEthV2BeaconBlockVoluntaryExit) GetBackfillingCheckpointMarker() *BackfillingCheckpointMarker

func (*CannonLocationEthV2BeaconBlockVoluntaryExit) ProtoMessage

func (*CannonLocationEthV2BeaconBlockVoluntaryExit) ProtoReflect

func (*CannonLocationEthV2BeaconBlockVoluntaryExit) Reset

func (*CannonLocationEthV2BeaconBlockVoluntaryExit) String

type CannonLocationEthV2BeaconBlockWithdrawal

type CannonLocationEthV2BeaconBlockWithdrawal struct {
	BackfillingCheckpointMarker *BackfillingCheckpointMarker `` /* 144-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CannonLocationEthV2BeaconBlockWithdrawal) Descriptor deprecated

func (*CannonLocationEthV2BeaconBlockWithdrawal) Descriptor() ([]byte, []int)

Deprecated: Use CannonLocationEthV2BeaconBlockWithdrawal.ProtoReflect.Descriptor instead.

func (*CannonLocationEthV2BeaconBlockWithdrawal) GetBackfillingCheckpointMarker added in v0.0.179

func (x *CannonLocationEthV2BeaconBlockWithdrawal) GetBackfillingCheckpointMarker() *BackfillingCheckpointMarker

func (*CannonLocationEthV2BeaconBlockWithdrawal) ProtoMessage

func (*CannonLocationEthV2BeaconBlockWithdrawal) ProtoReflect

func (*CannonLocationEthV2BeaconBlockWithdrawal) Reset

func (*CannonLocationEthV2BeaconBlockWithdrawal) String

type CannonLocation_BlockprintBlockClassification

type CannonLocation_BlockprintBlockClassification struct {
	BlockprintBlockClassification *CannonLocationBlockprintBlockClassification `protobuf:"bytes,11,opt,name=blockprint_block_classification,json=BLOCKPRINT_BLOCK_CLASSIFICATION,proto3,oneof"`
}

type CannonLocation_EthV1BeaconBlobSidecar

type CannonLocation_EthV1BeaconBlobSidecar struct {
	EthV1BeaconBlobSidecar *CannonLocationEthV1BeaconBlobSidecar `protobuf:"bytes,12,opt,name=eth_v1_beacon_blob_sidecar,json=BEACON_API_ETH_V1_BEACON_BLOB_SIDECAR,proto3,oneof"`
}

type CannonLocation_EthV1BeaconCommittee added in v0.0.183

type CannonLocation_EthV1BeaconCommittee struct {
	EthV1BeaconCommittee *CannonLocationEthV1BeaconCommittee `protobuf:"bytes,16,opt,name=eth_v1_beacon_committee,json=BEACON_API_ETH_V1_BEACON_COMMITTEE,proto3,oneof"`
}

type CannonLocation_EthV1BeaconProposerDuty added in v0.0.136

type CannonLocation_EthV1BeaconProposerDuty struct {
	EthV1BeaconProposerDuty *CannonLocationEthV1BeaconProposerDuty `protobuf:"bytes,13,opt,name=eth_v1_beacon_proposer_duty,json=BEACON_API_ETH_V1_PROPOSER_DUTY,proto3,oneof"`
}

type CannonLocation_EthV1BeaconValidators added in v0.0.172

type CannonLocation_EthV1BeaconValidators struct {
	EthV1BeaconValidators *CannonLocationEthV1BeaconValidators `protobuf:"bytes,15,opt,name=eth_v1_beacon_validators,json=BEACON_API_ETH_V1_BEACON_VALIDATORS,proto3,oneof"`
}

type CannonLocation_EthV2BeaconBlock

type CannonLocation_EthV2BeaconBlock struct {
	EthV2BeaconBlock *CannonLocationEthV2BeaconBlock `protobuf:"bytes,10,opt,name=eth_v2_beacon_block,json=BEACON_API_ETH_V2_BEACON_BLOCK,proto3,oneof"`
}

type CannonLocation_EthV2BeaconBlockAttesterSlashing

type CannonLocation_EthV2BeaconBlockAttesterSlashing struct {
	EthV2BeaconBlockAttesterSlashing *CannonLocationEthV2BeaconBlockAttesterSlashing `` /* 132-byte string literal not displayed */
}

type CannonLocation_EthV2BeaconBlockBlsToExecutionChange

type CannonLocation_EthV2BeaconBlockBlsToExecutionChange struct {
	EthV2BeaconBlockBlsToExecutionChange *CannonLocationEthV2BeaconBlockBlsToExecutionChange `` /* 144-byte string literal not displayed */
}

type CannonLocation_EthV2BeaconBlockDeposit

type CannonLocation_EthV2BeaconBlockDeposit struct {
	EthV2BeaconBlockDeposit *CannonLocationEthV2BeaconBlockDeposit `protobuf:"bytes,5,opt,name=eth_v2_beacon_block_deposit,json=BEACON_API_ETH_V2_BEACON_BLOCK_DEPOSIT,proto3,oneof"`
}

type CannonLocation_EthV2BeaconBlockElaboratedAttestation added in v0.0.139

type CannonLocation_EthV2BeaconBlockElaboratedAttestation struct {
	EthV2BeaconBlockElaboratedAttestation *CannonLocationEthV2BeaconBlockElaboratedAttestation `` /* 143-byte string literal not displayed */
}

type CannonLocation_EthV2BeaconBlockExecutionTransaction

type CannonLocation_EthV2BeaconBlockExecutionTransaction struct {
	EthV2BeaconBlockExecutionTransaction *CannonLocationEthV2BeaconBlockExecutionTransaction `` /* 140-byte string literal not displayed */
}

type CannonLocation_EthV2BeaconBlockProposerSlashing

type CannonLocation_EthV2BeaconBlockProposerSlashing struct {
	EthV2BeaconBlockProposerSlashing *CannonLocationEthV2BeaconBlockProposerSlashing `` /* 132-byte string literal not displayed */
}

type CannonLocation_EthV2BeaconBlockVoluntaryExit

type CannonLocation_EthV2BeaconBlockVoluntaryExit struct {
	EthV2BeaconBlockVoluntaryExit *CannonLocationEthV2BeaconBlockVoluntaryExit `` /* 126-byte string literal not displayed */
}

type CannonLocation_EthV2BeaconBlockWithdrawal

type CannonLocation_EthV2BeaconBlockWithdrawal struct {
	EthV2BeaconBlockWithdrawal *CannonLocationEthV2BeaconBlockWithdrawal `protobuf:"bytes,9,opt,name=eth_v2_beacon_block_withdrawal,json=BEACON_API_ETH_V2_BEACON_BLOCK_WITHDRAWAL,proto3,oneof"`
}

type CannonType

type CannonType int32
const (
	CannonType_BEACON_API_ETH_V2_BEACON_BLOCK_VOLUNTARY_EXIT          CannonType = 0
	CannonType_BEACON_API_ETH_V2_BEACON_BLOCK_PROPOSER_SLASHING       CannonType = 1
	CannonType_BEACON_API_ETH_V2_BEACON_BLOCK_DEPOSIT                 CannonType = 2
	CannonType_BEACON_API_ETH_V2_BEACON_BLOCK_ATTESTER_SLASHING       CannonType = 3
	CannonType_BEACON_API_ETH_V2_BEACON_BLOCK_BLS_TO_EXECUTION_CHANGE CannonType = 4
	CannonType_BEACON_API_ETH_V2_BEACON_BLOCK_EXECUTION_TRANSACTION   CannonType = 5
	CannonType_BEACON_API_ETH_V2_BEACON_BLOCK_WITHDRAWAL              CannonType = 6
	CannonType_BEACON_API_ETH_V2_BEACON_BLOCK                         CannonType = 7
	CannonType_BLOCKPRINT_BLOCK_CLASSIFICATION                        CannonType = 8
	CannonType_BEACON_API_ETH_V1_BEACON_BLOB_SIDECAR                  CannonType = 9
	CannonType_BEACON_API_ETH_V1_PROPOSER_DUTY                        CannonType = 10
	CannonType_BEACON_API_ETH_V2_BEACON_BLOCK_ELABORATED_ATTESTATION  CannonType = 11
	CannonType_BEACON_API_ETH_V1_BEACON_VALIDATORS                    CannonType = 12
	CannonType_BEACON_API_ETH_V1_BEACON_COMMITTEE                     CannonType = 13
)

func (CannonType) Descriptor

func (CannonType) Descriptor() protoreflect.EnumDescriptor

func (CannonType) Enum

func (x CannonType) Enum() *CannonType

func (CannonType) EnumDescriptor deprecated

func (CannonType) EnumDescriptor() ([]byte, []int)

Deprecated: Use CannonType.Descriptor instead.

func (CannonType) Number

func (x CannonType) Number() protoreflect.EnumNumber

func (CannonType) String

func (x CannonType) String() string

func (CannonType) Type

type ClientMeta

type ClientMeta struct {

	// Name is the name of the client.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Version is the Xatu-sentry version of the client.
	Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	// ID is the unique ID of the client.
	Id string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
	// Implmentation is the implementation of the client.
	Implementation string `protobuf:"bytes,4,opt,name=implementation,proto3" json:"implementation,omitempty"`
	// OS is the operating system of the client.
	Os string `protobuf:"bytes,5,opt,name=os,proto3" json:"os,omitempty"`
	// ClockDrift is the NTP calculated clock drift of the client.
	ClockDrift uint64 `protobuf:"varint,6,opt,name=clock_drift,proto3" json:"clock_drift,omitempty"`
	// Ethereum contains information about the Ethereum network and configuration.
	Ethereum *ClientMeta_Ethereum `protobuf:"bytes,8,opt,name=ethereum,proto3" json:"ethereum,omitempty"`
	// Labels contains additional labels as set by the client.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// AdditionalData contains additional, computed data as set by the client
	// about the event.
	//
	// Types that are assignable to AdditionalData:
	//
	//	*ClientMeta_EthV1EventsAttestation
	//	*ClientMeta_EthV1EventsHead
	//	*ClientMeta_EthV1EventsBlock
	//	*ClientMeta_EthV1EventsVoluntaryExit
	//	*ClientMeta_EthV1EventsFinalizedCheckpoint
	//	*ClientMeta_EthV1EventsChainReorg
	//	*ClientMeta_EthV1EventsContributionAndProof
	//	*ClientMeta_MempoolTransaction
	//	*ClientMeta_EthV2BeaconBlock
	//	*ClientMeta_EthV1DebugForkChoice
	//	*ClientMeta_EthV1DebugForkChoiceReorg
	//	*ClientMeta_EthV1BeaconCommittee
	//	*ClientMeta_EthV1ValidatorAttestationData
	//	*ClientMeta_EthV1EventsAttestationV2
	//	*ClientMeta_EthV1EventsHeadV2
	//	*ClientMeta_EthV1EventsBlockV2
	//	*ClientMeta_EthV1EventsVoluntaryExitV2
	//	*ClientMeta_EthV1EventsFinalizedCheckpointV2
	//	*ClientMeta_EthV1EventsChainReorgV2
	//	*ClientMeta_EthV1EventsContributionAndProofV2
	//	*ClientMeta_MempoolTransactionV2
	//	*ClientMeta_EthV2BeaconBlockV2
	//	*ClientMeta_EthV1DebugForkChoiceV2
	//	*ClientMeta_EthV1DebugForkChoiceReorgV2
	//	*ClientMeta_EthV2BeaconBlockAttesterSlashing
	//	*ClientMeta_EthV2BeaconBlockProposerSlashing
	//	*ClientMeta_EthV2BeaconBlockVoluntaryExit
	//	*ClientMeta_EthV2BeaconBlockDeposit
	//	*ClientMeta_EthV2BeaconBlockBlsToExecutionChange
	//	*ClientMeta_EthV2BeaconBlockExecutionTransaction
	//	*ClientMeta_EthV2BeaconBlockWithdrawal
	//	*ClientMeta_EthV1EventsBlobSidecar
	//	*ClientMeta_BlockprintBlockClassification
	//	*ClientMeta_EthV1BeaconBlobSidecar
	//	*ClientMeta_BeaconP2PAttestation
	//	*ClientMeta_EthV1ProposerDuty
	//	*ClientMeta_EthV2BeaconBlockElaboratedAttestation
	//	*ClientMeta_Libp2PTraceAddPeer
	//	*ClientMeta_Libp2PTraceRemovePeer
	//	*ClientMeta_Libp2PTraceRecvRpc
	//	*ClientMeta_Libp2PTraceSendRpc
	//	*ClientMeta_Libp2PTraceJoin
	//	*ClientMeta_Libp2PTraceConnected
	//	*ClientMeta_Libp2PTraceDisconnected
	//	*ClientMeta_Libp2PTraceHandleMetadata
	//	*ClientMeta_Libp2PTraceHandleStatus
	//	*ClientMeta_Libp2PTraceGossipsubBeaconBlock
	//	*ClientMeta_Libp2PTraceGossipsubBeaconAttestation
	//	*ClientMeta_Libp2PTraceGossipsubBlobSidecar
	//	*ClientMeta_EthV1Validators
	//	*ClientMeta_MevRelayBidTraceBuilderBlockSubmission
	//	*ClientMeta_MevRelayPayloadDelivered
	AdditionalData isClientMeta_AdditionalData `protobuf_oneof:"AdditionalData"`
	// ModuleName contains the name of the module that sent the event.
	ModuleName ModuleName `protobuf:"varint,63,opt,name=module_name,proto3,enum=xatu.ModuleName" json:"module_name,omitempty"`
	// PresetName contains the name of the preset that sent the event.
	PresetName string `protobuf:"bytes,64,opt,name=preset_name,proto3" json:"preset_name,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta) Descriptor deprecated

func (*ClientMeta) Descriptor() ([]byte, []int)

Deprecated: Use ClientMeta.ProtoReflect.Descriptor instead.

func (*ClientMeta) GetAdditionalData

func (m *ClientMeta) GetAdditionalData() isClientMeta_AdditionalData

func (*ClientMeta) GetBeaconP2PAttestation added in v0.0.139

func (x *ClientMeta) GetBeaconP2PAttestation() *ClientMeta_AdditionalBeaconP2PAttestationData

func (*ClientMeta) GetBlockprintBlockClassification

func (x *ClientMeta) GetBlockprintBlockClassification() *ClientMeta_AdditionalBlockprintBlockClassificationData

func (*ClientMeta) GetClockDrift

func (x *ClientMeta) GetClockDrift() uint64

func (*ClientMeta) GetEthV1BeaconBlobSidecar

func (x *ClientMeta) GetEthV1BeaconBlobSidecar() *ClientMeta_AdditionalEthV1BeaconBlobSidecarData

func (*ClientMeta) GetEthV1BeaconCommittee

func (x *ClientMeta) GetEthV1BeaconCommittee() *ClientMeta_AdditionalEthV1BeaconCommitteeData

func (*ClientMeta) GetEthV1DebugForkChoice

func (x *ClientMeta) GetEthV1DebugForkChoice() *ClientMeta_AdditionalEthV1DebugForkChoiceData

func (*ClientMeta) GetEthV1DebugForkChoiceReorg

func (x *ClientMeta) GetEthV1DebugForkChoiceReorg() *ClientMeta_AdditionalEthV1DebugForkChoiceReOrgData

func (*ClientMeta) GetEthV1DebugForkChoiceReorgV2

func (x *ClientMeta) GetEthV1DebugForkChoiceReorgV2() *ClientMeta_AdditionalEthV1DebugForkChoiceReOrgV2Data

func (*ClientMeta) GetEthV1DebugForkChoiceV2

func (x *ClientMeta) GetEthV1DebugForkChoiceV2() *ClientMeta_AdditionalEthV1DebugForkChoiceV2Data

func (*ClientMeta) GetEthV1EventsAttestation

func (x *ClientMeta) GetEthV1EventsAttestation() *ClientMeta_AdditionalEthV1EventsAttestationData

func (*ClientMeta) GetEthV1EventsAttestationV2

func (x *ClientMeta) GetEthV1EventsAttestationV2() *ClientMeta_AdditionalEthV1EventsAttestationV2Data

func (*ClientMeta) GetEthV1EventsBlobSidecar

func (x *ClientMeta) GetEthV1EventsBlobSidecar() *ClientMeta_AdditionalEthV1EventsBlobSidecarData

func (*ClientMeta) GetEthV1EventsBlock

func (x *ClientMeta) GetEthV1EventsBlock() *ClientMeta_AdditionalEthV1EventsBlockData

func (*ClientMeta) GetEthV1EventsBlockV2

func (x *ClientMeta) GetEthV1EventsBlockV2() *ClientMeta_AdditionalEthV1EventsBlockV2Data

func (*ClientMeta) GetEthV1EventsChainReorg

func (x *ClientMeta) GetEthV1EventsChainReorg() *ClientMeta_AdditionalEthV1EventsChainReorgData

func (*ClientMeta) GetEthV1EventsChainReorgV2

func (x *ClientMeta) GetEthV1EventsChainReorgV2() *ClientMeta_AdditionalEthV1EventsChainReorgV2Data

func (*ClientMeta) GetEthV1EventsContributionAndProof

func (x *ClientMeta) GetEthV1EventsContributionAndProof() *ClientMeta_AdditionalEthV1EventsContributionAndProofData

func (*ClientMeta) GetEthV1EventsContributionAndProofV2

func (x *ClientMeta) GetEthV1EventsContributionAndProofV2() *ClientMeta_AdditionalEthV1EventsContributionAndProofV2Data

func (*ClientMeta) GetEthV1EventsFinalizedCheckpoint

func (x *ClientMeta) GetEthV1EventsFinalizedCheckpoint() *ClientMeta_AdditionalEthV1EventsFinalizedCheckpointData

func (*ClientMeta) GetEthV1EventsFinalizedCheckpointV2

func (x *ClientMeta) GetEthV1EventsFinalizedCheckpointV2() *ClientMeta_AdditionalEthV1EventsFinalizedCheckpointV2Data

func (*ClientMeta) GetEthV1EventsHead

func (x *ClientMeta) GetEthV1EventsHead() *ClientMeta_AdditionalEthV1EventsHeadData

func (*ClientMeta) GetEthV1EventsHeadV2

func (x *ClientMeta) GetEthV1EventsHeadV2() *ClientMeta_AdditionalEthV1EventsHeadV2Data

func (*ClientMeta) GetEthV1EventsVoluntaryExit

func (x *ClientMeta) GetEthV1EventsVoluntaryExit() *ClientMeta_AdditionalEthV1EventsVoluntaryExitData

func (*ClientMeta) GetEthV1EventsVoluntaryExitV2

func (x *ClientMeta) GetEthV1EventsVoluntaryExitV2() *ClientMeta_AdditionalEthV1EventsVoluntaryExitV2Data

func (*ClientMeta) GetEthV1ProposerDuty added in v0.0.136

func (x *ClientMeta) GetEthV1ProposerDuty() *ClientMeta_AdditionalEthV1ProposerDutyData

func (*ClientMeta) GetEthV1ValidatorAttestationData

func (x *ClientMeta) GetEthV1ValidatorAttestationData() *ClientMeta_AdditionalEthV1ValidatorAttestationDataData

func (*ClientMeta) GetEthV1Validators added in v0.0.172

func (x *ClientMeta) GetEthV1Validators() *ClientMeta_AdditionalEthV1ValidatorsData

func (*ClientMeta) GetEthV2BeaconBlock

func (x *ClientMeta) GetEthV2BeaconBlock() *ClientMeta_AdditionalEthV2BeaconBlockData

func (*ClientMeta) GetEthV2BeaconBlockAttesterSlashing

func (x *ClientMeta) GetEthV2BeaconBlockAttesterSlashing() *ClientMeta_AdditionalEthV2BeaconBlockAttesterSlashingData

func (*ClientMeta) GetEthV2BeaconBlockBlsToExecutionChange

func (x *ClientMeta) GetEthV2BeaconBlockBlsToExecutionChange() *ClientMeta_AdditionalEthV2BeaconBlockBLSToExecutionChangeData

func (*ClientMeta) GetEthV2BeaconBlockDeposit

func (x *ClientMeta) GetEthV2BeaconBlockDeposit() *ClientMeta_AdditionalEthV2BeaconBlockDepositData

func (*ClientMeta) GetEthV2BeaconBlockElaboratedAttestation added in v0.0.139

func (x *ClientMeta) GetEthV2BeaconBlockElaboratedAttestation() *ClientMeta_AdditionalEthV2BeaconBlockElaboratedAttestationData

func (*ClientMeta) GetEthV2BeaconBlockExecutionTransaction

func (x *ClientMeta) GetEthV2BeaconBlockExecutionTransaction() *ClientMeta_AdditionalEthV2BeaconBlockExecutionTransactionData

func (*ClientMeta) GetEthV2BeaconBlockProposerSlashing

func (x *ClientMeta) GetEthV2BeaconBlockProposerSlashing() *ClientMeta_AdditionalEthV2BeaconBlockProposerSlashingData

func (*ClientMeta) GetEthV2BeaconBlockV2

func (x *ClientMeta) GetEthV2BeaconBlockV2() *ClientMeta_AdditionalEthV2BeaconBlockV2Data

func (*ClientMeta) GetEthV2BeaconBlockVoluntaryExit

func (x *ClientMeta) GetEthV2BeaconBlockVoluntaryExit() *ClientMeta_AdditionalEthV2BeaconBlockVoluntaryExitData

func (*ClientMeta) GetEthV2BeaconBlockWithdrawal

func (x *ClientMeta) GetEthV2BeaconBlockWithdrawal() *ClientMeta_AdditionalEthV2BeaconBlockWithdrawalData

func (*ClientMeta) GetEthereum

func (x *ClientMeta) GetEthereum() *ClientMeta_Ethereum

func (*ClientMeta) GetId

func (x *ClientMeta) GetId() string

func (*ClientMeta) GetImplementation

func (x *ClientMeta) GetImplementation() string

func (*ClientMeta) GetLabels

func (x *ClientMeta) GetLabels() map[string]string

func (*ClientMeta) GetLibp2PTraceAddPeer added in v0.0.160

func (x *ClientMeta) GetLibp2PTraceAddPeer() *ClientMeta_AdditionalLibP2PTraceAddPeerData

func (*ClientMeta) GetLibp2PTraceConnected added in v0.0.160

func (x *ClientMeta) GetLibp2PTraceConnected() *ClientMeta_AdditionalLibP2PTraceConnectedData

func (*ClientMeta) GetLibp2PTraceDisconnected added in v0.0.160

func (x *ClientMeta) GetLibp2PTraceDisconnected() *ClientMeta_AdditionalLibP2PTraceDisconnectedData

func (*ClientMeta) GetLibp2PTraceGossipsubBeaconAttestation added in v0.0.169

func (x *ClientMeta) GetLibp2PTraceGossipsubBeaconAttestation() *ClientMeta_AdditionalLibP2PTraceGossipSubBeaconAttestationData

func (*ClientMeta) GetLibp2PTraceGossipsubBeaconBlock added in v0.0.168

func (x *ClientMeta) GetLibp2PTraceGossipsubBeaconBlock() *ClientMeta_AdditionalLibP2PTraceGossipSubBeaconBlockData

func (*ClientMeta) GetLibp2PTraceGossipsubBlobSidecar added in v0.0.170

func (x *ClientMeta) GetLibp2PTraceGossipsubBlobSidecar() *ClientMeta_AdditionalLibP2PTraceGossipSubBlobSidecarData

func (*ClientMeta) GetLibp2PTraceHandleMetadata added in v0.0.166

func (x *ClientMeta) GetLibp2PTraceHandleMetadata() *ClientMeta_AdditionalLibP2PTraceHandleMetadataData

func (*ClientMeta) GetLibp2PTraceHandleStatus added in v0.0.166

func (x *ClientMeta) GetLibp2PTraceHandleStatus() *ClientMeta_AdditionalLibP2PTraceHandleStatusData

func (*ClientMeta) GetLibp2PTraceJoin added in v0.0.160

func (x *ClientMeta) GetLibp2PTraceJoin() *ClientMeta_AdditionalLibP2PTraceJoinData

func (*ClientMeta) GetLibp2PTraceRecvRpc added in v0.0.160

func (x *ClientMeta) GetLibp2PTraceRecvRpc() *ClientMeta_AdditionalLibP2PTraceRecvRPCData

func (*ClientMeta) GetLibp2PTraceRemovePeer added in v0.0.160

func (x *ClientMeta) GetLibp2PTraceRemovePeer() *ClientMeta_AdditionalLibP2PTraceRemovePeerData

func (*ClientMeta) GetLibp2PTraceSendRpc added in v0.0.160

func (x *ClientMeta) GetLibp2PTraceSendRpc() *ClientMeta_AdditionalLibP2PTraceSendRPCData

func (*ClientMeta) GetMempoolTransaction

func (x *ClientMeta) GetMempoolTransaction() *ClientMeta_AdditionalMempoolTransactionData

func (*ClientMeta) GetMempoolTransactionV2

func (x *ClientMeta) GetMempoolTransactionV2() *ClientMeta_AdditionalMempoolTransactionV2Data

func (*ClientMeta) GetMevRelayBidTraceBuilderBlockSubmission added in v0.0.192

func (x *ClientMeta) GetMevRelayBidTraceBuilderBlockSubmission() *ClientMeta_AdditionalMevRelayBidTraceBuilderBlockSubmissionData

func (*ClientMeta) GetMevRelayPayloadDelivered added in v0.0.197

func (x *ClientMeta) GetMevRelayPayloadDelivered() *ClientMeta_AdditionalMevRelayPayloadDeliveredData

func (*ClientMeta) GetModuleName added in v0.0.198

func (x *ClientMeta) GetModuleName() ModuleName

func (*ClientMeta) GetName

func (x *ClientMeta) GetName() string

func (*ClientMeta) GetOs

func (x *ClientMeta) GetOs() string

func (*ClientMeta) GetPresetName added in v0.0.200

func (x *ClientMeta) GetPresetName() string

func (*ClientMeta) GetVersion

func (x *ClientMeta) GetVersion() string

func (*ClientMeta) ProtoMessage

func (*ClientMeta) ProtoMessage()

func (*ClientMeta) ProtoReflect

func (x *ClientMeta) ProtoReflect() protoreflect.Message

func (*ClientMeta) Reset

func (x *ClientMeta) Reset()

func (*ClientMeta) String

func (x *ClientMeta) String() string

type ClientMeta_AdditionalBeaconP2PAttestationData added in v0.0.134

type ClientMeta_AdditionalBeaconP2PAttestationData struct {

	// Source contains information for the best currently justified checkpoint.
	Source *ClientMeta_AdditionalEthV1AttestationSourceV2Data `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
	// Target contains information of the block at the start of the current
	// epoch.
	Target *ClientMeta_AdditionalEthV1AttestationTargetV2Data `protobuf:"bytes,2,opt,name=target,proto3" json:"target,omitempty"`
	// Slot contains the slot information for the attestation.
	Slot *SlotV2 `protobuf:"bytes,3,opt,name=slot,proto3" json:"slot,omitempty"`
	// Epoch contains the epoch information for the attestation.
	Epoch *EpochV2 `protobuf:"bytes,4,opt,name=epoch,proto3" json:"epoch,omitempty"`
	// Propagation contains information about the propagation of the
	// attestation.
	Propagation *PropagationV2 `protobuf:"bytes,5,opt,name=propagation,proto3" json:"propagation,omitempty"`
	// AttestingValidator contains data about the validator that created the
	// attestation. Note: only available for unaggregated attestations.
	AttestingValidator *AttestingValidatorV2 `protobuf:"bytes,6,opt,name=attesting_validator,proto3" json:"attesting_validator,omitempty"`
	// Peer contains information on the peer that sent us the attestation.
	Peer *libp2p.Peer `protobuf:"bytes,7,opt,name=peer,proto3" json:"peer,omitempty"`
	// Subnet is the subnet that the attestation was sent on.
	Subnet *wrapperspb.UInt32Value `protobuf:"bytes,8,opt,name=subnet,proto3" json:"subnet,omitempty"`
	// Validated is if the attestation was validated.
	Validated *wrapperspb.BoolValue `protobuf:"bytes,9,opt,name=validated,proto3" json:"validated,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_AdditionalBeaconP2PAttestationData) Descriptor deprecated added in v0.0.134

Deprecated: Use ClientMeta_AdditionalBeaconP2PAttestationData.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalBeaconP2PAttestationData) GetAttestingValidator added in v0.0.134

func (*ClientMeta_AdditionalBeaconP2PAttestationData) GetEpoch added in v0.0.134

func (*ClientMeta_AdditionalBeaconP2PAttestationData) GetPeer added in v0.0.134

func (*ClientMeta_AdditionalBeaconP2PAttestationData) GetPropagation added in v0.0.134

func (*ClientMeta_AdditionalBeaconP2PAttestationData) GetSlot added in v0.0.134

func (*ClientMeta_AdditionalBeaconP2PAttestationData) GetSource added in v0.0.134

func (*ClientMeta_AdditionalBeaconP2PAttestationData) GetSubnet added in v0.0.134

func (*ClientMeta_AdditionalBeaconP2PAttestationData) GetTarget added in v0.0.134

func (*ClientMeta_AdditionalBeaconP2PAttestationData) GetValidated added in v0.0.134

func (*ClientMeta_AdditionalBeaconP2PAttestationData) ProtoMessage added in v0.0.134

func (*ClientMeta_AdditionalBeaconP2PAttestationData) ProtoReflect added in v0.0.134

func (*ClientMeta_AdditionalBeaconP2PAttestationData) Reset added in v0.0.134

func (*ClientMeta_AdditionalBeaconP2PAttestationData) String added in v0.0.134

type ClientMeta_AdditionalBlockprintBlockClassificationData

type ClientMeta_AdditionalBlockprintBlockClassificationData struct {

	// Epoch contains the epoch information for the block classification.
	Epoch *EpochV2 `protobuf:"bytes,1,opt,name=epoch,proto3" json:"epoch,omitempty"`
	// Slot contains the slot information for the block classification.
	Slot *SlotV2 `protobuf:"bytes,2,opt,name=slot,proto3" json:"slot,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_AdditionalBlockprintBlockClassificationData) Descriptor deprecated

Deprecated: Use ClientMeta_AdditionalBlockprintBlockClassificationData.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalBlockprintBlockClassificationData) GetEpoch

func (*ClientMeta_AdditionalBlockprintBlockClassificationData) GetSlot

func (*ClientMeta_AdditionalBlockprintBlockClassificationData) ProtoMessage

func (*ClientMeta_AdditionalBlockprintBlockClassificationData) ProtoReflect

func (*ClientMeta_AdditionalBlockprintBlockClassificationData) Reset

func (*ClientMeta_AdditionalBlockprintBlockClassificationData) String

type ClientMeta_AdditionalEthV1AttestationSourceData

type ClientMeta_AdditionalEthV1AttestationSourceData struct {

	// Epoch contains the epoch information for the source.
	Epoch *Epoch `protobuf:"bytes,1,opt,name=epoch,proto3" json:"epoch,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_AdditionalEthV1AttestationSourceData) Descriptor deprecated

Deprecated: Use ClientMeta_AdditionalEthV1AttestationSourceData.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalEthV1AttestationSourceData) GetEpoch

func (*ClientMeta_AdditionalEthV1AttestationSourceData) ProtoMessage

func (*ClientMeta_AdditionalEthV1AttestationSourceData) ProtoReflect

func (*ClientMeta_AdditionalEthV1AttestationSourceData) Reset

func (*ClientMeta_AdditionalEthV1AttestationSourceData) String

type ClientMeta_AdditionalEthV1AttestationSourceV2Data

type ClientMeta_AdditionalEthV1AttestationSourceV2Data struct {

	// Epoch contains the epoch information for the source.
	Epoch *EpochV2 `protobuf:"bytes,1,opt,name=epoch,proto3" json:"epoch,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_AdditionalEthV1AttestationSourceV2Data) Descriptor deprecated

Deprecated: Use ClientMeta_AdditionalEthV1AttestationSourceV2Data.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalEthV1AttestationSourceV2Data) GetEpoch

func (*ClientMeta_AdditionalEthV1AttestationSourceV2Data) ProtoMessage

func (*ClientMeta_AdditionalEthV1AttestationSourceV2Data) ProtoReflect

func (*ClientMeta_AdditionalEthV1AttestationSourceV2Data) Reset

func (*ClientMeta_AdditionalEthV1AttestationSourceV2Data) String

type ClientMeta_AdditionalEthV1AttestationTargetData

type ClientMeta_AdditionalEthV1AttestationTargetData struct {

	// Epoch contains the epoch information for the source.
	Epoch *Epoch `protobuf:"bytes,1,opt,name=epoch,proto3" json:"epoch,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_AdditionalEthV1AttestationTargetData) Descriptor deprecated

Deprecated: Use ClientMeta_AdditionalEthV1AttestationTargetData.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalEthV1AttestationTargetData) GetEpoch

func (*ClientMeta_AdditionalEthV1AttestationTargetData) ProtoMessage

func (*ClientMeta_AdditionalEthV1AttestationTargetData) ProtoReflect

func (*ClientMeta_AdditionalEthV1AttestationTargetData) Reset

func (*ClientMeta_AdditionalEthV1AttestationTargetData) String

type ClientMeta_AdditionalEthV1AttestationTargetV2Data

type ClientMeta_AdditionalEthV1AttestationTargetV2Data struct {

	// Epoch contains the epoch information for the source.
	Epoch *EpochV2 `protobuf:"bytes,1,opt,name=epoch,proto3" json:"epoch,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_AdditionalEthV1AttestationTargetV2Data) Descriptor deprecated

Deprecated: Use ClientMeta_AdditionalEthV1AttestationTargetV2Data.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalEthV1AttestationTargetV2Data) GetEpoch

func (*ClientMeta_AdditionalEthV1AttestationTargetV2Data) ProtoMessage

func (*ClientMeta_AdditionalEthV1AttestationTargetV2Data) ProtoReflect

func (*ClientMeta_AdditionalEthV1AttestationTargetV2Data) Reset

func (*ClientMeta_AdditionalEthV1AttestationTargetV2Data) String

type ClientMeta_AdditionalEthV1BeaconBlobSidecarData

type ClientMeta_AdditionalEthV1BeaconBlobSidecarData struct {

	// Epoch contains the epoch information for the blob sidecar.
	Epoch *EpochV2 `protobuf:"bytes,1,opt,name=epoch,proto3" json:"epoch,omitempty"`
	// Slot contains the slot information for the blob sidecar.
	Slot *SlotV2 `protobuf:"bytes,2,opt,name=slot,proto3" json:"slot,omitempty"`
	// DataSize contains the size of the blob sidecar in bytes.
	DataSize *wrapperspb.UInt64Value `protobuf:"bytes,3,opt,name=data_size,proto3" json:"data_size,omitempty"`
	// VersionedHash is the versioned hash for the blob sidecar.
	VersionedHash string `protobuf:"bytes,4,opt,name=versioned_hash,proto3" json:"versioned_hash,omitempty"`
	// DataEmptySize contains the amount of empty bytes of the blob sidecar.
	DataEmptySize *wrapperspb.UInt64Value `protobuf:"bytes,5,opt,name=data_empty_size,proto3" json:"data_empty_size,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_AdditionalEthV1BeaconBlobSidecarData) Descriptor deprecated

Deprecated: Use ClientMeta_AdditionalEthV1BeaconBlobSidecarData.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalEthV1BeaconBlobSidecarData) GetDataEmptySize added in v0.0.146

func (*ClientMeta_AdditionalEthV1BeaconBlobSidecarData) GetDataSize

func (*ClientMeta_AdditionalEthV1BeaconBlobSidecarData) GetEpoch

func (*ClientMeta_AdditionalEthV1BeaconBlobSidecarData) GetSlot

func (*ClientMeta_AdditionalEthV1BeaconBlobSidecarData) GetVersionedHash

func (*ClientMeta_AdditionalEthV1BeaconBlobSidecarData) ProtoMessage

func (*ClientMeta_AdditionalEthV1BeaconBlobSidecarData) ProtoReflect

func (*ClientMeta_AdditionalEthV1BeaconBlobSidecarData) Reset

func (*ClientMeta_AdditionalEthV1BeaconBlobSidecarData) String

type ClientMeta_AdditionalEthV1BeaconCommitteeData

type ClientMeta_AdditionalEthV1BeaconCommitteeData struct {

	// Epoch contains the epoch information for the beacon committee.
	Epoch *EpochV2 `protobuf:"bytes,1,opt,name=epoch,proto3" json:"epoch,omitempty"`
	// Slot contains the slot information for the beacon committee.
	Slot *SlotV2 `protobuf:"bytes,2,opt,name=slot,proto3" json:"slot,omitempty"`
	// StateID is the state ID when the proposer duty was requested.
	// This can be used to determine if the proposer duty was canonical
	// by checking if the state_id is 'finalized'.
	StateId string `protobuf:"bytes,3,opt,name=state_id,proto3" json:"state_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_AdditionalEthV1BeaconCommitteeData) Descriptor deprecated

Deprecated: Use ClientMeta_AdditionalEthV1BeaconCommitteeData.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalEthV1BeaconCommitteeData) GetEpoch

func (*ClientMeta_AdditionalEthV1BeaconCommitteeData) GetSlot

func (*ClientMeta_AdditionalEthV1BeaconCommitteeData) GetStateId added in v0.0.183

func (*ClientMeta_AdditionalEthV1BeaconCommitteeData) ProtoMessage

func (*ClientMeta_AdditionalEthV1BeaconCommitteeData) ProtoReflect

func (*ClientMeta_AdditionalEthV1BeaconCommitteeData) Reset

func (*ClientMeta_AdditionalEthV1BeaconCommitteeData) String

type ClientMeta_AdditionalEthV1DebugForkChoiceData

type ClientMeta_AdditionalEthV1DebugForkChoiceData struct {
	Snapshot *ClientMeta_ForkChoiceSnapshot `protobuf:"bytes,1,opt,name=Snapshot,json=snapshot,proto3" json:"Snapshot,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_AdditionalEthV1DebugForkChoiceData) Descriptor deprecated

Deprecated: Use ClientMeta_AdditionalEthV1DebugForkChoiceData.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalEthV1DebugForkChoiceData) GetSnapshot

func (*ClientMeta_AdditionalEthV1DebugForkChoiceData) ProtoMessage

func (*ClientMeta_AdditionalEthV1DebugForkChoiceData) ProtoReflect

func (*ClientMeta_AdditionalEthV1DebugForkChoiceData) Reset

func (*ClientMeta_AdditionalEthV1DebugForkChoiceData) String

type ClientMeta_AdditionalEthV1DebugForkChoiceReOrgData

type ClientMeta_AdditionalEthV1DebugForkChoiceReOrgData struct {
	Before *ClientMeta_ForkChoiceSnapshot `protobuf:"bytes,1,opt,name=before,proto3" json:"before,omitempty"`
	After  *ClientMeta_ForkChoiceSnapshot `protobuf:"bytes,2,opt,name=after,proto3" json:"after,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_AdditionalEthV1DebugForkChoiceReOrgData) Descriptor deprecated

Deprecated: Use ClientMeta_AdditionalEthV1DebugForkChoiceReOrgData.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalEthV1DebugForkChoiceReOrgData) GetAfter

func (*ClientMeta_AdditionalEthV1DebugForkChoiceReOrgData) GetBefore

func (*ClientMeta_AdditionalEthV1DebugForkChoiceReOrgData) ProtoMessage

func (*ClientMeta_AdditionalEthV1DebugForkChoiceReOrgData) ProtoReflect

func (*ClientMeta_AdditionalEthV1DebugForkChoiceReOrgData) Reset

func (*ClientMeta_AdditionalEthV1DebugForkChoiceReOrgData) String

type ClientMeta_AdditionalEthV1DebugForkChoiceReOrgV2Data

type ClientMeta_AdditionalEthV1DebugForkChoiceReOrgV2Data struct {
	Before *ClientMeta_ForkChoiceSnapshotV2 `protobuf:"bytes,1,opt,name=before,proto3" json:"before,omitempty"`
	After  *ClientMeta_ForkChoiceSnapshotV2 `protobuf:"bytes,2,opt,name=after,proto3" json:"after,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_AdditionalEthV1DebugForkChoiceReOrgV2Data) Descriptor deprecated

Deprecated: Use ClientMeta_AdditionalEthV1DebugForkChoiceReOrgV2Data.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalEthV1DebugForkChoiceReOrgV2Data) GetAfter

func (*ClientMeta_AdditionalEthV1DebugForkChoiceReOrgV2Data) GetBefore

func (*ClientMeta_AdditionalEthV1DebugForkChoiceReOrgV2Data) ProtoMessage

func (*ClientMeta_AdditionalEthV1DebugForkChoiceReOrgV2Data) ProtoReflect

func (*ClientMeta_AdditionalEthV1DebugForkChoiceReOrgV2Data) Reset

func (*ClientMeta_AdditionalEthV1DebugForkChoiceReOrgV2Data) String

type ClientMeta_AdditionalEthV1DebugForkChoiceV2Data

type ClientMeta_AdditionalEthV1DebugForkChoiceV2Data struct {
	Snapshot *ClientMeta_ForkChoiceSnapshotV2 `protobuf:"bytes,1,opt,name=Snapshot,json=snapshot,proto3" json:"Snapshot,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_AdditionalEthV1DebugForkChoiceV2Data) Descriptor deprecated

Deprecated: Use ClientMeta_AdditionalEthV1DebugForkChoiceV2Data.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalEthV1DebugForkChoiceV2Data) GetSnapshot

func (*ClientMeta_AdditionalEthV1DebugForkChoiceV2Data) ProtoMessage

func (*ClientMeta_AdditionalEthV1DebugForkChoiceV2Data) ProtoReflect

func (*ClientMeta_AdditionalEthV1DebugForkChoiceV2Data) Reset

func (*ClientMeta_AdditionalEthV1DebugForkChoiceV2Data) String

type ClientMeta_AdditionalEthV1EventsAttestationData

type ClientMeta_AdditionalEthV1EventsAttestationData struct {

	// Source contains information for the best currently justified checkpoint.
	Source *ClientMeta_AdditionalEthV1AttestationSourceData `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
	// Target contains information of the block at the start of the current
	// epoch.
	Target *ClientMeta_AdditionalEthV1AttestationTargetData `protobuf:"bytes,2,opt,name=target,proto3" json:"target,omitempty"`
	// Slot contains the slot information for the attestation.
	Slot *Slot `protobuf:"bytes,3,opt,name=slot,proto3" json:"slot,omitempty"`
	// Epoch contains the epoch information for the attestation.
	Epoch *Epoch `protobuf:"bytes,4,opt,name=epoch,proto3" json:"epoch,omitempty"`
	// Propagation contains information about the propagation of the
	// attestation.
	Propagation *Propagation `protobuf:"bytes,5,opt,name=propagation,proto3" json:"propagation,omitempty"`
	// AttestingValidator contains data about the validator that created the
	// attestation. Note: only available for unaggregated attestations.
	AttestingValidator *AttestingValidator `protobuf:"bytes,6,opt,name=attesting_validator,proto3" json:"attesting_validator,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_AdditionalEthV1EventsAttestationData) Descriptor deprecated

Deprecated: Use ClientMeta_AdditionalEthV1EventsAttestationData.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalEthV1EventsAttestationData) GetAttestingValidator

func (*ClientMeta_AdditionalEthV1EventsAttestationData) GetEpoch

func (*ClientMeta_AdditionalEthV1EventsAttestationData) GetPropagation

func (*ClientMeta_AdditionalEthV1EventsAttestationData) GetSlot

func (*ClientMeta_AdditionalEthV1EventsAttestationData) GetSource

func (*ClientMeta_AdditionalEthV1EventsAttestationData) GetTarget

func (*ClientMeta_AdditionalEthV1EventsAttestationData) ProtoMessage

func (*ClientMeta_AdditionalEthV1EventsAttestationData) ProtoReflect

func (*ClientMeta_AdditionalEthV1EventsAttestationData) Reset

func (*ClientMeta_AdditionalEthV1EventsAttestationData) String

type ClientMeta_AdditionalEthV1EventsAttestationV2Data

type ClientMeta_AdditionalEthV1EventsAttestationV2Data struct {

	// Source contains information for the best currently justified checkpoint.
	Source *ClientMeta_AdditionalEthV1AttestationSourceV2Data `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
	// Target contains information of the block at the start of the current
	// epoch.
	Target *ClientMeta_AdditionalEthV1AttestationTargetV2Data `protobuf:"bytes,2,opt,name=target,proto3" json:"target,omitempty"`
	// Slot contains the slot information for the attestation.
	Slot *SlotV2 `protobuf:"bytes,3,opt,name=slot,proto3" json:"slot,omitempty"`
	// Epoch contains the epoch information for the attestation.
	Epoch *EpochV2 `protobuf:"bytes,4,opt,name=epoch,proto3" json:"epoch,omitempty"`
	// Propagation contains information about the propagation of the
	// attestation.
	Propagation *PropagationV2 `protobuf:"bytes,5,opt,name=propagation,proto3" json:"propagation,omitempty"`
	// AttestingValidator contains data about the validator that created the
	// attestation. Note: only available for unaggregated attestations.
	AttestingValidator *AttestingValidatorV2 `protobuf:"bytes,6,opt,name=attesting_validator,proto3" json:"attesting_validator,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_AdditionalEthV1EventsAttestationV2Data) Descriptor deprecated

Deprecated: Use ClientMeta_AdditionalEthV1EventsAttestationV2Data.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalEthV1EventsAttestationV2Data) GetAttestingValidator

func (*ClientMeta_AdditionalEthV1EventsAttestationV2Data) GetEpoch

func (*ClientMeta_AdditionalEthV1EventsAttestationV2Data) GetPropagation

func (*ClientMeta_AdditionalEthV1EventsAttestationV2Data) GetSlot

func (*ClientMeta_AdditionalEthV1EventsAttestationV2Data) GetSource

func (*ClientMeta_AdditionalEthV1EventsAttestationV2Data) GetTarget

func (*ClientMeta_AdditionalEthV1EventsAttestationV2Data) ProtoMessage

func (*ClientMeta_AdditionalEthV1EventsAttestationV2Data) ProtoReflect

func (*ClientMeta_AdditionalEthV1EventsAttestationV2Data) Reset

func (*ClientMeta_AdditionalEthV1EventsAttestationV2Data) String

type ClientMeta_AdditionalEthV1EventsBlobSidecarData

type ClientMeta_AdditionalEthV1EventsBlobSidecarData struct {

	// Epoch contains the epoch information for the blob sidecar.
	Epoch *EpochV2 `protobuf:"bytes,1,opt,name=epoch,proto3" json:"epoch,omitempty"`
	// Slot contains the slot information for the blob sidecar.
	Slot *SlotV2 `protobuf:"bytes,2,opt,name=slot,proto3" json:"slot,omitempty"`
	// Propagation contains information about the propagation of the blob
	// sidecar.
	Propagation *PropagationV2 `protobuf:"bytes,3,opt,name=propagation,proto3" json:"propagation,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_AdditionalEthV1EventsBlobSidecarData) Descriptor deprecated

Deprecated: Use ClientMeta_AdditionalEthV1EventsBlobSidecarData.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalEthV1EventsBlobSidecarData) GetEpoch

func (*ClientMeta_AdditionalEthV1EventsBlobSidecarData) GetPropagation

func (*ClientMeta_AdditionalEthV1EventsBlobSidecarData) GetSlot

func (*ClientMeta_AdditionalEthV1EventsBlobSidecarData) ProtoMessage

func (*ClientMeta_AdditionalEthV1EventsBlobSidecarData) ProtoReflect

func (*ClientMeta_AdditionalEthV1EventsBlobSidecarData) Reset

func (*ClientMeta_AdditionalEthV1EventsBlobSidecarData) String

type ClientMeta_AdditionalEthV1EventsBlockData

type ClientMeta_AdditionalEthV1EventsBlockData struct {

	// Epoch contains the epoch information for the block.
	Epoch *Epoch `protobuf:"bytes,1,opt,name=epoch,proto3" json:"epoch,omitempty"`
	// Slot contains the slot information for the block.
	Slot *Slot `protobuf:"bytes,2,opt,name=slot,proto3" json:"slot,omitempty"`
	// Propagation contains information about the propagation of the block.
	Propagation *Propagation `protobuf:"bytes,3,opt,name=propagation,proto3" json:"propagation,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_AdditionalEthV1EventsBlockData) Descriptor deprecated

func (*ClientMeta_AdditionalEthV1EventsBlockData) Descriptor() ([]byte, []int)

Deprecated: Use ClientMeta_AdditionalEthV1EventsBlockData.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalEthV1EventsBlockData) GetEpoch

func (*ClientMeta_AdditionalEthV1EventsBlockData) GetPropagation

func (*ClientMeta_AdditionalEthV1EventsBlockData) GetSlot

func (*ClientMeta_AdditionalEthV1EventsBlockData) ProtoMessage

func (*ClientMeta_AdditionalEthV1EventsBlockData) ProtoReflect

func (*ClientMeta_AdditionalEthV1EventsBlockData) Reset

func (*ClientMeta_AdditionalEthV1EventsBlockData) String

type ClientMeta_AdditionalEthV1EventsBlockV2Data

type ClientMeta_AdditionalEthV1EventsBlockV2Data struct {

	// Epoch contains the epoch information for the block.
	Epoch *EpochV2 `protobuf:"bytes,1,opt,name=epoch,proto3" json:"epoch,omitempty"`
	// Slot contains the slot information for the block.
	Slot *SlotV2 `protobuf:"bytes,2,opt,name=slot,proto3" json:"slot,omitempty"`
	// Propagation contains information about the propagation of the block.
	Propagation *PropagationV2 `protobuf:"bytes,3,opt,name=propagation,proto3" json:"propagation,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_AdditionalEthV1EventsBlockV2Data) Descriptor deprecated

Deprecated: Use ClientMeta_AdditionalEthV1EventsBlockV2Data.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalEthV1EventsBlockV2Data) GetEpoch

func (*ClientMeta_AdditionalEthV1EventsBlockV2Data) GetPropagation

func (*ClientMeta_AdditionalEthV1EventsBlockV2Data) GetSlot

func (*ClientMeta_AdditionalEthV1EventsBlockV2Data) ProtoMessage

func (*ClientMeta_AdditionalEthV1EventsBlockV2Data) ProtoReflect

func (*ClientMeta_AdditionalEthV1EventsBlockV2Data) Reset

func (*ClientMeta_AdditionalEthV1EventsBlockV2Data) String

type ClientMeta_AdditionalEthV1EventsChainReorgData

type ClientMeta_AdditionalEthV1EventsChainReorgData struct {

	// Epoch contains the epoch information for the chain reorg.
	Epoch *Epoch `protobuf:"bytes,1,opt,name=epoch,proto3" json:"epoch,omitempty"`
	// Slot contains the slot information for the chain reorg.
	Slot *Slot `protobuf:"bytes,2,opt,name=slot,proto3" json:"slot,omitempty"`
	// Propagation contains information about the propagation of the chain
	// reorg.
	Propagation *Propagation `protobuf:"bytes,3,opt,name=propagation,proto3" json:"propagation,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_AdditionalEthV1EventsChainReorgData) Descriptor deprecated

Deprecated: Use ClientMeta_AdditionalEthV1EventsChainReorgData.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalEthV1EventsChainReorgData) GetEpoch

func (*ClientMeta_AdditionalEthV1EventsChainReorgData) GetPropagation

func (*ClientMeta_AdditionalEthV1EventsChainReorgData) GetSlot

func (*ClientMeta_AdditionalEthV1EventsChainReorgData) ProtoMessage

func (*ClientMeta_AdditionalEthV1EventsChainReorgData) ProtoReflect

func (*ClientMeta_AdditionalEthV1EventsChainReorgData) Reset

func (*ClientMeta_AdditionalEthV1EventsChainReorgData) String

type ClientMeta_AdditionalEthV1EventsChainReorgV2Data

type ClientMeta_AdditionalEthV1EventsChainReorgV2Data struct {

	// Epoch contains the epoch information for the chain reorg.
	Epoch *EpochV2 `protobuf:"bytes,1,opt,name=epoch,proto3" json:"epoch,omitempty"`
	// Slot contains the slot information for the chain reorg.
	Slot *SlotV2 `protobuf:"bytes,2,opt,name=slot,proto3" json:"slot,omitempty"`
	// Propagation contains information about the propagation of the chain
	// reorg.
	Propagation *PropagationV2 `protobuf:"bytes,3,opt,name=propagation,proto3" json:"propagation,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_AdditionalEthV1EventsChainReorgV2Data) Descriptor deprecated

Deprecated: Use ClientMeta_AdditionalEthV1EventsChainReorgV2Data.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalEthV1EventsChainReorgV2Data) GetEpoch

func (*ClientMeta_AdditionalEthV1EventsChainReorgV2Data) GetPropagation

func (*ClientMeta_AdditionalEthV1EventsChainReorgV2Data) GetSlot

func (*ClientMeta_AdditionalEthV1EventsChainReorgV2Data) ProtoMessage

func (*ClientMeta_AdditionalEthV1EventsChainReorgV2Data) ProtoReflect

func (*ClientMeta_AdditionalEthV1EventsChainReorgV2Data) Reset

func (*ClientMeta_AdditionalEthV1EventsChainReorgV2Data) String

type ClientMeta_AdditionalEthV1EventsContributionAndProofContributionData

type ClientMeta_AdditionalEthV1EventsContributionAndProofContributionData struct {

	// Epoch contains the epoch information for the contribution and proof.
	Epoch *Epoch `protobuf:"bytes,1,opt,name=epoch,proto3" json:"epoch,omitempty"`
	// Slot contains the slot information for the contribution and proof.
	Slot *Slot `protobuf:"bytes,2,opt,name=slot,proto3" json:"slot,omitempty"`
	// Propagation contains information about the propagation of the
	// contribution and proof.
	Propagation *Propagation `protobuf:"bytes,3,opt,name=propagation,proto3" json:"propagation,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_AdditionalEthV1EventsContributionAndProofContributionData) Descriptor deprecated

Deprecated: Use ClientMeta_AdditionalEthV1EventsContributionAndProofContributionData.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalEthV1EventsContributionAndProofContributionData) GetEpoch

func (*ClientMeta_AdditionalEthV1EventsContributionAndProofContributionData) GetPropagation

func (*ClientMeta_AdditionalEthV1EventsContributionAndProofContributionData) GetSlot

func (*ClientMeta_AdditionalEthV1EventsContributionAndProofContributionData) ProtoMessage

func (*ClientMeta_AdditionalEthV1EventsContributionAndProofContributionData) ProtoReflect

func (*ClientMeta_AdditionalEthV1EventsContributionAndProofContributionData) Reset

func (*ClientMeta_AdditionalEthV1EventsContributionAndProofContributionData) String

type ClientMeta_AdditionalEthV1EventsContributionAndProofContributionV2Data

type ClientMeta_AdditionalEthV1EventsContributionAndProofContributionV2Data struct {

	// Epoch contains the epoch information for the contribution and proof.
	Epoch *EpochV2 `protobuf:"bytes,1,opt,name=epoch,proto3" json:"epoch,omitempty"`
	// Slot contains the slot information for the contribution and proof.
	Slot *SlotV2 `protobuf:"bytes,2,opt,name=slot,proto3" json:"slot,omitempty"`
	// Propagation contains information about the propagation of the
	// contribution and proof.
	Propagation *PropagationV2 `protobuf:"bytes,3,opt,name=propagation,proto3" json:"propagation,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_AdditionalEthV1EventsContributionAndProofContributionV2Data) Descriptor deprecated

Deprecated: Use ClientMeta_AdditionalEthV1EventsContributionAndProofContributionV2Data.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalEthV1EventsContributionAndProofContributionV2Data) GetEpoch

func (*ClientMeta_AdditionalEthV1EventsContributionAndProofContributionV2Data) GetPropagation

func (*ClientMeta_AdditionalEthV1EventsContributionAndProofContributionV2Data) GetSlot

func (*ClientMeta_AdditionalEthV1EventsContributionAndProofContributionV2Data) ProtoMessage

func (*ClientMeta_AdditionalEthV1EventsContributionAndProofContributionV2Data) ProtoReflect

func (*ClientMeta_AdditionalEthV1EventsContributionAndProofContributionV2Data) Reset

func (*ClientMeta_AdditionalEthV1EventsContributionAndProofContributionV2Data) String

type ClientMeta_AdditionalEthV1EventsContributionAndProofData

type ClientMeta_AdditionalEthV1EventsContributionAndProofData struct {
	Contribution *ClientMeta_AdditionalEthV1EventsContributionAndProofContributionData `protobuf:"bytes,1,opt,name=contribution,proto3" json:"contribution,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_AdditionalEthV1EventsContributionAndProofData) Descriptor deprecated

Deprecated: Use ClientMeta_AdditionalEthV1EventsContributionAndProofData.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalEthV1EventsContributionAndProofData) GetContribution

func (*ClientMeta_AdditionalEthV1EventsContributionAndProofData) ProtoMessage

func (*ClientMeta_AdditionalEthV1EventsContributionAndProofData) ProtoReflect

func (*ClientMeta_AdditionalEthV1EventsContributionAndProofData) Reset

func (*ClientMeta_AdditionalEthV1EventsContributionAndProofData) String

type ClientMeta_AdditionalEthV1EventsContributionAndProofV2Data

type ClientMeta_AdditionalEthV1EventsContributionAndProofV2Data struct {
	Contribution *ClientMeta_AdditionalEthV1EventsContributionAndProofContributionV2Data `protobuf:"bytes,1,opt,name=contribution,proto3" json:"contribution,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_AdditionalEthV1EventsContributionAndProofV2Data) Descriptor deprecated

Deprecated: Use ClientMeta_AdditionalEthV1EventsContributionAndProofV2Data.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalEthV1EventsContributionAndProofV2Data) GetContribution

func (*ClientMeta_AdditionalEthV1EventsContributionAndProofV2Data) ProtoMessage

func (*ClientMeta_AdditionalEthV1EventsContributionAndProofV2Data) ProtoReflect

func (*ClientMeta_AdditionalEthV1EventsContributionAndProofV2Data) Reset

func (*ClientMeta_AdditionalEthV1EventsContributionAndProofV2Data) String

type ClientMeta_AdditionalEthV1EventsFinalizedCheckpointData

type ClientMeta_AdditionalEthV1EventsFinalizedCheckpointData struct {

	// Epoch contains the epoch information for the finalized checkpoint.
	Epoch *Epoch `protobuf:"bytes,1,opt,name=epoch,proto3" json:"epoch,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_AdditionalEthV1EventsFinalizedCheckpointData) Descriptor deprecated

Deprecated: Use ClientMeta_AdditionalEthV1EventsFinalizedCheckpointData.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalEthV1EventsFinalizedCheckpointData) GetEpoch

func (*ClientMeta_AdditionalEthV1EventsFinalizedCheckpointData) ProtoMessage

func (*ClientMeta_AdditionalEthV1EventsFinalizedCheckpointData) ProtoReflect

func (*ClientMeta_AdditionalEthV1EventsFinalizedCheckpointData) Reset

func (*ClientMeta_AdditionalEthV1EventsFinalizedCheckpointData) String

type ClientMeta_AdditionalEthV1EventsFinalizedCheckpointV2Data

type ClientMeta_AdditionalEthV1EventsFinalizedCheckpointV2Data struct {

	// Epoch contains the epoch information for the finalized checkpoint.
	Epoch *EpochV2 `protobuf:"bytes,1,opt,name=epoch,proto3" json:"epoch,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_AdditionalEthV1EventsFinalizedCheckpointV2Data) Descriptor deprecated

Deprecated: Use ClientMeta_AdditionalEthV1EventsFinalizedCheckpointV2Data.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalEthV1EventsFinalizedCheckpointV2Data) GetEpoch

func (*ClientMeta_AdditionalEthV1EventsFinalizedCheckpointV2Data) ProtoMessage

func (*ClientMeta_AdditionalEthV1EventsFinalizedCheckpointV2Data) ProtoReflect

func (*ClientMeta_AdditionalEthV1EventsFinalizedCheckpointV2Data) Reset

func (*ClientMeta_AdditionalEthV1EventsFinalizedCheckpointV2Data) String

type ClientMeta_AdditionalEthV1EventsHeadData

type ClientMeta_AdditionalEthV1EventsHeadData struct {

	// Epoch contains the epoch information for the head.
	Epoch *Epoch `protobuf:"bytes,1,opt,name=epoch,proto3" json:"epoch,omitempty"`
	// Slot contains the slot information for the head event.
	Slot *Slot `protobuf:"bytes,2,opt,name=slot,proto3" json:"slot,omitempty"`
	// Propagation contains information about the propagation of the head.
	Propagation *Propagation `protobuf:"bytes,3,opt,name=propagation,proto3" json:"propagation,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_AdditionalEthV1EventsHeadData) Descriptor deprecated

func (*ClientMeta_AdditionalEthV1EventsHeadData) Descriptor() ([]byte, []int)

Deprecated: Use ClientMeta_AdditionalEthV1EventsHeadData.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalEthV1EventsHeadData) GetEpoch

func (*ClientMeta_AdditionalEthV1EventsHeadData) GetPropagation

func (*ClientMeta_AdditionalEthV1EventsHeadData) GetSlot

func (*ClientMeta_AdditionalEthV1EventsHeadData) ProtoMessage

func (*ClientMeta_AdditionalEthV1EventsHeadData) ProtoReflect

func (*ClientMeta_AdditionalEthV1EventsHeadData) Reset

func (*ClientMeta_AdditionalEthV1EventsHeadData) String

type ClientMeta_AdditionalEthV1EventsHeadV2Data

type ClientMeta_AdditionalEthV1EventsHeadV2Data struct {

	// Epoch contains the epoch information for the head.
	Epoch *EpochV2 `protobuf:"bytes,1,opt,name=epoch,proto3" json:"epoch,omitempty"`
	// Slot contains the slot information for the head event.
	Slot *SlotV2 `protobuf:"bytes,2,opt,name=slot,proto3" json:"slot,omitempty"`
	// Propagation contains information about the propagation of the head.
	Propagation *PropagationV2 `protobuf:"bytes,3,opt,name=propagation,proto3" json:"propagation,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_AdditionalEthV1EventsHeadV2Data) Descriptor deprecated

Deprecated: Use ClientMeta_AdditionalEthV1EventsHeadV2Data.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalEthV1EventsHeadV2Data) GetEpoch

func (*ClientMeta_AdditionalEthV1EventsHeadV2Data) GetPropagation

func (*ClientMeta_AdditionalEthV1EventsHeadV2Data) GetSlot

func (*ClientMeta_AdditionalEthV1EventsHeadV2Data) ProtoMessage

func (*ClientMeta_AdditionalEthV1EventsHeadV2Data) ProtoReflect

func (*ClientMeta_AdditionalEthV1EventsHeadV2Data) Reset

func (*ClientMeta_AdditionalEthV1EventsHeadV2Data) String

type ClientMeta_AdditionalEthV1EventsVoluntaryExitData

type ClientMeta_AdditionalEthV1EventsVoluntaryExitData struct {

	// Epoch contains the epoch information for the voluntary exit.
	Epoch *Epoch `protobuf:"bytes,1,opt,name=epoch,proto3" json:"epoch,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_AdditionalEthV1EventsVoluntaryExitData) Descriptor deprecated

Deprecated: Use ClientMeta_AdditionalEthV1EventsVoluntaryExitData.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalEthV1EventsVoluntaryExitData) GetEpoch

func (*ClientMeta_AdditionalEthV1EventsVoluntaryExitData) ProtoMessage

func (*ClientMeta_AdditionalEthV1EventsVoluntaryExitData) ProtoReflect

func (*ClientMeta_AdditionalEthV1EventsVoluntaryExitData) Reset

func (*ClientMeta_AdditionalEthV1EventsVoluntaryExitData) String

type ClientMeta_AdditionalEthV1EventsVoluntaryExitV2Data

type ClientMeta_AdditionalEthV1EventsVoluntaryExitV2Data struct {

	// Epoch contains the epoch information for the voluntary exit.
	Epoch *EpochV2 `protobuf:"bytes,1,opt,name=epoch,proto3" json:"epoch,omitempty"`
	// WallclockEpoch contains the epoch information for the voluntary exit in the wall clock time.
	WallclockEpoch *EpochV2 `protobuf:"bytes,2,opt,name=wallclock_epoch,proto3" json:"wallclock_epoch,omitempty"`
	// WallclockSlot contains the slot information for the voluntary exit in the wall clock time.
	WallclockSlot *SlotV2 `protobuf:"bytes,3,opt,name=wallclock_slot,proto3" json:"wallclock_slot,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_AdditionalEthV1EventsVoluntaryExitV2Data) Descriptor deprecated

Deprecated: Use ClientMeta_AdditionalEthV1EventsVoluntaryExitV2Data.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalEthV1EventsVoluntaryExitV2Data) GetEpoch

func (*ClientMeta_AdditionalEthV1EventsVoluntaryExitV2Data) GetWallclockEpoch added in v0.0.182

func (*ClientMeta_AdditionalEthV1EventsVoluntaryExitV2Data) GetWallclockSlot added in v0.0.182

func (*ClientMeta_AdditionalEthV1EventsVoluntaryExitV2Data) ProtoMessage

func (*ClientMeta_AdditionalEthV1EventsVoluntaryExitV2Data) ProtoReflect

func (*ClientMeta_AdditionalEthV1EventsVoluntaryExitV2Data) Reset

func (*ClientMeta_AdditionalEthV1EventsVoluntaryExitV2Data) String

type ClientMeta_AdditionalEthV1ProposerDutyData added in v0.0.136

type ClientMeta_AdditionalEthV1ProposerDutyData struct {

	// Epoch contains the epoch information for the proposer duty.
	Epoch *EpochV2 `protobuf:"bytes,1,opt,name=epoch,proto3" json:"epoch,omitempty"`
	// Slot contains the slot information for the proposer duty.
	Slot *SlotV2 `protobuf:"bytes,2,opt,name=slot,proto3" json:"slot,omitempty"`
	// StateID is the state ID when the proposer duty was requested.
	// This can be used to determine if the proposer duty was canonical
	// by checking if the state_id is 'finalized'.
	StateId string `protobuf:"bytes,3,opt,name=state_id,proto3" json:"state_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_AdditionalEthV1ProposerDutyData) Descriptor deprecated added in v0.0.136

Deprecated: Use ClientMeta_AdditionalEthV1ProposerDutyData.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalEthV1ProposerDutyData) GetEpoch added in v0.0.136

func (*ClientMeta_AdditionalEthV1ProposerDutyData) GetSlot added in v0.0.136

func (*ClientMeta_AdditionalEthV1ProposerDutyData) GetStateId added in v0.0.156

func (*ClientMeta_AdditionalEthV1ProposerDutyData) ProtoMessage added in v0.0.136

func (*ClientMeta_AdditionalEthV1ProposerDutyData) ProtoReflect added in v0.0.136

func (*ClientMeta_AdditionalEthV1ProposerDutyData) Reset added in v0.0.136

func (*ClientMeta_AdditionalEthV1ProposerDutyData) String added in v0.0.136

type ClientMeta_AdditionalEthV1ValidatorAttestationDataData

type ClientMeta_AdditionalEthV1ValidatorAttestationDataData struct {

	// Source contains information for the best currently justified checkpoint.
	Source *ClientMeta_AdditionalEthV1AttestationSourceV2Data `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
	// Target contains information of the block at the start of the current
	// epoch.
	Target *ClientMeta_AdditionalEthV1AttestationTargetV2Data `protobuf:"bytes,2,opt,name=target,proto3" json:"target,omitempty"`
	// Epoch contains the epoch information for the beacon committee.
	Epoch *EpochV2 `protobuf:"bytes,3,opt,name=epoch,proto3" json:"epoch,omitempty"`
	// Slot contains the slot information for the beacon committee.
	Slot *SlotV2 `protobuf:"bytes,4,opt,name=slot,proto3" json:"slot,omitempty"`
	// AttestationDataSnapshot is the snapshot of the attestation data
	Snapshot *ClientMeta_AttestationDataSnapshot `protobuf:"bytes,5,opt,name=Snapshot,json=snapshot,proto3" json:"Snapshot,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_AdditionalEthV1ValidatorAttestationDataData) Descriptor deprecated

Deprecated: Use ClientMeta_AdditionalEthV1ValidatorAttestationDataData.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalEthV1ValidatorAttestationDataData) GetEpoch

func (*ClientMeta_AdditionalEthV1ValidatorAttestationDataData) GetSlot

func (*ClientMeta_AdditionalEthV1ValidatorAttestationDataData) GetSnapshot

func (*ClientMeta_AdditionalEthV1ValidatorAttestationDataData) GetSource

func (*ClientMeta_AdditionalEthV1ValidatorAttestationDataData) GetTarget

func (*ClientMeta_AdditionalEthV1ValidatorAttestationDataData) ProtoMessage

func (*ClientMeta_AdditionalEthV1ValidatorAttestationDataData) ProtoReflect

func (*ClientMeta_AdditionalEthV1ValidatorAttestationDataData) Reset

func (*ClientMeta_AdditionalEthV1ValidatorAttestationDataData) String

type ClientMeta_AdditionalEthV1ValidatorsData added in v0.0.172

type ClientMeta_AdditionalEthV1ValidatorsData struct {
	Epoch *EpochV2 `protobuf:"bytes,1,opt,name=epoch,proto3" json:"epoch,omitempty"`
	// contains filtered or unexported fields
}

AdditionalEthV1ValidatorsData contains additional data about the eth v1 validators.

func (*ClientMeta_AdditionalEthV1ValidatorsData) Descriptor deprecated added in v0.0.172

func (*ClientMeta_AdditionalEthV1ValidatorsData) Descriptor() ([]byte, []int)

Deprecated: Use ClientMeta_AdditionalEthV1ValidatorsData.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalEthV1ValidatorsData) GetEpoch added in v0.0.172

func (*ClientMeta_AdditionalEthV1ValidatorsData) ProtoMessage added in v0.0.172

func (*ClientMeta_AdditionalEthV1ValidatorsData) ProtoReflect added in v0.0.172

func (*ClientMeta_AdditionalEthV1ValidatorsData) Reset added in v0.0.172

func (*ClientMeta_AdditionalEthV1ValidatorsData) String added in v0.0.172

type ClientMeta_AdditionalEthV2BeaconBlockAttesterSlashingData

type ClientMeta_AdditionalEthV2BeaconBlockAttesterSlashingData struct {

	// Block contains the information about the block that we are deriving the
	// attester slashing from.
	Block *BlockIdentifier `protobuf:"bytes,1,opt,name=block,proto3" json:"block,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_AdditionalEthV2BeaconBlockAttesterSlashingData) Descriptor deprecated

Deprecated: Use ClientMeta_AdditionalEthV2BeaconBlockAttesterSlashingData.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalEthV2BeaconBlockAttesterSlashingData) GetBlock

func (*ClientMeta_AdditionalEthV2BeaconBlockAttesterSlashingData) ProtoMessage

func (*ClientMeta_AdditionalEthV2BeaconBlockAttesterSlashingData) ProtoReflect

func (*ClientMeta_AdditionalEthV2BeaconBlockAttesterSlashingData) Reset

func (*ClientMeta_AdditionalEthV2BeaconBlockAttesterSlashingData) String

type ClientMeta_AdditionalEthV2BeaconBlockBLSToExecutionChangeData

type ClientMeta_AdditionalEthV2BeaconBlockBLSToExecutionChangeData struct {

	// Block contains the information about the block that we are deriving the
	// bls to execution change from.
	Block *BlockIdentifier `protobuf:"bytes,1,opt,name=block,proto3" json:"block,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_AdditionalEthV2BeaconBlockBLSToExecutionChangeData) Descriptor deprecated

Deprecated: Use ClientMeta_AdditionalEthV2BeaconBlockBLSToExecutionChangeData.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalEthV2BeaconBlockBLSToExecutionChangeData) GetBlock

func (*ClientMeta_AdditionalEthV2BeaconBlockBLSToExecutionChangeData) ProtoMessage

func (*ClientMeta_AdditionalEthV2BeaconBlockBLSToExecutionChangeData) ProtoReflect

func (*ClientMeta_AdditionalEthV2BeaconBlockBLSToExecutionChangeData) Reset

func (*ClientMeta_AdditionalEthV2BeaconBlockBLSToExecutionChangeData) String

type ClientMeta_AdditionalEthV2BeaconBlockData

type ClientMeta_AdditionalEthV2BeaconBlockData struct {

	// Epoch contains the epoch information for the block.
	Epoch *Epoch `protobuf:"bytes,1,opt,name=epoch,proto3" json:"epoch,omitempty"`
	// Slot contains the slot information for the block.
	Slot *Slot `protobuf:"bytes,2,opt,name=slot,proto3" json:"slot,omitempty"`
	// Version contains information about the version of the block.
	Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`
	// BlockRoot contains the block root of the beacon block.
	BlockRoot string `protobuf:"bytes,4,opt,name=block_root,proto3" json:"block_root,omitempty"`
	// TransactionsCount contains the number of transactions in the block
	TransactionsCount uint64 `protobuf:"varint,5,opt,name=transactions_count,proto3" json:"transactions_count,omitempty"`
	// TransactionsTotalBytes contains the total bytes size of transactions
	TransactionsTotalBytes uint64 `protobuf:"varint,6,opt,name=transactions_total_bytes,proto3" json:"transactions_total_bytes,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_AdditionalEthV2BeaconBlockData) Descriptor deprecated

func (*ClientMeta_AdditionalEthV2BeaconBlockData) Descriptor() ([]byte, []int)

Deprecated: Use ClientMeta_AdditionalEthV2BeaconBlockData.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalEthV2BeaconBlockData) GetBlockRoot

func (*ClientMeta_AdditionalEthV2BeaconBlockData) GetEpoch

func (*ClientMeta_AdditionalEthV2BeaconBlockData) GetSlot

func (*ClientMeta_AdditionalEthV2BeaconBlockData) GetTransactionsCount

func (x *ClientMeta_AdditionalEthV2BeaconBlockData) GetTransactionsCount() uint64

func (*ClientMeta_AdditionalEthV2BeaconBlockData) GetTransactionsTotalBytes

func (x *ClientMeta_AdditionalEthV2BeaconBlockData) GetTransactionsTotalBytes() uint64

func (*ClientMeta_AdditionalEthV2BeaconBlockData) GetVersion

func (*ClientMeta_AdditionalEthV2BeaconBlockData) ProtoMessage

func (*ClientMeta_AdditionalEthV2BeaconBlockData) ProtoReflect

func (*ClientMeta_AdditionalEthV2BeaconBlockData) Reset

func (*ClientMeta_AdditionalEthV2BeaconBlockData) String

type ClientMeta_AdditionalEthV2BeaconBlockDepositData

type ClientMeta_AdditionalEthV2BeaconBlockDepositData struct {

	// Block contains the information about the block that we are deriving the
	// deposit from.
	Block *BlockIdentifier `protobuf:"bytes,1,opt,name=block,proto3" json:"block,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_AdditionalEthV2BeaconBlockDepositData) Descriptor deprecated

Deprecated: Use ClientMeta_AdditionalEthV2BeaconBlockDepositData.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalEthV2BeaconBlockDepositData) GetBlock

func (*ClientMeta_AdditionalEthV2BeaconBlockDepositData) ProtoMessage

func (*ClientMeta_AdditionalEthV2BeaconBlockDepositData) ProtoReflect

func (*ClientMeta_AdditionalEthV2BeaconBlockDepositData) Reset

func (*ClientMeta_AdditionalEthV2BeaconBlockDepositData) String

type ClientMeta_AdditionalEthV2BeaconBlockElaboratedAttestationData added in v0.0.139

type ClientMeta_AdditionalEthV2BeaconBlockElaboratedAttestationData struct {

	// Block contains the information about the block that we are deriving the
	// elaborated attestation from.
	Block *BlockIdentifier `protobuf:"bytes,1,opt,name=block,proto3" json:"block,omitempty"`
	// PositionInBlock is the position of the attestation in the block.
	PositionInBlock *wrapperspb.UInt64Value `protobuf:"bytes,2,opt,name=position_in_block,proto3" json:"position_in_block,omitempty"`
	// Epoch contains the epoch information for the slot of the attestation.
	Epoch *EpochV2 `protobuf:"bytes,3,opt,name=epoch,proto3" json:"epoch,omitempty"`
	// Slot contains the slot information for the slot of the attestation.
	Slot *SlotV2 `protobuf:"bytes,4,opt,name=slot,proto3" json:"slot,omitempty"`
	// Source contains information for source of the attestation.
	Source *ClientMeta_AdditionalEthV1AttestationSourceV2Data `protobuf:"bytes,5,opt,name=source,proto3" json:"source,omitempty"`
	// Target contains information of the block at the start of the current
	// epoch.
	Target *ClientMeta_AdditionalEthV1AttestationTargetV2Data `protobuf:"bytes,6,opt,name=target,proto3" json:"target,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_AdditionalEthV2BeaconBlockElaboratedAttestationData) Descriptor deprecated added in v0.0.139

Deprecated: Use ClientMeta_AdditionalEthV2BeaconBlockElaboratedAttestationData.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalEthV2BeaconBlockElaboratedAttestationData) GetBlock added in v0.0.139

func (*ClientMeta_AdditionalEthV2BeaconBlockElaboratedAttestationData) GetEpoch added in v0.0.139

func (*ClientMeta_AdditionalEthV2BeaconBlockElaboratedAttestationData) GetPositionInBlock added in v0.0.139

func (*ClientMeta_AdditionalEthV2BeaconBlockElaboratedAttestationData) GetSlot added in v0.0.139

func (*ClientMeta_AdditionalEthV2BeaconBlockElaboratedAttestationData) GetSource added in v0.0.139

func (*ClientMeta_AdditionalEthV2BeaconBlockElaboratedAttestationData) GetTarget added in v0.0.139

func (*ClientMeta_AdditionalEthV2BeaconBlockElaboratedAttestationData) ProtoMessage added in v0.0.139

func (*ClientMeta_AdditionalEthV2BeaconBlockElaboratedAttestationData) ProtoReflect added in v0.0.139

func (*ClientMeta_AdditionalEthV2BeaconBlockElaboratedAttestationData) Reset added in v0.0.139

func (*ClientMeta_AdditionalEthV2BeaconBlockElaboratedAttestationData) String added in v0.0.139

type ClientMeta_AdditionalEthV2BeaconBlockExecutionTransactionData

type ClientMeta_AdditionalEthV2BeaconBlockExecutionTransactionData struct {

	// Block contains the information about the block that we are deriving the
	// execution transaction from.
	Block *BlockIdentifier `protobuf:"bytes,1,opt,name=block,proto3" json:"block,omitempty"`
	// PositionInBlock is the position of the transaction in the block.
	PositionInBlock *wrapperspb.UInt64Value `protobuf:"bytes,2,opt,name=position_in_block,proto3" json:"position_in_block,omitempty"`
	// Size is the transaction size in bytes.
	Size string `protobuf:"bytes,3,opt,name=size,proto3" json:"size,omitempty"`
	// CallDataSize is the call data size in bytes.
	CallDataSize string `protobuf:"bytes,4,opt,name=call_data_size,proto3" json:"call_data_size,omitempty"`
	// BlobSidecarsSize is the size of the blob sidecars in bytes.
	BlobSidecarsSize string `protobuf:"bytes,5,opt,name=blob_sidecars_size,proto3" json:"blob_sidecars_size,omitempty"`
	// BlobSidecarsEmptySize is the amount of empty bytes of the blob sidecars.
	BlobSidecarsEmptySize string `protobuf:"bytes,6,opt,name=blob_sidecars_empty_size,proto3" json:"blob_sidecars_empty_size,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_AdditionalEthV2BeaconBlockExecutionTransactionData) Descriptor deprecated

Deprecated: Use ClientMeta_AdditionalEthV2BeaconBlockExecutionTransactionData.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalEthV2BeaconBlockExecutionTransactionData) GetBlobSidecarsEmptySize added in v0.0.153

func (*ClientMeta_AdditionalEthV2BeaconBlockExecutionTransactionData) GetBlobSidecarsSize added in v0.0.153

func (*ClientMeta_AdditionalEthV2BeaconBlockExecutionTransactionData) GetBlock

func (*ClientMeta_AdditionalEthV2BeaconBlockExecutionTransactionData) GetCallDataSize

func (*ClientMeta_AdditionalEthV2BeaconBlockExecutionTransactionData) GetPositionInBlock

func (*ClientMeta_AdditionalEthV2BeaconBlockExecutionTransactionData) GetSize

func (*ClientMeta_AdditionalEthV2BeaconBlockExecutionTransactionData) ProtoMessage

func (*ClientMeta_AdditionalEthV2BeaconBlockExecutionTransactionData) ProtoReflect

func (*ClientMeta_AdditionalEthV2BeaconBlockExecutionTransactionData) Reset

func (*ClientMeta_AdditionalEthV2BeaconBlockExecutionTransactionData) String

type ClientMeta_AdditionalEthV2BeaconBlockProposerSlashingData

type ClientMeta_AdditionalEthV2BeaconBlockProposerSlashingData struct {

	// Block contains the information about the block that we are deriving the
	// proposer slashing from.
	Block *BlockIdentifier `protobuf:"bytes,1,opt,name=block,proto3" json:"block,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_AdditionalEthV2BeaconBlockProposerSlashingData) Descriptor deprecated

Deprecated: Use ClientMeta_AdditionalEthV2BeaconBlockProposerSlashingData.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalEthV2BeaconBlockProposerSlashingData) GetBlock

func (*ClientMeta_AdditionalEthV2BeaconBlockProposerSlashingData) ProtoMessage

func (*ClientMeta_AdditionalEthV2BeaconBlockProposerSlashingData) ProtoReflect

func (*ClientMeta_AdditionalEthV2BeaconBlockProposerSlashingData) Reset

func (*ClientMeta_AdditionalEthV2BeaconBlockProposerSlashingData) String

type ClientMeta_AdditionalEthV2BeaconBlockV2Data

type ClientMeta_AdditionalEthV2BeaconBlockV2Data struct {

	// Epoch contains the epoch information for the block.
	Epoch *EpochV2 `protobuf:"bytes,1,opt,name=epoch,proto3" json:"epoch,omitempty"`
	// Slot contains the slot information for the block.
	Slot *SlotV2 `protobuf:"bytes,2,opt,name=slot,proto3" json:"slot,omitempty"`
	// Version contains information about the version of the block.
	Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`
	// BlockRoot contains the block root of the beacon block.
	BlockRoot string `protobuf:"bytes,4,opt,name=block_root,proto3" json:"block_root,omitempty"`
	// TransactionsCount contains the number of transactions in the block
	TransactionsCount *wrapperspb.UInt64Value `protobuf:"bytes,5,opt,name=transactions_count,proto3" json:"transactions_count,omitempty"`
	// TransactionsTotalBytes contains the total bytes size of transactions
	TransactionsTotalBytes *wrapperspb.UInt64Value `protobuf:"bytes,6,opt,name=transactions_total_bytes,proto3" json:"transactions_total_bytes,omitempty"`
	// CompressedTotalBytesCompressed contains the total bytes size of
	// transactions with snappy compression
	TransactionsTotalBytesCompressed *wrapperspb.UInt64Value `protobuf:"bytes,7,opt,name=transactions_total_bytes_compressed,proto3" json:"transactions_total_bytes_compressed,omitempty"`
	// TotalBytes contains the total bytes size of block
	TotalBytes *wrapperspb.UInt64Value `protobuf:"bytes,8,opt,name=total_bytes,proto3" json:"total_bytes,omitempty"`
	// TotalBytesCompressed contains the total bytes size of block with snappy
	// compression
	TotalBytesCompressed *wrapperspb.UInt64Value `protobuf:"bytes,9,opt,name=total_bytes_compressed,proto3" json:"total_bytes_compressed,omitempty"`
	// FinalizedWhenRequested is if the block was finalized when requested
	FinalizedWhenRequested bool `protobuf:"varint,10,opt,name=finalized_when_requested,proto3" json:"finalized_when_requested,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_AdditionalEthV2BeaconBlockV2Data) Descriptor deprecated

Deprecated: Use ClientMeta_AdditionalEthV2BeaconBlockV2Data.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalEthV2BeaconBlockV2Data) GetBlockRoot

func (*ClientMeta_AdditionalEthV2BeaconBlockV2Data) GetEpoch

func (*ClientMeta_AdditionalEthV2BeaconBlockV2Data) GetFinalizedWhenRequested

func (x *ClientMeta_AdditionalEthV2BeaconBlockV2Data) GetFinalizedWhenRequested() bool

func (*ClientMeta_AdditionalEthV2BeaconBlockV2Data) GetSlot

func (*ClientMeta_AdditionalEthV2BeaconBlockV2Data) GetTotalBytes

func (*ClientMeta_AdditionalEthV2BeaconBlockV2Data) GetTotalBytesCompressed

func (*ClientMeta_AdditionalEthV2BeaconBlockV2Data) GetTransactionsCount

func (*ClientMeta_AdditionalEthV2BeaconBlockV2Data) GetTransactionsTotalBytes

func (x *ClientMeta_AdditionalEthV2BeaconBlockV2Data) GetTransactionsTotalBytes() *wrapperspb.UInt64Value

func (*ClientMeta_AdditionalEthV2BeaconBlockV2Data) GetTransactionsTotalBytesCompressed

func (x *ClientMeta_AdditionalEthV2BeaconBlockV2Data) GetTransactionsTotalBytesCompressed() *wrapperspb.UInt64Value

func (*ClientMeta_AdditionalEthV2BeaconBlockV2Data) GetVersion

func (*ClientMeta_AdditionalEthV2BeaconBlockV2Data) ProtoMessage

func (*ClientMeta_AdditionalEthV2BeaconBlockV2Data) ProtoReflect

func (*ClientMeta_AdditionalEthV2BeaconBlockV2Data) Reset

func (*ClientMeta_AdditionalEthV2BeaconBlockV2Data) String

type ClientMeta_AdditionalEthV2BeaconBlockVoluntaryExitData

type ClientMeta_AdditionalEthV2BeaconBlockVoluntaryExitData struct {

	// Block contains the information about the block that we are deriving the
	// voluntary exit from.
	Block *BlockIdentifier `protobuf:"bytes,1,opt,name=block,proto3" json:"block,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_AdditionalEthV2BeaconBlockVoluntaryExitData) Descriptor deprecated

Deprecated: Use ClientMeta_AdditionalEthV2BeaconBlockVoluntaryExitData.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalEthV2BeaconBlockVoluntaryExitData) GetBlock

func (*ClientMeta_AdditionalEthV2BeaconBlockVoluntaryExitData) ProtoMessage

func (*ClientMeta_AdditionalEthV2BeaconBlockVoluntaryExitData) ProtoReflect

func (*ClientMeta_AdditionalEthV2BeaconBlockVoluntaryExitData) Reset

func (*ClientMeta_AdditionalEthV2BeaconBlockVoluntaryExitData) String

type ClientMeta_AdditionalEthV2BeaconBlockWithdrawalData

type ClientMeta_AdditionalEthV2BeaconBlockWithdrawalData struct {

	// Block contains the information about the block that we are deriving the
	// withdrawal from.
	Block *BlockIdentifier `protobuf:"bytes,1,opt,name=block,proto3" json:"block,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_AdditionalEthV2BeaconBlockWithdrawalData) Descriptor deprecated

Deprecated: Use ClientMeta_AdditionalEthV2BeaconBlockWithdrawalData.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalEthV2BeaconBlockWithdrawalData) GetBlock

func (*ClientMeta_AdditionalEthV2BeaconBlockWithdrawalData) ProtoMessage

func (*ClientMeta_AdditionalEthV2BeaconBlockWithdrawalData) ProtoReflect

func (*ClientMeta_AdditionalEthV2BeaconBlockWithdrawalData) Reset

func (*ClientMeta_AdditionalEthV2BeaconBlockWithdrawalData) String

type ClientMeta_AdditionalLibP2PTraceAddPeerData added in v0.0.160

type ClientMeta_AdditionalLibP2PTraceAddPeerData struct {
	Metadata *libp2p.TraceEventMetadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// contains filtered or unexported fields
}

AdditionalLibP2PTraceAddPeerData: Holds additional data for an add peer event in LibP2P tracing.

func (*ClientMeta_AdditionalLibP2PTraceAddPeerData) Descriptor deprecated added in v0.0.160

Deprecated: Use ClientMeta_AdditionalLibP2PTraceAddPeerData.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalLibP2PTraceAddPeerData) GetMetadata added in v0.0.160

func (*ClientMeta_AdditionalLibP2PTraceAddPeerData) ProtoMessage added in v0.0.160

func (*ClientMeta_AdditionalLibP2PTraceAddPeerData) ProtoReflect added in v0.0.160

func (*ClientMeta_AdditionalLibP2PTraceAddPeerData) Reset added in v0.0.160

func (*ClientMeta_AdditionalLibP2PTraceAddPeerData) String added in v0.0.160

type ClientMeta_AdditionalLibP2PTraceConnectedData added in v0.0.160

type ClientMeta_AdditionalLibP2PTraceConnectedData struct {
	Metadata *libp2p.TraceEventMetadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// contains filtered or unexported fields
}

AdditionalLibP2PTraceConnectedData: Holds additional data for a connected event in LibP2P tracing.

func (*ClientMeta_AdditionalLibP2PTraceConnectedData) Descriptor deprecated added in v0.0.160

Deprecated: Use ClientMeta_AdditionalLibP2PTraceConnectedData.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalLibP2PTraceConnectedData) GetMetadata added in v0.0.160

func (*ClientMeta_AdditionalLibP2PTraceConnectedData) ProtoMessage added in v0.0.160

func (*ClientMeta_AdditionalLibP2PTraceConnectedData) ProtoReflect added in v0.0.160

func (*ClientMeta_AdditionalLibP2PTraceConnectedData) Reset added in v0.0.160

func (*ClientMeta_AdditionalLibP2PTraceConnectedData) String added in v0.0.160

type ClientMeta_AdditionalLibP2PTraceDisconnectedData added in v0.0.160

type ClientMeta_AdditionalLibP2PTraceDisconnectedData struct {
	Metadata *libp2p.TraceEventMetadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// contains filtered or unexported fields
}

AdditionalLibP2PTraceDisconnectedData: Holds additional data for a disconnected event in LibP2P tracing.

func (*ClientMeta_AdditionalLibP2PTraceDisconnectedData) Descriptor deprecated added in v0.0.160

Deprecated: Use ClientMeta_AdditionalLibP2PTraceDisconnectedData.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalLibP2PTraceDisconnectedData) GetMetadata added in v0.0.160

func (*ClientMeta_AdditionalLibP2PTraceDisconnectedData) ProtoMessage added in v0.0.160

func (*ClientMeta_AdditionalLibP2PTraceDisconnectedData) ProtoReflect added in v0.0.160

func (*ClientMeta_AdditionalLibP2PTraceDisconnectedData) Reset added in v0.0.160

func (*ClientMeta_AdditionalLibP2PTraceDisconnectedData) String added in v0.0.160

type ClientMeta_AdditionalLibP2PTraceGossipSubBeaconAttestationData added in v0.0.169

type ClientMeta_AdditionalLibP2PTraceGossipSubBeaconAttestationData struct {

	// Source contains information for the best currently justified checkpoint.
	Source *ClientMeta_AdditionalLibP2PTraceGossipSubBeaconAttestationSourceData `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
	// Target contains information of the block at the start of the current
	// epoch.
	Target *ClientMeta_AdditionalLibP2PTraceGossipSubBeaconAttestationTargetData `protobuf:"bytes,2,opt,name=target,proto3" json:"target,omitempty"`
	// Slot contains the slot information for the attestation.
	Slot *SlotV2 `protobuf:"bytes,3,opt,name=slot,proto3" json:"slot,omitempty"`
	// Epoch contains the epoch information for the attestation.
	Epoch *EpochV2 `protobuf:"bytes,4,opt,name=epoch,proto3" json:"epoch,omitempty"`
	// Propagation contains information about the propagation of the
	// attestation.
	Propagation *PropagationV2 `protobuf:"bytes,5,opt,name=propagation,proto3" json:"propagation,omitempty"`
	// AttestingValidator contains data about the validator that created the
	// attestation. Note: only available for unaggregated attestations.
	AttestingValidator *AttestingValidatorV2 `protobuf:"bytes,6,opt,name=attesting_validator,proto3" json:"attesting_validator,omitempty"`
	// WallclockEpoch contains the epoch information for the attestation on the wall clock when the attestation was received.
	WallclockEpoch *EpochV2 `protobuf:"bytes,7,opt,name=wallclock_epoch,proto3" json:"wallclock_epoch,omitempty"`
	// WallclockSlot contains the slot information for the attestation on the wall clock when the attestation was received.
	WallclockSlot *SlotV2 `protobuf:"bytes,8,opt,name=wallclock_slot,proto3" json:"wallclock_slot,omitempty"`
	// Metadata contains additional trace event metadata.
	Metadata *libp2p.TraceEventMetadata `protobuf:"bytes,9,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// Topic is the gossip sub topic the beacon block was received on.
	Topic *wrapperspb.StringValue `protobuf:"bytes,10,opt,name=topic,proto3" json:"topic,omitempty"`
	// MessageSize is the size of the beacon block message in bytes.
	MessageSize *wrapperspb.UInt32Value `protobuf:"bytes,11,opt,name=message_size,proto3" json:"message_size,omitempty"`
	// MessageID is a unique identifier for the beacon block message.
	MessageId *wrapperspb.StringValue `protobuf:"bytes,12,opt,name=message_id,proto3" json:"message_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBeaconAttestationData) Descriptor deprecated added in v0.0.169

Deprecated: Use ClientMeta_AdditionalLibP2PTraceGossipSubBeaconAttestationData.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBeaconAttestationData) GetAttestingValidator added in v0.0.169

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBeaconAttestationData) GetEpoch added in v0.0.169

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBeaconAttestationData) GetMessageId added in v0.0.169

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBeaconAttestationData) GetMessageSize added in v0.0.169

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBeaconAttestationData) GetMetadata added in v0.0.169

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBeaconAttestationData) GetPropagation added in v0.0.169

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBeaconAttestationData) GetSlot added in v0.0.169

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBeaconAttestationData) GetSource added in v0.0.169

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBeaconAttestationData) GetTarget added in v0.0.169

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBeaconAttestationData) GetTopic added in v0.0.169

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBeaconAttestationData) GetWallclockEpoch added in v0.0.169

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBeaconAttestationData) GetWallclockSlot added in v0.0.169

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBeaconAttestationData) ProtoMessage added in v0.0.169

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBeaconAttestationData) ProtoReflect added in v0.0.169

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBeaconAttestationData) Reset added in v0.0.169

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBeaconAttestationData) String added in v0.0.169

type ClientMeta_AdditionalLibP2PTraceGossipSubBeaconAttestationSourceData added in v0.0.169

type ClientMeta_AdditionalLibP2PTraceGossipSubBeaconAttestationSourceData struct {

	// Epoch contains the epoch information for the source.
	Epoch *EpochV2 `protobuf:"bytes,1,opt,name=epoch,proto3" json:"epoch,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBeaconAttestationSourceData) Descriptor deprecated added in v0.0.169

Deprecated: Use ClientMeta_AdditionalLibP2PTraceGossipSubBeaconAttestationSourceData.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBeaconAttestationSourceData) GetEpoch added in v0.0.169

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBeaconAttestationSourceData) ProtoMessage added in v0.0.169

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBeaconAttestationSourceData) ProtoReflect added in v0.0.169

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBeaconAttestationSourceData) Reset added in v0.0.169

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBeaconAttestationSourceData) String added in v0.0.169

type ClientMeta_AdditionalLibP2PTraceGossipSubBeaconAttestationTargetData added in v0.0.169

type ClientMeta_AdditionalLibP2PTraceGossipSubBeaconAttestationTargetData struct {

	// Epoch contains the epoch information for the target.
	Epoch *EpochV2 `protobuf:"bytes,1,opt,name=epoch,proto3" json:"epoch,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBeaconAttestationTargetData) Descriptor deprecated added in v0.0.169

Deprecated: Use ClientMeta_AdditionalLibP2PTraceGossipSubBeaconAttestationTargetData.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBeaconAttestationTargetData) GetEpoch added in v0.0.169

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBeaconAttestationTargetData) ProtoMessage added in v0.0.169

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBeaconAttestationTargetData) ProtoReflect added in v0.0.169

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBeaconAttestationTargetData) Reset added in v0.0.169

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBeaconAttestationTargetData) String added in v0.0.169

type ClientMeta_AdditionalLibP2PTraceGossipSubBeaconBlockData added in v0.0.168

type ClientMeta_AdditionalLibP2PTraceGossipSubBeaconBlockData struct {

	// Epoch contains the epoch information for the beacon block.
	Epoch *EpochV2 `protobuf:"bytes,1,opt,name=epoch,proto3" json:"epoch,omitempty"`
	// Slot contains the slot information for the beacon block.
	Slot *SlotV2 `protobuf:"bytes,2,opt,name=slot,proto3" json:"slot,omitempty"`
	// WallclockEpoch contains the epoch information for the beacon block in the wall clock time.
	WallclockEpoch *EpochV2 `protobuf:"bytes,3,opt,name=wallclock_epoch,proto3" json:"wallclock_epoch,omitempty"`
	// WallclockSlot contains the slot information for the beacon block in the wall clock time.
	WallclockSlot *SlotV2 `protobuf:"bytes,4,opt,name=wallclock_slot,proto3" json:"wallclock_slot,omitempty"`
	// Propagation contains information about the propagation of the beacon block.
	Propagation *PropagationV2 `protobuf:"bytes,5,opt,name=propagation,proto3" json:"propagation,omitempty"`
	// Metadata contains additional trace event metadata.
	Metadata *libp2p.TraceEventMetadata `protobuf:"bytes,6,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// Topic is the gossip sub topic the beacon block was received on.
	Topic *wrapperspb.StringValue `protobuf:"bytes,7,opt,name=topic,proto3" json:"topic,omitempty"`
	// MessageSize is the size of the beacon block message in bytes.
	MessageSize *wrapperspb.UInt32Value `protobuf:"bytes,8,opt,name=message_size,proto3" json:"message_size,omitempty"`
	// MessageID is a unique identifier for the beacon block message.
	MessageId *wrapperspb.StringValue `protobuf:"bytes,9,opt,name=message_id,proto3" json:"message_id,omitempty"`
	// contains filtered or unexported fields
}

AdditionalLibP2PTraceGossipSubBeaconBlockData contains additional data about the gossip sub beacon block event.

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBeaconBlockData) Descriptor deprecated added in v0.0.168

Deprecated: Use ClientMeta_AdditionalLibP2PTraceGossipSubBeaconBlockData.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBeaconBlockData) GetEpoch added in v0.0.168

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBeaconBlockData) GetMessageId added in v0.0.168

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBeaconBlockData) GetMessageSize added in v0.0.168

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBeaconBlockData) GetMetadata added in v0.0.168

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBeaconBlockData) GetPropagation added in v0.0.168

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBeaconBlockData) GetSlot added in v0.0.168

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBeaconBlockData) GetTopic added in v0.0.168

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBeaconBlockData) GetWallclockEpoch added in v0.0.168

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBeaconBlockData) GetWallclockSlot added in v0.0.168

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBeaconBlockData) ProtoMessage added in v0.0.168

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBeaconBlockData) ProtoReflect added in v0.0.168

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBeaconBlockData) Reset added in v0.0.168

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBeaconBlockData) String added in v0.0.168

type ClientMeta_AdditionalLibP2PTraceGossipSubBlobSidecarData added in v0.0.170

type ClientMeta_AdditionalLibP2PTraceGossipSubBlobSidecarData struct {

	// Epoch contains the epoch information for the blob sidecar.
	Epoch *EpochV2 `protobuf:"bytes,1,opt,name=epoch,proto3" json:"epoch,omitempty"`
	// Slot contains the slot information for the blob sidecar.
	Slot *SlotV2 `protobuf:"bytes,2,opt,name=slot,proto3" json:"slot,omitempty"`
	// WallclockEpoch contains the epoch information for the blob sidecar in the wall clock time.
	WallclockEpoch *EpochV2 `protobuf:"bytes,3,opt,name=wallclock_epoch,proto3" json:"wallclock_epoch,omitempty"`
	// WallclockSlot contains the slot information for the blob sidecar in the wall clock time.
	WallclockSlot *SlotV2 `protobuf:"bytes,4,opt,name=wallclock_slot,proto3" json:"wallclock_slot,omitempty"`
	// Propagation contains information about the propagation of the blob sidecar.
	Propagation *PropagationV2 `protobuf:"bytes,5,opt,name=propagation,proto3" json:"propagation,omitempty"`
	// Metadata contains additional trace event metadata.
	Metadata *libp2p.TraceEventMetadata `protobuf:"bytes,6,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// Topic is the gossip sub topic the blob sidecar was received on.
	Topic *wrapperspb.StringValue `protobuf:"bytes,7,opt,name=topic,proto3" json:"topic,omitempty"`
	// MessageSize is the size of the blob sidecar message in bytes.
	MessageSize *wrapperspb.UInt32Value `protobuf:"bytes,8,opt,name=message_size,proto3" json:"message_size,omitempty"`
	// MessageID is a unique identifier for the blob sidecar message.
	MessageId *wrapperspb.StringValue `protobuf:"bytes,9,opt,name=message_id,proto3" json:"message_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBlobSidecarData) Descriptor deprecated added in v0.0.170

Deprecated: Use ClientMeta_AdditionalLibP2PTraceGossipSubBlobSidecarData.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBlobSidecarData) GetEpoch added in v0.0.170

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBlobSidecarData) GetMessageId added in v0.0.170

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBlobSidecarData) GetMessageSize added in v0.0.170

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBlobSidecarData) GetMetadata added in v0.0.170

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBlobSidecarData) GetPropagation added in v0.0.170

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBlobSidecarData) GetSlot added in v0.0.170

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBlobSidecarData) GetTopic added in v0.0.170

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBlobSidecarData) GetWallclockEpoch added in v0.0.170

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBlobSidecarData) GetWallclockSlot added in v0.0.170

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBlobSidecarData) ProtoMessage added in v0.0.170

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBlobSidecarData) ProtoReflect added in v0.0.170

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBlobSidecarData) Reset added in v0.0.170

func (*ClientMeta_AdditionalLibP2PTraceGossipSubBlobSidecarData) String added in v0.0.170

type ClientMeta_AdditionalLibP2PTraceHandleMetadataData added in v0.0.166

type ClientMeta_AdditionalLibP2PTraceHandleMetadataData struct {
	Metadata *libp2p.TraceEventMetadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// contains filtered or unexported fields
}

AdditionalLibP2PTraceHandleMetadataData: Holds additional data for a handle metadata event in LibP2P tracing.

func (*ClientMeta_AdditionalLibP2PTraceHandleMetadataData) Descriptor deprecated added in v0.0.166

Deprecated: Use ClientMeta_AdditionalLibP2PTraceHandleMetadataData.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalLibP2PTraceHandleMetadataData) GetMetadata added in v0.0.166

func (*ClientMeta_AdditionalLibP2PTraceHandleMetadataData) ProtoMessage added in v0.0.166

func (*ClientMeta_AdditionalLibP2PTraceHandleMetadataData) ProtoReflect added in v0.0.166

func (*ClientMeta_AdditionalLibP2PTraceHandleMetadataData) Reset added in v0.0.166

func (*ClientMeta_AdditionalLibP2PTraceHandleMetadataData) String added in v0.0.166

type ClientMeta_AdditionalLibP2PTraceHandleStatusData added in v0.0.166

type ClientMeta_AdditionalLibP2PTraceHandleStatusData struct {
	Metadata *libp2p.TraceEventMetadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// contains filtered or unexported fields
}

AdditionalLibP2PTraceHandleStatusData: Holds additional data for a handle status event in LibP2P tracing.

func (*ClientMeta_AdditionalLibP2PTraceHandleStatusData) Descriptor deprecated added in v0.0.166

Deprecated: Use ClientMeta_AdditionalLibP2PTraceHandleStatusData.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalLibP2PTraceHandleStatusData) GetMetadata added in v0.0.166

func (*ClientMeta_AdditionalLibP2PTraceHandleStatusData) ProtoMessage added in v0.0.166

func (*ClientMeta_AdditionalLibP2PTraceHandleStatusData) ProtoReflect added in v0.0.166

func (*ClientMeta_AdditionalLibP2PTraceHandleStatusData) Reset added in v0.0.166

func (*ClientMeta_AdditionalLibP2PTraceHandleStatusData) String added in v0.0.166

type ClientMeta_AdditionalLibP2PTraceJoinData added in v0.0.160

type ClientMeta_AdditionalLibP2PTraceJoinData struct {
	Metadata *libp2p.TraceEventMetadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// contains filtered or unexported fields
}

AdditionalLibP2PTraceJoinData: Holds additional data for a join event in LibP2P tracing.

func (*ClientMeta_AdditionalLibP2PTraceJoinData) Descriptor deprecated added in v0.0.160

func (*ClientMeta_AdditionalLibP2PTraceJoinData) Descriptor() ([]byte, []int)

Deprecated: Use ClientMeta_AdditionalLibP2PTraceJoinData.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalLibP2PTraceJoinData) GetMetadata added in v0.0.160

func (*ClientMeta_AdditionalLibP2PTraceJoinData) ProtoMessage added in v0.0.160

func (*ClientMeta_AdditionalLibP2PTraceJoinData) ProtoReflect added in v0.0.160

func (*ClientMeta_AdditionalLibP2PTraceJoinData) Reset added in v0.0.160

func (*ClientMeta_AdditionalLibP2PTraceJoinData) String added in v0.0.160

type ClientMeta_AdditionalLibP2PTraceRecvRPCData added in v0.0.160

type ClientMeta_AdditionalLibP2PTraceRecvRPCData struct {
	Metadata *libp2p.TraceEventMetadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// contains filtered or unexported fields
}

AdditionalLibP2PTraceRecvRPCData: Holds additional data for a receive RPC event in LibP2P tracing.

func (*ClientMeta_AdditionalLibP2PTraceRecvRPCData) Descriptor deprecated added in v0.0.160

Deprecated: Use ClientMeta_AdditionalLibP2PTraceRecvRPCData.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalLibP2PTraceRecvRPCData) GetMetadata added in v0.0.160

func (*ClientMeta_AdditionalLibP2PTraceRecvRPCData) ProtoMessage added in v0.0.160

func (*ClientMeta_AdditionalLibP2PTraceRecvRPCData) ProtoReflect added in v0.0.160

func (*ClientMeta_AdditionalLibP2PTraceRecvRPCData) Reset added in v0.0.160

func (*ClientMeta_AdditionalLibP2PTraceRecvRPCData) String added in v0.0.160

type ClientMeta_AdditionalLibP2PTraceRemovePeerData added in v0.0.160

type ClientMeta_AdditionalLibP2PTraceRemovePeerData struct {
	Metadata *libp2p.TraceEventMetadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// contains filtered or unexported fields
}

AdditionalLibP2PTraceRemovePeerData: Holds additional data for a remove peer event in LibP2P tracing.

func (*ClientMeta_AdditionalLibP2PTraceRemovePeerData) Descriptor deprecated added in v0.0.160

Deprecated: Use ClientMeta_AdditionalLibP2PTraceRemovePeerData.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalLibP2PTraceRemovePeerData) GetMetadata added in v0.0.160

func (*ClientMeta_AdditionalLibP2PTraceRemovePeerData) ProtoMessage added in v0.0.160

func (*ClientMeta_AdditionalLibP2PTraceRemovePeerData) ProtoReflect added in v0.0.160

func (*ClientMeta_AdditionalLibP2PTraceRemovePeerData) Reset added in v0.0.160

func (*ClientMeta_AdditionalLibP2PTraceRemovePeerData) String added in v0.0.160

type ClientMeta_AdditionalLibP2PTraceSendRPCData added in v0.0.160

type ClientMeta_AdditionalLibP2PTraceSendRPCData struct {
	Metadata *libp2p.TraceEventMetadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// contains filtered or unexported fields
}

AdditionalLibP2PTraceSendRPCData: Holds additional data for a send RPC event in LibP2P tracing.

func (*ClientMeta_AdditionalLibP2PTraceSendRPCData) Descriptor deprecated added in v0.0.160

Deprecated: Use ClientMeta_AdditionalLibP2PTraceSendRPCData.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalLibP2PTraceSendRPCData) GetMetadata added in v0.0.160

func (*ClientMeta_AdditionalLibP2PTraceSendRPCData) ProtoMessage added in v0.0.160

func (*ClientMeta_AdditionalLibP2PTraceSendRPCData) ProtoReflect added in v0.0.160

func (*ClientMeta_AdditionalLibP2PTraceSendRPCData) Reset added in v0.0.160

func (*ClientMeta_AdditionalLibP2PTraceSendRPCData) String added in v0.0.160

type ClientMeta_AdditionalMempoolTransactionData

type ClientMeta_AdditionalMempoolTransactionData struct {

	// Hash is the transaction hash.
	Hash string `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"`
	// From is the transaction sender hash.
	From string `protobuf:"bytes,2,opt,name=from,proto3" json:"from,omitempty"`
	// To is the transaction receiver hash.
	To string `protobuf:"bytes,3,opt,name=to,proto3" json:"to,omitempty"`
	// Nonce is the transaction nonce.
	Nonce uint64 `protobuf:"varint,4,opt,name=nonce,proto3" json:"nonce,omitempty"`
	// GasPrice is the transaction gas price.
	GasPrice string `protobuf:"bytes,5,opt,name=gas_price,proto3" json:"gas_price,omitempty"`
	// Gas is the transaction gas.
	Gas uint64 `protobuf:"varint,6,opt,name=gas,proto3" json:"gas,omitempty"`
	// Value is the transaction value.
	Value string `protobuf:"bytes,7,opt,name=value,proto3" json:"value,omitempty"`
	// Size is the transaction size in bytes.
	Size string `protobuf:"bytes,8,opt,name=size,proto3" json:"size,omitempty"`
	// CallDataSize is the call data size in bytes.
	CallDataSize string `protobuf:"bytes,9,opt,name=call_data_size,proto3" json:"call_data_size,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_AdditionalMempoolTransactionData) Descriptor deprecated

Deprecated: Use ClientMeta_AdditionalMempoolTransactionData.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalMempoolTransactionData) GetCallDataSize

func (*ClientMeta_AdditionalMempoolTransactionData) GetFrom

func (*ClientMeta_AdditionalMempoolTransactionData) GetGas

func (*ClientMeta_AdditionalMempoolTransactionData) GetGasPrice

func (*ClientMeta_AdditionalMempoolTransactionData) GetHash

func (*ClientMeta_AdditionalMempoolTransactionData) GetNonce

func (*ClientMeta_AdditionalMempoolTransactionData) GetSize

func (*ClientMeta_AdditionalMempoolTransactionData) GetTo

func (*ClientMeta_AdditionalMempoolTransactionData) GetValue

func (*ClientMeta_AdditionalMempoolTransactionData) ProtoMessage

func (*ClientMeta_AdditionalMempoolTransactionData) ProtoReflect

func (*ClientMeta_AdditionalMempoolTransactionData) Reset

func (*ClientMeta_AdditionalMempoolTransactionData) String

type ClientMeta_AdditionalMempoolTransactionV2Data

type ClientMeta_AdditionalMempoolTransactionV2Data struct {

	// Hash is the transaction hash.
	Hash string `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"`
	// From is the transaction sender hash.
	From string `protobuf:"bytes,2,opt,name=from,proto3" json:"from,omitempty"`
	// To is the transaction receiver hash.
	To string `protobuf:"bytes,3,opt,name=to,proto3" json:"to,omitempty"`
	// Nonce is the transaction nonce.
	Nonce *wrapperspb.UInt64Value `protobuf:"bytes,4,opt,name=nonce,proto3" json:"nonce,omitempty"`
	// GasPrice is the transaction gas price.
	GasPrice string `protobuf:"bytes,5,opt,name=gas_price,proto3" json:"gas_price,omitempty"`
	// Gas is the transaction gas.
	Gas *wrapperspb.UInt64Value `protobuf:"bytes,6,opt,name=gas,proto3" json:"gas,omitempty"`
	// Value is the transaction value.
	Value string `protobuf:"bytes,7,opt,name=value,proto3" json:"value,omitempty"`
	// Size is the transaction size in bytes.
	Size string `protobuf:"bytes,8,opt,name=size,proto3" json:"size,omitempty"`
	// CallDataSize is the call data size in bytes.
	CallDataSize string `protobuf:"bytes,9,opt,name=call_data_size,proto3" json:"call_data_size,omitempty"`
	// Type is the transaction type.
	Type *wrapperspb.UInt32Value `protobuf:"bytes,10,opt,name=type,proto3" json:"type,omitempty"`
	// GasTipCap is the transaction gas tip cap.
	GasTipCap string `protobuf:"bytes,11,opt,name=gas_tip_cap,proto3" json:"gas_tip_cap,omitempty"`
	// GasFeeCap is the transaction gas fee cap.
	GasFeeCap string `protobuf:"bytes,12,opt,name=gas_fee_cap,proto3" json:"gas_fee_cap,omitempty"`
	// BlobGas is the transaction gas.
	BlobGas *wrapperspb.UInt64Value `protobuf:"bytes,13,opt,name=blob_gas,proto3" json:"blob_gas,omitempty"`
	// BlobGasFeeCap is the transaction gas fee cap.
	BlobGasFeeCap string `protobuf:"bytes,14,opt,name=blob_gas_fee_cap,proto3" json:"blob_gas_fee_cap,omitempty"`
	// BlobHashes is the transaction blob hashes.
	BlobHashes []string `protobuf:"bytes,15,rep,name=blob_hashes,proto3" json:"blob_hashes,omitempty"`
	// BlobSidecarsSize is the size of the blob sidecars in bytes.
	BlobSidecarsSize string `protobuf:"bytes,16,opt,name=blob_sidecars_size,proto3" json:"blob_sidecars_size,omitempty"`
	// BlobSidecarsEmptySize is the empty size of the blob sidecars in bytes.
	BlobSidecarsEmptySize string `protobuf:"bytes,17,opt,name=blob_sidecars_empty_size,proto3" json:"blob_sidecars_empty_size,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_AdditionalMempoolTransactionV2Data) Descriptor deprecated

Deprecated: Use ClientMeta_AdditionalMempoolTransactionV2Data.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalMempoolTransactionV2Data) GetBlobGas added in v0.0.145

func (*ClientMeta_AdditionalMempoolTransactionV2Data) GetBlobGasFeeCap added in v0.0.145

func (*ClientMeta_AdditionalMempoolTransactionV2Data) GetBlobHashes added in v0.0.145

func (*ClientMeta_AdditionalMempoolTransactionV2Data) GetBlobSidecarsEmptySize added in v0.0.145

func (x *ClientMeta_AdditionalMempoolTransactionV2Data) GetBlobSidecarsEmptySize() string

func (*ClientMeta_AdditionalMempoolTransactionV2Data) GetBlobSidecarsSize added in v0.0.145

func (x *ClientMeta_AdditionalMempoolTransactionV2Data) GetBlobSidecarsSize() string

func (*ClientMeta_AdditionalMempoolTransactionV2Data) GetCallDataSize

func (*ClientMeta_AdditionalMempoolTransactionV2Data) GetFrom

func (*ClientMeta_AdditionalMempoolTransactionV2Data) GetGas

func (*ClientMeta_AdditionalMempoolTransactionV2Data) GetGasFeeCap added in v0.0.145

func (*ClientMeta_AdditionalMempoolTransactionV2Data) GetGasPrice

func (*ClientMeta_AdditionalMempoolTransactionV2Data) GetGasTipCap added in v0.0.145

func (*ClientMeta_AdditionalMempoolTransactionV2Data) GetHash

func (*ClientMeta_AdditionalMempoolTransactionV2Data) GetNonce

func (*ClientMeta_AdditionalMempoolTransactionV2Data) GetSize

func (*ClientMeta_AdditionalMempoolTransactionV2Data) GetTo

func (*ClientMeta_AdditionalMempoolTransactionV2Data) GetType

func (*ClientMeta_AdditionalMempoolTransactionV2Data) GetValue

func (*ClientMeta_AdditionalMempoolTransactionV2Data) ProtoMessage

func (*ClientMeta_AdditionalMempoolTransactionV2Data) ProtoReflect

func (*ClientMeta_AdditionalMempoolTransactionV2Data) Reset

func (*ClientMeta_AdditionalMempoolTransactionV2Data) String

type ClientMeta_AdditionalMevRelayBidTraceBuilderBlockSubmissionData added in v0.0.192

type ClientMeta_AdditionalMevRelayBidTraceBuilderBlockSubmissionData struct {

	// Relay is the relay that the bid trace is from.
	Relay *mevrelay.Relay `protobuf:"bytes,1,opt,name=relay,proto3" json:"relay,omitempty"`
	// Slot is the slot the bid trace is for.
	Slot *SlotV2 `protobuf:"bytes,2,opt,name=slot,proto3" json:"slot,omitempty"`
	// WallclockSlot contains the slot information of when the bid trace was requested.
	WallclockSlot *SlotV2 `protobuf:"bytes,3,opt,name=wallclock_slot,proto3" json:"wallclock_slot,omitempty"`
	// Epoch is the epoch the bid trace is for.
	Epoch *EpochV2 `protobuf:"bytes,4,opt,name=epoch,proto3" json:"epoch,omitempty"`
	// WallclockEpoch contains the epoch information of when the bid trace was requested.
	WallclockEpoch *EpochV2 `protobuf:"bytes,5,opt,name=wallclock_epoch,proto3" json:"wallclock_epoch,omitempty"`
	// RequestedAtSlotTime is the time in the slot when the bid trace was requested.
	RequestedAtSlotTime *wrapperspb.UInt64Value `protobuf:"bytes,6,opt,name=requested_at_slot_time,proto3" json:"requested_at_slot_time,omitempty"`
	// ResponseAtSlotTime is the time in the slot when the bid trace was responded to.
	ResponseAtSlotTime *wrapperspb.UInt64Value `protobuf:"bytes,7,opt,name=response_at_slot_time,proto3" json:"response_at_slot_time,omitempty"`
	// contains filtered or unexported fields
}

AdditionalMevRelayBidTraceBuilderBlockSubmissionData contains additional data about the mev relay bid trace event.

func (*ClientMeta_AdditionalMevRelayBidTraceBuilderBlockSubmissionData) Descriptor deprecated added in v0.0.192

Deprecated: Use ClientMeta_AdditionalMevRelayBidTraceBuilderBlockSubmissionData.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalMevRelayBidTraceBuilderBlockSubmissionData) GetEpoch added in v0.0.192

func (*ClientMeta_AdditionalMevRelayBidTraceBuilderBlockSubmissionData) GetRelay added in v0.0.192

func (*ClientMeta_AdditionalMevRelayBidTraceBuilderBlockSubmissionData) GetRequestedAtSlotTime added in v0.0.192

func (*ClientMeta_AdditionalMevRelayBidTraceBuilderBlockSubmissionData) GetResponseAtSlotTime added in v0.0.192

func (*ClientMeta_AdditionalMevRelayBidTraceBuilderBlockSubmissionData) GetSlot added in v0.0.192

func (*ClientMeta_AdditionalMevRelayBidTraceBuilderBlockSubmissionData) GetWallclockEpoch added in v0.0.192

func (*ClientMeta_AdditionalMevRelayBidTraceBuilderBlockSubmissionData) GetWallclockSlot added in v0.0.192

func (*ClientMeta_AdditionalMevRelayBidTraceBuilderBlockSubmissionData) ProtoMessage added in v0.0.192

func (*ClientMeta_AdditionalMevRelayBidTraceBuilderBlockSubmissionData) ProtoReflect added in v0.0.192

func (*ClientMeta_AdditionalMevRelayBidTraceBuilderBlockSubmissionData) Reset added in v0.0.192

func (*ClientMeta_AdditionalMevRelayBidTraceBuilderBlockSubmissionData) String added in v0.0.192

type ClientMeta_AdditionalMevRelayPayloadDeliveredData added in v0.0.197

type ClientMeta_AdditionalMevRelayPayloadDeliveredData struct {

	// Relay is the relay that delivered the payload.
	Relay *mevrelay.Relay `protobuf:"bytes,1,opt,name=relay,proto3" json:"relay,omitempty"`
	// Slot is the slot the payload was delivered for.
	Slot *SlotV2 `protobuf:"bytes,2,opt,name=slot,proto3" json:"slot,omitempty"`
	// WallclockSlot contains the slot information of when the payload was delivered.
	WallclockSlot *SlotV2 `protobuf:"bytes,3,opt,name=wallclock_slot,proto3" json:"wallclock_slot,omitempty"`
	// Epoch is the epoch the payload was delivered for.
	Epoch *EpochV2 `protobuf:"bytes,4,opt,name=epoch,proto3" json:"epoch,omitempty"`
	// WallclockEpoch contains the epoch information of when the payload was delivered.
	WallclockEpoch *EpochV2 `protobuf:"bytes,5,opt,name=wallclock_epoch,proto3" json:"wallclock_epoch,omitempty"`
	// RequestedAtSlotTime is the time in the slot when the payload was requested.
	RequestedAtSlotTime *wrapperspb.UInt64Value `protobuf:"bytes,6,opt,name=requested_at_slot_time,proto3" json:"requested_at_slot_time,omitempty"`
	// ResponseAtSlotTime is the time in the slot when the payload was delivered.
	ResponseAtSlotTime *wrapperspb.UInt64Value `protobuf:"bytes,7,opt,name=response_at_slot_time,proto3" json:"response_at_slot_time,omitempty"`
	// contains filtered or unexported fields
}

AdditionalMevRelayPayloadDeliveredData contains additional data about the proposer payload delivered event.

func (*ClientMeta_AdditionalMevRelayPayloadDeliveredData) Descriptor deprecated added in v0.0.197

Deprecated: Use ClientMeta_AdditionalMevRelayPayloadDeliveredData.ProtoReflect.Descriptor instead.

func (*ClientMeta_AdditionalMevRelayPayloadDeliveredData) GetEpoch added in v0.0.197

func (*ClientMeta_AdditionalMevRelayPayloadDeliveredData) GetRelay added in v0.0.197

func (*ClientMeta_AdditionalMevRelayPayloadDeliveredData) GetRequestedAtSlotTime added in v0.0.197

func (*ClientMeta_AdditionalMevRelayPayloadDeliveredData) GetResponseAtSlotTime added in v0.0.197

func (*ClientMeta_AdditionalMevRelayPayloadDeliveredData) GetSlot added in v0.0.197

func (*ClientMeta_AdditionalMevRelayPayloadDeliveredData) GetWallclockEpoch added in v0.0.197

func (*ClientMeta_AdditionalMevRelayPayloadDeliveredData) GetWallclockSlot added in v0.0.197

func (*ClientMeta_AdditionalMevRelayPayloadDeliveredData) ProtoMessage added in v0.0.197

func (*ClientMeta_AdditionalMevRelayPayloadDeliveredData) ProtoReflect added in v0.0.197

func (*ClientMeta_AdditionalMevRelayPayloadDeliveredData) Reset added in v0.0.197

func (*ClientMeta_AdditionalMevRelayPayloadDeliveredData) String added in v0.0.197

type ClientMeta_AttestationDataSnapshot

type ClientMeta_AttestationDataSnapshot struct {

	// RequestedAtSlotStartDiffMs is the difference how far in to the slot the
	// sentry was when it requested the attestation data snapshot (in
	// milliseconds).
	RequestedAtSlotStartDiffMs *wrapperspb.UInt64Value `protobuf:"bytes,1,opt,name=requested_at_slot_start_diff_ms,proto3" json:"requested_at_slot_start_diff_ms,omitempty"`
	// RequestDurationMs is the duration of the attestation data snapshot
	// request (in milliseconds).
	RequestDurationMs *wrapperspb.UInt64Value `protobuf:"bytes,2,opt,name=request_duration_ms,proto3" json:"request_duration_ms,omitempty"`
	// Timestamp is the timestamp of the attestation data snapshot.
	Timestamp *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_AttestationDataSnapshot) Descriptor deprecated

func (*ClientMeta_AttestationDataSnapshot) Descriptor() ([]byte, []int)

Deprecated: Use ClientMeta_AttestationDataSnapshot.ProtoReflect.Descriptor instead.

func (*ClientMeta_AttestationDataSnapshot) GetRequestDurationMs

func (x *ClientMeta_AttestationDataSnapshot) GetRequestDurationMs() *wrapperspb.UInt64Value

func (*ClientMeta_AttestationDataSnapshot) GetRequestedAtSlotStartDiffMs

func (x *ClientMeta_AttestationDataSnapshot) GetRequestedAtSlotStartDiffMs() *wrapperspb.UInt64Value

func (*ClientMeta_AttestationDataSnapshot) GetTimestamp

func (*ClientMeta_AttestationDataSnapshot) ProtoMessage

func (*ClientMeta_AttestationDataSnapshot) ProtoMessage()

func (*ClientMeta_AttestationDataSnapshot) ProtoReflect

func (*ClientMeta_AttestationDataSnapshot) Reset

func (*ClientMeta_AttestationDataSnapshot) String

type ClientMeta_BeaconP2PAttestation added in v0.0.139

type ClientMeta_BeaconP2PAttestation struct {
	// AdditionalBeaconP2PAttestation contains additional data on unvalidated
	// beacon attestations that were received over the p2p network.
	BeaconP2PAttestation *ClientMeta_AdditionalBeaconP2PAttestationData `protobuf:"bytes,45,opt,name=beacon_p2p_attestation,json=BEACON_P2P_ATTESTATION,proto3,oneof"`
}

type ClientMeta_BlockprintBlockClassification

type ClientMeta_BlockprintBlockClassification struct {
	// AdditionalBlockprintBlockClassification contains additional data on
	// blockprint block classifications.
	BlockprintBlockClassification *ClientMeta_AdditionalBlockprintBlockClassificationData `protobuf:"bytes,43,opt,name=blockprint_block_classification,json=BLOCKPRINT_BLOCK_CLASSIFICATION,proto3,oneof"`
}

type ClientMeta_EthV1BeaconBlobSidecar

type ClientMeta_EthV1BeaconBlobSidecar struct {
	// AdditionalEthV1BeaconBlobSidecarData contains additional data on beacon
	// blob sidecars.
	EthV1BeaconBlobSidecar *ClientMeta_AdditionalEthV1BeaconBlobSidecarData `protobuf:"bytes,44,opt,name=eth_v1_beacon_blob_sidecar,json=BEACON_API_ETH_V1_BEACON_BLOB_SIDECAR,proto3,oneof"`
}

type ClientMeta_EthV1BeaconCommittee

type ClientMeta_EthV1BeaconCommittee struct {
	// AdditionalEthV1BeaconCommitteeData contains additional data about the
	// beacon committee
	EthV1BeaconCommittee *ClientMeta_AdditionalEthV1BeaconCommitteeData `protobuf:"bytes,21,opt,name=eth_v1_beacon_committee,json=BEACON_API_ETH_V1_BEACON_COMMITTEE,proto3,oneof"`
}

type ClientMeta_EthV1DebugForkChoice

type ClientMeta_EthV1DebugForkChoice struct {
	// AdditionalEthV1DebugForkChoice contains additional data about the eth v1
	// debug fork choice event.
	EthV1DebugForkChoice *ClientMeta_AdditionalEthV1DebugForkChoiceData `protobuf:"bytes,19,opt,name=eth_v1_debug_fork_choice,json=BEACON_API_ETH_V1_DEBUG_FORK_CHOICE,proto3,oneof"`
}

type ClientMeta_EthV1DebugForkChoiceReorg

type ClientMeta_EthV1DebugForkChoiceReorg struct {
	// AdditionalEthV1DebugForkChoiceReorg contains additional data about the
	// eth v1 debug fork choice reorg event.
	EthV1DebugForkChoiceReorg *ClientMeta_AdditionalEthV1DebugForkChoiceReOrgData `protobuf:"bytes,20,opt,name=eth_v1_debug_fork_choice_reorg,json=BEACON_API_ETH_V1_DEBUG_FORK_CHOICE_REORG,proto3,oneof"`
}

type ClientMeta_EthV1DebugForkChoiceReorgV2

type ClientMeta_EthV1DebugForkChoiceReorgV2 struct {
	// AdditionalEthV1DebugForkChoiceReorg contains additional data about the
	// eth v1 debug fork choice reorg event.
	EthV1DebugForkChoiceReorgV2 *ClientMeta_AdditionalEthV1DebugForkChoiceReOrgV2Data `protobuf:"bytes,34,opt,name=eth_v1_debug_fork_choice_reorg_v2,json=BEACON_API_ETH_V1_DEBUG_FORK_CHOICE_REORG_V2,proto3,oneof"`
}

type ClientMeta_EthV1DebugForkChoiceV2

type ClientMeta_EthV1DebugForkChoiceV2 struct {
	// AdditionalEthV1DebugForkChoice contains additional data about the eth v1
	// debug fork choice event.
	EthV1DebugForkChoiceV2 *ClientMeta_AdditionalEthV1DebugForkChoiceV2Data `protobuf:"bytes,33,opt,name=eth_v1_debug_fork_choice_v2,json=BEACON_API_ETH_V1_DEBUG_FORK_CHOICE_V2,proto3,oneof"`
}

type ClientMeta_EthV1EventsAttestation

type ClientMeta_EthV1EventsAttestation struct {
	// AdditionalEthV1EventsAttestationData contains additional data about an
	// eth v1 attestation event.
	EthV1EventsAttestation *ClientMeta_AdditionalEthV1EventsAttestationData `protobuf:"bytes,10,opt,name=eth_v1_events_attestation,json=BEACON_API_ETH_V1_EVENTS_ATTESTATION,proto3,oneof"`
}

type ClientMeta_EthV1EventsAttestationV2

type ClientMeta_EthV1EventsAttestationV2 struct {
	// AdditionalEthV1EventsAttestationV2Data contains additional data about an
	// eth v1 attestation event.
	EthV1EventsAttestationV2 *ClientMeta_AdditionalEthV1EventsAttestationV2Data `protobuf:"bytes,24,opt,name=eth_v1_events_attestation_v2,json=BEACON_API_ETH_V1_EVENTS_ATTESTATION_V2,proto3,oneof"`
}

type ClientMeta_EthV1EventsBlobSidecar

type ClientMeta_EthV1EventsBlobSidecar struct {
	// AdditionalEthV1EventsBlobSidecarData contains additional data about the
	// eth v1 blob sidecar event.
	EthV1EventsBlobSidecar *ClientMeta_AdditionalEthV1EventsBlobSidecarData `protobuf:"bytes,42,opt,name=eth_v1_events_blob_sidecar,json=BEACON_API_ETH_V1_EVENTS_BLOB_SIDECAR,proto3,oneof"`
}

type ClientMeta_EthV1EventsBlock

type ClientMeta_EthV1EventsBlock struct {
	// AdditionalEthV1EventsBlockData contains additional data about the eth v1
	// block event.
	EthV1EventsBlock *ClientMeta_AdditionalEthV1EventsBlockData `protobuf:"bytes,12,opt,name=eth_v1_events_block,json=BEACON_API_ETH_V1_EVENTS_BLOCK,proto3,oneof"`
}

type ClientMeta_EthV1EventsBlockV2

type ClientMeta_EthV1EventsBlockV2 struct {
	// AdditionalEthV1EventsBlockV2Data contains additional data about the eth
	// v1 block event.
	EthV1EventsBlockV2 *ClientMeta_AdditionalEthV1EventsBlockV2Data `protobuf:"bytes,26,opt,name=eth_v1_events_block_v2,json=BEACON_API_ETH_V1_EVENTS_BLOCK_V2,proto3,oneof"`
}

type ClientMeta_EthV1EventsChainReorg

type ClientMeta_EthV1EventsChainReorg struct {
	// AdditionalEthV1EventsChainReorgData contains additional data about the
	// eth v1 chain reorg event.
	EthV1EventsChainReorg *ClientMeta_AdditionalEthV1EventsChainReorgData `protobuf:"bytes,15,opt,name=eth_v1_events_chain_reorg,json=BEACON_API_ETH_V1_EVENTS_CHAIN_REORG,proto3,oneof"`
}

type ClientMeta_EthV1EventsChainReorgV2

type ClientMeta_EthV1EventsChainReorgV2 struct {
	// AdditionalEthV1EventsChainReorgV2Data contains additional data about the
	// eth v1 chain reorg event.
	EthV1EventsChainReorgV2 *ClientMeta_AdditionalEthV1EventsChainReorgV2Data `protobuf:"bytes,29,opt,name=eth_v1_events_chain_reorg_v2,json=BEACON_API_ETH_V1_EVENTS_CHAIN_REORG_V2,proto3,oneof"`
}

type ClientMeta_EthV1EventsContributionAndProof

type ClientMeta_EthV1EventsContributionAndProof struct {
	// AdditionalEthV1EventsContributionAndProofData contains additional data
	// about the eth v1 contribution and proof.
	EthV1EventsContributionAndProof *ClientMeta_AdditionalEthV1EventsContributionAndProofData `` /* 131-byte string literal not displayed */
}

type ClientMeta_EthV1EventsContributionAndProofV2

type ClientMeta_EthV1EventsContributionAndProofV2 struct {
	// AdditionalEthV1EventsContributionAndProofV2Data contains additional data
	// about the eth v1 contribution and proof.
	EthV1EventsContributionAndProofV2 *ClientMeta_AdditionalEthV1EventsContributionAndProofV2Data `` /* 137-byte string literal not displayed */
}

type ClientMeta_EthV1EventsFinalizedCheckpoint

type ClientMeta_EthV1EventsFinalizedCheckpoint struct {
	// AdditionalEthV1EventsFinalizedCheckpointData contains additional data
	// about the eth v1 finalized checkpoint event.
	EthV1EventsFinalizedCheckpoint *ClientMeta_AdditionalEthV1EventsFinalizedCheckpointData `` /* 127-byte string literal not displayed */
}

type ClientMeta_EthV1EventsFinalizedCheckpointV2

type ClientMeta_EthV1EventsFinalizedCheckpointV2 struct {
	// AdditionalEthV1EventsFinalizedCheckpointV2Data contains additional data
	// about the eth v1 finalized checkpoint event.
	EthV1EventsFinalizedCheckpointV2 *ClientMeta_AdditionalEthV1EventsFinalizedCheckpointV2Data `` /* 133-byte string literal not displayed */
}

type ClientMeta_EthV1EventsHead

type ClientMeta_EthV1EventsHead struct {
	// AdditionalEthV1EventsHeadData contains additional data about the eth v1
	// head event.
	EthV1EventsHead *ClientMeta_AdditionalEthV1EventsHeadData `protobuf:"bytes,11,opt,name=eth_v1_events_head,json=BEACON_API_ETH_V1_EVENTS_HEAD,proto3,oneof"`
}

type ClientMeta_EthV1EventsHeadV2

type ClientMeta_EthV1EventsHeadV2 struct {
	// AdditionalEthV1EventsHeadV2Data contains additional data about the eth v1
	// head event.
	EthV1EventsHeadV2 *ClientMeta_AdditionalEthV1EventsHeadV2Data `protobuf:"bytes,25,opt,name=eth_v1_events_head_v2,json=BEACON_API_ETH_V1_EVENTS_HEAD_V2,proto3,oneof"`
}

type ClientMeta_EthV1EventsVoluntaryExit

type ClientMeta_EthV1EventsVoluntaryExit struct {
	// AdditionalEthV1EventsVoluntaryExitData contains additional data about the
	// eth v1 voluntary exit event.
	EthV1EventsVoluntaryExit *ClientMeta_AdditionalEthV1EventsVoluntaryExitData `protobuf:"bytes,13,opt,name=eth_v1_events_voluntary_exit,json=BEACON_API_ETH_V1_EVENTS_VOLUNTARY_EXIT,proto3,oneof"`
}

type ClientMeta_EthV1EventsVoluntaryExitV2

type ClientMeta_EthV1EventsVoluntaryExitV2 struct {
	// AdditionalEthV1EventsVoluntaryExitV2Data contains additional data about
	// the eth v1 voluntary exit event.
	EthV1EventsVoluntaryExitV2 *ClientMeta_AdditionalEthV1EventsVoluntaryExitV2Data `protobuf:"bytes,27,opt,name=eth_v1_events_voluntary_exit_v2,json=BEACON_API_ETH_V1_EVENTS_VOLUNTARY_EXIT_V2,proto3,oneof"`
}

type ClientMeta_EthV1ProposerDuty added in v0.0.136

type ClientMeta_EthV1ProposerDuty struct {
	// AdditionalEthV1ProposerDutyData contains addtional data on proposer
	// duties.
	EthV1ProposerDuty *ClientMeta_AdditionalEthV1ProposerDutyData `protobuf:"bytes,46,opt,name=eth_v1_proposer_duty,json=BEACON_API_ETH_V1_PROPOSER_DUTY,proto3,oneof"`
}

type ClientMeta_EthV1ValidatorAttestationData

type ClientMeta_EthV1ValidatorAttestationData struct {
	// AdditionalEthV1ValidatorAttestationDataData contains additional data
	// about the eth v1 validator attestation data
	EthV1ValidatorAttestationData *ClientMeta_AdditionalEthV1ValidatorAttestationDataData `protobuf:"bytes,22,opt,name=eth_v1_validator_attestation_data,json=BEACON_API_ETH_V1_VALIDATOR_ATTESTATION_DATA,proto3,oneof"`
}

type ClientMeta_EthV1Validators added in v0.0.172

type ClientMeta_EthV1Validators struct {
	// AdditionalEthV1ValidatorsData contains additional data about the eth v1 validators.
	EthV1Validators *ClientMeta_AdditionalEthV1ValidatorsData `protobuf:"bytes,60,opt,name=eth_v1_validators,json=BEACON_API_ETH_V1_BEACON_VALIDATORS,proto3,oneof"`
}

type ClientMeta_EthV2BeaconBlock

type ClientMeta_EthV2BeaconBlock struct {
	// AdditionalEthV2BeaconBlockData contains additional data about the eth v2
	// beacon block event.
	EthV2BeaconBlock *ClientMeta_AdditionalEthV2BeaconBlockData `protobuf:"bytes,18,opt,name=eth_v2_beacon_block,json=BEACON_API_ETH_V2_BEACON_BLOCK,proto3,oneof"`
}

type ClientMeta_EthV2BeaconBlockAttesterSlashing

type ClientMeta_EthV2BeaconBlockAttesterSlashing struct {
	// AdditionalEthV2BeaconBlockAttesterSlashingData contains additional data
	// on attester slashings derived from beacon blocks.
	EthV2BeaconBlockAttesterSlashing *ClientMeta_AdditionalEthV2BeaconBlockAttesterSlashingData `` /* 133-byte string literal not displayed */
}

type ClientMeta_EthV2BeaconBlockBlsToExecutionChange

type ClientMeta_EthV2BeaconBlockBlsToExecutionChange struct {
	// AdditionalEthV2BeaconBlockBLSToExecutionChangeData contains additional
	// data on bls to execution changes derived from beacon blocks.
	EthV2BeaconBlockBlsToExecutionChange *ClientMeta_AdditionalEthV2BeaconBlockBLSToExecutionChangeData `` /* 145-byte string literal not displayed */
}

type ClientMeta_EthV2BeaconBlockDeposit

type ClientMeta_EthV2BeaconBlockDeposit struct {
	// AdditionalEthV2BeaconBlockDepositData contains additional data on
	// deposits derived from beacon blocks.
	EthV2BeaconBlockDeposit *ClientMeta_AdditionalEthV2BeaconBlockDepositData `protobuf:"bytes,38,opt,name=eth_v2_beacon_block_deposit,json=BEACON_API_ETH_V2_BEACON_BLOCK_DEPOSIT,proto3,oneof"`
}

type ClientMeta_EthV2BeaconBlockElaboratedAttestation added in v0.0.139

type ClientMeta_EthV2BeaconBlockElaboratedAttestation struct {
	// AdditionalEthV2BeaconBlockElaboratedAttestationData contains additional
	// data on derived attestations derived from beacon blocks.
	EthV2BeaconBlockElaboratedAttestation *ClientMeta_AdditionalEthV2BeaconBlockElaboratedAttestationData `` /* 143-byte string literal not displayed */
}

type ClientMeta_EthV2BeaconBlockExecutionTransaction

type ClientMeta_EthV2BeaconBlockExecutionTransaction struct {
	// AdditionalEthV2BeaconBlockExecutionTransactionData contains additional
	// data on execution transactions derived from beacon blocks.
	EthV2BeaconBlockExecutionTransaction *ClientMeta_AdditionalEthV2BeaconBlockExecutionTransactionData `` /* 141-byte string literal not displayed */
}

type ClientMeta_EthV2BeaconBlockProposerSlashing

type ClientMeta_EthV2BeaconBlockProposerSlashing struct {
	// AdditionalEthV2BeaconBlockProposerSlashingData contains additional data
	// on proposer slashings derived from beacon blocks.
	EthV2BeaconBlockProposerSlashing *ClientMeta_AdditionalEthV2BeaconBlockProposerSlashingData `` /* 133-byte string literal not displayed */
}

type ClientMeta_EthV2BeaconBlockV2

type ClientMeta_EthV2BeaconBlockV2 struct {
	// AdditionalEthV2BeaconBlockV2Data contains additional data about the eth
	// v2 beacon block event.
	EthV2BeaconBlockV2 *ClientMeta_AdditionalEthV2BeaconBlockV2Data `protobuf:"bytes,32,opt,name=eth_v2_beacon_block_v2,json=BEACON_API_ETH_V2_BEACON_BLOCK_V2,proto3,oneof"`
}

type ClientMeta_EthV2BeaconBlockVoluntaryExit

type ClientMeta_EthV2BeaconBlockVoluntaryExit struct {
	// AdditionalEthV2BeaconBlockVoluntaryExitData contains additional data on
	// voluntary exits derived from beacon blocks.
	EthV2BeaconBlockVoluntaryExit *ClientMeta_AdditionalEthV2BeaconBlockVoluntaryExitData `` /* 127-byte string literal not displayed */
}

type ClientMeta_EthV2BeaconBlockWithdrawal

type ClientMeta_EthV2BeaconBlockWithdrawal struct {
	// AdditionalEthV2BeaconBlockWithdrawalData contains additional data on
	// withdrawals derived from beacon blocks.
	EthV2BeaconBlockWithdrawal *ClientMeta_AdditionalEthV2BeaconBlockWithdrawalData `protobuf:"bytes,41,opt,name=eth_v2_beacon_block_withdrawal,json=BEACON_API_ETH_V2_BEACON_BLOCK_WITHDRAWAL,proto3,oneof"`
}

type ClientMeta_Ethereum

type ClientMeta_Ethereum struct {

	// Network contains information about the network.
	Network *ClientMeta_Ethereum_Network `protobuf:"bytes,1,opt,name=network,proto3" json:"network,omitempty"`
	// ExecutionClient is the name of the execution client.
	Execution *ClientMeta_Ethereum_Execution `protobuf:"bytes,2,opt,name=execution,proto3" json:"execution,omitempty"`
	// ConsensusClient is the name of the consensus client.
	Consensus *ClientMeta_Ethereum_Consensus `protobuf:"bytes,3,opt,name=consensus,proto3" json:"consensus,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_Ethereum) Descriptor deprecated

func (*ClientMeta_Ethereum) Descriptor() ([]byte, []int)

Deprecated: Use ClientMeta_Ethereum.ProtoReflect.Descriptor instead.

func (*ClientMeta_Ethereum) GetConsensus

func (*ClientMeta_Ethereum) GetExecution

func (*ClientMeta_Ethereum) GetNetwork

func (*ClientMeta_Ethereum) ProtoMessage

func (*ClientMeta_Ethereum) ProtoMessage()

func (*ClientMeta_Ethereum) ProtoReflect

func (x *ClientMeta_Ethereum) ProtoReflect() protoreflect.Message

func (*ClientMeta_Ethereum) Reset

func (x *ClientMeta_Ethereum) Reset()

func (*ClientMeta_Ethereum) String

func (x *ClientMeta_Ethereum) String() string

type ClientMeta_Ethereum_Consensus

type ClientMeta_Ethereum_Consensus struct {

	// Implementation is the name of the consensus client.
	Implementation string `protobuf:"bytes,1,opt,name=implementation,proto3" json:"implementation,omitempty"`
	// Version is the version of the consensus client.
	Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_Ethereum_Consensus) Descriptor deprecated

func (*ClientMeta_Ethereum_Consensus) Descriptor() ([]byte, []int)

Deprecated: Use ClientMeta_Ethereum_Consensus.ProtoReflect.Descriptor instead.

func (*ClientMeta_Ethereum_Consensus) GetImplementation

func (x *ClientMeta_Ethereum_Consensus) GetImplementation() string

func (*ClientMeta_Ethereum_Consensus) GetVersion

func (x *ClientMeta_Ethereum_Consensus) GetVersion() string

func (*ClientMeta_Ethereum_Consensus) ProtoMessage

func (*ClientMeta_Ethereum_Consensus) ProtoMessage()

func (*ClientMeta_Ethereum_Consensus) ProtoReflect

func (*ClientMeta_Ethereum_Consensus) Reset

func (x *ClientMeta_Ethereum_Consensus) Reset()

func (*ClientMeta_Ethereum_Consensus) String

type ClientMeta_Ethereum_Execution

type ClientMeta_Ethereum_Execution struct {

	// ForkID is the fork ID of the execution client.
	ForkId *ForkID `protobuf:"bytes,1,opt,name=fork_id,proto3" json:"fork_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_Ethereum_Execution) Descriptor deprecated

func (*ClientMeta_Ethereum_Execution) Descriptor() ([]byte, []int)

Deprecated: Use ClientMeta_Ethereum_Execution.ProtoReflect.Descriptor instead.

func (*ClientMeta_Ethereum_Execution) GetForkId

func (x *ClientMeta_Ethereum_Execution) GetForkId() *ForkID

func (*ClientMeta_Ethereum_Execution) ProtoMessage

func (*ClientMeta_Ethereum_Execution) ProtoMessage()

func (*ClientMeta_Ethereum_Execution) ProtoReflect

func (*ClientMeta_Ethereum_Execution) Reset

func (x *ClientMeta_Ethereum_Execution) Reset()

func (*ClientMeta_Ethereum_Execution) String

type ClientMeta_Ethereum_Network

type ClientMeta_Ethereum_Network struct {

	// Name is the name of the network.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// ID is the network ID of the network.
	Id uint64 `protobuf:"varint,2,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_Ethereum_Network) Descriptor deprecated

func (*ClientMeta_Ethereum_Network) Descriptor() ([]byte, []int)

Deprecated: Use ClientMeta_Ethereum_Network.ProtoReflect.Descriptor instead.

func (*ClientMeta_Ethereum_Network) GetId

func (*ClientMeta_Ethereum_Network) GetName

func (x *ClientMeta_Ethereum_Network) GetName() string

func (*ClientMeta_Ethereum_Network) ProtoMessage

func (*ClientMeta_Ethereum_Network) ProtoMessage()

func (*ClientMeta_Ethereum_Network) ProtoReflect

func (*ClientMeta_Ethereum_Network) Reset

func (x *ClientMeta_Ethereum_Network) Reset()

func (*ClientMeta_Ethereum_Network) String

func (x *ClientMeta_Ethereum_Network) String() string

type ClientMeta_ForkChoiceSnapshot

type ClientMeta_ForkChoiceSnapshot struct {

	// RequestEpoch contains the wall clock epoch for when the fork choice was
	// requested.
	RequestEpoch *Epoch `protobuf:"bytes,1,opt,name=request_epoch,proto3" json:"request_epoch,omitempty"`
	// RequestSlot contains the wall clock slot for when the fork choice was
	// requested.
	RequestSlot *Slot `protobuf:"bytes,2,opt,name=request_slot,proto3" json:"request_slot,omitempty"`
	// RequestedAtSlotStartDiffMs is the difference how far in to the slot the
	// sentry was when it requested the fork choice snapshot (in milliseconds).
	RequestedAtSlotStartDiffMs uint64 `protobuf:"varint,3,opt,name=requested_at_slot_start_diff_ms,proto3" json:"requested_at_slot_start_diff_ms,omitempty"`
	// RequestDurationMs is the duration of the fork choice snapshot request
	// (in milliseconds).
	RequestDurationMs uint64 `protobuf:"varint,4,opt,name=request_duration_ms,proto3" json:"request_duration_ms,omitempty"`
	// Timestamp is the timestamp of the fork choice snapshot.
	Timestamp *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_ForkChoiceSnapshot) Descriptor deprecated

func (*ClientMeta_ForkChoiceSnapshot) Descriptor() ([]byte, []int)

Deprecated: Use ClientMeta_ForkChoiceSnapshot.ProtoReflect.Descriptor instead.

func (*ClientMeta_ForkChoiceSnapshot) GetRequestDurationMs

func (x *ClientMeta_ForkChoiceSnapshot) GetRequestDurationMs() uint64

func (*ClientMeta_ForkChoiceSnapshot) GetRequestEpoch

func (x *ClientMeta_ForkChoiceSnapshot) GetRequestEpoch() *Epoch

func (*ClientMeta_ForkChoiceSnapshot) GetRequestSlot

func (x *ClientMeta_ForkChoiceSnapshot) GetRequestSlot() *Slot

func (*ClientMeta_ForkChoiceSnapshot) GetRequestedAtSlotStartDiffMs

func (x *ClientMeta_ForkChoiceSnapshot) GetRequestedAtSlotStartDiffMs() uint64

func (*ClientMeta_ForkChoiceSnapshot) GetTimestamp

func (*ClientMeta_ForkChoiceSnapshot) ProtoMessage

func (*ClientMeta_ForkChoiceSnapshot) ProtoMessage()

func (*ClientMeta_ForkChoiceSnapshot) ProtoReflect

func (*ClientMeta_ForkChoiceSnapshot) Reset

func (x *ClientMeta_ForkChoiceSnapshot) Reset()

func (*ClientMeta_ForkChoiceSnapshot) String

type ClientMeta_ForkChoiceSnapshotV2

type ClientMeta_ForkChoiceSnapshotV2 struct {

	// RequestEpoch contains the wall clock epoch for when the fork choice was
	// requested.
	RequestEpoch *EpochV2 `protobuf:"bytes,1,opt,name=request_epoch,proto3" json:"request_epoch,omitempty"`
	// RequestSlot contains the wall clock slot for when the fork choice was
	// requested.
	RequestSlot *SlotV2 `protobuf:"bytes,2,opt,name=request_slot,proto3" json:"request_slot,omitempty"`
	// RequestedAtSlotStartDiffMs is the difference how far in to the slot the
	// sentry was when it requested the fork choice snapshot (in milliseconds).
	RequestedAtSlotStartDiffMs *wrapperspb.UInt64Value `protobuf:"bytes,3,opt,name=requested_at_slot_start_diff_ms,proto3" json:"requested_at_slot_start_diff_ms,omitempty"`
	// RequestDurationMs is the duration of the fork choice snapshot request
	// (in milliseconds).
	RequestDurationMs *wrapperspb.UInt64Value `protobuf:"bytes,4,opt,name=request_duration_ms,proto3" json:"request_duration_ms,omitempty"`
	// Timestamp is the timestamp of the fork choice snapshot.
	Timestamp *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientMeta_ForkChoiceSnapshotV2) Descriptor deprecated

func (*ClientMeta_ForkChoiceSnapshotV2) Descriptor() ([]byte, []int)

Deprecated: Use ClientMeta_ForkChoiceSnapshotV2.ProtoReflect.Descriptor instead.

func (*ClientMeta_ForkChoiceSnapshotV2) GetRequestDurationMs

func (x *ClientMeta_ForkChoiceSnapshotV2) GetRequestDurationMs() *wrapperspb.UInt64Value

func (*ClientMeta_ForkChoiceSnapshotV2) GetRequestEpoch

func (x *ClientMeta_ForkChoiceSnapshotV2) GetRequestEpoch() *EpochV2

func (*ClientMeta_ForkChoiceSnapshotV2) GetRequestSlot

func (x *ClientMeta_ForkChoiceSnapshotV2) GetRequestSlot() *SlotV2

func (*ClientMeta_ForkChoiceSnapshotV2) GetRequestedAtSlotStartDiffMs

func (x *ClientMeta_ForkChoiceSnapshotV2) GetRequestedAtSlotStartDiffMs() *wrapperspb.UInt64Value

func (*ClientMeta_ForkChoiceSnapshotV2) GetTimestamp

func (*ClientMeta_ForkChoiceSnapshotV2) ProtoMessage

func (*ClientMeta_ForkChoiceSnapshotV2) ProtoMessage()

func (*ClientMeta_ForkChoiceSnapshotV2) ProtoReflect

func (*ClientMeta_ForkChoiceSnapshotV2) Reset

func (*ClientMeta_ForkChoiceSnapshotV2) String

type ClientMeta_Libp2PTraceAddPeer added in v0.0.160

type ClientMeta_Libp2PTraceAddPeer struct {
	// AdditionalLibP2PTraceData contains additional data about libp2p traces.
	Libp2PTraceAddPeer *ClientMeta_AdditionalLibP2PTraceAddPeerData `protobuf:"bytes,48,opt,name=libp2p_trace_add_peer,json=LIBP2P_TRACE_ADD_PEER,proto3,oneof"`
}

type ClientMeta_Libp2PTraceConnected added in v0.0.160

type ClientMeta_Libp2PTraceConnected struct {
	Libp2PTraceConnected *ClientMeta_AdditionalLibP2PTraceConnectedData `protobuf:"bytes,53,opt,name=libp2p_trace_connected,json=LIBP2P_TRACE_CONNECTED,proto3,oneof"`
}

type ClientMeta_Libp2PTraceDisconnected added in v0.0.160

type ClientMeta_Libp2PTraceDisconnected struct {
	Libp2PTraceDisconnected *ClientMeta_AdditionalLibP2PTraceDisconnectedData `protobuf:"bytes,54,opt,name=libp2p_trace_disconnected,json=LIBP2P_TRACE_DISCCONNECTED,proto3,oneof"`
}

type ClientMeta_Libp2PTraceGossipsubBeaconAttestation added in v0.0.169

type ClientMeta_Libp2PTraceGossipsubBeaconAttestation struct {
	// AdditionalLibP2PTraceGossipSubBeaconAttestationData contains additional data about the gossip sub beacon attestation event.
	Libp2PTraceGossipsubBeaconAttestation *ClientMeta_AdditionalLibP2PTraceGossipSubBeaconAttestationData `` /* 130-byte string literal not displayed */
}

type ClientMeta_Libp2PTraceGossipsubBeaconBlock added in v0.0.168

type ClientMeta_Libp2PTraceGossipsubBeaconBlock struct {
	// AdditionalLibP2PTraceGossipSubBeaconBlockData contains additional data about the gossip sub beacon block event.
	Libp2PTraceGossipsubBeaconBlock *ClientMeta_AdditionalLibP2PTraceGossipSubBeaconBlockData `protobuf:"bytes,57,opt,name=libp2p_trace_gossipsub_beacon_block,json=LIBP2P_TRACE_GOSSIPSUB_BEACON_BLOCK,proto3,oneof"`
}

type ClientMeta_Libp2PTraceGossipsubBlobSidecar added in v0.0.170

type ClientMeta_Libp2PTraceGossipsubBlobSidecar struct {
	// AdditionalLibP2PTraceGossipSubBlobSidecarData contains additional data about the gossip sub blob sidecar event.
	Libp2PTraceGossipsubBlobSidecar *ClientMeta_AdditionalLibP2PTraceGossipSubBlobSidecarData `protobuf:"bytes,59,opt,name=libp2p_trace_gossipsub_blob_sidecar,json=LIBP2P_TRACE_GOSSIPSUB_BLOB_SIDECAR,proto3,oneof"`
}

type ClientMeta_Libp2PTraceHandleMetadata added in v0.0.166

type ClientMeta_Libp2PTraceHandleMetadata struct {
	Libp2PTraceHandleMetadata *ClientMeta_AdditionalLibP2PTraceHandleMetadataData `protobuf:"bytes,55,opt,name=libp2p_trace_handle_metadata,json=LIBP2P_TRACE_HANDLE_METADATA,proto3,oneof"`
}

type ClientMeta_Libp2PTraceHandleStatus added in v0.0.166

type ClientMeta_Libp2PTraceHandleStatus struct {
	Libp2PTraceHandleStatus *ClientMeta_AdditionalLibP2PTraceHandleStatusData `protobuf:"bytes,56,opt,name=libp2p_trace_handle_status,json=LIBP2P_TRACE_HANDLE_STATUS,proto3,oneof"`
}

type ClientMeta_Libp2PTraceJoin added in v0.0.160

type ClientMeta_Libp2PTraceJoin struct {
	Libp2PTraceJoin *ClientMeta_AdditionalLibP2PTraceJoinData `protobuf:"bytes,52,opt,name=libp2p_trace_join,json=LIBP2P_TRACE_JOIN,proto3,oneof"`
}

type ClientMeta_Libp2PTraceRecvRpc added in v0.0.160

type ClientMeta_Libp2PTraceRecvRpc struct {
	Libp2PTraceRecvRpc *ClientMeta_AdditionalLibP2PTraceRecvRPCData `protobuf:"bytes,50,opt,name=libp2p_trace_recv_rpc,json=LIBP2P_TRACE_RECV_RPC,proto3,oneof"`
}

type ClientMeta_Libp2PTraceRemovePeer added in v0.0.160

type ClientMeta_Libp2PTraceRemovePeer struct {
	Libp2PTraceRemovePeer *ClientMeta_AdditionalLibP2PTraceRemovePeerData `protobuf:"bytes,49,opt,name=libp2p_trace_remove_peer,json=LIBP2P_TRACE_REMOVE_PEER,proto3,oneof"`
}

type ClientMeta_Libp2PTraceSendRpc added in v0.0.160

type ClientMeta_Libp2PTraceSendRpc struct {
	Libp2PTraceSendRpc *ClientMeta_AdditionalLibP2PTraceSendRPCData `protobuf:"bytes,51,opt,name=libp2p_trace_send_rpc,json=LIBP2P_TRACE_SEND_RPC,proto3,oneof"`
}

type ClientMeta_MempoolTransaction

type ClientMeta_MempoolTransaction struct {
	// AdditionalMempoolTransactionData contains additional data about the
	// mempool transaction event.
	MempoolTransaction *ClientMeta_AdditionalMempoolTransactionData `protobuf:"bytes,17,opt,name=mempool_transaction,json=MEMPOOL_TRANSACTION,proto3,oneof"`
}

type ClientMeta_MempoolTransactionV2

type ClientMeta_MempoolTransactionV2 struct {
	// AdditionalMempoolTransactionV2Data contains additional data about the
	// mempool transaction event.
	MempoolTransactionV2 *ClientMeta_AdditionalMempoolTransactionV2Data `protobuf:"bytes,31,opt,name=mempool_transaction_v2,json=MEMPOOL_TRANSACTION_V2,proto3,oneof"`
}

type ClientMeta_MevRelayBidTraceBuilderBlockSubmission added in v0.0.192

type ClientMeta_MevRelayBidTraceBuilderBlockSubmission struct {
	// AdditionalMevRelayBidTraceBuilderBlockSubmissionData contains additional data about the mev relay bid trace builder block submission event.
	MevRelayBidTraceBuilderBlockSubmission *ClientMeta_AdditionalMevRelayBidTraceBuilderBlockSubmissionData `` /* 136-byte string literal not displayed */
}

type ClientMeta_MevRelayPayloadDelivered added in v0.0.197

type ClientMeta_MevRelayPayloadDelivered struct {
	// AdditionalMevRelayPayloadDeliveredData contains additional data about the proposer payload delivered event.
	MevRelayPayloadDelivered *ClientMeta_AdditionalMevRelayPayloadDeliveredData `protobuf:"bytes,62,opt,name=mev_relay_payload_delivered,json=MEV_RELAY_PROPOSER_PAYLOAD_DELIVERED,proto3,oneof"`
}

type CoordinateExecutionNodeRecordsRequest

type CoordinateExecutionNodeRecordsRequest struct {
	NodeRecords  []*CoordinatedNodeRecord `protobuf:"bytes,1,rep,name=node_records,json=nodeRecords,proto3" json:"node_records,omitempty"`
	Limit        uint32                   `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
	NetworkIds   []uint64                 `protobuf:"varint,3,rep,packed,name=network_ids,json=networkIds,proto3" json:"network_ids,omitempty"`
	ForkIdHashes [][]byte                 `protobuf:"bytes,4,rep,name=fork_id_hashes,json=forkIdHashes,proto3" json:"fork_id_hashes,omitempty"`
	ClientId     string                   `protobuf:"bytes,5,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
	Capabilities []string                 `protobuf:"bytes,6,rep,name=capabilities,proto3" json:"capabilities,omitempty"`
	// contains filtered or unexported fields
}

func (*CoordinateExecutionNodeRecordsRequest) Descriptor deprecated

func (*CoordinateExecutionNodeRecordsRequest) Descriptor() ([]byte, []int)

Deprecated: Use CoordinateExecutionNodeRecordsRequest.ProtoReflect.Descriptor instead.

func (*CoordinateExecutionNodeRecordsRequest) GetCapabilities added in v0.0.146

func (x *CoordinateExecutionNodeRecordsRequest) GetCapabilities() []string

func (*CoordinateExecutionNodeRecordsRequest) GetClientId

func (*CoordinateExecutionNodeRecordsRequest) GetForkIdHashes

func (x *CoordinateExecutionNodeRecordsRequest) GetForkIdHashes() [][]byte

func (*CoordinateExecutionNodeRecordsRequest) GetLimit

func (*CoordinateExecutionNodeRecordsRequest) GetNetworkIds

func (x *CoordinateExecutionNodeRecordsRequest) GetNetworkIds() []uint64

func (*CoordinateExecutionNodeRecordsRequest) GetNodeRecords

func (*CoordinateExecutionNodeRecordsRequest) ProtoMessage

func (*CoordinateExecutionNodeRecordsRequest) ProtoMessage()

func (*CoordinateExecutionNodeRecordsRequest) ProtoReflect

func (*CoordinateExecutionNodeRecordsRequest) Reset

func (*CoordinateExecutionNodeRecordsRequest) String

type CoordinateExecutionNodeRecordsResponse

type CoordinateExecutionNodeRecordsResponse struct {
	NodeRecords []string `protobuf:"bytes,1,rep,name=node_records,json=nodeRecords,proto3" json:"node_records,omitempty"`
	RetryDelay  uint32   `protobuf:"varint,2,opt,name=retry_delay,json=retryDelay,proto3" json:"retry_delay,omitempty"`
	// contains filtered or unexported fields
}

func (*CoordinateExecutionNodeRecordsResponse) Descriptor deprecated

func (*CoordinateExecutionNodeRecordsResponse) Descriptor() ([]byte, []int)

Deprecated: Use CoordinateExecutionNodeRecordsResponse.ProtoReflect.Descriptor instead.

func (*CoordinateExecutionNodeRecordsResponse) GetNodeRecords

func (x *CoordinateExecutionNodeRecordsResponse) GetNodeRecords() []string

func (*CoordinateExecutionNodeRecordsResponse) GetRetryDelay

func (*CoordinateExecutionNodeRecordsResponse) ProtoMessage

func (*CoordinateExecutionNodeRecordsResponse) ProtoReflect

func (*CoordinateExecutionNodeRecordsResponse) Reset

func (*CoordinateExecutionNodeRecordsResponse) String

type CoordinatedNodeRecord

type CoordinatedNodeRecord struct {
	NodeRecord         string `protobuf:"bytes,1,opt,name=node_record,json=nodeRecord,proto3" json:"node_record,omitempty"`
	Connected          bool   `protobuf:"varint,2,opt,name=connected,proto3" json:"connected,omitempty"`
	ConnectionAttempts uint32 `protobuf:"varint,3,opt,name=connection_attempts,json=connectionAttempts,proto3" json:"connection_attempts,omitempty"`
	// contains filtered or unexported fields
}

func (*CoordinatedNodeRecord) Descriptor deprecated

func (*CoordinatedNodeRecord) Descriptor() ([]byte, []int)

Deprecated: Use CoordinatedNodeRecord.ProtoReflect.Descriptor instead.

func (*CoordinatedNodeRecord) GetConnected

func (x *CoordinatedNodeRecord) GetConnected() bool

func (*CoordinatedNodeRecord) GetConnectionAttempts

func (x *CoordinatedNodeRecord) GetConnectionAttempts() uint32

func (*CoordinatedNodeRecord) GetNodeRecord

func (x *CoordinatedNodeRecord) GetNodeRecord() string

func (*CoordinatedNodeRecord) ProtoMessage

func (*CoordinatedNodeRecord) ProtoMessage()

func (*CoordinatedNodeRecord) ProtoReflect

func (x *CoordinatedNodeRecord) ProtoReflect() protoreflect.Message

func (*CoordinatedNodeRecord) Reset

func (x *CoordinatedNodeRecord) Reset()

func (*CoordinatedNodeRecord) String

func (x *CoordinatedNodeRecord) String() string

type CoordinatorClient

CoordinatorClient is the client API for Coordinator service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type CoordinatorServer

CoordinatorServer is the server API for Coordinator service. All implementations must embed UnimplementedCoordinatorServer for forward compatibility.

type CreateEventsRequest

type CreateEventsRequest struct {
	Events []*DecoratedEvent `protobuf:"bytes,1,rep,name=events,proto3" json:"events,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateEventsRequest) Descriptor deprecated

func (*CreateEventsRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateEventsRequest.ProtoReflect.Descriptor instead.

func (*CreateEventsRequest) GetEvents

func (x *CreateEventsRequest) GetEvents() []*DecoratedEvent

func (*CreateEventsRequest) ProtoMessage

func (*CreateEventsRequest) ProtoMessage()

func (*CreateEventsRequest) ProtoReflect

func (x *CreateEventsRequest) ProtoReflect() protoreflect.Message

func (*CreateEventsRequest) Reset

func (x *CreateEventsRequest) Reset()

func (*CreateEventsRequest) String

func (x *CreateEventsRequest) String() string

type CreateEventsResponse

type CreateEventsResponse struct {
	// contains filtered or unexported fields
}

func (*CreateEventsResponse) Descriptor deprecated

func (*CreateEventsResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateEventsResponse.ProtoReflect.Descriptor instead.

func (*CreateEventsResponse) ProtoMessage

func (*CreateEventsResponse) ProtoMessage()

func (*CreateEventsResponse) ProtoReflect

func (x *CreateEventsResponse) ProtoReflect() protoreflect.Message

func (*CreateEventsResponse) Reset

func (x *CreateEventsResponse) Reset()

func (*CreateEventsResponse) String

func (x *CreateEventsResponse) String() string

type CreateExecutionNodeRecordStatusRequest

type CreateExecutionNodeRecordStatusRequest struct {
	Status *ExecutionNodeStatus `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateExecutionNodeRecordStatusRequest) Descriptor deprecated

func (*CreateExecutionNodeRecordStatusRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateExecutionNodeRecordStatusRequest.ProtoReflect.Descriptor instead.

func (*CreateExecutionNodeRecordStatusRequest) GetStatus

func (*CreateExecutionNodeRecordStatusRequest) ProtoMessage

func (*CreateExecutionNodeRecordStatusRequest) ProtoReflect

func (*CreateExecutionNodeRecordStatusRequest) Reset

func (*CreateExecutionNodeRecordStatusRequest) String

type CreateExecutionNodeRecordStatusResponse

type CreateExecutionNodeRecordStatusResponse struct {
	// contains filtered or unexported fields
}

func (*CreateExecutionNodeRecordStatusResponse) Descriptor deprecated

func (*CreateExecutionNodeRecordStatusResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateExecutionNodeRecordStatusResponse.ProtoReflect.Descriptor instead.

func (*CreateExecutionNodeRecordStatusResponse) ProtoMessage

func (*CreateExecutionNodeRecordStatusResponse) ProtoReflect

func (*CreateExecutionNodeRecordStatusResponse) Reset

func (*CreateExecutionNodeRecordStatusResponse) String

type CreateNodeRecordsRequest

type CreateNodeRecordsRequest struct {
	NodeRecords []string `protobuf:"bytes,1,rep,name=node_records,json=nodeRecords,proto3" json:"node_records,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateNodeRecordsRequest) Descriptor deprecated

func (*CreateNodeRecordsRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateNodeRecordsRequest.ProtoReflect.Descriptor instead.

func (*CreateNodeRecordsRequest) GetNodeRecords

func (x *CreateNodeRecordsRequest) GetNodeRecords() []string

func (*CreateNodeRecordsRequest) ProtoMessage

func (*CreateNodeRecordsRequest) ProtoMessage()

func (*CreateNodeRecordsRequest) ProtoReflect

func (x *CreateNodeRecordsRequest) ProtoReflect() protoreflect.Message

func (*CreateNodeRecordsRequest) Reset

func (x *CreateNodeRecordsRequest) Reset()

func (*CreateNodeRecordsRequest) String

func (x *CreateNodeRecordsRequest) String() string

type CreateNodeRecordsResponse

type CreateNodeRecordsResponse struct {
	// contains filtered or unexported fields
}

func (*CreateNodeRecordsResponse) Descriptor deprecated

func (*CreateNodeRecordsResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateNodeRecordsResponse.ProtoReflect.Descriptor instead.

func (*CreateNodeRecordsResponse) ProtoMessage

func (*CreateNodeRecordsResponse) ProtoMessage()

func (*CreateNodeRecordsResponse) ProtoReflect

func (*CreateNodeRecordsResponse) Reset

func (x *CreateNodeRecordsResponse) Reset()

func (*CreateNodeRecordsResponse) String

func (x *CreateNodeRecordsResponse) String() string

type DebugForkChoiceReorg

type DebugForkChoiceReorg struct {
	Before *v1.ForkChoice      `protobuf:"bytes,1,opt,name=before,proto3" json:"before,omitempty"`
	After  *v1.ForkChoice      `protobuf:"bytes,2,opt,name=after,proto3" json:"after,omitempty"`
	Event  *v1.EventChainReorg `protobuf:"bytes,3,opt,name=event,proto3" json:"event,omitempty"`
	// contains filtered or unexported fields
}

func (*DebugForkChoiceReorg) Descriptor deprecated

func (*DebugForkChoiceReorg) Descriptor() ([]byte, []int)

Deprecated: Use DebugForkChoiceReorg.ProtoReflect.Descriptor instead.

func (*DebugForkChoiceReorg) GetAfter

func (x *DebugForkChoiceReorg) GetAfter() *v1.ForkChoice

func (*DebugForkChoiceReorg) GetBefore

func (x *DebugForkChoiceReorg) GetBefore() *v1.ForkChoice

func (*DebugForkChoiceReorg) GetEvent

func (x *DebugForkChoiceReorg) GetEvent() *v1.EventChainReorg

func (*DebugForkChoiceReorg) ProtoMessage

func (*DebugForkChoiceReorg) ProtoMessage()

func (*DebugForkChoiceReorg) ProtoReflect

func (x *DebugForkChoiceReorg) ProtoReflect() protoreflect.Message

func (*DebugForkChoiceReorg) Reset

func (x *DebugForkChoiceReorg) Reset()

func (*DebugForkChoiceReorg) String

func (x *DebugForkChoiceReorg) String() string

type DebugForkChoiceReorgV2

type DebugForkChoiceReorgV2 struct {
	Before *v1.ForkChoiceV2      `protobuf:"bytes,1,opt,name=before,proto3" json:"before,omitempty"`
	After  *v1.ForkChoiceV2      `protobuf:"bytes,2,opt,name=after,proto3" json:"after,omitempty"`
	Event  *v1.EventChainReorgV2 `protobuf:"bytes,3,opt,name=event,proto3" json:"event,omitempty"`
	// contains filtered or unexported fields
}

func (*DebugForkChoiceReorgV2) Descriptor deprecated

func (*DebugForkChoiceReorgV2) Descriptor() ([]byte, []int)

Deprecated: Use DebugForkChoiceReorgV2.ProtoReflect.Descriptor instead.

func (*DebugForkChoiceReorgV2) GetAfter

func (x *DebugForkChoiceReorgV2) GetAfter() *v1.ForkChoiceV2

func (*DebugForkChoiceReorgV2) GetBefore

func (x *DebugForkChoiceReorgV2) GetBefore() *v1.ForkChoiceV2

func (*DebugForkChoiceReorgV2) GetEvent

func (*DebugForkChoiceReorgV2) ProtoMessage

func (*DebugForkChoiceReorgV2) ProtoMessage()

func (*DebugForkChoiceReorgV2) ProtoReflect

func (x *DebugForkChoiceReorgV2) ProtoReflect() protoreflect.Message

func (*DebugForkChoiceReorgV2) Reset

func (x *DebugForkChoiceReorgV2) Reset()

func (*DebugForkChoiceReorgV2) String

func (x *DebugForkChoiceReorgV2) String() string

type DecoratedEvent

type DecoratedEvent struct {
	Event *Event `protobuf:"bytes,1,opt,name=event,proto3" json:"event,omitempty"`
	Meta  *Meta  `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// Types that are assignable to Data:
	//
	//	*DecoratedEvent_EthV1EventsAttestation
	//	*DecoratedEvent_EthV1EventsBlock
	//	*DecoratedEvent_EthV1EventsChainReorg
	//	*DecoratedEvent_EthV1EventsFinalizedCheckpoint
	//	*DecoratedEvent_EthV1EventsHead
	//	*DecoratedEvent_EthV1EventsVoluntaryExit
	//	*DecoratedEvent_EthV1EventsContributionAndProof
	//	*DecoratedEvent_MempoolTransaction
	//	*DecoratedEvent_EthV2BeaconBlock
	//	*DecoratedEvent_EthV1ForkChoice
	//	*DecoratedEvent_EthV1ForkChoiceReorg
	//	*DecoratedEvent_EthV1BeaconCommittee
	//	*DecoratedEvent_EthV1ValidatorAttestationData
	//	*DecoratedEvent_EthV1EventsAttestationV2
	//	*DecoratedEvent_EthV1EventsBlockV2
	//	*DecoratedEvent_EthV1EventsChainReorgV2
	//	*DecoratedEvent_EthV1EventsFinalizedCheckpointV2
	//	*DecoratedEvent_EthV1EventsHeadV2
	//	*DecoratedEvent_EthV1EventsVoluntaryExitV2
	//	*DecoratedEvent_EthV1EventsContributionAndProofV2
	//	*DecoratedEvent_MempoolTransactionV2
	//	*DecoratedEvent_EthV2BeaconBlockV2
	//	*DecoratedEvent_EthV1ForkChoiceV2
	//	*DecoratedEvent_EthV1ForkChoiceReorgV2
	//	*DecoratedEvent_EthV2BeaconBlockAttesterSlashing
	//	*DecoratedEvent_EthV2BeaconBlockProposerSlashing
	//	*DecoratedEvent_EthV2BeaconBlockVoluntaryExit
	//	*DecoratedEvent_EthV2BeaconBlockDeposit
	//	*DecoratedEvent_EthV2BeaconBlockBlsToExecutionChange
	//	*DecoratedEvent_EthV2BeaconBlockExecutionTransaction
	//	*DecoratedEvent_EthV2BeaconBlockWithdrawal
	//	*DecoratedEvent_EthV1EventsBlobSidecar
	//	*DecoratedEvent_BlockprintBlockClassification
	//	*DecoratedEvent_EthV1BeaconBlockBlobSidecar
	//	*DecoratedEvent_BeaconP2PAttestation
	//	*DecoratedEvent_EthV1ProposerDuty
	//	*DecoratedEvent_EthV2BeaconBlockElaboratedAttestation
	//	*DecoratedEvent_Libp2PTraceAddPeer
	//	*DecoratedEvent_Libp2PTraceRemovePeer
	//	*DecoratedEvent_Libp2PTraceRecvRpc
	//	*DecoratedEvent_Libp2PTraceSendRpc
	//	*DecoratedEvent_Libp2PTraceJoin
	//	*DecoratedEvent_Libp2PTraceConnected
	//	*DecoratedEvent_Libp2PTraceDisconnected
	//	*DecoratedEvent_Libp2PTraceHandleMetadata
	//	*DecoratedEvent_Libp2PTraceHandleStatus
	//	*DecoratedEvent_Libp2PTraceGossipsubBeaconBlock
	//	*DecoratedEvent_Libp2PTraceGossipsubBeaconAttestation
	//	*DecoratedEvent_Libp2PTraceGossipsubBlobSidecar
	//	*DecoratedEvent_EthV1Validators
	//	*DecoratedEvent_MevRelayBidTraceBuilderBlockSubmission
	//	*DecoratedEvent_MevRelayPayloadDelivered
	Data isDecoratedEvent_Data `protobuf_oneof:"data"`
	// contains filtered or unexported fields
}

DecoratedEvent is an event that has been decorated with additional information.

func (*DecoratedEvent) Descriptor deprecated

func (*DecoratedEvent) Descriptor() ([]byte, []int)

Deprecated: Use DecoratedEvent.ProtoReflect.Descriptor instead.

func (*DecoratedEvent) GetBeaconP2PAttestation added in v0.0.134

func (x *DecoratedEvent) GetBeaconP2PAttestation() *v1.AttestationV2

func (*DecoratedEvent) GetBlockprintBlockClassification

func (x *DecoratedEvent) GetBlockprintBlockClassification() *blockprint.BlockClassification

func (*DecoratedEvent) GetData

func (m *DecoratedEvent) GetData() isDecoratedEvent_Data

func (*DecoratedEvent) GetEthV1BeaconBlockBlobSidecar

func (x *DecoratedEvent) GetEthV1BeaconBlockBlobSidecar() *v1.BlobSidecar

func (*DecoratedEvent) GetEthV1BeaconCommittee

func (x *DecoratedEvent) GetEthV1BeaconCommittee() *v1.Committee

func (*DecoratedEvent) GetEthV1EventsAttestation deprecated

func (x *DecoratedEvent) GetEthV1EventsAttestation() *v1.Attestation

Deprecated: Marked as deprecated in pkg/proto/xatu/event_ingester.proto.

func (*DecoratedEvent) GetEthV1EventsAttestationV2

func (x *DecoratedEvent) GetEthV1EventsAttestationV2() *v1.AttestationV2

func (*DecoratedEvent) GetEthV1EventsBlobSidecar

func (x *DecoratedEvent) GetEthV1EventsBlobSidecar() *v1.EventBlobSidecar

func (*DecoratedEvent) GetEthV1EventsBlock deprecated

func (x *DecoratedEvent) GetEthV1EventsBlock() *v1.EventBlock

Deprecated: Marked as deprecated in pkg/proto/xatu/event_ingester.proto.

func (*DecoratedEvent) GetEthV1EventsBlockV2

func (x *DecoratedEvent) GetEthV1EventsBlockV2() *v1.EventBlockV2

func (*DecoratedEvent) GetEthV1EventsChainReorg deprecated

func (x *DecoratedEvent) GetEthV1EventsChainReorg() *v1.EventChainReorg

Deprecated: Marked as deprecated in pkg/proto/xatu/event_ingester.proto.

func (*DecoratedEvent) GetEthV1EventsChainReorgV2

func (x *DecoratedEvent) GetEthV1EventsChainReorgV2() *v1.EventChainReorgV2

func (*DecoratedEvent) GetEthV1EventsContributionAndProof deprecated

func (x *DecoratedEvent) GetEthV1EventsContributionAndProof() *v1.EventContributionAndProof

Deprecated: Marked as deprecated in pkg/proto/xatu/event_ingester.proto.

func (*DecoratedEvent) GetEthV1EventsContributionAndProofV2

func (x *DecoratedEvent) GetEthV1EventsContributionAndProofV2() *v1.EventContributionAndProofV2

func (*DecoratedEvent) GetEthV1EventsFinalizedCheckpoint deprecated

func (x *DecoratedEvent) GetEthV1EventsFinalizedCheckpoint() *v1.EventFinalizedCheckpoint

Deprecated: Marked as deprecated in pkg/proto/xatu/event_ingester.proto.

func (*DecoratedEvent) GetEthV1EventsFinalizedCheckpointV2

func (x *DecoratedEvent) GetEthV1EventsFinalizedCheckpointV2() *v1.EventFinalizedCheckpointV2

func (*DecoratedEvent) GetEthV1EventsHead deprecated

func (x *DecoratedEvent) GetEthV1EventsHead() *v1.EventHead

Deprecated: Marked as deprecated in pkg/proto/xatu/event_ingester.proto.

func (*DecoratedEvent) GetEthV1EventsHeadV2

func (x *DecoratedEvent) GetEthV1EventsHeadV2() *v1.EventHeadV2

func (*DecoratedEvent) GetEthV1EventsVoluntaryExit deprecated

func (x *DecoratedEvent) GetEthV1EventsVoluntaryExit() *v1.EventVoluntaryExit

Deprecated: Marked as deprecated in pkg/proto/xatu/event_ingester.proto.

func (*DecoratedEvent) GetEthV1EventsVoluntaryExitV2

func (x *DecoratedEvent) GetEthV1EventsVoluntaryExitV2() *v1.EventVoluntaryExitV2

func (*DecoratedEvent) GetEthV1ForkChoice deprecated

func (x *DecoratedEvent) GetEthV1ForkChoice() *v1.ForkChoice

Deprecated: Marked as deprecated in pkg/proto/xatu/event_ingester.proto.

func (*DecoratedEvent) GetEthV1ForkChoiceReorg deprecated

func (x *DecoratedEvent) GetEthV1ForkChoiceReorg() *DebugForkChoiceReorg

Deprecated: Marked as deprecated in pkg/proto/xatu/event_ingester.proto.

func (*DecoratedEvent) GetEthV1ForkChoiceReorgV2

func (x *DecoratedEvent) GetEthV1ForkChoiceReorgV2() *DebugForkChoiceReorgV2

func (*DecoratedEvent) GetEthV1ForkChoiceV2

func (x *DecoratedEvent) GetEthV1ForkChoiceV2() *v1.ForkChoiceV2

func (*DecoratedEvent) GetEthV1ProposerDuty added in v0.0.136

func (x *DecoratedEvent) GetEthV1ProposerDuty() *v1.ProposerDuty

func (*DecoratedEvent) GetEthV1ValidatorAttestationData

func (x *DecoratedEvent) GetEthV1ValidatorAttestationData() *v1.AttestationDataV2

func (*DecoratedEvent) GetEthV1Validators added in v0.0.172

func (x *DecoratedEvent) GetEthV1Validators() *Validators

func (*DecoratedEvent) GetEthV2BeaconBlock deprecated

func (x *DecoratedEvent) GetEthV2BeaconBlock() *v2.EventBlock

Deprecated: Marked as deprecated in pkg/proto/xatu/event_ingester.proto.

func (*DecoratedEvent) GetEthV2BeaconBlockAttesterSlashing

func (x *DecoratedEvent) GetEthV2BeaconBlockAttesterSlashing() *v1.AttesterSlashingV2

func (*DecoratedEvent) GetEthV2BeaconBlockBlsToExecutionChange

func (x *DecoratedEvent) GetEthV2BeaconBlockBlsToExecutionChange() *v2.SignedBLSToExecutionChangeV2

func (*DecoratedEvent) GetEthV2BeaconBlockDeposit

func (x *DecoratedEvent) GetEthV2BeaconBlockDeposit() *v1.DepositV2

func (*DecoratedEvent) GetEthV2BeaconBlockElaboratedAttestation added in v0.0.139

func (x *DecoratedEvent) GetEthV2BeaconBlockElaboratedAttestation() *v1.ElaboratedAttestation

func (*DecoratedEvent) GetEthV2BeaconBlockExecutionTransaction

func (x *DecoratedEvent) GetEthV2BeaconBlockExecutionTransaction() *v1.Transaction

func (*DecoratedEvent) GetEthV2BeaconBlockProposerSlashing

func (x *DecoratedEvent) GetEthV2BeaconBlockProposerSlashing() *v1.ProposerSlashingV2

func (*DecoratedEvent) GetEthV2BeaconBlockV2

func (x *DecoratedEvent) GetEthV2BeaconBlockV2() *v2.EventBlockV2

func (*DecoratedEvent) GetEthV2BeaconBlockVoluntaryExit

func (x *DecoratedEvent) GetEthV2BeaconBlockVoluntaryExit() *v1.SignedVoluntaryExitV2

func (*DecoratedEvent) GetEthV2BeaconBlockWithdrawal

func (x *DecoratedEvent) GetEthV2BeaconBlockWithdrawal() *v1.WithdrawalV2

func (*DecoratedEvent) GetEvent

func (x *DecoratedEvent) GetEvent() *Event

func (*DecoratedEvent) GetLibp2PTraceAddPeer added in v0.0.160

func (x *DecoratedEvent) GetLibp2PTraceAddPeer() *libp2p.AddPeer

func (*DecoratedEvent) GetLibp2PTraceConnected added in v0.0.160

func (x *DecoratedEvent) GetLibp2PTraceConnected() *libp2p.Connected

func (*DecoratedEvent) GetLibp2PTraceDisconnected added in v0.0.160

func (x *DecoratedEvent) GetLibp2PTraceDisconnected() *libp2p.Disconnected

func (*DecoratedEvent) GetLibp2PTraceGossipsubBeaconAttestation added in v0.0.169

func (x *DecoratedEvent) GetLibp2PTraceGossipsubBeaconAttestation() *v1.Attestation

func (*DecoratedEvent) GetLibp2PTraceGossipsubBeaconBlock added in v0.0.168

func (x *DecoratedEvent) GetLibp2PTraceGossipsubBeaconBlock() *gossipsub.BeaconBlock

func (*DecoratedEvent) GetLibp2PTraceGossipsubBlobSidecar added in v0.0.170

func (x *DecoratedEvent) GetLibp2PTraceGossipsubBlobSidecar() *gossipsub.BlobSidecar

func (*DecoratedEvent) GetLibp2PTraceHandleMetadata added in v0.0.166

func (x *DecoratedEvent) GetLibp2PTraceHandleMetadata() *libp2p.HandleMetadata

func (*DecoratedEvent) GetLibp2PTraceHandleStatus added in v0.0.166

func (x *DecoratedEvent) GetLibp2PTraceHandleStatus() *libp2p.HandleStatus

func (*DecoratedEvent) GetLibp2PTraceJoin added in v0.0.160

func (x *DecoratedEvent) GetLibp2PTraceJoin() *libp2p.Join

func (*DecoratedEvent) GetLibp2PTraceRecvRpc added in v0.0.160

func (x *DecoratedEvent) GetLibp2PTraceRecvRpc() *libp2p.RecvRPC

func (*DecoratedEvent) GetLibp2PTraceRemovePeer added in v0.0.160

func (x *DecoratedEvent) GetLibp2PTraceRemovePeer() *libp2p.RemovePeer

func (*DecoratedEvent) GetLibp2PTraceSendRpc added in v0.0.160

func (x *DecoratedEvent) GetLibp2PTraceSendRpc() *libp2p.SendRPC

func (*DecoratedEvent) GetMempoolTransaction deprecated

func (x *DecoratedEvent) GetMempoolTransaction() string

Deprecated: Marked as deprecated in pkg/proto/xatu/event_ingester.proto.

func (*DecoratedEvent) GetMempoolTransactionV2

func (x *DecoratedEvent) GetMempoolTransactionV2() string

func (*DecoratedEvent) GetMeta

func (x *DecoratedEvent) GetMeta() *Meta

func (*DecoratedEvent) GetMevRelayBidTraceBuilderBlockSubmission added in v0.0.192

func (x *DecoratedEvent) GetMevRelayBidTraceBuilderBlockSubmission() *mevrelay.BidTrace

func (*DecoratedEvent) GetMevRelayPayloadDelivered added in v0.0.197

func (x *DecoratedEvent) GetMevRelayPayloadDelivered() *mevrelay.ProposerPayloadDelivered

func (*DecoratedEvent) ProtoMessage

func (*DecoratedEvent) ProtoMessage()

func (*DecoratedEvent) ProtoReflect

func (x *DecoratedEvent) ProtoReflect() protoreflect.Message

func (*DecoratedEvent) Reset

func (x *DecoratedEvent) Reset()

func (*DecoratedEvent) String

func (x *DecoratedEvent) String() string

type DecoratedEvent_BeaconP2PAttestation added in v0.0.134

type DecoratedEvent_BeaconP2PAttestation struct {
	BeaconP2PAttestation *v1.AttestationV2 `protobuf:"bytes,37,opt,name=beacon_p2p_attestation,json=BEACON_P2P_ATTESTATION,proto3,oneof"`
}

type DecoratedEvent_BlockprintBlockClassification

type DecoratedEvent_BlockprintBlockClassification struct {
	BlockprintBlockClassification *blockprint.BlockClassification `protobuf:"bytes,35,opt,name=blockprint_block_classification,json=BLOCKPRINT_BLOCK_CLASSIFICATION,proto3,oneof"`
}

type DecoratedEvent_EthV1BeaconBlockBlobSidecar

type DecoratedEvent_EthV1BeaconBlockBlobSidecar struct {
	EthV1BeaconBlockBlobSidecar *v1.BlobSidecar `protobuf:"bytes,36,opt,name=eth_v1_beacon_block_blob_sidecar,json=BEACON_API_ETH_V1_BEACON_BLOB_SIDECAR,proto3,oneof"`
}

type DecoratedEvent_EthV1BeaconCommittee

type DecoratedEvent_EthV1BeaconCommittee struct {
	EthV1BeaconCommittee *v1.Committee `protobuf:"bytes,14,opt,name=eth_v1_beacon_committee,json=BEACON_API_ETH_V1_BEACON_COMMITTEE,proto3,oneof"`
}

type DecoratedEvent_EthV1EventsAttestation

type DecoratedEvent_EthV1EventsAttestation struct {
	// Deprecated: Marked as deprecated in pkg/proto/xatu/event_ingester.proto.
	EthV1EventsAttestation *v1.Attestation `protobuf:"bytes,3,opt,name=eth_v1_events_attestation,json=BEACON_API_ETH_V1_EVENTS_ATTESTATION,proto3,oneof"`
}

type DecoratedEvent_EthV1EventsAttestationV2

type DecoratedEvent_EthV1EventsAttestationV2 struct {
	EthV1EventsAttestationV2 *v1.AttestationV2 `protobuf:"bytes,16,opt,name=eth_v1_events_attestation_v2,json=BEACON_API_ETH_V1_EVENTS_ATTESTATION_V2,proto3,oneof"`
}

type DecoratedEvent_EthV1EventsBlobSidecar

type DecoratedEvent_EthV1EventsBlobSidecar struct {
	EthV1EventsBlobSidecar *v1.EventBlobSidecar `protobuf:"bytes,34,opt,name=eth_v1_events_blob_sidecar,json=BEACON_API_ETH_V1_EVENTS_BLOB_SIDECAR,proto3,oneof"`
}

type DecoratedEvent_EthV1EventsBlock

type DecoratedEvent_EthV1EventsBlock struct {
	// Deprecated: Marked as deprecated in pkg/proto/xatu/event_ingester.proto.
	EthV1EventsBlock *v1.EventBlock `protobuf:"bytes,4,opt,name=eth_v1_events_block,json=BEACON_API_ETH_V1_EVENTS_BLOCK,proto3,oneof"`
}

type DecoratedEvent_EthV1EventsBlockV2

type DecoratedEvent_EthV1EventsBlockV2 struct {
	EthV1EventsBlockV2 *v1.EventBlockV2 `protobuf:"bytes,17,opt,name=eth_v1_events_block_v2,json=BEACON_API_ETH_V1_EVENTS_BLOCK_V2,proto3,oneof"`
}

type DecoratedEvent_EthV1EventsChainReorg

type DecoratedEvent_EthV1EventsChainReorg struct {
	// Deprecated: Marked as deprecated in pkg/proto/xatu/event_ingester.proto.
	EthV1EventsChainReorg *v1.EventChainReorg `protobuf:"bytes,5,opt,name=eth_v1_events_chain_reorg,json=BEACON_API_ETH_V1_EVENTS_CHAIN_REORG,proto3,oneof"`
}

type DecoratedEvent_EthV1EventsChainReorgV2

type DecoratedEvent_EthV1EventsChainReorgV2 struct {
	EthV1EventsChainReorgV2 *v1.EventChainReorgV2 `protobuf:"bytes,18,opt,name=eth_v1_events_chain_reorg_v2,json=BEACON_API_ETH_V1_EVENTS_CHAIN_REORG_V2,proto3,oneof"`
}

type DecoratedEvent_EthV1EventsContributionAndProof

type DecoratedEvent_EthV1EventsContributionAndProof struct {
	// Deprecated: Marked as deprecated in pkg/proto/xatu/event_ingester.proto.
	EthV1EventsContributionAndProof *v1.EventContributionAndProof `` /* 130-byte string literal not displayed */
}

type DecoratedEvent_EthV1EventsContributionAndProofV2

type DecoratedEvent_EthV1EventsContributionAndProofV2 struct {
	EthV1EventsContributionAndProofV2 *v1.EventContributionAndProofV2 `` /* 137-byte string literal not displayed */
}

type DecoratedEvent_EthV1EventsFinalizedCheckpoint

type DecoratedEvent_EthV1EventsFinalizedCheckpoint struct {
	// Deprecated: Marked as deprecated in pkg/proto/xatu/event_ingester.proto.
	EthV1EventsFinalizedCheckpoint *v1.EventFinalizedCheckpoint `` /* 126-byte string literal not displayed */
}

type DecoratedEvent_EthV1EventsFinalizedCheckpointV2

type DecoratedEvent_EthV1EventsFinalizedCheckpointV2 struct {
	EthV1EventsFinalizedCheckpointV2 *v1.EventFinalizedCheckpointV2 `` /* 133-byte string literal not displayed */
}

type DecoratedEvent_EthV1EventsHead

type DecoratedEvent_EthV1EventsHead struct {
	// Deprecated: Marked as deprecated in pkg/proto/xatu/event_ingester.proto.
	EthV1EventsHead *v1.EventHead `protobuf:"bytes,7,opt,name=eth_v1_events_head,json=BEACON_API_ETH_V1_EVENTS_HEAD,proto3,oneof"`
}

type DecoratedEvent_EthV1EventsHeadV2

type DecoratedEvent_EthV1EventsHeadV2 struct {
	EthV1EventsHeadV2 *v1.EventHeadV2 `protobuf:"bytes,20,opt,name=eth_v1_events_head_v2,json=BEACON_API_ETH_V1_EVENTS_HEAD_V2,proto3,oneof"`
}

type DecoratedEvent_EthV1EventsVoluntaryExit

type DecoratedEvent_EthV1EventsVoluntaryExit struct {
	// Deprecated: Marked as deprecated in pkg/proto/xatu/event_ingester.proto.
	EthV1EventsVoluntaryExit *v1.EventVoluntaryExit `protobuf:"bytes,8,opt,name=eth_v1_events_voluntary_exit,json=BEACON_API_ETH_V1_EVENTS_VOLUNTARY_EXIT,proto3,oneof"`
}

type DecoratedEvent_EthV1EventsVoluntaryExitV2

type DecoratedEvent_EthV1EventsVoluntaryExitV2 struct {
	EthV1EventsVoluntaryExitV2 *v1.EventVoluntaryExitV2 `protobuf:"bytes,21,opt,name=eth_v1_events_voluntary_exit_v2,json=BEACON_API_ETH_V1_EVENTS_VOLUNTARY_EXIT_V2,proto3,oneof"`
}

type DecoratedEvent_EthV1ForkChoice

type DecoratedEvent_EthV1ForkChoice struct {
	// Deprecated: Marked as deprecated in pkg/proto/xatu/event_ingester.proto.
	EthV1ForkChoice *v1.ForkChoice `protobuf:"bytes,12,opt,name=eth_v1_fork_choice,json=BEACON_API_ETH_V1_DEBUG_FORK_CHOICE,proto3,oneof"`
}

type DecoratedEvent_EthV1ForkChoiceReorg

type DecoratedEvent_EthV1ForkChoiceReorg struct {
	// Deprecated: Marked as deprecated in pkg/proto/xatu/event_ingester.proto.
	EthV1ForkChoiceReorg *DebugForkChoiceReorg `protobuf:"bytes,13,opt,name=eth_v1_fork_choice_reorg,json=BEACON_API_ETH_V1_DEBUG_FORK_CHOICE_REORG,proto3,oneof"`
}

type DecoratedEvent_EthV1ForkChoiceReorgV2

type DecoratedEvent_EthV1ForkChoiceReorgV2 struct {
	EthV1ForkChoiceReorgV2 *DebugForkChoiceReorgV2 `protobuf:"bytes,26,opt,name=eth_v1_fork_choice_reorg_v2,json=BEACON_API_ETH_V1_DEBUG_FORK_CHOICE_REORG_V2,proto3,oneof"`
}

type DecoratedEvent_EthV1ForkChoiceV2

type DecoratedEvent_EthV1ForkChoiceV2 struct {
	EthV1ForkChoiceV2 *v1.ForkChoiceV2 `protobuf:"bytes,25,opt,name=eth_v1_fork_choice_v2,json=BEACON_API_ETH_V1_DEBUG_FORK_CHOICE_V2,proto3,oneof"`
}

type DecoratedEvent_EthV1ProposerDuty added in v0.0.136

type DecoratedEvent_EthV1ProposerDuty struct {
	EthV1ProposerDuty *v1.ProposerDuty `protobuf:"bytes,38,opt,name=eth_v1_proposer_duty,json=BEACON_API_ETH_V1_PROPOSER_DUTY,proto3,oneof"`
}

type DecoratedEvent_EthV1ValidatorAttestationData

type DecoratedEvent_EthV1ValidatorAttestationData struct {
	EthV1ValidatorAttestationData *v1.AttestationDataV2 `protobuf:"bytes,15,opt,name=eth_v1_validator_attestation_data,json=BEACON_API_ETH_V1_VALIDATOR_ATTESTATION_DATA,proto3,oneof"`
}

type DecoratedEvent_EthV1Validators added in v0.0.172

type DecoratedEvent_EthV1Validators struct {
	EthV1Validators *Validators `protobuf:"bytes,52,opt,name=eth_v1_validators,json=BEACON_API_ETH_V1_BEACON_VALIDATORS,proto3,oneof"`
}

type DecoratedEvent_EthV2BeaconBlock

type DecoratedEvent_EthV2BeaconBlock struct {
	// Deprecated: Marked as deprecated in pkg/proto/xatu/event_ingester.proto.
	EthV2BeaconBlock *v2.EventBlock `protobuf:"bytes,11,opt,name=eth_v2_beacon_block,json=BEACON_API_ETH_V2_BEACON_BLOCK,proto3,oneof"`
}

type DecoratedEvent_EthV2BeaconBlockAttesterSlashing

type DecoratedEvent_EthV2BeaconBlockAttesterSlashing struct {
	EthV2BeaconBlockAttesterSlashing *v1.AttesterSlashingV2 `` /* 133-byte string literal not displayed */
}

type DecoratedEvent_EthV2BeaconBlockBlsToExecutionChange

type DecoratedEvent_EthV2BeaconBlockBlsToExecutionChange struct {
	EthV2BeaconBlockBlsToExecutionChange *v2.SignedBLSToExecutionChangeV2 `` /* 145-byte string literal not displayed */
}

type DecoratedEvent_EthV2BeaconBlockDeposit

type DecoratedEvent_EthV2BeaconBlockDeposit struct {
	EthV2BeaconBlockDeposit *v1.DepositV2 `protobuf:"bytes,30,opt,name=eth_v2_beacon_block_deposit,json=BEACON_API_ETH_V2_BEACON_BLOCK_DEPOSIT,proto3,oneof"`
}

type DecoratedEvent_EthV2BeaconBlockElaboratedAttestation added in v0.0.139

type DecoratedEvent_EthV2BeaconBlockElaboratedAttestation struct {
	EthV2BeaconBlockElaboratedAttestation *v1.ElaboratedAttestation `` /* 143-byte string literal not displayed */
}

type DecoratedEvent_EthV2BeaconBlockExecutionTransaction

type DecoratedEvent_EthV2BeaconBlockExecutionTransaction struct {
	EthV2BeaconBlockExecutionTransaction *v1.Transaction `` /* 141-byte string literal not displayed */
}

type DecoratedEvent_EthV2BeaconBlockProposerSlashing

type DecoratedEvent_EthV2BeaconBlockProposerSlashing struct {
	EthV2BeaconBlockProposerSlashing *v1.ProposerSlashingV2 `` /* 133-byte string literal not displayed */
}

type DecoratedEvent_EthV2BeaconBlockV2

type DecoratedEvent_EthV2BeaconBlockV2 struct {
	EthV2BeaconBlockV2 *v2.EventBlockV2 `protobuf:"bytes,24,opt,name=eth_v2_beacon_block_v2,json=BEACON_API_ETH_V2_BEACON_BLOCK_V2,proto3,oneof"`
}

type DecoratedEvent_EthV2BeaconBlockVoluntaryExit

type DecoratedEvent_EthV2BeaconBlockVoluntaryExit struct {
	EthV2BeaconBlockVoluntaryExit *v1.SignedVoluntaryExitV2 `` /* 127-byte string literal not displayed */
}

type DecoratedEvent_EthV2BeaconBlockWithdrawal

type DecoratedEvent_EthV2BeaconBlockWithdrawal struct {
	EthV2BeaconBlockWithdrawal *v1.WithdrawalV2 `protobuf:"bytes,33,opt,name=eth_v2_beacon_block_withdrawal,json=BEACON_API_ETH_V2_BEACON_BLOCK_WITHDRAWAL,proto3,oneof"`
}

type DecoratedEvent_Libp2PTraceAddPeer added in v0.0.160

type DecoratedEvent_Libp2PTraceAddPeer struct {
	Libp2PTraceAddPeer *libp2p.AddPeer `protobuf:"bytes,40,opt,name=libp2p_trace_add_peer,json=LIBP2P_TRACE_ADD_PEER,proto3,oneof"`
}

type DecoratedEvent_Libp2PTraceConnected added in v0.0.160

type DecoratedEvent_Libp2PTraceConnected struct {
	Libp2PTraceConnected *libp2p.Connected `protobuf:"bytes,45,opt,name=libp2p_trace_connected,json=LIBP2P_TRACE_CONNECTED,proto3,oneof"`
}

type DecoratedEvent_Libp2PTraceDisconnected added in v0.0.160

type DecoratedEvent_Libp2PTraceDisconnected struct {
	Libp2PTraceDisconnected *libp2p.Disconnected `protobuf:"bytes,46,opt,name=libp2p_trace_disconnected,json=LIBP2P_TRACE_DISCONNECTED,proto3,oneof"`
}

type DecoratedEvent_Libp2PTraceGossipsubBeaconAttestation added in v0.0.169

type DecoratedEvent_Libp2PTraceGossipsubBeaconAttestation struct {
	Libp2PTraceGossipsubBeaconAttestation *v1.Attestation `` /* 130-byte string literal not displayed */
}

type DecoratedEvent_Libp2PTraceGossipsubBeaconBlock added in v0.0.168

type DecoratedEvent_Libp2PTraceGossipsubBeaconBlock struct {
	Libp2PTraceGossipsubBeaconBlock *gossipsub.BeaconBlock `protobuf:"bytes,49,opt,name=libp2p_trace_gossipsub_beacon_block,json=LIBP2P_TRACE_GOSSIPSUB_BEACON_BLOCK,proto3,oneof"`
}

type DecoratedEvent_Libp2PTraceGossipsubBlobSidecar added in v0.0.170

type DecoratedEvent_Libp2PTraceGossipsubBlobSidecar struct {
	Libp2PTraceGossipsubBlobSidecar *gossipsub.BlobSidecar `protobuf:"bytes,51,opt,name=libp2p_trace_gossipsub_blob_sidecar,json=LIBP2P_TRACE_GOSSIPSUB_BLOB_SIDECAR,proto3,oneof"`
}

type DecoratedEvent_Libp2PTraceHandleMetadata added in v0.0.166

type DecoratedEvent_Libp2PTraceHandleMetadata struct {
	Libp2PTraceHandleMetadata *libp2p.HandleMetadata `protobuf:"bytes,47,opt,name=libp2p_trace_handle_metadata,json=LIBP2P_TRACE_HANDLE_METADATA,proto3,oneof"`
}

type DecoratedEvent_Libp2PTraceHandleStatus added in v0.0.166

type DecoratedEvent_Libp2PTraceHandleStatus struct {
	Libp2PTraceHandleStatus *libp2p.HandleStatus `protobuf:"bytes,48,opt,name=libp2p_trace_handle_status,json=LIBP2P_TRACE_HANDLE_STATUS,proto3,oneof"`
}

type DecoratedEvent_Libp2PTraceJoin added in v0.0.160

type DecoratedEvent_Libp2PTraceJoin struct {
	Libp2PTraceJoin *libp2p.Join `protobuf:"bytes,44,opt,name=libp2p_trace_join,json=LIBP2P_TRACE_JOIN,proto3,oneof"`
}

type DecoratedEvent_Libp2PTraceRecvRpc added in v0.0.160

type DecoratedEvent_Libp2PTraceRecvRpc struct {
	Libp2PTraceRecvRpc *libp2p.RecvRPC `protobuf:"bytes,42,opt,name=libp2p_trace_recv_rpc,json=LIBP2P_TRACE_RECV_RPC,proto3,oneof"`
}

type DecoratedEvent_Libp2PTraceRemovePeer added in v0.0.160

type DecoratedEvent_Libp2PTraceRemovePeer struct {
	Libp2PTraceRemovePeer *libp2p.RemovePeer `protobuf:"bytes,41,opt,name=libp2p_trace_remove_peer,json=LIBP2P_TRACE_REMOVE_PEER,proto3,oneof"`
}

type DecoratedEvent_Libp2PTraceSendRpc added in v0.0.160

type DecoratedEvent_Libp2PTraceSendRpc struct {
	Libp2PTraceSendRpc *libp2p.SendRPC `protobuf:"bytes,43,opt,name=libp2p_trace_send_rpc,json=LIBP2P_TRACE_SEND_RPC,proto3,oneof"`
}

type DecoratedEvent_MempoolTransaction

type DecoratedEvent_MempoolTransaction struct {
	// Deprecated: Marked as deprecated in pkg/proto/xatu/event_ingester.proto.
	MempoolTransaction string `protobuf:"bytes,10,opt,name=mempool_transaction,json=MEMPOOL_TRANSACTION,proto3,oneof"`
}

type DecoratedEvent_MempoolTransactionV2

type DecoratedEvent_MempoolTransactionV2 struct {
	MempoolTransactionV2 string `protobuf:"bytes,23,opt,name=mempool_transaction_v2,json=MEMPOOL_TRANSACTION_V2,proto3,oneof"`
}

type DecoratedEvent_MevRelayBidTraceBuilderBlockSubmission added in v0.0.192

type DecoratedEvent_MevRelayBidTraceBuilderBlockSubmission struct {
	MevRelayBidTraceBuilderBlockSubmission *mevrelay.BidTrace `` /* 136-byte string literal not displayed */
}

type DecoratedEvent_MevRelayPayloadDelivered added in v0.0.197

type DecoratedEvent_MevRelayPayloadDelivered struct {
	MevRelayPayloadDelivered *mevrelay.ProposerPayloadDelivered `protobuf:"bytes,54,opt,name=mev_relay_payload_delivered,json=MEV_RELAY_PROPOSER_PAYLOAD_DELIVERED,proto3,oneof"`
}

type Epoch

type Epoch struct {

	// Number is the epoch number.
	Number uint64 `protobuf:"varint,1,opt,name=number,proto3" json:"number,omitempty"`
	// StartDateTime is the epoch start time.
	StartDateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=start_date_time,proto3" json:"start_date_time,omitempty"`
	// contains filtered or unexported fields
}

func (*Epoch) Descriptor deprecated

func (*Epoch) Descriptor() ([]byte, []int)

Deprecated: Use Epoch.ProtoReflect.Descriptor instead.

func (*Epoch) GetNumber

func (x *Epoch) GetNumber() uint64

func (*Epoch) GetStartDateTime

func (x *Epoch) GetStartDateTime() *timestamppb.Timestamp

func (*Epoch) ProtoMessage

func (*Epoch) ProtoMessage()

func (*Epoch) ProtoReflect

func (x *Epoch) ProtoReflect() protoreflect.Message

func (*Epoch) Reset

func (x *Epoch) Reset()

func (*Epoch) String

func (x *Epoch) String() string

type EpochV2

type EpochV2 struct {

	// Number is the epoch number.
	Number *wrapperspb.UInt64Value `protobuf:"bytes,1,opt,name=number,proto3" json:"number,omitempty"`
	// StartDateTime is the epoch start time.
	StartDateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=start_date_time,proto3" json:"start_date_time,omitempty"`
	// contains filtered or unexported fields
}

func (*EpochV2) Descriptor deprecated

func (*EpochV2) Descriptor() ([]byte, []int)

Deprecated: Use EpochV2.ProtoReflect.Descriptor instead.

func (*EpochV2) GetNumber

func (x *EpochV2) GetNumber() *wrapperspb.UInt64Value

func (*EpochV2) GetStartDateTime

func (x *EpochV2) GetStartDateTime() *timestamppb.Timestamp

func (*EpochV2) ProtoMessage

func (*EpochV2) ProtoMessage()

func (*EpochV2) ProtoReflect

func (x *EpochV2) ProtoReflect() protoreflect.Message

func (*EpochV2) Reset

func (x *EpochV2) Reset()

func (*EpochV2) String

func (x *EpochV2) String() string

type Event

type Event struct {

	// Name is the name of the event.
	Name Event_Name `protobuf:"varint,1,opt,name=name,proto3,enum=xatu.Event_Name" json:"name,omitempty"`
	// DateTime is the date and time of the event as seen by the client.
	DateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=date_time,proto3" json:"date_time,omitempty"`
	// ID is the id of the event.
	Id string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*Event) Descriptor deprecated

func (*Event) Descriptor() ([]byte, []int)

Deprecated: Use Event.ProtoReflect.Descriptor instead.

func (*Event) GetDateTime

func (x *Event) GetDateTime() *timestamppb.Timestamp

func (*Event) GetId

func (x *Event) GetId() string

func (*Event) GetName

func (x *Event) GetName() Event_Name

func (*Event) ProtoMessage

func (*Event) ProtoMessage()

func (*Event) ProtoReflect

func (x *Event) ProtoReflect() protoreflect.Message

func (*Event) Reset

func (x *Event) Reset()

func (*Event) String

func (x *Event) String() string

type EventFilter

type EventFilter interface {
	// EventNames returns the list of event names to filter on.
	EventNames() []string
	// Modules returns the list of modules to filter on.
	Modules() []string
	// ShouldBeDropped returns true if the event should be dropped.
	ShouldBeDropped(event *DecoratedEvent) (bool, error)
}

func NewEventFilter

func NewEventFilter(config *EventFilterConfig) (EventFilter, error)

type EventFilterConfig

type EventFilterConfig struct {
	EventNames []string `yaml:"eventNames"`
	Modules    []string `yaml:"modules"`
}

func (*EventFilterConfig) Validate

func (f *EventFilterConfig) Validate() error

type EventIngesterClient

type EventIngesterClient interface {
	CreateEvents(ctx context.Context, in *CreateEventsRequest, opts ...grpc.CallOption) (*CreateEventsResponse, error)
}

EventIngesterClient is the client API for EventIngester service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type EventIngesterServer

type EventIngesterServer interface {
	CreateEvents(context.Context, *CreateEventsRequest) (*CreateEventsResponse, error)
	// contains filtered or unexported methods
}

EventIngesterServer is the server API for EventIngester service. All implementations must embed UnimplementedEventIngesterServer for forward compatibility.

type Event_Name

type Event_Name int32
const (
	Event_BEACON_API_ETH_V1_EVENTS_UNKNOWN                       Event_Name = 0
	Event_BEACON_API_ETH_V1_EVENTS_BLOCK                         Event_Name = 1
	Event_BEACON_API_ETH_V1_EVENTS_CHAIN_REORG                   Event_Name = 2
	Event_BEACON_API_ETH_V1_EVENTS_FINALIZED_CHECKPOINT          Event_Name = 3
	Event_BEACON_API_ETH_V1_EVENTS_HEAD                          Event_Name = 4
	Event_BEACON_API_ETH_V1_EVENTS_VOLUNTARY_EXIT                Event_Name = 5
	Event_BEACON_API_ETH_V1_EVENTS_ATTESTATION                   Event_Name = 6
	Event_BEACON_API_ETH_V1_EVENTS_CONTRIBUTION_AND_PROOF        Event_Name = 7
	Event_MEMPOOL_TRANSACTION                                    Event_Name = 8
	Event_BEACON_API_ETH_V2_BEACON_BLOCK                         Event_Name = 9
	Event_BEACON_API_ETH_V1_DEBUG_FORK_CHOICE                    Event_Name = 10
	Event_BEACON_API_ETH_V1_DEBUG_FORK_CHOICE_REORG              Event_Name = 11
	Event_BEACON_API_ETH_V1_BEACON_COMMITTEE                     Event_Name = 12
	Event_BEACON_API_ETH_V1_VALIDATOR_ATTESTATION_DATA           Event_Name = 13
	Event_BEACON_API_ETH_V1_EVENTS_BLOCK_V2                      Event_Name = 14
	Event_BEACON_API_ETH_V1_EVENTS_CHAIN_REORG_V2                Event_Name = 15
	Event_BEACON_API_ETH_V1_EVENTS_FINALIZED_CHECKPOINT_V2       Event_Name = 16
	Event_BEACON_API_ETH_V1_EVENTS_HEAD_V2                       Event_Name = 17
	Event_BEACON_API_ETH_V1_EVENTS_VOLUNTARY_EXIT_V2             Event_Name = 18
	Event_BEACON_API_ETH_V1_EVENTS_ATTESTATION_V2                Event_Name = 19
	Event_BEACON_API_ETH_V1_EVENTS_CONTRIBUTION_AND_PROOF_V2     Event_Name = 20
	Event_MEMPOOL_TRANSACTION_V2                                 Event_Name = 21
	Event_BEACON_API_ETH_V2_BEACON_BLOCK_V2                      Event_Name = 22
	Event_BEACON_API_ETH_V1_DEBUG_FORK_CHOICE_V2                 Event_Name = 23
	Event_BEACON_API_ETH_V1_DEBUG_FORK_CHOICE_REORG_V2           Event_Name = 24
	Event_BEACON_API_ETH_V2_BEACON_BLOCK_ATTESTER_SLASHING       Event_Name = 25
	Event_BEACON_API_ETH_V2_BEACON_BLOCK_PROPOSER_SLASHING       Event_Name = 26
	Event_BEACON_API_ETH_V2_BEACON_BLOCK_VOLUNTARY_EXIT          Event_Name = 27
	Event_BEACON_API_ETH_V2_BEACON_BLOCK_DEPOSIT                 Event_Name = 28
	Event_BEACON_API_ETH_V2_BEACON_BLOCK_BLS_TO_EXECUTION_CHANGE Event_Name = 29
	Event_BEACON_API_ETH_V2_BEACON_BLOCK_EXECUTION_TRANSACTION   Event_Name = 30
	Event_BEACON_API_ETH_V2_BEACON_BLOCK_WITHDRAWAL              Event_Name = 31
	Event_BEACON_API_ETH_V1_EVENTS_BLOB_SIDECAR                  Event_Name = 32
	Event_BLOCKPRINT_BLOCK_CLASSIFICATION                        Event_Name = 33
	Event_BEACON_API_ETH_V1_BEACON_BLOB_SIDECAR                  Event_Name = 34
	Event_BEACON_P2P_ATTESTATION                                 Event_Name = 35
	Event_BEACON_API_ETH_V1_PROPOSER_DUTY                        Event_Name = 36
	Event_BEACON_API_ETH_V2_BEACON_BLOCK_ELABORATED_ATTESTATION  Event_Name = 37
	Event_LIBP2P_TRACE_CONNECTED                                 Event_Name = 38
	Event_LIBP2P_TRACE_DISCONNECTED                              Event_Name = 39
	Event_LIBP2P_TRACE_ADD_PEER                                  Event_Name = 40
	Event_LIBP2P_TRACE_REMOVE_PEER                               Event_Name = 41
	Event_LIBP2P_TRACE_RECV_RPC                                  Event_Name = 42
	Event_LIBP2P_TRACE_SEND_RPC                                  Event_Name = 43
	Event_LIBP2P_TRACE_DROP_RPC                                  Event_Name = 44
	Event_LIBP2P_TRACE_JOIN                                      Event_Name = 45
	Event_LIBP2P_TRACE_UNKNOWN                                   Event_Name = 46
	Event_LIBP2P_TRACE_HANDLE_METADATA                           Event_Name = 47
	Event_LIBP2P_TRACE_HANDLE_STATUS                             Event_Name = 48
	Event_LIBP2P_TRACE_GOSSIPSUB_BEACON_BLOCK                    Event_Name = 49
	Event_LIBP2P_TRACE_GOSSIPSUB_BEACON_ATTESTATION              Event_Name = 50
	Event_LIBP2P_TRACE_GOSSIPSUB_BLOB_SIDECAR                    Event_Name = 51
	Event_BEACON_API_ETH_V1_BEACON_VALIDATORS                    Event_Name = 52
	Event_MEV_RELAY_BID_TRACE_BUILDER_BLOCK_SUBMISSION           Event_Name = 53
	Event_MEV_RELAY_PROPOSER_PAYLOAD_DELIVERED                   Event_Name = 54
)

func (Event_Name) Descriptor

func (Event_Name) Descriptor() protoreflect.EnumDescriptor

func (Event_Name) Enum

func (x Event_Name) Enum() *Event_Name

func (Event_Name) EnumDescriptor deprecated

func (Event_Name) EnumDescriptor() ([]byte, []int)

Deprecated: Use Event_Name.Descriptor instead.

func (Event_Name) Number

func (x Event_Name) Number() protoreflect.EnumNumber

func (Event_Name) String

func (x Event_Name) String() string

func (Event_Name) Type

type ExecutionNodeStatus

type ExecutionNodeStatus struct {
	NodeRecord      string                            `protobuf:"bytes,1,opt,name=node_record,json=nodeRecord,proto3" json:"node_record,omitempty"`
	Name            string                            `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Capabilities    []*ExecutionNodeStatus_Capability `protobuf:"bytes,3,rep,name=capabilities,proto3" json:"capabilities,omitempty"`
	ProtocolVersion uint64                            `protobuf:"varint,4,opt,name=protocol_version,json=protocolVersion,proto3" json:"protocol_version,omitempty"`
	NetworkId       uint64                            `protobuf:"varint,5,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"`
	TotalDifficulty string                            `protobuf:"bytes,6,opt,name=total_difficulty,json=totalDifficulty,proto3" json:"total_difficulty,omitempty"`
	Head            []byte                            `protobuf:"bytes,7,opt,name=head,proto3" json:"head,omitempty"`
	Genesis         []byte                            `protobuf:"bytes,8,opt,name=genesis,proto3" json:"genesis,omitempty"`
	ForkId          *ExecutionNodeStatus_ForkID       `protobuf:"bytes,9,opt,name=fork_id,json=forkId,proto3" json:"fork_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ExecutionNodeStatus) Descriptor deprecated

func (*ExecutionNodeStatus) Descriptor() ([]byte, []int)

Deprecated: Use ExecutionNodeStatus.ProtoReflect.Descriptor instead.

func (*ExecutionNodeStatus) GetCapabilities

func (x *ExecutionNodeStatus) GetCapabilities() []*ExecutionNodeStatus_Capability

func (*ExecutionNodeStatus) GetForkId

func (*ExecutionNodeStatus) GetGenesis

func (x *ExecutionNodeStatus) GetGenesis() []byte

func (*ExecutionNodeStatus) GetHead

func (x *ExecutionNodeStatus) GetHead() []byte

func (*ExecutionNodeStatus) GetName

func (x *ExecutionNodeStatus) GetName() string

func (*ExecutionNodeStatus) GetNetworkId

func (x *ExecutionNodeStatus) GetNetworkId() uint64

func (*ExecutionNodeStatus) GetNodeRecord

func (x *ExecutionNodeStatus) GetNodeRecord() string

func (*ExecutionNodeStatus) GetProtocolVersion

func (x *ExecutionNodeStatus) GetProtocolVersion() uint64

func (*ExecutionNodeStatus) GetTotalDifficulty

func (x *ExecutionNodeStatus) GetTotalDifficulty() string

func (*ExecutionNodeStatus) ProtoMessage

func (*ExecutionNodeStatus) ProtoMessage()

func (*ExecutionNodeStatus) ProtoReflect

func (x *ExecutionNodeStatus) ProtoReflect() protoreflect.Message

func (*ExecutionNodeStatus) Reset

func (x *ExecutionNodeStatus) Reset()

func (*ExecutionNodeStatus) String

func (x *ExecutionNodeStatus) String() string

type ExecutionNodeStatus_Capability

type ExecutionNodeStatus_Capability struct {
	Name    string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Version uint32 `protobuf:"varint,2,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}

func (*ExecutionNodeStatus_Capability) Descriptor deprecated

func (*ExecutionNodeStatus_Capability) Descriptor() ([]byte, []int)

Deprecated: Use ExecutionNodeStatus_Capability.ProtoReflect.Descriptor instead.

func (*ExecutionNodeStatus_Capability) GetName

func (*ExecutionNodeStatus_Capability) GetVersion

func (x *ExecutionNodeStatus_Capability) GetVersion() uint32

func (*ExecutionNodeStatus_Capability) ProtoMessage

func (*ExecutionNodeStatus_Capability) ProtoMessage()

func (*ExecutionNodeStatus_Capability) ProtoReflect

func (*ExecutionNodeStatus_Capability) Reset

func (x *ExecutionNodeStatus_Capability) Reset()

func (*ExecutionNodeStatus_Capability) String

type ExecutionNodeStatus_ForkID

type ExecutionNodeStatus_ForkID struct {
	Hash []byte `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"`
	Next uint64 `protobuf:"varint,2,opt,name=next,proto3" json:"next,omitempty"`
	// contains filtered or unexported fields
}

func (*ExecutionNodeStatus_ForkID) Descriptor deprecated

func (*ExecutionNodeStatus_ForkID) Descriptor() ([]byte, []int)

Deprecated: Use ExecutionNodeStatus_ForkID.ProtoReflect.Descriptor instead.

func (*ExecutionNodeStatus_ForkID) GetHash

func (x *ExecutionNodeStatus_ForkID) GetHash() []byte

func (*ExecutionNodeStatus_ForkID) GetNext

func (x *ExecutionNodeStatus_ForkID) GetNext() uint64

func (*ExecutionNodeStatus_ForkID) ProtoMessage

func (*ExecutionNodeStatus_ForkID) ProtoMessage()

func (*ExecutionNodeStatus_ForkID) ProtoReflect

func (*ExecutionNodeStatus_ForkID) Reset

func (x *ExecutionNodeStatus_ForkID) Reset()

func (*ExecutionNodeStatus_ForkID) String

func (x *ExecutionNodeStatus_ForkID) String() string

type ForkID

type ForkID struct {
	Hash string `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"`
	Next string `protobuf:"bytes,2,opt,name=next,proto3" json:"next,omitempty"`
	// contains filtered or unexported fields
}

func (*ForkID) Descriptor deprecated

func (*ForkID) Descriptor() ([]byte, []int)

Deprecated: Use ForkID.ProtoReflect.Descriptor instead.

func (*ForkID) GetHash

func (x *ForkID) GetHash() string

func (*ForkID) GetNext

func (x *ForkID) GetNext() string

func (*ForkID) ProtoMessage

func (*ForkID) ProtoMessage()

func (*ForkID) ProtoReflect

func (x *ForkID) ProtoReflect() protoreflect.Message

func (*ForkID) Reset

func (x *ForkID) Reset()

func (*ForkID) String

func (x *ForkID) String() string

type GetCannonLocationRequest

type GetCannonLocationRequest struct {
	NetworkId string     `protobuf:"bytes,1,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"`
	Type      CannonType `protobuf:"varint,2,opt,name=type,proto3,enum=xatu.CannonType" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*GetCannonLocationRequest) Descriptor deprecated

func (*GetCannonLocationRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetCannonLocationRequest.ProtoReflect.Descriptor instead.

func (*GetCannonLocationRequest) GetNetworkId

func (x *GetCannonLocationRequest) GetNetworkId() string

func (*GetCannonLocationRequest) GetType

func (x *GetCannonLocationRequest) GetType() CannonType

func (*GetCannonLocationRequest) ProtoMessage

func (*GetCannonLocationRequest) ProtoMessage()

func (*GetCannonLocationRequest) ProtoReflect

func (x *GetCannonLocationRequest) ProtoReflect() protoreflect.Message

func (*GetCannonLocationRequest) Reset

func (x *GetCannonLocationRequest) Reset()

func (*GetCannonLocationRequest) String

func (x *GetCannonLocationRequest) String() string

type GetCannonLocationResponse

type GetCannonLocationResponse struct {
	Location *CannonLocation `protobuf:"bytes,1,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*GetCannonLocationResponse) Descriptor deprecated

func (*GetCannonLocationResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetCannonLocationResponse.ProtoReflect.Descriptor instead.

func (*GetCannonLocationResponse) GetLocation

func (x *GetCannonLocationResponse) GetLocation() *CannonLocation

func (*GetCannonLocationResponse) ProtoMessage

func (*GetCannonLocationResponse) ProtoMessage()

func (*GetCannonLocationResponse) ProtoReflect

func (*GetCannonLocationResponse) Reset

func (x *GetCannonLocationResponse) Reset()

func (*GetCannonLocationResponse) String

func (x *GetCannonLocationResponse) String() string

type GetDiscoveryNodeRecordRequest

type GetDiscoveryNodeRecordRequest struct {
	NetworkIds   []uint64 `protobuf:"varint,1,rep,packed,name=network_ids,json=networkIds,proto3" json:"network_ids,omitempty"`
	ForkIdHashes [][]byte `protobuf:"bytes,2,rep,name=fork_id_hashes,json=forkIdHashes,proto3" json:"fork_id_hashes,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDiscoveryNodeRecordRequest) Descriptor deprecated

func (*GetDiscoveryNodeRecordRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDiscoveryNodeRecordRequest.ProtoReflect.Descriptor instead.

func (*GetDiscoveryNodeRecordRequest) GetForkIdHashes

func (x *GetDiscoveryNodeRecordRequest) GetForkIdHashes() [][]byte

func (*GetDiscoveryNodeRecordRequest) GetNetworkIds

func (x *GetDiscoveryNodeRecordRequest) GetNetworkIds() []uint64

func (*GetDiscoveryNodeRecordRequest) ProtoMessage

func (*GetDiscoveryNodeRecordRequest) ProtoMessage()

func (*GetDiscoveryNodeRecordRequest) ProtoReflect

func (*GetDiscoveryNodeRecordRequest) Reset

func (x *GetDiscoveryNodeRecordRequest) Reset()

func (*GetDiscoveryNodeRecordRequest) String

type GetDiscoveryNodeRecordResponse

type GetDiscoveryNodeRecordResponse struct {
	NodeRecord string `protobuf:"bytes,1,opt,name=node_record,json=nodeRecord,proto3" json:"node_record,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDiscoveryNodeRecordResponse) Descriptor deprecated

func (*GetDiscoveryNodeRecordResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetDiscoveryNodeRecordResponse.ProtoReflect.Descriptor instead.

func (*GetDiscoveryNodeRecordResponse) GetNodeRecord

func (x *GetDiscoveryNodeRecordResponse) GetNodeRecord() string

func (*GetDiscoveryNodeRecordResponse) ProtoMessage

func (*GetDiscoveryNodeRecordResponse) ProtoMessage()

func (*GetDiscoveryNodeRecordResponse) ProtoReflect

func (*GetDiscoveryNodeRecordResponse) Reset

func (x *GetDiscoveryNodeRecordResponse) Reset()

func (*GetDiscoveryNodeRecordResponse) String

type ListStalledExecutionNodeRecordsRequest

type ListStalledExecutionNodeRecordsRequest struct {
	PageSize int32 `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// contains filtered or unexported fields
}

func (*ListStalledExecutionNodeRecordsRequest) Descriptor deprecated

func (*ListStalledExecutionNodeRecordsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListStalledExecutionNodeRecordsRequest.ProtoReflect.Descriptor instead.

func (*ListStalledExecutionNodeRecordsRequest) GetPageSize

func (*ListStalledExecutionNodeRecordsRequest) ProtoMessage

func (*ListStalledExecutionNodeRecordsRequest) ProtoReflect

func (*ListStalledExecutionNodeRecordsRequest) Reset

func (*ListStalledExecutionNodeRecordsRequest) String

type ListStalledExecutionNodeRecordsResponse

type ListStalledExecutionNodeRecordsResponse struct {
	NodeRecords []string `protobuf:"bytes,1,rep,name=node_records,json=nodeRecords,proto3" json:"node_records,omitempty"`
	// contains filtered or unexported fields
}

func (*ListStalledExecutionNodeRecordsResponse) Descriptor deprecated

func (*ListStalledExecutionNodeRecordsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListStalledExecutionNodeRecordsResponse.ProtoReflect.Descriptor instead.

func (*ListStalledExecutionNodeRecordsResponse) GetNodeRecords

func (x *ListStalledExecutionNodeRecordsResponse) GetNodeRecords() []string

func (*ListStalledExecutionNodeRecordsResponse) ProtoMessage

func (*ListStalledExecutionNodeRecordsResponse) ProtoReflect

func (*ListStalledExecutionNodeRecordsResponse) Reset

func (*ListStalledExecutionNodeRecordsResponse) String

type Meta

type Meta struct {

	// Client contains information about the event that is from the client.
	Client *ClientMeta `protobuf:"bytes,1,opt,name=client,proto3" json:"client,omitempty"`
	// Server contains information about the event that is from the server.
	Server *ServerMeta `protobuf:"bytes,2,opt,name=server,proto3" json:"server,omitempty"`
	// contains filtered or unexported fields
}

func (*Meta) Descriptor deprecated

func (*Meta) Descriptor() ([]byte, []int)

Deprecated: Use Meta.ProtoReflect.Descriptor instead.

func (*Meta) GetClient

func (x *Meta) GetClient() *ClientMeta

func (*Meta) GetServer

func (x *Meta) GetServer() *ServerMeta

func (*Meta) ProtoMessage

func (*Meta) ProtoMessage()

func (*Meta) ProtoReflect

func (x *Meta) ProtoReflect() protoreflect.Message

func (*Meta) Reset

func (x *Meta) Reset()

func (*Meta) String

func (x *Meta) String() string

type ModuleName added in v0.0.198

type ModuleName int32

ModuleName is the Xatu module.

const (
	ModuleName_UNSPECIFIED   ModuleName = 0
	ModuleName_SENTRY        ModuleName = 1
	ModuleName_CANNON        ModuleName = 2
	ModuleName_SERVER        ModuleName = 3
	ModuleName_DISCOVERY     ModuleName = 4
	ModuleName_CL_MIMICRY    ModuleName = 5
	ModuleName_EL_MIMICRY    ModuleName = 6
	ModuleName_RELAY_MONITOR ModuleName = 7
)

func (ModuleName) Descriptor added in v0.0.198

func (ModuleName) Descriptor() protoreflect.EnumDescriptor

func (ModuleName) Enum added in v0.0.198

func (x ModuleName) Enum() *ModuleName

func (ModuleName) EnumDescriptor deprecated added in v0.0.198

func (ModuleName) EnumDescriptor() ([]byte, []int)

Deprecated: Use ModuleName.Descriptor instead.

func (ModuleName) Number added in v0.0.198

func (x ModuleName) Number() protoreflect.EnumNumber

func (ModuleName) String added in v0.0.198

func (x ModuleName) String() string

func (ModuleName) Type added in v0.0.198

type Propagation

type Propagation struct {

	// SlotStartDiff is the difference between the slot start time and the
	// attestation received time (in milliseconds).
	SlotStartDiff uint64 `protobuf:"varint,3,opt,name=slot_start_diff,proto3" json:"slot_start_diff,omitempty"`
	// contains filtered or unexported fields
}

func (*Propagation) Descriptor deprecated

func (*Propagation) Descriptor() ([]byte, []int)

Deprecated: Use Propagation.ProtoReflect.Descriptor instead.

func (*Propagation) GetSlotStartDiff

func (x *Propagation) GetSlotStartDiff() uint64

func (*Propagation) ProtoMessage

func (*Propagation) ProtoMessage()

func (*Propagation) ProtoReflect

func (x *Propagation) ProtoReflect() protoreflect.Message

func (*Propagation) Reset

func (x *Propagation) Reset()

func (*Propagation) String

func (x *Propagation) String() string

type PropagationV2

type PropagationV2 struct {

	// SlotStartDiff is the difference between the slot start time and the
	// attestation received time (in milliseconds).
	SlotStartDiff *wrapperspb.UInt64Value `protobuf:"bytes,1,opt,name=slot_start_diff,proto3" json:"slot_start_diff,omitempty"`
	// contains filtered or unexported fields
}

func (*PropagationV2) Descriptor deprecated

func (*PropagationV2) Descriptor() ([]byte, []int)

Deprecated: Use PropagationV2.ProtoReflect.Descriptor instead.

func (*PropagationV2) GetSlotStartDiff

func (x *PropagationV2) GetSlotStartDiff() *wrapperspb.UInt64Value

func (*PropagationV2) ProtoMessage

func (*PropagationV2) ProtoMessage()

func (*PropagationV2) ProtoReflect

func (x *PropagationV2) ProtoReflect() protoreflect.Message

func (*PropagationV2) Reset

func (x *PropagationV2) Reset()

func (*PropagationV2) String

func (x *PropagationV2) String() string

type Redacter added in v0.0.200

type Redacter interface {
	Apply(msg proto.Message) []string
}

func NewRedacter added in v0.0.200

func NewRedacter(config *RedacterConfig) (Redacter, error)

type RedacterConfig added in v0.0.200

type RedacterConfig struct {
	FieldPaths []string `yaml:"fieldPaths"`
}

func (*RedacterConfig) Validate added in v0.0.200

func (r *RedacterConfig) Validate() error

type ServerMeta

type ServerMeta struct {

	// Event contains information about the event from the server's perspective.
	Event *ServerMeta_Event `protobuf:"bytes,1,opt,name=event,proto3" json:"event,omitempty"`
	// Client contains information about the client from the server's perspective.
	Client *ServerMeta_Client `protobuf:"bytes,2,opt,name=client,proto3" json:"client,omitempty"`
	// AdditionalData contains additional, computed data as set by the server
	// about the event.
	//
	// Types that are assignable to AdditionalData:
	//
	//	*ServerMeta_BEACON_P2P_ATTESTATION
	//	*ServerMeta_LIBP2P_TRACE_CONNECTED
	//	*ServerMeta_LIBP2P_TRACE_DISCONNECTED
	AdditionalData isServerMeta_AdditionalData `protobuf_oneof:"AdditionalData"`
	// contains filtered or unexported fields
}

func (*ServerMeta) Descriptor deprecated

func (*ServerMeta) Descriptor() ([]byte, []int)

Deprecated: Use ServerMeta.ProtoReflect.Descriptor instead.

func (*ServerMeta) GetAdditionalData

func (m *ServerMeta) GetAdditionalData() isServerMeta_AdditionalData

func (*ServerMeta) GetBEACON_P2P_ATTESTATION added in v0.0.135

func (x *ServerMeta) GetBEACON_P2P_ATTESTATION() *ServerMeta_AdditionalBeaconP2PAttestationData

func (*ServerMeta) GetClient

func (x *ServerMeta) GetClient() *ServerMeta_Client

func (*ServerMeta) GetEvent

func (x *ServerMeta) GetEvent() *ServerMeta_Event

func (*ServerMeta) GetLIBP2P_TRACE_CONNECTED added in v0.0.164

func (x *ServerMeta) GetLIBP2P_TRACE_CONNECTED() *ServerMeta_AdditionalLibp2PTraceConnectedData

func (*ServerMeta) GetLIBP2P_TRACE_DISCONNECTED added in v0.0.164

func (x *ServerMeta) GetLIBP2P_TRACE_DISCONNECTED() *ServerMeta_AdditionalLibp2PTraceDisconnectedData

func (*ServerMeta) ProtoMessage

func (*ServerMeta) ProtoMessage()

func (*ServerMeta) ProtoReflect

func (x *ServerMeta) ProtoReflect() protoreflect.Message

func (*ServerMeta) Reset

func (x *ServerMeta) Reset()

func (*ServerMeta) String

func (x *ServerMeta) String() string

type ServerMeta_AdditionalBeaconP2PAttestationData added in v0.0.135

type ServerMeta_AdditionalBeaconP2PAttestationData struct {
	Peer *ServerMeta_Peer `protobuf:"bytes,1,opt,name=peer,proto3" json:"peer,omitempty"`
	// contains filtered or unexported fields
}

func (*ServerMeta_AdditionalBeaconP2PAttestationData) Descriptor deprecated added in v0.0.135

Deprecated: Use ServerMeta_AdditionalBeaconP2PAttestationData.ProtoReflect.Descriptor instead.

func (*ServerMeta_AdditionalBeaconP2PAttestationData) GetPeer added in v0.0.135

func (*ServerMeta_AdditionalBeaconP2PAttestationData) ProtoMessage added in v0.0.135

func (*ServerMeta_AdditionalBeaconP2PAttestationData) ProtoReflect added in v0.0.135

func (*ServerMeta_AdditionalBeaconP2PAttestationData) Reset added in v0.0.135

func (*ServerMeta_AdditionalBeaconP2PAttestationData) String added in v0.0.135

type ServerMeta_AdditionalLibp2PTraceConnectedData added in v0.0.164

type ServerMeta_AdditionalLibp2PTraceConnectedData struct {
	Peer *ServerMeta_Peer `protobuf:"bytes,1,opt,name=peer,proto3" json:"peer,omitempty"`
	// contains filtered or unexported fields
}

func (*ServerMeta_AdditionalLibp2PTraceConnectedData) Descriptor deprecated added in v0.0.164

Deprecated: Use ServerMeta_AdditionalLibp2PTraceConnectedData.ProtoReflect.Descriptor instead.

func (*ServerMeta_AdditionalLibp2PTraceConnectedData) GetPeer added in v0.0.164

func (*ServerMeta_AdditionalLibp2PTraceConnectedData) ProtoMessage added in v0.0.164

func (*ServerMeta_AdditionalLibp2PTraceConnectedData) ProtoReflect added in v0.0.164

func (*ServerMeta_AdditionalLibp2PTraceConnectedData) Reset added in v0.0.164

func (*ServerMeta_AdditionalLibp2PTraceConnectedData) String added in v0.0.164

type ServerMeta_AdditionalLibp2PTraceDisconnectedData added in v0.0.164

type ServerMeta_AdditionalLibp2PTraceDisconnectedData struct {
	Peer *ServerMeta_Peer `protobuf:"bytes,1,opt,name=peer,proto3" json:"peer,omitempty"`
	// contains filtered or unexported fields
}

func (*ServerMeta_AdditionalLibp2PTraceDisconnectedData) Descriptor deprecated added in v0.0.164

Deprecated: Use ServerMeta_AdditionalLibp2PTraceDisconnectedData.ProtoReflect.Descriptor instead.

func (*ServerMeta_AdditionalLibp2PTraceDisconnectedData) GetPeer added in v0.0.164

func (*ServerMeta_AdditionalLibp2PTraceDisconnectedData) ProtoMessage added in v0.0.164

func (*ServerMeta_AdditionalLibp2PTraceDisconnectedData) ProtoReflect added in v0.0.164

func (*ServerMeta_AdditionalLibp2PTraceDisconnectedData) Reset added in v0.0.164

func (*ServerMeta_AdditionalLibp2PTraceDisconnectedData) String added in v0.0.164

type ServerMeta_BEACON_P2P_ATTESTATION added in v0.0.135

type ServerMeta_BEACON_P2P_ATTESTATION struct {
	// AdditionalBeaconP2PAttestation contains additional data on unvalidated
	// beacon attestations that were received over the p2p network.
	BEACON_P2P_ATTESTATION *ServerMeta_AdditionalBeaconP2PAttestationData `protobuf:"bytes,3,opt,name=BEACON_P2P_ATTESTATION,proto3,oneof"`
}

type ServerMeta_Client

type ServerMeta_Client struct {

	// IP is the ip of the client as far as the server is concerned.
	IP string `protobuf:"bytes,1,opt,name=IP,json=ip,proto3" json:"IP,omitempty"`
	// Geo contains geo information about the client as far as the server is
	// concerned.
	Geo *ServerMeta_Geo `protobuf:"bytes,2,opt,name=geo,proto3" json:"geo,omitempty"`
	// Group contains the group name of the client as far as the server is
	// concerned.
	Group string `protobuf:"bytes,3,opt,name=Group,json=group,proto3" json:"Group,omitempty"`
	// User contains the user name of the client as far as the server is
	// concerned.
	User string `protobuf:"bytes,4,opt,name=User,json=user,proto3" json:"User,omitempty"`
	// contains filtered or unexported fields
}

func (*ServerMeta_Client) Descriptor deprecated

func (*ServerMeta_Client) Descriptor() ([]byte, []int)

Deprecated: Use ServerMeta_Client.ProtoReflect.Descriptor instead.

func (*ServerMeta_Client) GetGeo

func (x *ServerMeta_Client) GetGeo() *ServerMeta_Geo

func (*ServerMeta_Client) GetGroup added in v0.0.200

func (x *ServerMeta_Client) GetGroup() string

func (*ServerMeta_Client) GetIP

func (x *ServerMeta_Client) GetIP() string

func (*ServerMeta_Client) GetUser added in v0.0.200

func (x *ServerMeta_Client) GetUser() string

func (*ServerMeta_Client) ProtoMessage

func (*ServerMeta_Client) ProtoMessage()

func (*ServerMeta_Client) ProtoReflect

func (x *ServerMeta_Client) ProtoReflect() protoreflect.Message

func (*ServerMeta_Client) Reset

func (x *ServerMeta_Client) Reset()

func (*ServerMeta_Client) String

func (x *ServerMeta_Client) String() string

type ServerMeta_Event

type ServerMeta_Event struct {

	// / DateTime is the date and time of the event as seen by the server.
	ReceivedDateTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=received_date_time,proto3" json:"received_date_time,omitempty"`
	// contains filtered or unexported fields
}

func (*ServerMeta_Event) Descriptor deprecated

func (*ServerMeta_Event) Descriptor() ([]byte, []int)

Deprecated: Use ServerMeta_Event.ProtoReflect.Descriptor instead.

func (*ServerMeta_Event) GetReceivedDateTime

func (x *ServerMeta_Event) GetReceivedDateTime() *timestamppb.Timestamp

func (*ServerMeta_Event) ProtoMessage

func (*ServerMeta_Event) ProtoMessage()

func (*ServerMeta_Event) ProtoReflect

func (x *ServerMeta_Event) ProtoReflect() protoreflect.Message

func (*ServerMeta_Event) Reset

func (x *ServerMeta_Event) Reset()

func (*ServerMeta_Event) String

func (x *ServerMeta_Event) String() string

type ServerMeta_Geo added in v0.0.135

type ServerMeta_Geo struct {

	// City is the city of the client as far as the server is concerned.
	City string `protobuf:"bytes,1,opt,name=City,json=city,proto3" json:"City,omitempty"`
	// Country is the country of the client as far as the server is concerned.
	Country string `protobuf:"bytes,2,opt,name=Country,json=country,proto3" json:"Country,omitempty"`
	// CountryCode is the country code of the client as far as the server is
	// concerned.
	CountryCode string `protobuf:"bytes,3,opt,name=CountryCode,json=country_code,proto3" json:"CountryCode,omitempty"`
	// ContinentCode is the continent code of the client as far as the server
	// is concerned.
	ContinentCode string `protobuf:"bytes,4,opt,name=ContinentCode,json=continent_code,proto3" json:"ContinentCode,omitempty"`
	// Latitude is the latitude of the client as far as the server is
	// concerned.
	Latitude float64 `protobuf:"fixed64,5,opt,name=Latitude,json=latitude,proto3" json:"Latitude,omitempty"`
	// Longitude is the longitude of the client as far as the server is
	// concerned.
	Longitude float64 `protobuf:"fixed64,6,opt,name=Longitude,json=longitude,proto3" json:"Longitude,omitempty"`
	// AutonomousSystemNumber is the autonomous system number of the client as
	// far as the server is concerned.
	AutonomousSystemNumber uint32 `` /* 128-byte string literal not displayed */
	// AutonomousSystemOrganization is the autonomous system organization of
	// the client as far as the server is concerned.
	AutonomousSystemOrganization string `` /* 145-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ServerMeta_Geo) Descriptor deprecated added in v0.0.135

func (*ServerMeta_Geo) Descriptor() ([]byte, []int)

Deprecated: Use ServerMeta_Geo.ProtoReflect.Descriptor instead.

func (*ServerMeta_Geo) GetAutonomousSystemNumber added in v0.0.135

func (x *ServerMeta_Geo) GetAutonomousSystemNumber() uint32

func (*ServerMeta_Geo) GetAutonomousSystemOrganization added in v0.0.135

func (x *ServerMeta_Geo) GetAutonomousSystemOrganization() string

func (*ServerMeta_Geo) GetCity added in v0.0.135

func (x *ServerMeta_Geo) GetCity() string

func (*ServerMeta_Geo) GetContinentCode added in v0.0.135

func (x *ServerMeta_Geo) GetContinentCode() string

func (*ServerMeta_Geo) GetCountry added in v0.0.135

func (x *ServerMeta_Geo) GetCountry() string

func (*ServerMeta_Geo) GetCountryCode added in v0.0.135

func (x *ServerMeta_Geo) GetCountryCode() string

func (*ServerMeta_Geo) GetLatitude added in v0.0.135

func (x *ServerMeta_Geo) GetLatitude() float64

func (*ServerMeta_Geo) GetLongitude added in v0.0.135

func (x *ServerMeta_Geo) GetLongitude() float64

func (*ServerMeta_Geo) ProtoMessage added in v0.0.135

func (*ServerMeta_Geo) ProtoMessage()

func (*ServerMeta_Geo) ProtoReflect added in v0.0.135

func (x *ServerMeta_Geo) ProtoReflect() protoreflect.Message

func (*ServerMeta_Geo) Reset added in v0.0.135

func (x *ServerMeta_Geo) Reset()

func (*ServerMeta_Geo) String added in v0.0.135

func (x *ServerMeta_Geo) String() string

type ServerMeta_LIBP2P_TRACE_CONNECTED added in v0.0.164

type ServerMeta_LIBP2P_TRACE_CONNECTED struct {
	// AdditionalLibp2PTraceConnected contains additional data on peer
	// geo location
	LIBP2P_TRACE_CONNECTED *ServerMeta_AdditionalLibp2PTraceConnectedData `protobuf:"bytes,4,opt,name=LIBP2P_TRACE_CONNECTED,proto3,oneof"`
}

type ServerMeta_LIBP2P_TRACE_DISCONNECTED added in v0.0.164

type ServerMeta_LIBP2P_TRACE_DISCONNECTED struct {
	// AdditionalLibp2PTraceDisconnected contains additional data on peer
	// geo location
	LIBP2P_TRACE_DISCONNECTED *ServerMeta_AdditionalLibp2PTraceDisconnectedData `protobuf:"bytes,5,opt,name=LIBP2P_TRACE_DISCONNECTED,proto3,oneof"`
}

type ServerMeta_Peer added in v0.0.135

type ServerMeta_Peer struct {

	// Geo contains geo information about the peer
	Geo *ServerMeta_Geo `protobuf:"bytes,1,opt,name=geo,proto3" json:"geo,omitempty"`
	// contains filtered or unexported fields
}

func (*ServerMeta_Peer) Descriptor deprecated added in v0.0.135

func (*ServerMeta_Peer) Descriptor() ([]byte, []int)

Deprecated: Use ServerMeta_Peer.ProtoReflect.Descriptor instead.

func (*ServerMeta_Peer) GetGeo added in v0.0.135

func (x *ServerMeta_Peer) GetGeo() *ServerMeta_Geo

func (*ServerMeta_Peer) ProtoMessage added in v0.0.135

func (*ServerMeta_Peer) ProtoMessage()

func (*ServerMeta_Peer) ProtoReflect added in v0.0.135

func (x *ServerMeta_Peer) ProtoReflect() protoreflect.Message

func (*ServerMeta_Peer) Reset added in v0.0.135

func (x *ServerMeta_Peer) Reset()

func (*ServerMeta_Peer) String added in v0.0.135

func (x *ServerMeta_Peer) String() string

type Slot

type Slot struct {

	// Number is the slot number.
	Number uint64 `protobuf:"varint,1,opt,name=number,proto3" json:"number,omitempty"`
	// StartDateTime is the slot start time.
	StartDateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=start_date_time,proto3" json:"start_date_time,omitempty"`
	// contains filtered or unexported fields
}

func (*Slot) Descriptor deprecated

func (*Slot) Descriptor() ([]byte, []int)

Deprecated: Use Slot.ProtoReflect.Descriptor instead.

func (*Slot) GetNumber

func (x *Slot) GetNumber() uint64

func (*Slot) GetStartDateTime

func (x *Slot) GetStartDateTime() *timestamppb.Timestamp

func (*Slot) ProtoMessage

func (*Slot) ProtoMessage()

func (*Slot) ProtoReflect

func (x *Slot) ProtoReflect() protoreflect.Message

func (*Slot) Reset

func (x *Slot) Reset()

func (*Slot) String

func (x *Slot) String() string

type SlotV2

type SlotV2 struct {

	// Number is the slot number.
	Number *wrapperspb.UInt64Value `protobuf:"bytes,1,opt,name=number,proto3" json:"number,omitempty"`
	// StartDateTime is the slot start time.
	StartDateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=start_date_time,proto3" json:"start_date_time,omitempty"`
	// contains filtered or unexported fields
}

func (*SlotV2) Descriptor deprecated

func (*SlotV2) Descriptor() ([]byte, []int)

Deprecated: Use SlotV2.ProtoReflect.Descriptor instead.

func (*SlotV2) GetNumber

func (x *SlotV2) GetNumber() *wrapperspb.UInt64Value

func (*SlotV2) GetStartDateTime

func (x *SlotV2) GetStartDateTime() *timestamppb.Timestamp

func (*SlotV2) ProtoMessage

func (*SlotV2) ProtoMessage()

func (*SlotV2) ProtoReflect

func (x *SlotV2) ProtoReflect() protoreflect.Message

func (*SlotV2) Reset

func (x *SlotV2) Reset()

func (*SlotV2) String

func (x *SlotV2) String() string

type UnimplementedCoordinatorServer

type UnimplementedCoordinatorServer struct{}

UnimplementedCoordinatorServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedCoordinatorServer) CreateNodeRecords

func (UnimplementedCoordinatorServer) GetCannonLocation

type UnimplementedEventIngesterServer

type UnimplementedEventIngesterServer struct{}

UnimplementedEventIngesterServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedEventIngesterServer) CreateEvents

type UnsafeCoordinatorServer

type UnsafeCoordinatorServer interface {
	// contains filtered or unexported methods
}

UnsafeCoordinatorServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to CoordinatorServer will result in compilation errors.

type UnsafeEventIngesterServer

type UnsafeEventIngesterServer interface {
	// contains filtered or unexported methods
}

UnsafeEventIngesterServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to EventIngesterServer will result in compilation errors.

type UpsertCannonLocationRequest

type UpsertCannonLocationRequest struct {
	Location *CannonLocation `protobuf:"bytes,1,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*UpsertCannonLocationRequest) Descriptor deprecated

func (*UpsertCannonLocationRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpsertCannonLocationRequest.ProtoReflect.Descriptor instead.

func (*UpsertCannonLocationRequest) GetLocation

func (x *UpsertCannonLocationRequest) GetLocation() *CannonLocation

func (*UpsertCannonLocationRequest) ProtoMessage

func (*UpsertCannonLocationRequest) ProtoMessage()

func (*UpsertCannonLocationRequest) ProtoReflect

func (*UpsertCannonLocationRequest) Reset

func (x *UpsertCannonLocationRequest) Reset()

func (*UpsertCannonLocationRequest) String

func (x *UpsertCannonLocationRequest) String() string

type UpsertCannonLocationResponse

type UpsertCannonLocationResponse struct {
	// contains filtered or unexported fields
}

func (*UpsertCannonLocationResponse) Descriptor deprecated

func (*UpsertCannonLocationResponse) Descriptor() ([]byte, []int)

Deprecated: Use UpsertCannonLocationResponse.ProtoReflect.Descriptor instead.

func (*UpsertCannonLocationResponse) ProtoMessage

func (*UpsertCannonLocationResponse) ProtoMessage()

func (*UpsertCannonLocationResponse) ProtoReflect

func (*UpsertCannonLocationResponse) Reset

func (x *UpsertCannonLocationResponse) Reset()

func (*UpsertCannonLocationResponse) String

type Validators added in v0.0.172

type Validators struct {
	Validators []*v1.Validator `protobuf:"bytes,1,rep,name=validators,proto3" json:"validators,omitempty"`
	// contains filtered or unexported fields
}

func (*Validators) Descriptor deprecated added in v0.0.172

func (*Validators) Descriptor() ([]byte, []int)

Deprecated: Use Validators.ProtoReflect.Descriptor instead.

func (*Validators) GetValidators added in v0.0.172

func (x *Validators) GetValidators() []*v1.Validator

func (*Validators) ProtoMessage added in v0.0.172

func (*Validators) ProtoMessage()

func (*Validators) ProtoReflect added in v0.0.172

func (x *Validators) ProtoReflect() protoreflect.Message

func (*Validators) Reset added in v0.0.172

func (x *Validators) Reset()

func (*Validators) String added in v0.0.172

func (x *Validators) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL