Eugene Kabanov
d041287a4f
Full "node" RPC calls implementation and fixes to peer lifetime states. ( #2065 )
...
* Initial commit.
* Fix log lines and compilation error.
* Add get_v1_node_peers() implementation.
* Fix peer's lifetime states.
* Use the most recent multiaddress.
* Fix assign NewPeerScore again.
Fix compilation error with last seen address.
Fix Peer upgraded log line place.
* syncing, health, peer_count, peer_id and fixes for identity.
* Fix compilation problems.
* Move object declaration to callsigs.
Fix identity addresses fields.
* Finish node RPC calls.
* Avoid leak of lifetime future.
* Bump chronos.
* Fix json generator problem.
2020-11-26 08:09:59 +01:00
Zahary Karadjov
7fdafa65ee
New bootstrap nodes for Mainnet
2020-11-25 21:27:40 +02:00
Ștefan Talpalaru
ab4880d4b4
LTO: allow GCC to use Make's jobserver
2020-11-25 18:33:58 +02:00
kdeme
e69b5ff473
Add a record create and print command
2020-11-25 18:32:59 +02:00
cheatfate
3a13750734
Try to obtain deposit contract address from config.
...
Attempt to fix json generation.
2020-11-25 18:30:44 +02:00
cheatfate
68f4ad64a4
Disable exception if depositAddress is not available.
2020-11-25 18:30:44 +02:00
cheatfate
af3862da48
Make depositAddress public in eth1_monitor.
...
Fix representation of config.
Add deposit_contract implementation.
2020-11-25 18:30:44 +02:00
cheatfate
8eafbb4e09
Add config_spec implementation.
2020-11-25 18:30:44 +02:00
Zahary Karadjov
c215fb3607
Add CHANGELOG entries from Sacha
2020-11-25 03:36:02 +02:00
Zahary Karadjov
3594fa2a22
Version 1.0.0-rc1
2020-11-25 03:13:58 +02:00
Zahary Karadjov
b9e4fef616
Check that the selected data dir is compatible with the selected network
2020-11-25 03:13:58 +02:00
Sacha Saint-Leger
f552ca1731
Nimbus book: Update binaries page ( #2076 )
...
* update binary
* add boot from SSD placeholder guide
2020-11-25 01:56:30 +01:00
Sacha Saint-Leger
36bc614c11
Update Pi Guide: 64 bit OS ( #2075 )
...
* Update Pi Guide: 64 bit OS
* remove ssh file
2020-11-25 01:33:17 +01:00
Jacek Sieka
e1e4871287
fix time formatting and pre-genesis ops
2020-11-25 01:51:46 +02:00
Zahary Karadjov
151d116f02
Fix off-by-one error in Eth1 pruning
2020-11-25 01:51:17 +02:00
Zahary Karadjov
a995cdd3d9
Bugfix: fix an incorrect balance increase during genesis state generation
2020-11-24 23:30:26 +02:00
Zahary Karadjov
594ef713a0
Increase the web3 timeouts
2020-11-24 23:28:20 +02:00
zah
372c9b798c
Fix the corrupted database state on Pyrmont nodes; Add mainnet genesis ( #2056 )
...
* Handle some web3 timeouts better
* Add support for developer .env files
* Eth1 improvements; Mainnet genesis state
Notable changes:
* The deposits table have been removed from the database. The client
will no longer process all deposits on start-up.
* The network metadata now includes a "state snapshot" of the deposit
contract. This allows the client to skip syncing deposits made prior
to the snapshot (i.e. genesis). Suitable metadata added for Pyrmont
and Mainnet.
* The Eth1 monitor won't be started unless there are validators attached
to the node.
* The genesis detection code is now optional and disabled by default
* Bugfix: The client should not produce blocks that will fail validation
when it hasn't downloaded the latest deposits yet
* Bugfix: Work around the database corruption affecting Pyrmont nodes
* Remove metadata for Toledo and Medalla
2020-11-24 22:21:47 +01:00
Ștefan Talpalaru
7b7dc6fed4
Makefile: the workaround shouldn't break after a bugfix
2020-11-24 17:27:21 +01:00
yslcrypto
6de42a6341
Nimbus book: update volumes 1 + 2 for mainnet
2020-11-24 15:00:35 +01:00
Jacek Sieka
f2722ed866
auto-bump nim-libp2p ( #2064 )
...
Co-authored-by: = <dryajov@users.noreply.github.com>
2020-11-24 12:38:18 +01:00
yslcrypto
6312839e83
Fix metrics command
2020-11-23 19:44:31 +01:00
yslcrypto
91d7f3c318
Update sync
2020-11-23 19:32:32 +01:00
tersec
040093a945
medalla -> pyrmont ( #2062 )
2020-11-23 17:46:51 +01:00
Giovanni Petrantoni
6f476ca380
Gossip11 params ( #2047 )
...
* add rpc call to get chronos futures at runtime
* add eth2 spec gossip parameters
* bump libp2p
* fix url, remove 1.0
Co-authored-by: Jacek Sieka <jacek@status.im>
2020-11-23 10:57:03 +01:00
nbc-bump-bot[bot]
0856f0539a
auto-bump nim-libp2p ( #2036 )
...
Co-authored-by: = <dryajov@users.noreply.github.com>
2020-11-23 10:38:34 +01:00
Jacek Sieka
672915e170
work around long pyrmont startup time ( #2060 )
...
* also fixes unnecessary copy/memory alloc when loading DbSeq entries
2020-11-21 18:53:40 +01:00
yslcrypto
8c9540350e
Update pi guide: SSD requirement
2020-11-21 00:57:59 +01:00
Sacha Saint-Leger
54778e9dc5
Nimbus book: systemd edits ( #2059 )
2020-11-20 23:25:51 +01:00
Zahary Karadjov
00aedddf2a
Version 0.6.6
2020-11-20 22:31:03 +02:00
Zahary Karadjov
43dda632b4
Rework the systemd page to propose separate unit files for NBC and Eth2Stats
2020-11-20 20:58:08 +02:00
Jacek Sieka
dbcc0686ff
delay pruning of cache for finalized epoch ( fixes #2049 )
2020-11-20 20:57:50 +02:00
Zahary Karadjov
316a19af5f
Address review comments
2020-11-20 17:13:51 +02:00
Zahary Karadjov
d232f16b40
Add more eth1-related logging
2020-11-20 17:13:51 +02:00
Zahary Karadjov
e22248bca1
Tentative fix for the Pyrmont Eth1 voting issue
2020-11-20 17:13:51 +02:00
tersec
3c4cf95d0e
remove v0.12.3 and medalla support ( #2038 )
2020-11-20 14:49:49 +01:00
tersec
54c388b7b4
close slashing protection database ( #2050 )
2020-11-20 14:23:55 +01:00
tersec
1d7fb2ed0c
remove {.inline.} pragmas ( #2033 )
...
* remove {.inline.} pragmas
* re-add inline on bitseqs functions and tweak inlining threshold
* remove macOS/LLVM inlining setting; revert non-init/module-local/tests inline pragma removal
2020-11-20 11:00:22 +01:00
Zahary Karadjov
883e18da81
Hotfix: don't crash on web3 provider errors during initialization
2020-11-20 10:26:47 +02:00
yslcrypto
6568e428b1
add pyrmont site to eth2-stats.md
2020-11-20 08:50:09 +01:00
Ștefan Talpalaru
2124eb7ffc
Grafana: better libp2p_open_streams labels
2020-11-20 02:43:03 +01:00
yslcrypto
746279164f
Minor intro edits
2020-11-19 23:17:22 +01:00
Sacha Saint-Leger
bc2416d168
update eth2stats guide ( #2046 )
2020-11-19 23:10:05 +01:00
Sacha Saint-Leger
2256a9ba68
Add geth fully synced check ( #2045 )
2020-11-19 21:55:33 +01:00
Sacha Saint-Leger
096c4ac542
volume 1 edits ( #2044 )
2020-11-19 21:43:11 +01:00
Ștefan Talpalaru
ea9271ba4f
Grafana: add metric, update datasource
2020-11-19 20:50:31 +01:00
Jacek Sieka
771c1d092a
hotfix fork choice score application ( #2041 )
...
Depending on the order of nodes in fork choice, it seems that the break
here could cause some scores not to be applied correctly
2020-11-19 15:11:08 +01:00
tersec
d17090ae46
bump eth2-testnets to add pyrmont bootstrap nodes ( #2040 )
2020-11-18 14:03:47 +01:00
Zahary Karadjov
e370e80aee
Add more Pyrmont bootstrap nodes
2020-11-18 14:40:45 +02:00
Ștefan Talpalaru
51c88e7d53
Grafana: drop "container" variable
2020-11-18 12:42:34 +01:00