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
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
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
Jacek Sieka
ece50c4706
bump nim-json-rpc (fixes https://github.com/status-im/nim-json-rpc/issues/93 ) ( #2299 )
2021-02-07 22:30:45 +01:00
nbc-bump-bot[bot]
0b560cc6fb
auto-bump nim-libp2p ( #2296 )
...
Co-authored-by: = <sinkingsugar@users.noreply.github.com>
2021-02-06 09:50:08 +01:00
Zahary Karadjov
596b8c6009
v1.0.7
2021-02-04 17:28:54 +02:00
Zahary Karadjov
e0df027c11
Avoid a possible nil dereference
2021-02-04 17:24:34 +02:00
Zahary Karadjov
1394ef37fb
Tentative fix for the freezing Eth1 monitor activity
2021-02-04 17:01:47 +02:00
Ștefan Talpalaru
80c11546ff
Windows binary release
...
CI: use both cores on GitHub Actions and set timeouts for the local testnet tests
2021-02-04 10:25:44 +02:00
Dustin Brody
67e4a045a3
simplify doppelganger detection to boolean
2021-02-03 20:55:33 +02:00
Eugene Kabanov
c4c04197c5
Bump nim-http-utils. ( #2290 )
2021-02-03 19:05:30 +01:00
Ștefan Talpalaru
cadb1aae15
bump submodules ( #2279 )
...
* bump submodules
* undo a couple of bumps (32-bit failure)
* launch_local_testnet.sh: timeout and various fixes
* undo nim-http-utils bump (breaks RPC for VC)
2021-02-02 19:02:52 +01:00
Giovanni Petrantoni
2cd627f21a
hotfix gossip scoring ( #2286 )
...
* hotfix gossip scoring
* skip gossip scoring parameters validation as they violate for now (but does not matter cos we don't score)
* workaround again gossip validation
2021-02-02 15:59:18 +01:00
Dustin Brody
707fcd99cb
remove unused beacon chain spec and test code
2021-02-02 14:56:38 +02:00
Jacek Sieka
5d3c995d42
json-rpc fixes
...
* expose node signatures
* format bitseqs as hex strings
* format trusted sigs as hex strings (same as untrusted)
* reuse rpc client sigs
* include validator index in duties
* move SyncInfo to spec
2021-02-02 14:55:36 +02:00
Kim De Mey
73d9c2aa53
Add enr auto update cli option and bump nim-eth ( #2278 )
2021-02-02 09:07:21 +01:00
tersec
6141286547
rename doppelganger protection to doppelganger detection; switch default from warn to stop ( #2281 )
2021-02-01 12:18:16 +01:00
Zahary Karadjov
fa99c3b417
Fix #2261
...
Also bumps Confutils to allow setting the hidden --web3-mode param
(to allow testing the eth1 syncing without validators)
2021-01-30 01:32:20 +02:00
Dustin Brody
490e4c7666
don't used sorted() in get_indexed_attestation()
2021-01-30 00:23:02 +02:00
Dustin Brody
f7e327234f
notice is too spammy for a situation-nominal message
2021-01-30 00:17:54 +02:00
Dustin Brody
281853eee8
rename options and internal structures to doppelgangerFoo and remove probing
2021-01-30 00:17:54 +02:00