Eugene Kabanov
0ff86e9538
web3signer refactoring and test suite. ( #4775 )
...
* Refactor nimbus_signing_node to support Unix signals.
* Fix SN unable to close REST server properly.
* Fix `keys`, `deposit` and `validator_registration` endpoints issues.
Add getValidatorExitSignature() and getDepositMessageSignature() to validator_pool.
* Add /reload endpoint and implementation.
Fix signData to not cancel `timer`.
Fix validator_pool should clear attachedValidators table.
* Diva protocol enhancement implementation.
2023-04-06 16:16:21 +03:00
Zahary Karadjov
d5f454a8f5
Fix a logical typo
2023-04-06 12:53:44 +03:00
zah
b59f9f5e1a
Remove some doAsserts that are easy to trigger from user actions ( #4791 )
2023-04-05 18:52:42 +00:00
zah
1459189e46
Add a guide for withdrawals ( #4790 )
2023-04-05 19:23:23 +03:00
Zahary Karadjov
7f2a3b7130
[local sim] Download the latest nimbus-eth2 when --dl-nimbus-eth2 is used
2023-04-05 19:12:28 +03:00
Miran
05d99185c9
Various docs fixes ( #4789 )
...
- spelling fixes
- use the correct sintax for notes
- em-dashes should be em-dashes (`—`): double dashes (`--`) are not
rendered properly
- fix a link (was to a .html, should be to .md)
- add missing dots
- every sentence should be on a separate line: it makes future diffs
much nicer and easier to spot the changes
2023-04-05 16:58:58 +03:00
tersec
3bfff6f219
query EL and builder relay for bids in parallel ( #4749 )
...
* outline for comparing bids from builder and engine API in BN
* set up async
* decision scaffold
* clean up logging
* Refactor proposeBlockMEV
* Update beacon_chain/validators/validator_duties.nim
Co-authored-by: zah <zahary@status.im>
* Update beacon_chain/validators/validator_duties.nim
Co-authored-by: zah <zahary@status.im>
* use typedescs instead of explicit generic parameters
---------
Co-authored-by: zah <zahary@status.im>
2023-04-05 16:35:32 +03:00
henridf
04302081b4
Add blob sidecar gossip validation ( #4785 )
...
* Add blob gossip validation
* lint
* Add test for getBlobSidecarTopic
* Fix closure variable capture issue
* Update beacon_chain/nimbus_beacon_node.nim
Co-authored-by: tersec <tersec@users.noreply.github.com>
---------
Co-authored-by: tersec <tersec@users.noreply.github.com>
2023-04-04 15:12:34 +00:00
Tanguy
5167a373ab
Bump libp2p ( #4786 )
...
* auto-bump nim-libp2p
* remove iWantBudget
---------
Co-authored-by: = <Menduist@users.noreply.github.com>
2023-04-04 13:31:41 +00:00
tersec
6a0a5c03ed
only run expensive UBSAN with probability 6.25% ( #4781 )
2023-04-03 16:27:07 +00:00
Eugene Kabanov
e2bf58a6f2
Fix issue when VC crashes on invalid `beacon-node` argument. ( #4765 )
...
Make `beacon-node` URL argument less strict and more UX friendly.
2023-04-03 16:25:16 +00:00
tersec
464e680efc
detect missing network definitions at compile-time ( #4784 )
2023-04-03 15:39:12 +00:00
Jacek Sieka
99af1b60d6
chronos: bump ( #4783 )
2023-04-03 14:36:39 +00:00
Eugene Kabanov
9e5c19eba5
Adjust remote signer idle connection timeout defaults. ( #4779 )
...
* Adjust remote signer idle connection timeout defaults.
* Address review comments.
2023-04-02 10:38:28 +00:00
tersec
c31fbc3977
remove most std/options imports ( #4778 )
2023-03-31 20:46:47 +00:00
Jacek Sieka
9131ebac81
bump unittest2 ( #4777 )
2023-03-31 09:29:07 +00:00
tersec
b4508b853a
assorted consensus spec URL updates ( #4776 )
2023-03-30 23:08:52 +00:00
Zahary Karadjov
499b870a1a
Allow the git revision to be specified with -d:git_revision_override=xxxxxx
2023-03-30 20:01:20 +03:00
Zahary Karadjov
b4d731a1cc
Make it possible to run the local simulation on nixOS
2023-03-30 19:37:29 +03:00
tersec
f71a279d17
more deneb support in ncli_db and forks ( #4774 )
2023-03-30 10:06:23 +00:00
tersec
ceb24d31d9
test forks.nim capella and deneb block/state ssz serialization ( #4772 )
2023-03-29 13:22:19 +00:00
tersec
0d051b3da8
add Deneb support to REST (de)serialization ( #4770 )
2023-03-29 11:41:54 +03:00
tersec
aa04d45335
use canonical, standalone sepolia network definition repository ( #4762 )
2023-03-29 11:37:14 +03:00
tersec
865d95bcbb
add capella/deneb support to ncli and clean up imports ( #4771 )
2023-03-29 11:34:22 +03:00
tersec
e6043f656f
add Deneb support to ncli_db ( #4767 )
2023-03-28 16:44:38 +03:00
Eugene Kabanov
4d74c53458
Bump chronos. ( #4769 )
...
* Bump chronos.
* Bump presto.
2023-03-28 12:57:27 +00:00
tersec
9d2fdc2e26
assorted consensus spec URL updates to v1.3.0-rc.5 ( #4768 )
2023-03-27 14:41:22 +00:00
tersec
29c77948cb
document rationale for await/awaitWithTimeout selection ( #4764 )
2023-03-23 19:54:41 +00:00
tersec
69bc9bcd85
no timeout for purely local async slashing protection and signing ( #4751 )
2023-03-23 16:51:55 +02:00
tersec
7892aaf08b
use UBSAN for `make test` in CI ( #4763 )
...
* use UBSAN for make test in CI
* none of the non-x86 Linux combinations works
2023-03-23 16:45:13 +02:00
henridf
635a924e8c
Add nim-kzg4844 and use it in validate_blobs ( #4732 )
2023-03-23 09:47:04 +00:00
tersec
fc1f9a2065
builder API liveness failsafe ( #4746 )
...
* builder API liveness failsafe
* add test summary change
2023-03-22 18:48:48 +01:00
Zahary Karadjov
c9eb89e9e9
Simplify the validator exit docs further
2023-03-22 02:56:55 +02:00
Zahary Karadjov
6c0d756d54
Version 23.3.2
2023-03-22 01:50:47 +02:00
tersec
44b38ef137
Implement /eth/v1/validator/{beacon,sync}_committee_selections Beacon API end-points ( #4760 )
2023-03-22 01:47:36 +02:00
zah
eb678be0ff
Don't report an 'EL connection degraded' warning when the EL is not synced ( #4761 )
2023-03-22 00:19:36 +02:00
zah
b8f2022668
Remove an overly agressive assertion ( #4759 )
2023-03-21 23:35:22 +02:00
Zahary Karadjov
813fddee8c
Capella hard-fork epoch for Mainnet
2023-03-21 23:33:06 +02:00
Zahary Karadjov
865c84cc18
Some documentation for the new 'deposit exit' work-around
2023-03-21 23:06:57 +02:00
cheatfate
596006be08
Workaround for issue #4216 .
2023-03-21 23:06:57 +02:00
Tanguy
769ed00203
Add light client gossip metrics ( #4745 )
2023-03-21 08:55:48 +01:00
tersec
2f634c10a4
automated consensus spec URL updating from v1.3.0-rc.4 to rc.5 ( #4756 )
2023-03-21 00:42:22 +00:00
tersec
83dbafa1af
bump nim-confutils to silence more BareExcept warnings ( #4755 )
2023-03-21 01:41:13 +01:00
tersec
82bf949561
use consensus spec v1.3.0-rc.5 test vectors ( #4754 )
2023-03-20 20:17:25 +00:00
tersec
221579889b
bump nim-web3 to enable calling getPayload with exact type ( #4748 )
2023-03-20 16:02:57 +01:00
tersec
c9b7ec9809
rm obsolete merge testnet documentation ( #4747 )
2023-03-20 16:02:04 +01:00
zah
6539928775
Refer to binaries with their proper extensions on Windows ( #4739 )
2023-03-17 19:43:52 +01:00
Zahary Karadjov
4d1b2dd9f5
Merge branch 'stable' into unstable
2023-03-17 17:51:39 +02:00
Zahary Karadjov
287ae79c87
Add a JWT file that must be present on the file system for the test suite to succeed
...
The problem is that the Confutils handlers for handling InputFile
parameters have automatic checks that the supplied file must exist.
2023-03-17 17:49:39 +02:00
tersec
0c62950de6
more consensus spec v1.3.0-rc.4 URL updates ( #4744 )
2023-03-17 12:14:08 +00:00