Jacek Sieka
1f1f06e8d9
Revert "bump modules"
...
This reverts commit e93bb880cf
.
2020-03-06 23:46:34 +01:00
Jacek Sieka
e93bb880cf
bump modules
2020-03-06 23:12:25 +01:00
Ștefan Talpalaru
4263442f37
Merge branch 'nfuzzci' into devel
2020-03-05 20:45:18 +01:00
Ștefan Talpalaru
e533e9f344
Makefile: build libnfuzz in the default target
2020-03-05 18:56:07 +01:00
Jacek Sieka
435ce15b04
bump modules
2020-03-05 17:52:26 +01:00
Jacek Sieka
7902d070cd
prefer endians2
2020-03-05 18:13:28 +02:00
Jacek Sieka
9a3db7a81f
[WIP] Fake bls at runtime ( #735 )
...
* Initial implementation of runtime bls skipping.
Add libnfuzz skipBLSValidation handling, check that it propagates.
* Rename skipBLSValidation -> skipBlsValidation, start skipStateRootValidation
* Replace skipValidation flags with more granular flags.
Also added skipBlockParentRootValidation flag
Mainly replaced with skipBlsValidation but also StateRoot or
BlockParentRootValidation flags where appropriate.
* Adjust interop test to pass when skipping merkle validation.
* Stop skipping validation for mainchain_monitor.
* Remove comment.
* Also skipMerkleValidation for test_beacon_chain_db.
2020-03-05 13:52:10 +01:00
kdeme
c382c6434a
Use peerPool len + fix removal of peerPool on disconnect
2020-03-05 13:17:34 +02:00
kdeme
02717a6354
Use randomNodes from discv5 instead of lookup
2020-03-05 13:17:34 +02:00
Joao Gabriel Carvalho
91f87b55b4
SignedBeaconBlock in state_transition ( #773 )
...
* using SignedBeaconBlock in state_transition
2020-02-29 16:15:44 +01:00
cheatfate
ab1a08084b
One more attempt to fix compilation error.
2020-02-28 14:44:41 +02:00
cheatfate
278b91d6ce
Supporting 2 backends is hell.
2020-02-28 14:44:41 +02:00
cheatfate
5ae0026f72
Fix one more compilation error.
2020-02-28 14:44:41 +02:00
cheatfate
dd316e04d1
Fix one more compilation error.
2020-02-28 14:44:41 +02:00
cheatfate
0f0a839444
Fix compilation errors.
2020-02-28 14:44:41 +02:00
cheatfate
547c8a44d0
Replace Table[PeerID, Peer] with PeerPool.
...
Add `score` Peer.
2020-02-28 14:44:41 +02:00
Zahary Karadjov
2623ac191f
Force the nodes in the local sim to announce 127.0.0.1 in discovery
2020-02-27 20:45:26 +02:00
Ștefan Talpalaru
47df900958
document `-d:insecure` for Prometheus support
2020-02-27 17:50:36 +01:00
Dustin Brody
3eb9738a61
get nbench compiling again
2020-02-27 12:10:36 +00:00
Ștefan Talpalaru
532fac69f3
manage_testnet_hosts.nims: sometimes containers cannot be stopped
...
because they are not running
2020-02-26 17:59:31 +01:00
Ștefan Talpalaru
c2c570fcb0
bump submodules
...
plus a few small modifications
2020-02-26 01:14:20 +01:00
Dustin Brody
3d99c7b28e
mark some spec functions .used. to avoid warnings; misc cleanups
2020-02-25 09:17:06 +00:00
Ștefan Talpalaru
0b05fecedc
make SCRIPT_PARAMS="--skipGoerliKey" testnet1
2020-02-25 02:49:47 +01:00
Zahary Karadjov
e4ed51a144
Add nim-testutils
2020-02-24 15:39:50 +02:00
Ștefan Talpalaru
8b8a99135f
bump vendor/nim-eth
...
and improve htop processes in launch_local_testnet.sh
2020-02-23 01:56:29 +01:00
Ștefan Talpalaru
9922267ca2
Merge branch 'extip-in-enr' into devel
2020-02-23 01:55:14 +01:00
Zahary Karadjov
fa0f3b4468
Use the specified extip address in the advertised ENR records
2020-02-22 20:54:15 +02:00
Dustin Brody
425b0e13da
remove potential error condition in getAttestationTopic; subscribe to all topics in parallel; add test cases for larger-than-ATTESTATION_SUBNET_COUNT committee indexes
2020-02-21 19:44:03 +00:00
Dustin Brody
62584b633e
update relevant portions of attestation aggregation spec version; tweak inspector
2020-02-21 19:44:03 +00:00
Dustin Brody
a8567cafb5
mark out where/how AttestationData and Attestation construction are honest validator-compliant
2020-02-21 19:44:03 +00:00
Dustin Brody
32872c7ee6
bump spec version to 0.10.1 (more accurate than 0.10.0); fix inspector building
2020-02-21 19:44:03 +00:00
Dustin Brody
6c87af9aab
split attestation beacon topic per honest validator spec
2020-02-21 19:44:03 +00:00
Dustin Brody
bced5ca656
implement is_proposer(...)
2020-02-21 19:44:03 +00:00
Dustin Brody
4782ae06e6
implement get_committee_assignment(...) by spec transcription
2020-02-21 19:44:03 +00:00
acolytec3
fb771d52f0
Add android build prereqs
2020-02-21 19:43:00 +00:00
Ștefan Talpalaru
4fe49bc6e2
Merge branch 'implicit-subscribe' into devel
2020-02-21 20:32:46 +01:00
Dmitriy Ryajov
08915ed597
bump libp2p and increase bootstrap timeout
2020-02-21 12:03:19 -06:00
Ștefan Talpalaru
bd194da3d1
launch_local_testnet.sh: copy validator keys to nodes
2020-02-21 14:19:34 +01:00
Ștefan Talpalaru
c10d53faaf
bump submodules
2020-02-21 01:35:54 +01:00
Ștefan Talpalaru
fbb16d8aa3
bump vendor/nim-libbacktrace
2020-02-20 22:06:40 +01:00
Ștefan Talpalaru
ad36808b7d
Make: add USE_LIBBACKTRACE flag
2020-02-20 17:41:10 +01:00
Ștefan Talpalaru
571818495f
small modifications
...
- Jenkins: we don't need LOG_LEVEL=TRACE twice for the same binaries
- eth2_network_simulation: allow overriding NETWORK_TYPE and
BOOTSTRAP_NODE_NETWORK_TYPE from the environment
2020-02-20 16:17:55 +01:00
Jacek Sieka
c25f8d4adf
sqlite kvstore backend ( #749 )
2020-02-20 11:49:34 +01:00
Zahary Karadjov
9e58e22761
[skip ci] remove an obsolete comment
2020-02-20 10:58:38 +02:00
cheatfate
5742299c94
Fix freezes in connection initialization.
2020-02-20 10:58:38 +02:00
Ștefan Talpalaru
60fdde6368
Merge branch 'testnetCI' into devel
2020-02-19 13:00:21 +01:00
Zahary Karadjov
880b981a0a
Don't wait for 10 seconds when connecting to the network
2020-02-19 12:45:34 +02:00
Zahary Karadjov
55886ff0ac
More proper fix replacing hotfix 052a6ac3bc
...
nim-eth was bumped to take advantage of a fixed `==` for public eth keys
2020-02-19 11:59:38 +02:00
Zahary Karadjov
3b9e9fefa8
Make the persistent network keys compatible with the Go daemon
...
The daemon requires its key file to be encoded as ProtoBuf value
with a proper `key scheme` discriminator.
2020-02-19 10:58:10 +02:00
Zahary Karadjov
1b1cd915db
Support ENR boot records with the Go daemon
2020-02-19 10:26:32 +02:00