Versions in this module Expand all Collapse all v2 v2.0.1 Oct 5, 2021 Changes in this version + type AttCaches struct + func NewAttCaches() *AttCaches + func (c *AttCaches) AggregateUnaggregatedAttestations(ctx context.Context) error + func (c *AttCaches) AggregateUnaggregatedAttestationsBySlotIndex(ctx context.Context, slot types.Slot, committeeIndex types.CommitteeIndex) error + func (c *AttCaches) AggregatedAttestationCount() int + func (c *AttCaches) AggregatedAttestations() []*ethpb.Attestation + func (c *AttCaches) AggregatedAttestationsBySlotIndex(ctx context.Context, slot types.Slot, committeeIndex types.CommitteeIndex) []*ethpb.Attestation + func (c *AttCaches) BlockAttestations() []*ethpb.Attestation + func (c *AttCaches) DeleteAggregatedAttestation(att *ethpb.Attestation) error + func (c *AttCaches) DeleteBlockAttestation(att *ethpb.Attestation) error + func (c *AttCaches) DeleteForkchoiceAttestation(att *ethpb.Attestation) error + func (c *AttCaches) DeleteSeenUnaggregatedAttestations() (int, error) + func (c *AttCaches) DeleteUnaggregatedAttestation(att *ethpb.Attestation) error + func (c *AttCaches) ForkchoiceAttestationCount() int + func (c *AttCaches) ForkchoiceAttestations() []*ethpb.Attestation + func (c *AttCaches) HasAggregatedAttestation(att *ethpb.Attestation) (bool, error) + func (c *AttCaches) SaveAggregatedAttestation(att *ethpb.Attestation) error + func (c *AttCaches) SaveAggregatedAttestations(atts []*ethpb.Attestation) error + func (c *AttCaches) SaveBlockAttestation(att *ethpb.Attestation) error + func (c *AttCaches) SaveBlockAttestations(atts []*ethpb.Attestation) error + func (c *AttCaches) SaveForkchoiceAttestation(att *ethpb.Attestation) error + func (c *AttCaches) SaveForkchoiceAttestations(atts []*ethpb.Attestation) error + func (c *AttCaches) SaveUnaggregatedAttestation(att *ethpb.Attestation) error + func (c *AttCaches) SaveUnaggregatedAttestations(atts []*ethpb.Attestation) error + func (c *AttCaches) UnaggregatedAttestationCount() int + func (c *AttCaches) UnaggregatedAttestations() ([]*ethpb.Attestation, error) + func (c *AttCaches) UnaggregatedAttestationsBySlotIndex(ctx context.Context, slot types.Slot, committeeIndex types.CommitteeIndex) []*ethpb.Attestation Other modules containing this package github.com/prysmaticlabs/prysm github.com/prysmaticlabs/prysm/v3 github.com/prysmaticlabs/prysm/v4 github.com/prysmaticlabs/prysm/v5