terence tsao
a05dca18c7
Add spec tests for process_slashing and process_justification_finalization ( #3803 )
...
* Add precompute spec tests
* Gazelle
2019-10-18 09:09:38 -07:00
terence tsao
a41ac6b498
Implement ProcessEpochPrecompute
( #3798 )
...
* Implemented ProcessSlashingsPrecompute
* Tests for ProcessSlashingsPrecompute
* Gaz
* Lint
* Feature flags
* Hook in ProcessEpochPrecompute
* Hook it to spec test
* Seperate test into it's own package to avoid circular dependency
* Lint
* Gazelle
* Preston's feedback
* Nishant's feedback
2019-10-18 16:38:47 +08:00
Preston Van Loon
fb510a3510
Reject blocks from the future in regular sync ( #3799 )
...
* reject blocks from the future in syncing
* fix test and gofmt
2019-10-18 11:30:14 +08:00
terence tsao
aedd38092f
Process slashing with precompute ( #3797 )
...
* Implemented ProcessSlashingsPrecompute
* Tests for ProcessSlashingsPrecompute
* Gaz
* Lint
* Removed comment
2019-10-18 09:10:41 +08:00
terence tsao
89ef6d6648
Process rewards and penalties with precompute ( #3793 )
2019-10-17 10:54:03 -07:00
Preston Van Loon
fef6b95fed
bump fork version ( #3795 )
2019-10-17 08:50:13 -07:00
Jim McDonald
d4db7a68aa
Add note on building standalone binaries ( #3758 )
2019-10-17 08:42:53 -07:00
terence tsao
921d0a6e7e
Process justification with precompute ( #3792 )
2019-10-17 02:24:13 -07:00
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
shayzluf
cde87ae39b
slasher todo ( #3794 )
...
* add todo
* add issue number
2019-10-17 11:06:55 +05:30
shayzluf
4130c78be7
slasher server ( #3596 )
...
* first version of the watchtower api
* service files
* Begin work on grpc server
* More changes to server
* REnames and mock setup
* working test
* merge
* double propose detection test
* nishant review
* todo change
* gaz
* fix service
* gaz
* remove unused import
* gaz
* resolve circular dependency
* resolve circular dependency 2nd try
* remove package
* fix package
* fix test
* added tests
* gaz
* remove status check
* gaz
* remove context
* remove context
* change var name
* moved to rpc dir
* gaz
* remove server code
* gaz
* slasher server
* visibility change
* pb
* service update
* gaz
2019-10-17 08:42:26 +05:30
terence tsao
2d863a1e63
Methods to precompute process_epoch records ( #3788 )
2019-10-16 17:48:26 -07:00
terence tsao
a62ac97a35
Type for process epoch optimization ( #3783 )
2019-10-16 11:26:02 -07:00
Preston Van Loon
86a8ec035c
Aggregation helper improvements ( #3789 )
...
* aggregation helper
* lint
2019-10-16 11:11:58 -07:00
terence tsao
f0944d205d
update go_bitfield ( #3782 )
2019-10-16 08:17:01 -07:00
Jim McDonald
b0eccd24a2
Tidy up logging ( #3784 )
2019-10-16 06:37:43 -07:00
Jim McDonald
9d441011d7
Remove key duplication ( #3763 )
...
* Remove key duplication
* Break out function to allow testing
2019-10-15 11:20:23 -07:00
Nishant Das
f63c12b7b2
change commit ( #3781 )
2019-10-15 06:37:54 -07:00
Nishant Das
00a5a25323
Fix Round Robin Test ( #3775 )
...
* fix round robin test
* add comment
2019-10-15 14:06:44 +08:00
Preston Van Loon
0d1aeeeaf4
Update renovate.json ( #3780 )
2019-10-14 15:23:20 -07:00
Preston Van Loon
c5d4d5dfce
Change renovate to group dependencies ( #3776 )
2019-10-14 13:56:06 -05:00
Sylvain Laurent
2bd1e54d92
Fix missing parameter in docker command ( #3757 )
2019-10-12 18:46:10 +09:00
Preston Van Loon
9e6b4d1f29
some fixes for bazel v1 ( #3754 )
2019-10-12 16:55:56 +09:00
Santiago Rodríguez
1dbb67af81
Improved docker instructions ( #3693 )
2019-10-12 12:32:12 +09:00
Jim McDonald
aa07843157
Change public key map identifier to byte array ( #3716 )
2019-10-12 11:22:51 +09:00
terence tsao
707dfca62c
Update go-bitfield workspace ( #3749 )
2019-10-11 12:09:41 +09:00
Preston Van Loon
d4001a8b29
Annotate errors / spans in block processing queue ( #3751 )
...
* annotation error in span
* added more annotations and spans to process pending blocks
* use diff
* workspace dep
2019-10-10 17:44:24 +09:00
Nishant Das
964c54f911
Continue Writing to The Stream Despite Failures ( #3743 )
...
* don't fail if block doesn't exist
* fix nogo
2019-10-09 14:57:43 +08:00
terence tsao
df80a7d949
update ( #3741 )
2019-10-09 12:19:52 +09:00
terence tsao
9bf55e53e7
Add context and tracing to attestation pool ( #3737 )
...
* Test case for overlapping aggregation bits
* Add ctx and tracing for attestation pool and beyond
* No nil
* Use real ctx
* Use real ctx
* Fix test
* Fix test
* Fix test
* Fix test
* Fixed imports
2019-10-09 06:42:17 +08:00
Jim McDonald
1c4ea5c471
Additional log information for invalid deposits ( #3740 )
...
* Additional log information for invalid deposits
* Update field names
2019-10-08 18:28:20 +08:00
Raul Jordan
1a94ef12b9
Ensure Blocks Are Not Duplicated When Saved to DB ( #3739 )
...
* dedup
* tests pass when using the fallback
2019-10-08 13:47:48 +09:00
terence tsao
46ecbdc997
Tests for process att with overlapping bits ( #3734 )
2019-10-08 10:52:07 +09:00
Nishant Das
384fd5336e
Use demo config ( #3738 )
...
* use demo config
* gaz
* docker dep
2019-10-08 09:00:00 +08:00
Preston Van Loon
4e22f52ab3
Testnet restart and hotfixes ( #3736 )
...
* hotfix for round robin, hotfix for grpc recovery
* gofmt
* break
* wrong subtraction
* lint
* testnet fork version update
* ignore relay / DHT protocol not supported error
2019-10-08 07:59:08 +08:00
Raul Jordan
9254ebf3ba
new ssz in workspace ( #3735 )
2019-10-07 21:09:04 +08:00
Nishant Das
cbeedeb5a7
Update Renovate ( #3732 )
2019-10-07 17:54:41 +09:00
Nishant Das
093c32e229
update repo ( #3717 )
2019-10-07 15:50:58 +08:00
Preston Van Loon
23764c4640
Abstract verifySlot to helper package ( #3731 )
...
* Abstract verifySlot to helper package
* blocks -> slots
* fix test
2019-10-07 16:15:50 +09:00
terence tsao
750bc83369
Clean up feature flag namings ( #3715 )
2019-10-07 14:11:49 +09:00
Ivan Martinez
14d9a83cda
Add Block Generation Util to testutil package ( #3674 ) ( #3709 )
2019-10-04 16:07:46 -07:00
terence tsao
66dcf2b80d
Moved /shared/ test code in different package ( #3714 )
...
* Fixed bytesutil
* Fix featureflag
* Fix hashutil
* Fix interop
* Fix iputils
* Fix mathutils
* Fix messagehandler
* Fix pagination
* Fix params
* Fix sliceutil
* Fix merkletrie
2019-10-04 15:46:49 -07:00
Nishant Das
91cb081b7e
fix log ( #3713 )
2019-10-04 14:54:21 -07:00
Jim McDonald
73ffde869f
Tidy up logging ( #3711 )
2019-10-04 14:11:59 -07:00
Nishant Das
24cbcc552f
change to hex ( #3712 )
2019-10-04 04:36:57 -07:00
Nishant Das
aa819bf5ba
Change MultiAddr Conversion Error to Debug ( #3702 )
...
* change to debug
* check if IP is nil
2019-10-04 16:05:52 +08:00
terence tsao
273871940c
Test code in different packages ( #3710 )
...
* Moved a few packagesXXX to test_XXX
* Gaz
2019-10-04 15:41:09 +08:00
Preston Van Loon
20e97bc6c3
remove fluentd timestamp ( #3708 )
2019-10-03 20:56:10 -07:00
Nishant Das
fddb51fc45
Support Provided Host Addresses ( #3707 )
...
* support provided host addresses
* remove log
2019-10-04 11:22:17 +08:00
Nishant Das
50b1d209ab
Resubscribe Headers from ETH 1 Chain ( #3706 )
...
* resubscribe headers
* Update beacon-chain/powchain/service.go
Co-Authored-By: Preston Van Loon <preston@prysmaticlabs.com>
2019-10-04 10:48:14 +08:00