Ștefan Talpalaru
3192d1fb4d
bump vendor/nim-metrics
2019-11-10 18:57:51 +01:00
Dustin Brody
cb4a86756b
update get_seed(...) and get_beacon_proposer_index(...) to 0.9.0, implement compute_proposer_index(...), and render 3 more test fixtures working ( #532 )
...
* update get_seed(...) and get_beacon_proposer_index(...) to 0.9.0, implement compute_proposer_index(...), and render 3 more test fixtures working
* rm stray Crosslink reference which prevented static SSZ tests from building
* remove references to removed tests in attestations test fixture; add minimal-preset block sanity test, plus all but one of mainnet tests for block sanity to transition fixtures
2019-11-10 01:03:41 +01:00
Dustin Brody
f02aa20873
innocuous phrasing change to trigger CI build
2019-11-09 18:52:48 +01:00
Ștefan Talpalaru
c1a63035b9
beacon_node: "--version" option [skip ci]
...
fixes #466
2019-11-09 17:43:42 +00:00
Mamy André-Ratsimbazafy
d92d90eb0f
add v0.9.1 fixtures
2019-11-09 10:03:11 +00:00
Dustin Brody
7e3fbbebd0
rename working_tests to more descriptive transition_0_9_0 tests
2019-11-08 13:23:08 +00:00
Dustin Brody
e1cdbb5516
fix typo
2019-11-08 13:23:08 +00:00
Dustin Brody
e984b2c932
mark is_valid_merkle_branch(...), process_justification_and_finalization(...), and process_rewards_and_penalties(...) as 0.9.0; update check_attestation(...) to 0.9.0; add 11 working test fixtures, having updated SSZ fixture directory to 0.9.0
2019-11-08 13:23:08 +00:00
Dustin Brody
275fb22c00
flip targeted spec version and ssz test fixtures to 0.9.0; almost completely update BeaconState to 0.9.0; update minimal and mainnet preset constants to 0.9.0; update process_proposer_slashing(...), get_attestation_deltas(...), and get_matching_head_attestations(...) to 0.9.0; mark process_final_updates(...) as 0.9.0
2019-11-08 13:23:08 +00:00
Dustin Brody
6bb63f3563
root out remaining Transfer references in ncli
2019-11-08 13:23:08 +00:00
Dustin Brody
6d860e1829
fix ncli build after removing Transfer
2019-11-08 13:23:08 +00:00
Dustin Brody
3bb95f571f
remove remaining Crosslink and CompactCommittee vestiges
2019-11-08 13:23:08 +00:00
Dustin Brody
61c2cf9415
rm get_compact_committees_root(...), Transfer, and references to 0.9-removed BeaconState.{active_index_roots,compact_committees_roots; temporarily disable genesis interop test pending 0.9 BeaconState
2019-11-08 13:23:08 +00:00
Dustin Brody
68654848cb
update get_attesting_indices(...) to 0.9.0; remove Crosslink from AttestationData to update AttestationData to 0.9.0; rm get_winning_crosslink_and_attesting_indices(...) and get_crosslink_deltas(...)
2019-11-08 13:23:08 +00:00
Dustin Brody
cb5454c4eb
double-check that one can back-infer shard/epoch from slot/committee-index, in preparation for removing crosslink from AttestationData
2019-11-08 13:23:08 +00:00
Dustin Brody
13e662c8dd
remove scaffolding and make get_crosslink_committee(...) a purer wrapper around get_beacon_committee(...)
2019-11-08 13:23:08 +00:00
Dustin Brody
c2ebe482a5
temporarily disable SSZ tests, which fail when trying to read AttestationData or structures which embed it; implemenet get_committee_count_at_slot(...) and get_beacon_committee(...); express get_crosslink_committee(...) in terms of get_beacon_committee(...) and ensure that results are identical
2019-11-08 13:23:08 +00:00
Ștefan Talpalaru
6a1d287652
beacon_node: print name, version and Git revision [skip ci] ( #527 )
2019-11-08 10:33:16 +00:00
cheatfate
97878566b8
Add peers monitoring.
...
Add broadcasters monitoring.
Resolve broadcasters to ids/addresses.
Add ability to switch between FloodSub and GossipSub.
2019-11-08 01:19:35 +02:00
Ștefan Talpalaru
0794337ba6
simplify handling of eth2-clients/eth2-testnets repo [skip ci]
2019-11-07 21:10:59 +01:00
Yuriy Glukhov
568e669b1c
Fixed deposit/contract
2019-11-07 17:23:06 +00:00
Mamy André-Ratsimbazafy
88e6bb04d2
Integrate to the test suite
2019-11-07 17:22:15 +00:00
Mamy André-Ratsimbazafy
4e5137011b
Fix some declared but not used
2019-11-07 17:22:15 +00:00
Mamy André-Ratsimbazafy
05362886a9
SSZ Heterogeneous container: deserialize SingleField/Small/Fixed, Skip Var/Complex/Bits
2019-11-07 17:22:15 +00:00
Mamy André-Ratsimbazafy
d17f15d020
stash support for Bitlist tests - serialization of distinct types not supported https://github.com/status-im/nim-beacon-chain/issues/518
2019-11-07 17:22:15 +00:00
Mamy André-Ratsimbazafy
1caea64ac9
add BitVector [skip ci]
2019-11-07 17:22:15 +00:00
Mamy André-Ratsimbazafy
3b8fc8fab8
Supports for parsing testing dynamically typed vectors [skip ci]
2019-11-07 17:22:15 +00:00
Mamy André-Ratsimbazafy
bfbcf2a34d
Skeleton of SSZ 0.9.0 for generic SSZ type (not consensus related no minimal/mainnet difference) [skip ci]
2019-11-07 17:22:15 +00:00
Mamy André-Ratsimbazafy
5087b5af30
remove unneeded imports in SSZ fixtures
2019-11-07 17:22:15 +00:00
Mamy André-Ratsimbazafy
9be6bfce35
bump nimyaml
2019-11-07 17:22:15 +00:00
Mamy André-Ratsimbazafy
5f6d60abce
remove a lot of XDeclaredButNotUsed spam from SSZ
2019-11-07 15:22:04 +00:00
Ștefan Talpalaru
e8a64e4206
Dockerfile: less verbosity, faster build [skip ci]
2019-11-07 02:32:59 +01:00
Dustin Brody
a1f5f3512b
add sanity check for SIGFPE crashes ( #524 )
2019-11-06 15:50:12 +00:00
Dustin Brody
0073555752
transition deposit operation fixtures to 0.9.0 ( #515 )
...
* transition deposit operations fixture to 0.9.0
* mark slash_validator(...) as 0.9.0
* switch remaining non-ref objects to ref objects to maybe avoid crashes in CI
* remove unused helpers/debug_state imports
2019-11-06 15:02:06 +00:00
Yuriy Glukhov
9b39c792d0
Revert f79f9deeb3
a0fbf5464a
94a9c51d8a
( #523 )
2019-11-06 16:56:54 +02:00
cheatfate
f79f9deeb3
Set wasDialed.
...
Add more logging information.
2019-11-06 16:41:24 +02:00
cheatfate
a0fbf5464a
Add logscope.
...
Add more information to logs.
2019-11-06 16:41:24 +02:00
cheatfate
94a9c51d8a
Initial commit.
2019-11-06 16:41:23 +02:00
Ștefan Talpalaru
e2b3f0dadb
announcedAddresses: fix logic error
2019-11-05 23:56:10 +01:00
Ștefan Talpalaru
35da46cc3c
Makefile: "testnetX" targets verbosity level [skip ci]
2019-11-05 23:54:52 +01:00
Ștefan Talpalaru
03f57aab43
bump vendor/nim-libp2p
2019-11-05 23:31:01 +01:00
Ștefan Talpalaru
db906b0d34
Merge branch 'rocksdb'
2019-11-05 19:40:18 +01:00
Ștefan Talpalaru
18143a1e6d
Travis: use distro's librocksdb-dev on AMD64 and ARM64
2019-11-05 18:47:47 +01:00
Ștefan Talpalaru
a417edb5ff
sync_protocol.nim: better error message [skip ci]
2019-11-05 16:02:26 +01:00
Ștefan Talpalaru
f8e8dc6c7a
bump vendor/nim-web3
2019-11-05 15:15:31 +01:00
Zahary Karadjov
14374504cf
Finalization experiements
...
* Switched to FloodSub
* Testnet0 switched to the minimal preset. All validators deployed on the master node.
2019-11-05 03:13:16 +02:00
Ștefan Talpalaru
21223d2627
fix tests/simulation/run_node.sh
...
when it's run by itself to start an additional sim node
2019-11-02 22:58:07 +01:00
Zahary Karadjov
8124dbb93c
Remove the --nat:none forcing in Docker
2019-11-01 17:15:53 +02:00
Dustin Brody
55dac3e36f
re-enable some tests on Win64 since Nim 1.0.2 fixes https://github.com/nim-lang/Nim/issues/12186 ( #513 )
2019-11-01 09:46:50 +01:00
Mamy Ratsimbazafy
753d5af447
Test vectors: use tarballs, allow multiple spec versions for progressive spec updates ( #514 )
...
* update test submodule [skip ci]
* rename the process_lfs script to setup_official_tests [skip ci]
* clarify that the existing LFS is for json files [skip ci]
* Update again to use download/unpack function library
* update the test downloading script [skip ci]
* Update EF fixtures with new test path
* fix symlink order
* Fix relative:absolute symlink issue
* add symlink existence check
* setup_official_tests.sh: refactoring
2019-11-01 09:44:16 +01:00