prysm-pulse/validator/db/kv
Preston Van Loon e2c5ae53e7
Validator: Safer pending attestation records flushing (#8433)
* Add a debug log to show duration

* merge from dev

* use safe pending attestation records struct

* fix build, use atomic bool

* Add deadline checks to CheckSlashableAttestation

* Go fmt

* Add test for in-progress log

* GoDocs

* Rename pending attestation records to queued attestation records

* rename and add commentary on log

Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2021-02-12 20:19:01 +00:00
..
attester_protection_test.go Validator: Safer pending attestation records flushing (#8433) 2021-02-12 20:19:01 +00:00
attester_protection.go Validator: Safer pending attestation records flushing (#8433) 2021-02-12 20:19:01 +00:00
backup_test.go Simpler and Safer Attester Slashing Protection (#8086) 2020-12-11 12:31:35 -06:00
backup.go Unify the pattern of using a package-level logger (#8245) 2021-01-11 20:03:28 +00:00
BUILD.bazel Validator: Safer pending attestation records flushing (#8433) 2021-02-12 20:19:01 +00:00
db_test.go Add Back New Attester Protection DB Logic (#8242) 2021-01-11 23:59:17 +00:00
db.go Validator: Safer pending attestation records flushing (#8433) 2021-02-12 20:19:01 +00:00
deprecated_attester_protection_test.go ETH2 Types: Epoch (#8373) 2021-02-09 10:05:22 +00:00
deprecated_attester_protection.go ETH2 Types: Epoch (#8373) 2021-02-09 10:05:22 +00:00
eip_blacklisted_keys_test.go [Feature] - Slashing Interchange Support (#8024) 2021-01-22 17:12:22 -06:00
eip_blacklisted_keys.go [Feature] - Slashing Interchange Support (#8024) 2021-01-22 17:12:22 -06:00
genesis_test.go Save GenesisValidatorsRoot from WaitForChainStart (#7855) 2020-11-20 18:06:12 +00:00
genesis.go Save GenesisValidatorsRoot from WaitForChainStart (#7855) 2020-11-20 18:06:12 +00:00
log.go Unify the pattern of using a package-level logger (#8245) 2021-01-11 20:03:28 +00:00
migration_optimal_attester_protection_test.go ETH2 Types: Epoch (#8373) 2021-02-09 10:05:22 +00:00
migration_optimal_attester_protection.go ETH2 Types: Epoch (#8373) 2021-02-09 10:05:22 +00:00
migration.go Clean up unused functions (#8403) 2021-02-05 18:39:15 +00:00
proposer_protection_test.go ETH2 Types: Epoch (#8373) 2021-02-09 10:05:22 +00:00
proposer_protection.go Validator: Make read operation use db.view instead of db.update (#8434) 2021-02-12 19:06:58 +00:00
prune_attester_protection_test.go ETH2 Types: Epoch (#8373) 2021-02-09 10:05:22 +00:00
prune_attester_protection.go ETH2 Types: Epoch (#8373) 2021-02-09 10:05:22 +00:00
schema.go [Feature] - Slashing Interchange Support (#8024) 2021-01-22 17:12:22 -06:00