Jacek Sieka
196bc6ea3b
remove redundant attestation check ( #1433 )
...
only viable blocks (descendants of the finalized checkpoint) are in the
dag already
2020-08-04 15:52:46 +00:00
cheatfate
b70462acf8
Fix request manager is not penalizing peers which are failed to deliver blocks.
2020-08-04 18:14:51 +03:00
Zahary Karadjov
4deed117a9
Hotfix: Allow 'make madella' to work with the latest Medalla metadata
2020-08-04 17:55:37 +03:00
Ștefan Talpalaru
3dffa7f60c
makeBannerAndConfig(): disable ProveInit warning ( #1430 )
2020-08-04 16:27:38 +02:00
Zahary Karadjov
25474d055b
Bump eth2-testnets
2020-08-04 17:27:19 +03:00
Ștefan Talpalaru
b4e434849b
makeBannerAndConfig(): disable ProveInit warning
2020-08-04 15:00:55 +02:00
Ștefan Talpalaru
a1d3532f49
move stateSnapshotContents from BeaconNodeConf ( #1425 )
2020-08-04 12:35:20 +02:00
Zahary Karadjov
d45ee66c21
Remove a confusing warning on Keystore import
2020-08-04 12:17:06 +03:00
Viktor Kirilov
d7d1e072ba
fix for the BN/VC communication since the #1371 PR ( #1416 )
2020-08-04 08:15:26 +00:00
Ștefan Talpalaru
9522c611bc
Makefile: move `--dump` to *-dev targets ( #1423 )
2020-08-04 10:13:22 +02:00
D-Nice
7ab28c6a83
Fix Makefile dir typo ( #1426 )
2020-08-04 10:12:51 +02:00
nbc-bump-bot[bot]
771ed7044a
auto-bump nim-libp2p ( #1412 )
...
Co-authored-by: = <dryajov@users.noreply.github.com>
2020-08-04 04:54:19 +00:00
Ștefan Talpalaru
48bf9100f0
README: changing ports
2020-08-04 03:33:12 +02:00
Ștefan Talpalaru
0654e3daaf
entry_point.sh: account for local modifications
2020-08-04 03:12:42 +02:00
Ștefan Talpalaru
64fd41c880
README: Altona -> Medalla
2020-08-04 01:18:40 +02:00
Sacha Saint-Leger
a7b6b72c1d
book updates ( #1422 )
2020-08-04 00:15:49 +02:00
Ștefan Talpalaru
7b5411a86e
Medalla-related changes [skip ci] ( #1419 )
2020-08-03 23:58:13 +02:00
tersec
df80071bcf
update attestation and block validation to v0.12.2; clean up getAncestorAt()/get_ancestor() ( #1417 )
...
* update attestation validation to v0.12.2; clean up getAncestorAt()/get_ancestor()
* update beacon block validation to v0.12.2
2020-08-03 19:47:42 +00:00
Jacek Sieka
93d7ddaf23
Merge remote-tracking branch 'origin/master' into devel
2020-08-03 21:01:57 +02:00
Jacek Sieka
d22a2cec2b
Start libp2p before writing ENR file ( #1418 )
...
this makes sure that all libp2p transports are open for business when
the file hits the ground
2020-08-03 19:35:27 +02:00
Dmitriy Ryajov
52d9d269d7
bump libp2p (delayed send, without hooks) ( #1413 )
...
* use `switch.isConnected`
* libp2p
* add timeout to publish
* use isConnected
* adjust timeouts
* latest libp2p master
* do not drop peers
2020-08-03 16:43:22 +00:00
tersec
5b13d8f3fa
synchronize test summaries with make test (and do a few small cleanups) ( #1415 )
2020-08-03 12:07:25 +00:00
tersec
1c6936a35c
add attestations received before referred-to blocks to unresolved list ( #1410 )
2020-08-03 10:49:15 +00:00
tersec
f2dd57db1e
increase allowed missing validators in verifyFinalization mode ( #1414 )
2020-08-03 05:31:35 +00:00
Zahary Karadjov
8c2a9a4950
Switch back to the old undepleted Infura key; Bake in the Medalla genesis state
2020-08-03 03:59:45 +03:00
Zahary Karadjov
d052623381
Fix a trivial issue with 'make medalla' and add more logging
2020-08-03 00:19:25 +03:00
Zahary Karadjov
be2c2e27f3
Cosmetic fixes
2020-08-02 23:00:43 +03:00
Zahary Karadjov
c882b7c2f3
Add Scrypt support in the Keystores
2020-08-02 23:00:43 +03:00
Zahary Karadjov
1aba7aed6d
Updated Keystore test vectors
2020-08-02 23:00:43 +03:00
Zahary Karadjov
c293254ded
Add 'deposits import' command; Switch to NJS when loading the keystores and improve the data validation
2020-08-02 23:00:43 +03:00
Zahary Karadjov
d58668157a
Use consistent naming for the synonyms 'deposits-dir' and 'validators-dir'
2020-08-02 23:00:43 +03:00
Zahary Karadjov
2a94f6eca6
medalla-deposit target capable of executing mass deposits
2020-08-02 23:00:43 +03:00
Jacek Sieka
25d7a17745
Revert "bump"
...
This reverts commit adbcde07f2
.
2020-08-02 11:57:46 +02:00
Jacek Sieka
adbcde07f2
bump
2020-08-02 11:46:12 +02:00
tersec
85febf072e
assert on missing active validators' attestations when verifying finalization ( #1387 )
...
* assert on missing > 10 supposed-to-be-active validators' attestations in finalization verification mode
* clean up state_sim imports
2020-08-01 18:24:25 +00:00
Viktor Kirilov
0a96e5f564
renamed CandidateChains to ChainDagRef and made the Quarantine type a ref type so there is a single instance in the beacon node ( #1407 )
2020-07-31 14:49:06 +00:00
tersec
e0a6f58abe
convert 10 v0.12.1 spec refs to v0.12.2 ( #1406 )
2020-07-31 09:59:14 +00:00
Eugene Kabanov
65fa1c1124
Ignoring json serialization errors. ( #1403 )
...
Add ability to use logs from jenkins.
2020-07-31 09:43:11 +00:00
Ștefan Talpalaru
8ab9174208
bump vendor/nim-chronicles ( #1405 )
2020-07-31 01:48:58 +02:00
Viktor Kirilov
c032366547
removed the BlockPool type and all of the proxy functions around it ( #1401 )
...
* removed the BlockPool type and all of the proxy functions around it - passing the chain DAG and the quarantine explicitly where appropriately - they don't need to be bundled in a type
* fixed the build after the rebase
2020-07-30 21:18:17 +02:00
Jacek Sieka
c5fecd472f
more fork-choice fixes ( #1388 )
...
* more fork-choice fixes
* use target block/epoch to validate attestations
* make addLocalValidators sync
* add current and previous epoch to cache before doing state transition
* update head state using clearance state as a shortcut, when possible
* use blockslot for fork choice balances
* send attestations using epochref cache
* fix invalid finalized parent being used
also simplify epoch block traversal
* single error handling style in fork choice
* import fix, remove unused async
2020-07-30 17:48:25 +02:00
tersec
55607f107f
add metric to track finalization delay ( #1399 )
2020-07-30 16:27:34 +02:00
tersec
254a510c0d
mark .borrow. procs as noSideEffect ( #1402 )
2020-07-30 14:47:59 +02:00
Ștefan Talpalaru
f2512a0c71
Nim-1.2.6-RC1 ( #1398 )
...
* Nim-1.2.6-RC1
* Azure: bump cache key
2020-07-30 14:08:49 +02:00
tersec
99f2d8e06c
update 14 v0.12.1 spec refs to v0.12.2 ( #1400 )
2020-07-30 09:47:57 +00:00
Ștefan Talpalaru
6a30c4a67d
launch_local_testnet.sh: add "--reuse-existing-data-dir" ( #1396 )
...
- also unify the indentation towards the least readable denominator, due
to ".editorconfig" making my Vim display tabs as 2 spaces wide.
2020-07-30 02:46:10 +02:00
tersec
af012ed4dc
combine ncli_hash_tree_root and ncli_pretty into ncli_ssz ( #1393 )
...
* combine ncli_hash_tree_root and ncli_pretty into ncli_ssz
* disable ncli_query building by default
* fold ncli_transition into ncli_ssz and rename to ncli
2020-07-29 21:19:36 +00:00
Mamy Ratsimbazafy
023f7f4518
Lazy crypto [alt design #1369 ] ( #1371 )
...
* Lazy loading of crypto objects
* Try to fix incorrect field access by hiding fields but no luck. SSZ/Chronicles/macro bug?
* Fix incorrect blsValue access. was "aggregate" not "chronicles"
* Fix tests that rely on the internal BLSValue representation
2020-07-29 18:13:05 +00:00
Eugene Kabanov
371ea7d99b
Implement log tracing of attestation send and receive messages (attempt 2) ( #1394 )
...
* Implement log tracing of attestation send and receive messages.
* Cosmetic changes.
* Fix for latest changes in nim-json-serialization
2020-07-29 17:20:20 +02:00
tersec
d97cc35d30
switch 14 v0.12.1 spec refs to v0.12.2 spec refs ( #1395 )
2020-07-29 12:47:03 +00:00