prysm-pulse/beacon-chain/db/kv
Preston Van Loon 6bf14dedcd
Better aggregated attestations pool (#3761)
* WIP of aggregated signatures in DB

* new lines at end

* taking a nap on the plane now

* fix tests

* remove duplication of attestations. so much for that airplane nap lol

* benchmark before flight lands

* gaz

* manual gaz

* fully contained checks

* quick improvement before landing

* new bitlist with fixes

* doesn't need real signatures

* it works, mostly

* print shard too

* some refactoring

* Revert "some refactoring"

This reverts commit 377ce7fbfb02321c20522da2eb27208a20a67669.

* Revert "Revert "some refactoring""

This reverts commit b46a458898acd214da44fc20dfae920d2725b6e8.

These changes are ok, just need to update the expected values

* fix tests

* lint

* lint

* upstream changes

* fix tests

* what

* resolve TODOs

* gofmt

* revert unrelated pb

* remove debug statement
2019-10-16 23:46:07 -07:00
..
archive_test.go Do Not Archive Active Indices (#3573) 2019-09-25 17:18:37 +08:00
archive.go Do Not Archive Active Indices (#3573) 2019-09-25 17:18:37 +08:00
attestations_test.go Better aggregated attestations pool (#3761) 2019-10-16 23:46:07 -07:00
attestations.go Better aggregated attestations pool (#3761) 2019-10-16 23:46:07 -07:00
backup_test.go Add database API for creating backups (#3694) 2019-10-03 17:29:49 +08:00
backup.go Add database API for creating backups (#3694) 2019-10-03 17:29:49 +08:00
blocks_test.go Ensure Blocks Are Not Duplicated When Saved to DB (#3739) 2019-10-08 13:47:48 +09:00
blocks.go Ensure Blocks Are Not Duplicated When Saved to DB (#3739) 2019-10-08 13:47:48 +09:00
BUILD.bazel Better aggregated attestations pool (#3761) 2019-10-16 23:46:07 -07:00
checkpoint_test.go DB: finalized and justified checkpoints can't return nil (#3362) 2019-08-30 10:03:55 -07:00
checkpoint.go DB: finalized and justified checkpoints can't return nil (#3362) 2019-08-30 10:03:55 -07:00
deposit_contract_test.go Add Deposit Contract Methods to DB Refactor (#3264) 2019-08-21 16:11:50 -05:00
deposit_contract.go Add Deposit Contract Methods to DB Refactor (#3264) 2019-08-21 16:11:50 -05:00
kv_test.go Create a testing db method that can be used with the new database interface (#3217) 2019-08-15 17:41:51 -04:00
kv.go Ensure Blocks Are Not Duplicated When Saved to DB (#3739) 2019-10-08 13:47:48 +09:00
operations_test.go Include Voluntary Exits Definitions in DB Refactor (#3266) 2019-08-21 16:32:44 -05:00
operations.go Include Voluntary Exits Definitions in DB Refactor (#3266) 2019-08-21 16:32:44 -05:00
schema.go Do Not Archive Active Indices (#3573) 2019-09-25 17:18:37 +08:00
slashings_test.go Block Slashings CRUD Methods DB Refactor (#3261) 2019-08-21 15:21:04 -05:00
slashings.go Block Slashings CRUD Methods DB Refactor (#3261) 2019-08-21 15:21:04 -05:00
state_test.go Save genesis state in DB (#3359) 2019-08-29 15:32:35 -07:00
state.go Tracing: Add additional attributes (#3404) 2019-09-03 20:03:09 -07:00
utils.go Fix Bolt Fatal Crash (#3320) 2019-08-26 09:00:40 -05:00
validators_test.go no cache tests (#3284) 2019-08-23 09:56:48 -05:00
validators.go Large Prysm Performance Improvements (#3622) 2019-09-30 15:45:53 -05:00