Dustin Brody
e13846bec6
allow beacon_node to verify finalization when appropriate, and enable by default for make eth2_network_simulation
2020-02-17 22:00:41 +00:00
Mamy André-Ratsimbazafy
11bd8e6e80
Update nbench readme with new path
2020-02-17 15:26:11 +00:00
Mamy André-Ratsimbazafy
37446302b2
Use the new nim-eth2-scenarios path for the test vectors
2020-02-17 15:26:11 +00:00
Mamy André-Ratsimbazafy
59bfc1c7b5
Rebrand "fixtures" -> scenario + move to "vendor"
2020-02-17 15:26:11 +00:00
Ștefan Talpalaru
4d62f3f1e1
Merge branch 'simstart' into devel
2020-02-15 13:02:30 +01:00
Ștefan Talpalaru
e72dfeed73
nim-libbacktrace: don't build the C++ wrapper
2020-02-15 12:58:58 +01:00
Ștefan Talpalaru
98160d3227
tests/simulation/start.sh: refactoring [skip ci]
...
to avoid NIMFLAGS duplication
2020-02-14 13:35:23 +01:00
Ștefan Talpalaru
e5629ebc1f
bump vendor/nim-libbacktrace
2020-02-14 12:50:59 +01:00
Ștefan Talpalaru
7d774b908a
Dockerfile changes
2020-02-13 19:17:58 +01:00
Ștefan Talpalaru
e4f4b88b24
Merge branch 'libbacktrace' into devel
2020-02-13 17:57:04 +01:00
Ștefan Talpalaru
06322385d9
lightweight stack traces
...
- plus some light test runner refactoring and some Makefile cosmetic changes
- compile tools with LOG_LEVEL=TRACE in CI
- bump a couple of submodules
2020-02-13 17:54:53 +01:00
Ștefan Talpalaru
edf55a4dec
Merge branch 'azure' into devel
2020-02-12 15:19:45 +01:00
Ștefan Talpalaru
812386edd2
replace "-fno-asynchronous-unwind-tables" with "-mno-avx512vl"
2020-02-12 14:23:49 +01:00
Ștefan Talpalaru
39c57a49b1
Azure Pipelines: discard old NimBinaries cache
2020-02-12 12:05:04 +01:00
Ștefan Talpalaru
8c8fbbc003
Merge branch 'azure' into devel
2020-02-12 02:06:35 +01:00
Ștefan Talpalaru
1ce6d6bf31
fix Azure Pipelines 64-bit build
2020-02-12 02:05:24 +01:00
Ștefan Talpalaru
18234c031b
Mingw-w64 workaround
2020-02-11 23:52:20 +01:00
Ștefan Talpalaru
d8a8078a65
debug Azure Pipelines 64-bit failure
2020-02-11 23:36:20 +01:00
Ștefan Talpalaru
649d691081
bump submodules
2020-02-11 23:16:02 +01:00
Ștefan Talpalaru
b2b284dd25
fork NimYAML
...
because of https://github.com/flyx/NimYAML/issues/77
2020-02-11 22:21:07 +01:00
Ștefan Talpalaru
82447e22b2
cleanup [skip ci]
2020-02-11 18:43:57 +01:00
Ștefan Talpalaru
8df447d497
Docker: optimise container beacon_node for server CPU [skip ci]
...
This means that we can no longer do "docker run" locally, so we compile
a local beacon_node with the same flags as the container one.
2020-02-11 18:41:25 +01:00
Ștefan Talpalaru
e54f738715
testnets: replace watchtower with direct container management [skip ci]
2020-02-11 17:45:52 +01:00
Dustin Brody
04f63da2cc
print messages for skipped tests
2020-02-11 15:38:41 +00:00
Dustin Brody
ebc8630d5a
finish conversion of manual iteration to automatic iteration over EF test vectors per section
2020-02-11 15:38:41 +00:00
Ștefan Talpalaru
d78a7f4a6a
Merge branch 'runtimeloglevel' into devel
2020-02-09 03:38:14 +01:00
Ștefan Talpalaru
9d1fb0fe97
Merge branch 'ci_testnet' into devel
2020-02-09 03:34:58 +01:00
Ștefan Talpalaru
6007b01d47
testnet: don't use -march=native when building the Docker image [skip ci]
...
(because we run that Docker image both locally and remotely, we can't
use the server's "-march" either)
- reduce the genesis offset to 5 minutes
2020-02-09 03:22:42 +01:00
Ștefan Talpalaru
a58fadea6d
CI: add "-d:testnet_servers_image"
2020-02-08 23:21:43 +01:00
Jacek Sieka
5cea471c4b
bump libp2p
2020-02-08 20:19:33 +01:00
Jacek Sieka
d99ce1bcf0
fix json compile
2020-02-08 19:42:45 +01:00
Stefan Talpalaru
7feaa11372
make testnetX: propagate LOG_LEVEL to beacon_node runtime [skip ci]
...
This allows running `make LOG_LEVEL=TRACE testnet1` and having that log
level also enabled at runtime, not just at compile time.
2020-02-08 00:57:48 +01:00
Jacek Sieka
521b0ed6ba
Clean 20200205 ( #729 )
...
* beacon node code cleanup
* rudimentary error checking on mainnet monitor
* start client even when sending deposit
* work around missing block number exception
* connect to testnet with web3 url
* pretty-print digests in json
2020-02-07 08:13:38 +01:00
tersec
09d735212d
initial refactoring of block sanity test runner, with several new tests ( #736 )
...
* initial refactoring of block sanity test runner, with several new tests enabled
* remove trailing whitespace
2020-02-07 08:11:26 +01:00
Stefan Talpalaru
662debf008
testnet: change remote log level to TRACE
2020-02-06 17:51:45 +01:00
Stefan Talpalaru
a37aa3b86d
`make testnet1`: switch the local node to the Nim libp2p
...
so we can debug it without having to also consider Go-Nim libp2p
interoperability issues
2020-02-06 13:36:28 +01:00
tersec
989559cd2d
set block header tests to automatically enumerate all relevant tests ( #717 )
...
* set block header tests to automatically enumerate all relevant tests
* add several attester slashing tests and run all tests by default, rather than only explicitly listed test vectors
* print something relating to skipped tests
* set voluntary exits to automatically enumerate all tests
2020-02-06 12:41:06 +01:00
Jacek Sieka
cd1c8155bf
shorter epochs in sim
2020-02-06 12:11:51 +01:00
Ștefan Talpalaru
4902e38df7
Merge pull request #728 from status-im/bump/libp2p
...
bumping libp2p to latest version
2020-02-05 22:27:09 +01:00
Dmitriy Ryajov
0bc16518ed
bumping libp2p to latest
2020-02-05 20:59:32 +01:00
Jacek Sieka
7efd113a75
store empty slot states also
2020-02-05 19:24:07 +00:00
Jacek Sieka
fb9c4fabf4
fix state rewind
...
* rewind fast path comparison was not taking skipped slots into account
properly
* less messy blockref creation
2020-02-05 19:24:07 +00:00
Stefan Talpalaru
f20127f4c6
Merge branch 'wns' into devel
2020-02-05 19:17:37 +01:00
Dustin Brody
4d487cea1f
build with -march=native by default
2020-02-05 18:20:05 +01:00
Dmitriy Ryajov
b39f36b49b
use floodsub instead of gossipsub
2020-02-05 17:20:04 +01:00
Dustin Brody
ba9c90c0a1
switch attestations, proposer slashings, and slots sanity tests to automatically iterate across all available test vectors rather than hard-coding them
2020-02-04 21:54:42 +00:00
Dustin Brody
1ffc2df23d
add a couple new deposit tests; fix the false-positive BLS verifications while keeping all but two tests working, despite mismatched 0.9/0.10 BLS standards; better-factor the skipping of BLS validation and Merkle tree validation
2020-02-04 18:39:38 +00:00
Zahary Karadjov
d634eba3fd
Produce a json log file in the data dir of each node in the local network sim
2020-02-04 16:09:21 +01:00
Dustin Brody
e4922cb177
implement compute_signing_root() and mark some functions as 0.10.1-compatible
2020-02-04 12:24:30 +00:00
Zahary Karadjov
0d9503ee49
Allow run-time switching to the TRACE log level
2020-02-03 17:06:35 +01:00