Dustin Brody
f14e7babb6
update eth2 specs to version v1.0.1
2021-02-25 14:21:59 +02:00
Ștefan Talpalaru
44a1263ece
fix Eth2Digest compile-time comparison
2021-02-25 14:20:26 +02:00
Ștefan Talpalaru
16abf2989b
bump NimYAML
2021-02-25 14:20:26 +02:00
Ștefan Talpalaru
22620afa8f
bump NimYAML for Nim-1.4 compatibility
2021-02-25 14:20:26 +02:00
nbc-bump-bot[bot]
45087f36bd
auto-bump nim-libp2p ( #2350 )
...
Co-authored-by: = <sinkingsugar@users.noreply.github.com>
2021-02-25 11:25:00 +00:00
Eugene Kabanov
8478345619
Bump nim-bearssl to include latest fixes in submodule repository and cacert.pem. ( #2354 )
2021-02-24 19:22:40 +01:00
Jacek Sieka
0dbc7162ac
startup cleanup
...
* fix several memory leaks due to temporaries not being reset during
init
* avoid massive main() function with lots of stuff in it
* disable nim-prompt (unused)
* reuse validator pool instance in eth2_processor
* style cleanup
2021-02-22 23:32:54 +02:00
Zahary Karadjov
3f6834cce7
Fix a crash occurring with --slashing-db-kind=both
2021-02-22 21:05:08 +02:00
Zahary Karadjov
f39491e8b4
Final 1.0.8 changelog tweaks
2021-02-22 17:36:54 +02:00
Zahary Karadjov
7e9648e52c
Use the latest Teku bootstrap nodes
2021-02-22 17:16:53 +02:00
Zahary Karadjov
5f62a3938e
v1.0.8
2021-02-21 21:28:28 +02:00
Zahary Karadjov
e1d6df1e5d
Continue using the V1 Slashing DB by default
2021-02-20 22:46:35 +02:00
Ștefan Talpalaru
ee3f466dfe
CI, dist: faster Nim compiler builds
2021-02-19 18:46:38 +02:00
Ștefan Talpalaru
786137ffb4
reinstate LOG_LEVEL
...
and introduce RUNTIME_LOG_LEVEL
2021-02-19 18:11:34 +02:00
Mamy Ratsimbazafy
5daafd480f
Slashing protection updates ( #2333 )
...
* Fix slashing protection always try to migrate at startup
* Add CLI option for dual DB
2021-02-19 17:18:17 +02:00
yslcrypto
15a558fbfd
Merge branch 'unstable' of github.com:status-im/nim-beacon-chain into unstable
2021-02-19 16:00:12 +01:00
Sacha Saint-Leger
37838db82e
docs readme update ( #2346 )
...
* update nimbus book readme
* Revert "update nimbus book readme"
This reverts commit d568f0f7a3
.
* update docs readme
2021-02-19 15:59:40 +01:00
yslcrypto
724346d48d
Merge branch 'unstable' of github.com:status-im/nim-beacon-chain into unstable
2021-02-19 15:56:21 +01:00
yslcrypto
9f9832b198
Revert "update nimbus book readme"
...
This reverts commit d568f0f7a3
.
2021-02-19 15:09:54 +01:00
yslcrypto
d568f0f7a3
update nimbus book readme
2021-02-19 15:08:40 +01:00
Mamy André-Ratsimbazafy
597374605a
Fork choice update for HF1
2021-02-19 15:57:20 +02:00
Sacha Saint-Leger
3d25f0db01
book updates ( #2345 )
...
* edit log rotation page
* update command line options
* add github edit button
2021-02-19 12:17:48 +01:00
tersec
a3a0df17f8
remove too-aggressive assertion ( #2343 )
2021-02-19 10:54:47 +00:00
Zahary Karadjov
5f924c0038
Bump modules; Compile with DEBUG logs by default
2021-02-19 08:44:13 +02:00
Jacek Sieka
ff94e1a212
Document log rotation ( #2327 )
...
* Document log rotation
* phrasing updates
Co-authored-by: Dustin Brody <tersec@users.noreply.github.com>
2021-02-18 07:57:41 +01:00
Ștefan Talpalaru
8ac8b15866
Docker: remove old fleet setup
...
These files have been replaced months ago, with another scheme inside
the "infra-nimbus" repo.
2021-02-16 19:19:59 +02:00
Dustin Brody
c7093c4ab5
show next attestation slot & wait time in Slot end log
2021-02-15 22:49:20 +02:00
Ștefan Talpalaru
f398720fc4
compile_nim_program.sh: bring back Nim warnings with V=0 ( #2325 )
2021-02-15 18:08:18 +01:00
Kim De Mey
aa29be288e
Bump eth2-testnets for updated LH bootstrap nodes ( #2322 )
2021-02-15 17:56:34 +01:00
tersec
5cab17dc1a
database state storage benchmarking via ncli_db ( #2312 )
...
* database state storage benchmarking via ncli_db
* more cleanups from immutable validator state branch
* unexport some eth2_network constants and remove unused variables/templates
* make two PeerScore constants public
2021-02-15 17:40:00 +01:00
Jacek Sieka
946608b572
bump json-rpc ( #2321 )
2021-02-15 13:47:57 +01:00
Ștefan Talpalaru
4bb90351f6
books: sanity checks and docs ( #2320 )
2021-02-15 08:33:49 +01:00
Ștefan Talpalaru
e4f4cb1513
remove "beacon_chain.nimble" ( #2316 )
...
Tests have been moved to the Makefile and the test binaries are built in
parallel.
The Nim compilation scheme has been moved to a script and adapted to
work with different binaries being built in parallel from the same main
source file (think minimal/mainnet tests).
2021-02-14 20:04:54 +00:00
tersec
aca3e4cd5c
per HF1, split process_final_updates() ( #2319 )
2021-02-14 19:31:01 +00:00
nbc-bump-bot[bot]
ad66ba507e
auto-bump nim-libp2p ( #2317 )
...
Co-authored-by: = <sinkingsugar@users.noreply.github.com>
2021-02-13 06:16:39 +00:00
nbc-bump-bot[bot]
8192015b86
auto-bump nim-libp2p ( #2315 )
...
Co-authored-by: = <sinkingsugar@users.noreply.github.com>
2021-02-12 05:53:38 +00:00
Ștefan Talpalaru
f84a52e83e
launch_local_testnet.sh: NPROC for macOS
2021-02-11 22:08:30 +02:00
tersec
bdd2ec03e3
fix slashing db interchange test compile warnings ( #2311 )
2021-02-11 13:54:54 +01:00
nbc-bump-bot[bot]
0419a4122e
auto-bump nim-libp2p ( #2309 )
...
Co-authored-by: = <dryajov@users.noreply.github.com>
2021-02-11 02:20:39 +00:00
Sacha Saint-Leger
855c3e849d
update intro and binary distribution edits ( #2306 )
...
* update intro and binary distribution edits
* stefan's suggestions
2021-02-10 17:29:48 +01:00
Jacek Sieka
f012d7060b
better error message on disk / database issues ( #2307 )
...
bumps stew for better result defects as well
2021-02-10 13:21:06 +01:00
nbc-bump-bot[bot]
c13205035e
auto-bump nim-libp2p ( #2305 )
...
Co-authored-by: = <dryajov@users.noreply.github.com>
2021-02-10 05:32:19 +00:00
Mamy Ratsimbazafy
03f47c8f2f
Slashing protection refactor - EIP 3076 ( #2094 )
...
* Create CLI tool for slashing export
* Use SQLite as a DB instead of a KV-store
* Keeps v1 and v2 DBs around
* Uses the same schema as Lighthouse v1.1.0
* Passes all interchange tests + skeleton of finalization pruning
* Removes tests that would violate v5 / minimal slashing DB and MinSlot rules
* Migration tool added using low-watermark scheme for faster migration of large number of validators
2021-02-09 17:23:06 +02:00
Jacek Sieka
9968944329
more callsigs! ( #2302 )
2021-02-09 10:23:26 +01:00
Giovanni Petrantoni
72b01161c1
populate gossipsub scores ( #2091 )
...
* force pushing to fix unstable base
* increase attestation/aggregate queue sizes
when there are many validators, many aggregates and attestations arrive
every slot - increase the queue size a bit - also do batches on each
idle loop iteration since it's fairly quick
* don't score subnets for now
* wrapping up
* refactor and cleanups
* gossip parameters fixes
* comment fix
Co-authored-by: Jacek Sieka <jacek@status.im>
2021-02-09 10:20:55 +01:00
Jacek Sieka
8a09286423
tune attestation params ( #2301 )
...
* a little bit more priority to attestation processing
* better implementation for bytes_to_uint64
2021-02-08 16:13:02 +01:00
yslcrypto
237453ec45
fix api error
2021-02-08 15:00:21 +01:00
Ștefan Talpalaru
979bb39b41
docs: binary distribution internals
2021-02-08 14:53:12 +02:00
nbc-bump-bot[bot]
93cfc2d446
auto-bump nim-libp2p ( #2300 )
...
Co-authored-by: = <sinkingsugar@users.noreply.github.com>
2021-02-08 08:32:47 +01:00
tersec
8d25663681
remove several IntSet usages in lieu of seq[ValidatorIndex] ( #2288 )
...
* remove several IntSet usages in lieu of seq[ValidatorIndex]
* convert smaller types to larger types
* larger type, again
2021-02-08 08:27:30 +01:00