mirror of
https://github.com/OffchainLabs/prysm.git
synced 2026-01-09 15:37:56 -05:00
fixing sa4006 (#13350)
This commit is contained in:
@@ -102,7 +102,7 @@ var (
|
||||
// we have stored in the database for the given validator public key.
|
||||
func (s *Store) AttestationHistoryForPubKey(ctx context.Context, pubKey [fieldparams.BLSPubkeyLength]byte) ([]*AttestationRecord, error) {
|
||||
records := make([]*AttestationRecord, 0)
|
||||
ctx, span := trace.StartSpan(ctx, "Validator.AttestationHistoryForPubKey")
|
||||
_, span := trace.StartSpan(ctx, "Validator.AttestationHistoryForPubKey")
|
||||
defer span.End()
|
||||
err := s.view(func(tx *bolt.Tx) error {
|
||||
bucket := tx.Bucket(pubKeysBucket)
|
||||
@@ -423,7 +423,7 @@ func (s *Store) flushAttestationRecords(ctx context.Context, records []*Attestat
|
||||
// transaction to minimize write lock contention compared to doing them
|
||||
// all in individual, isolated boltDB transactions.
|
||||
func (s *Store) saveAttestationRecords(ctx context.Context, atts []*AttestationRecord) error {
|
||||
ctx, span := trace.StartSpan(ctx, "Validator.saveAttestationRecords")
|
||||
_, span := trace.StartSpan(ctx, "Validator.saveAttestationRecords")
|
||||
defer span.End()
|
||||
return s.update(func(tx *bolt.Tx) error {
|
||||
// Initialize buckets for the lowest target and source epochs.
|
||||
@@ -519,7 +519,7 @@ func (s *Store) saveAttestationRecords(ctx context.Context, atts []*AttestationR
|
||||
|
||||
// AttestedPublicKeys retrieves all public keys that have attested.
|
||||
func (s *Store) AttestedPublicKeys(ctx context.Context) ([][fieldparams.BLSPubkeyLength]byte, error) {
|
||||
ctx, span := trace.StartSpan(ctx, "Validator.AttestedPublicKeys")
|
||||
_, span := trace.StartSpan(ctx, "Validator.AttestedPublicKeys")
|
||||
defer span.End()
|
||||
var err error
|
||||
attestedPublicKeys := make([][fieldparams.BLSPubkeyLength]byte, 0)
|
||||
@@ -538,7 +538,7 @@ func (s *Store) AttestedPublicKeys(ctx context.Context) ([][fieldparams.BLSPubke
|
||||
// SigningRootAtTargetEpoch checks for an existing signing root at a specified
|
||||
// target epoch for a given validator public key.
|
||||
func (s *Store) SigningRootAtTargetEpoch(ctx context.Context, pubKey [fieldparams.BLSPubkeyLength]byte, target primitives.Epoch) ([]byte, error) {
|
||||
ctx, span := trace.StartSpan(ctx, "Validator.SigningRootAtTargetEpoch")
|
||||
_, span := trace.StartSpan(ctx, "Validator.SigningRootAtTargetEpoch")
|
||||
defer span.End()
|
||||
|
||||
var (
|
||||
@@ -585,7 +585,7 @@ func (s *Store) SigningRootAtTargetEpoch(ctx context.Context, pubKey [fieldparam
|
||||
// LowestSignedSourceEpoch returns the lowest signed source epoch for a validator public key.
|
||||
// If no data exists, returning 0 is a sensible default.
|
||||
func (s *Store) LowestSignedSourceEpoch(ctx context.Context, publicKey [fieldparams.BLSPubkeyLength]byte) (primitives.Epoch, bool, error) {
|
||||
ctx, span := trace.StartSpan(ctx, "Validator.LowestSignedSourceEpoch")
|
||||
_, span := trace.StartSpan(ctx, "Validator.LowestSignedSourceEpoch")
|
||||
defer span.End()
|
||||
|
||||
var err error
|
||||
@@ -608,7 +608,7 @@ func (s *Store) LowestSignedSourceEpoch(ctx context.Context, publicKey [fieldpar
|
||||
// LowestSignedTargetEpoch returns the lowest signed target epoch for a validator public key.
|
||||
// If no data exists, returning 0 is a sensible default.
|
||||
func (s *Store) LowestSignedTargetEpoch(ctx context.Context, publicKey [fieldparams.BLSPubkeyLength]byte) (primitives.Epoch, bool, error) {
|
||||
ctx, span := trace.StartSpan(ctx, "Validator.LowestSignedTargetEpoch")
|
||||
_, span := trace.StartSpan(ctx, "Validator.LowestSignedTargetEpoch")
|
||||
defer span.End()
|
||||
|
||||
var err error
|
||||
|
||||
@@ -17,7 +17,7 @@ const backupsDirectoryName = "backups"
|
||||
// Backup the database to the datadir backup directory.
|
||||
// Example for backup: $DATADIR/backups/prysm_validatordb_1029019.backup
|
||||
func (s *Store) Backup(ctx context.Context, outputDir string, permissionOverride bool) error {
|
||||
ctx, span := trace.StartSpan(ctx, "ValidatorDB.Backup")
|
||||
_, span := trace.StartSpan(ctx, "ValidatorDB.Backup")
|
||||
defer span.End()
|
||||
|
||||
var backupsDir string
|
||||
|
||||
@@ -11,7 +11,7 @@ import (
|
||||
// EIPImportBlacklistedPublicKeys returns keys that were marked as blacklisted during EIP-3076 slashing
|
||||
// protection imports, ensuring that we can prevent these keys from having duties at runtime.
|
||||
func (s *Store) EIPImportBlacklistedPublicKeys(ctx context.Context) ([][fieldparams.BLSPubkeyLength]byte, error) {
|
||||
ctx, span := trace.StartSpan(ctx, "Validator.EIPImportBlacklistedPublicKeys")
|
||||
_, span := trace.StartSpan(ctx, "Validator.EIPImportBlacklistedPublicKeys")
|
||||
defer span.End()
|
||||
var err error
|
||||
publicKeys := make([][fieldparams.BLSPubkeyLength]byte, 0)
|
||||
@@ -32,7 +32,7 @@ func (s *Store) EIPImportBlacklistedPublicKeys(ctx context.Context) ([][fieldpar
|
||||
// SaveEIPImportBlacklistedPublicKeys stores a list of blacklisted public keys that
|
||||
// were determined during EIP-3076 slashing protection imports.
|
||||
func (s *Store) SaveEIPImportBlacklistedPublicKeys(ctx context.Context, publicKeys [][fieldparams.BLSPubkeyLength]byte) error {
|
||||
ctx, span := trace.StartSpan(ctx, "Validator.SaveEIPImportBlacklistedPublicKeys")
|
||||
_, span := trace.StartSpan(ctx, "Validator.SaveEIPImportBlacklistedPublicKeys")
|
||||
defer span.End()
|
||||
return s.db.Update(func(tx *bolt.Tx) error {
|
||||
bkt := tx.Bucket(slashablePublicKeysBucket)
|
||||
|
||||
@@ -27,7 +27,7 @@ type Proposal struct {
|
||||
|
||||
// ProposedPublicKeys retrieves all public keys in our proposals history bucket.
|
||||
func (s *Store) ProposedPublicKeys(ctx context.Context) ([][fieldparams.BLSPubkeyLength]byte, error) {
|
||||
ctx, span := trace.StartSpan(ctx, "Validator.ProposedPublicKeys")
|
||||
_, span := trace.StartSpan(ctx, "Validator.ProposedPublicKeys")
|
||||
defer span.End()
|
||||
var err error
|
||||
proposedPublicKeys := make([][fieldparams.BLSPubkeyLength]byte, 0)
|
||||
@@ -47,7 +47,7 @@ func (s *Store) ProposedPublicKeys(ctx context.Context) ([][fieldparams.BLSPubke
|
||||
// as a boolean that tells us if we have a proposal history stored at the slot and a boolean that tells us if we have
|
||||
// a signed root at the slot.
|
||||
func (s *Store) ProposalHistoryForSlot(ctx context.Context, publicKey [fieldparams.BLSPubkeyLength]byte, slot primitives.Slot) ([32]byte, bool, bool, error) {
|
||||
ctx, span := trace.StartSpan(ctx, "Validator.ProposalHistoryForSlot")
|
||||
_, span := trace.StartSpan(ctx, "Validator.ProposalHistoryForSlot")
|
||||
defer span.End()
|
||||
|
||||
var (
|
||||
@@ -84,7 +84,7 @@ func (s *Store) ProposalHistoryForSlot(ctx context.Context, publicKey [fieldpara
|
||||
|
||||
// ProposalHistoryForPubKey returns the entire proposal history for a given public key.
|
||||
func (s *Store) ProposalHistoryForPubKey(ctx context.Context, publicKey [fieldparams.BLSPubkeyLength]byte) ([]*Proposal, error) {
|
||||
ctx, span := trace.StartSpan(ctx, "Validator.ProposalHistoryForPubKey")
|
||||
_, span := trace.StartSpan(ctx, "Validator.ProposalHistoryForPubKey")
|
||||
defer span.End()
|
||||
|
||||
proposals := make([]*Proposal, 0)
|
||||
@@ -112,7 +112,7 @@ func (s *Store) ProposalHistoryForPubKey(ctx context.Context, publicKey [fieldpa
|
||||
// We also check if the incoming proposal slot is lower than the lowest signed proposal slot
|
||||
// for the validator and override its value on disk.
|
||||
func (s *Store) SaveProposalHistoryForSlot(ctx context.Context, pubKey [fieldparams.BLSPubkeyLength]byte, slot primitives.Slot, signingRoot []byte) error {
|
||||
ctx, span := trace.StartSpan(ctx, "Validator.SaveProposalHistoryForEpoch")
|
||||
_, span := trace.StartSpan(ctx, "Validator.SaveProposalHistoryForEpoch")
|
||||
defer span.End()
|
||||
|
||||
err := s.update(func(tx *bolt.Tx) error {
|
||||
@@ -159,7 +159,7 @@ func (s *Store) SaveProposalHistoryForSlot(ctx context.Context, pubKey [fieldpar
|
||||
// LowestSignedProposal returns the lowest signed proposal slot for a validator public key.
|
||||
// If no data exists, a boolean of value false is returned.
|
||||
func (s *Store) LowestSignedProposal(ctx context.Context, publicKey [fieldparams.BLSPubkeyLength]byte) (primitives.Slot, bool, error) {
|
||||
ctx, span := trace.StartSpan(ctx, "Validator.LowestSignedProposal")
|
||||
_, span := trace.StartSpan(ctx, "Validator.LowestSignedProposal")
|
||||
defer span.End()
|
||||
|
||||
var err error
|
||||
@@ -182,7 +182,7 @@ func (s *Store) LowestSignedProposal(ctx context.Context, publicKey [fieldparams
|
||||
// HighestSignedProposal returns the highest signed proposal slot for a validator public key.
|
||||
// If no data exists, a boolean of value false is returned.
|
||||
func (s *Store) HighestSignedProposal(ctx context.Context, publicKey [fieldparams.BLSPubkeyLength]byte) (primitives.Slot, bool, error) {
|
||||
ctx, span := trace.StartSpan(ctx, "Validator.HighestSignedProposal")
|
||||
_, span := trace.StartSpan(ctx, "Validator.HighestSignedProposal")
|
||||
defer span.End()
|
||||
|
||||
var err error
|
||||
|
||||
@@ -15,7 +15,7 @@ import (
|
||||
// target epoch minus some constant of how many epochs we keep track of for slashing
|
||||
// protection. This routine is meant to run on startup.
|
||||
func (s *Store) PruneAttestations(ctx context.Context) error {
|
||||
ctx, span := trace.StartSpan(ctx, "Validator.PruneAttestations")
|
||||
_, span := trace.StartSpan(ctx, "Validator.PruneAttestations")
|
||||
defer span.End()
|
||||
var pubkeys [][]byte
|
||||
err := s.view(func(tx *bolt.Tx) error {
|
||||
|
||||
Reference in New Issue
Block a user