Dustin Brody
0328cd49bf
mark several more functions and data structures as 0.9.3
2019-12-18 10:00:17 +00:00
Dustin Brody
1610981be6
mark several more spec-referencing code/data parts as 0.9.3
2019-12-17 16:51:46 +00:00
Dustin Brody
27bf8908a9
mark a couple dozen functions and data structures as 0.9.3; fix TRACE-level compiling; stop downloading 0.9.2 test vectors; update cosmetic/display spec versions in test suite
2019-12-17 16:51:46 +00:00
Jacek Sieka
22c44d254c
fix decoding for 0.9.3 types
2019-12-17 11:25:36 +01:00
Zahary Karadjov
15f289a281
Temporary switch back to the LibP2P daemon as the default choice
2019-12-17 00:13:51 +02:00
Dustin Brody
79893cd241
rm ncli_signing_root
2019-12-17 00:06:03 +02:00
Dustin Brody
c824416f56
initial 0.9.3 spec update
2019-12-17 00:06:03 +02:00
Jacek Sieka
8c104a0b94
inspector: add readme entry, decoding option
2019-12-16 16:08:30 +02:00
Jacek Sieka
963f23e5ea
remove obsolete insecure comment
2019-12-16 13:36:39 +01:00
Jacek Sieka
c66ca39cee
update heads when adding resolved blocks
2019-12-16 12:18:08 +02:00
Jacek Sieka
4e85b50cb6
update head while syncing
2019-12-16 12:18:08 +02:00
Jacek Sieka
784932274e
build inspector always
2019-12-15 18:46:20 +01:00
Dustin Brody
741570113b
properly construct attestation data for selected slot
2019-12-13 09:04:30 +00:00
Dustin Brody
fbdb078eb3
fix return type to properly construct AggregateAndProof; check ATTESTATION_PROPAGATION_SLOT_RANGE as required, maintaining consistent slot offset
2019-12-13 09:04:30 +00:00
Dustin Brody
5880fc22ad
roadmap rest of naive attestation aggregation
2019-12-13 09:04:30 +00:00
Dustin Brody
c4daa726b5
fix AggregateAndProof definition
2019-12-13 09:04:30 +00:00
Dustin Brody
e2c68e075f
outline general flow of naive attestation aggregation
2019-12-13 09:04:30 +00:00
Dustin Brody
294db6aaca
initially implement specified attestation aggregation functions and data structures
2019-12-13 09:04:30 +00:00
Mamy André-Ratsimbazafy
eeadafa46b
Test vector 0.9.3
2019-12-13 09:45:12 +01:00
Ștefan Talpalaru
bc8264a043
bump nim-eth & nim-nat-traversal
2019-12-12 02:35:15 +01:00
tersec
cb1bc6cbf1
move attesting up from halfway to one third of the way through slots ( #643 )
...
* per honest validator and naïve/simple aggregator attestation specs, move attesting up from halfway to one third of the way through slots
* Update beacon_chain/beacon_node.nim
Co-Authored-By: Jacek Sieka <jacek@status.im>
2019-12-11 14:02:07 +01:00
Dustin Brody
a96e48ee2e
disable CaseTransition warnings
2019-12-10 18:11:02 +02:00
Ștefan Talpalaru
6dd54393ed
bump vendor/nim-nat-traversal
2019-12-10 16:46:31 +01:00
Jacek Sieka
2d5605524a
bump submodules
2019-12-10 15:52:15 +01:00
Jacek Sieka
a3145f0f5c
cleanups
...
* move stuff out of beaconnode
* fix use-after-free in query
2019-12-10 14:47:52 +00:00
Zahary Karadjov
10e6d4842f
Local sim finalizes with native LibP2P
2019-12-10 15:02:16 +02:00
Zahary Karadjov
6ae4070d3f
Slightly safer testnet reset detection
2019-12-10 15:02:16 +02:00
Zahary Karadjov
98656377a3
Eliminate the code duplication in the LibP2P back-ends
2019-12-10 15:02:16 +02:00
Zahary Karadjov
889031453f
The beacon node can be compiled with the LibP2P native back-end
...
This hasn't been tested yet even in local sim.
2019-12-10 15:02:16 +02:00
Jacek Sieka
eea523a89e
logging fixes
...
* don't log out-of-sync when there's no work to do
* small logging fixes
2019-12-10 10:18:30 +00:00
Zahary Karadjov
8ab0248209
Revert "tighten a few imports"
...
This reverts commit b24a9200d9
.
2019-12-10 02:18:47 +02:00
Jacek Sieka
b24a9200d9
tighten a few imports
2019-12-09 12:58:28 +00:00
Jacek Sieka
ba933c9933
remove unusued file
2019-12-09 11:40:57 +01:00
Dustin Brody
eef040954c
remove unused hasSigningRoot(...); stop running time-consuming-but-stubbed-out tests; add timing for peer connection tests
2019-12-06 16:48:32 +00:00
Dustin Brody
362ef752dc
dedeplicate some functions duplicated between libp2p_backend and libp2p_daemon_backend; remove some unused declared variables
2019-12-06 12:55:13 +00:00
Dustin Brody
5729ceb58e
rename notice field
2019-12-06 12:12:59 +00:00
Dustin Brody
86f267bc5d
switch debug to notice and add some contextual information
2019-12-06 12:12:59 +00:00
Ștefan Talpalaru
3d2fde0cd4
alternative prompt solution and noise reduction
2019-12-05 10:43:41 +00:00
Ștefan Talpalaru
40648b463a
connect_to_testnet.nims: default to "n" on the interactive prompt [skip ci]
2019-12-05 10:43:41 +00:00
Dustin Brody
570de0839d
measure/find slow tests ( #624 )
2019-12-05 11:27:00 +01:00
kdeme
5599c76d46
Update README.md with const_preset option [skip ci]
2019-12-05 10:07:07 +01:00
Ștefan Talpalaru
c7f6b70e8a
Makefile: cosmetic changes
2019-12-04 15:40:36 +01:00
Dustin Brody
c762c0232d
render get_beacon_proposer_index(...) return value an option and remove overly aggressive assertion formerly causing crashes when missing validators ( #617 )
...
* render get_beacon_proposer_index(...) return value an option and remove overly aggressive assertion formerly causing crashes when missing validators
* follow addBlock(...) after refactoring
* [skip ci] fix typo
2019-12-04 11:49:59 +01:00
Dustin Brody
6b56e19572
initial refactor of testutil to delineate between less and more expensive dependencies; make now-monotonic timing available across test suite, not just in state_sim
2019-12-04 00:34:43 +02:00
Ștefan Talpalaru
d39f961ecf
Merge branch 'jenkins' into devel
2019-12-03 23:09:51 +01:00
Ștefan Talpalaru
45e2e41c1a
change format of Unicode characters
...
This makes Azure Pipelines happy.
2019-12-03 23:02:36 +01:00
Ștefan Talpalaru
36e77856d5
Jenkins caching
2019-12-03 22:36:44 +01:00
Ștefan Talpalaru
0b783780be
third time's a charm
2019-12-03 20:39:54 +01:00
Ștefan Talpalaru
68fe8129d7
Azure: try another fix
2019-12-03 20:24:58 +01:00
Ștefan Talpalaru
afb6aa4229
fix Azure
2019-12-03 20:11:28 +01:00