xiaolou86
af6affb5b3
Fix typos ( #5835 )
...
* Fix typos
* Update copyright year
2024-01-29 09:37:38 +00:00
tersec
3d7f634e70
unrevert more of https://github.com/status-im/nimbus-eth2/pull/5765 ( #5834 )
2024-01-29 08:35:16 +01:00
tersec
225ef5e69a
partially revert https://github.com/status-im/nimbus-eth2/pull/5765 ( #5833 )
2024-01-28 23:45:52 +01:00
tersec
5c54eb58e1
bump nim-confutils ( #5828 )
2024-01-25 14:39:00 +00:00
Etan Kissling
61cb7fafdf
clear `BrokenClock` status if Nimbus extensions no longer supported ( #5827 )
...
When BN clock is out of sync, VC sets BN status to `BrokenClock`. It is
only reset to `Offline` after restoring time sync. However, if VC fails
encounters an error while checking time, Nimbus extensions are assumed
to be unavailable and the BN is no longer checked for having a synced
clock. This means it is never reset back to `Offline` if errors start
occurring _after_ BN is already set to `BrokenClock`. This could be
because BN is changed from Nimbus to an alternative implementation,
or due to intermittent connection issues.
Ensure that BN status is reset back to `Offline` when Nimbus extensions
are disabled to ensure eventual connection recovery.
2024-01-25 11:52:25 +01:00
tersec
128834a8eb
use `RestPlainResponse` to improve builder API rerror reporting ( #5819 )
2024-01-24 23:27:22 +00:00
tersec
228c79007a
freeze and mark obsolete auditors guide and link to other resources ( #5823 )
2024-01-24 23:25:58 +00:00
Zahary Karadjov
7c731a2bfb
Release notes for v24.1.2
2024-01-25 00:50:54 +02:00
Zahary Karadjov
6c63a54a81
Version 24.1.2
2024-01-25 00:00:25 +02:00
Jacek Sieka
6cd37f7a47
reduce log level on unexpected errors in network ( #5822 )
2024-01-24 18:23:12 +02:00
Etan Kissling
d08e558b88
bump `geth` to `v1.13.11` ( #5825 )
...
- https://github.com/ethereum/go-ethereum/releases/tag/v1.13.9
- https://github.com/ethereum/go-ethereum/releases/tag/v1.13.10
- https://github.com/ethereum/go-ethereum/releases/tag/v1.13.11
2024-01-24 15:42:55 +00:00
Etan Kissling
7888622d1e
bump `holesky` to `9d9aabf2d4de51334ee5fed6c79a4d55097d1a43` ( #5824 )
...
- add `MAX_PER_EPOCH_ACTIVATION_CHURN_LIMIT`
2024-01-24 13:39:06 +01:00
dependabot[bot]
d3e10cc7c6
Bump pillow from 10.0.1 to 10.2.0 in /ncli ( #5815 )
...
Bumps [pillow](https://github.com/python-pillow/Pillow ) from 10.0.1 to 10.2.0.
- [Release notes](https://github.com/python-pillow/Pillow/releases )
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst )
- [Commits](https://github.com/python-pillow/Pillow/compare/10.0.1...10.2.0 )
---
updated-dependencies:
- dependency-name: pillow
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-23 00:31:54 +00:00
tersec
4fd3177dab
clean up UnusedImport and Deprecated warnings ( #5813 )
2024-01-22 17:35:19 +01:00
Jacek Sieka
6328c77778
raises for gossip ( #5808 )
...
* raises for gossip
* fix light client
2024-01-22 17:34:54 +01:00
tersec
ee798af1dd
bump nim-stew ( #5814 )
2024-01-22 09:44:42 +01:00
tersec
d8a2690a92
update builder API spec reference URLs to v0.4.0 ( #5812 )
2024-01-22 08:36:46 +01:00
tersec
4ec36e0670
Revert "use `RestPlainResponse` to improve builder API rerror reporting" ( #5811 )
...
* Revert "use `RestPlainResponse` to improve builder API rerror reporting"
* Update rest_deneb_mev_calls.nim
copyright year linting
* Update rest_capella_mev_calls.nim
more copyright year linting
2024-01-21 22:39:45 +00:00
tersec
00cd032f7d
rm duplicate imports ( #5810 )
2024-01-21 10:21:01 +00:00
tersec
195a7525fa
revert non-PR commit
2024-01-21 07:06:09 +00:00
tersec
172374580d
rm duplicate imports
2024-01-21 07:03:42 +00:00
tersec
7fd8beb418
rm unused code in {ncli,research,tests}/ ( #5809 )
2024-01-21 07:55:03 +01:00
tersec
d669eef97b
rm unused code; fix a Deprecated warning; proc to func ( #5807 )
2024-01-20 21:36:01 +00:00
tersec
042169ac9d
rm some unnecessary stew/shims/net imports to reduce deprecation warnings ( #5806 )
2024-01-20 16:42:19 +00:00
Eugene Kabanov
525b994e7d
Adopt asyncraises guarantees to most of the REST API handlers. ( #5803 )
...
* Adopt asyncraises guarantees to most of the REST API handlers.
Bump presto.
* Fix copyright year.
---------
Co-authored-by: Etan Kissling <etan@status.im>
2024-01-20 17:06:28 +01:00
Etan Kissling
9acb7b99fe
bump `nim-json-rpc` to `8d79d528412d7cdd022ff91fb6bacd4f5bb01d58` ( #5800 )
...
- Fix improper yield usage in json-rpc-websocketserver
- Improve both client and server resilience against fields and elements with null value
2024-01-20 15:21:17 +00:00
tersec
3b025adda1
rm some unnecessary stew/shims/net imports to reduce deprecation warnings ( #5805 )
2024-01-20 12:32:38 +00:00
tersec
6c53dc1e11
automated consensus spec URL updating to v1.4.0-beta.6 ( #5804 )
2024-01-20 11:19:47 +00:00
Etan Kissling
1d9a3b23f3
bump `nim-libp2p` to `2725be64bacb46997c0959560d833ff946c8cb3b` ( #5799 )
...
- improvement(yamux): make the window size configurable
- improvement(ci): improve ci daily workflows
- fix: use a temp var in withValue
2024-01-20 08:03:24 +00:00
Etan Kissling
f8a8206406
bump `nim-chronos` to `3ca2c5e6b510c15ce88c94ed25731b30f7ad46b5` ( #5798 )
...
- Feature flag for raises support
- HTTP server middleware implementation
- Fix examples documentation
- check leaks after every test
- deprecate `callback=`, UDP fixes
2024-01-20 06:49:49 +00:00
Etan Kissling
b057c43048
bump `nim-eth` to `2c6049b1266a7739f4dca86da4e8c65b75797195` ( #5802 )
...
- Remove last leftovers of ValidIpAddress
- Fix discv4.send: use addCallback instead of .callback
- Fix a future .callback usage in rlpx
2024-01-20 03:10:47 +00:00
Etan Kissling
8a6dbc3244
bump `nim-json-serialization` to `d9394dc7286064902d825bbc1203d03d7218633a` ( #5801 )
...
- Resilience against null fields
2024-01-20 02:28:42 +00:00
Etan Kissling
8b61b9c408
bump `nim-presto` to `9ba9980091fda5c2f71d6c00d1f86be8ae662963` ( #5797 )
...
- Adopt asyncraises
- import/export httpserver from route
2024-01-20 01:52:11 +00:00
Eugene Kabanov
10dbd773c7
Address issue #5758 . ( #5762 )
2024-01-19 23:34:11 +00:00
Jacek Sieka
3ff9b69bf1
simplify eth2_network error handling ( #5765 )
...
This PR gets rid of a bunch of redundant exception handling through
async raises guarantees.
More can be removed once libp2p gets properly annotated.
2024-01-19 21:05:52 +00:00
Etan Kissling
a5daa6d7e9
bump `holesky` to `d05bc1cd68dd16a54fb844181191ccaba15bd5ef` ( #5796 )
...
- schedule dencun on holesky
2024-01-19 15:40:02 +00:00
Eugene Kabanov
3648df7d4c
Fix VC not always be able to obtain feeRecipient value. ( #5781 )
...
Use state's validator value to obtain feeRecipient value.
Make feeRecipient and gasLimit calculation equal for BN and VC.
2024-01-19 14:36:04 +00:00
tersec
d99347afaa
add all remaining KZG test cases ( #5793 )
2024-01-19 10:59:07 +00:00
Etan Kissling
3203666590
bump `gnosis-chain-configs` to `5a769b45aed5661cfe2c0ff8234c6b57a6ccf891` ( #5792 )
...
- Align config comments with gnosis values
2024-01-19 09:39:29 +00:00
Etan Kissling
04d4340a9c
bump `nim-toml-serialization` to `2bdfec0eb7156d5773bc5d25fca3b3b77d0869f1` ( #5791 )
...
- Improve parseList and parseInlineTable strictness
- v0.2.10
- Switch to llvm-mingw for faster Windows CI
- Add configureTomlDeserialization to README.md
- Put array/inline table nonstandard behavior behind flag
- Unify parseList and parseArray implementation
- v0.2.12
2024-01-19 08:33:46 +00:00
Etan Kissling
f741a8598f
bump `nim-results` to `1fad36e938c879901660fd345c8354603f5367d6` ( #5790 )
...
- Formatted with nph v0.3-0-gfa9c745
- update git blame
2024-01-19 07:19:56 +00:00
Etan Kissling
d6e55ca3d8
fix improper `yield` usage in `el_manager` ( #5789 )
...
`yield` is not supported in `{.async.}`. Replace with alternative that
does not leak.
2024-01-19 07:18:02 +00:00
Etan Kissling
b2c49603ae
bump `nim-eth` to `974a995b210d13ca5f6feb36ad4c5f0c254e078f` ( #5788 )
...
- Fix a bunch of compiler hints and warnings in uTP and discv5
- Fix missing std/times import for the metrics 0.0.1 case
- Fix for uTP issues with latest chronos
- Clean-up, correct and clarify utp_protocol tests
- better async timeout wait
- Adjust test names and comments for `blobGasUsed` field
- Add data over multiple sockets uTP test
- Add uTP over discv5 test and small uTP performance improvements
2024-01-19 04:53:49 +00:00
Etan Kissling
d59632acd0
remove obsolete `curSlot` variable ( #5786 )
...
#5773 removed catching up on validator duties after lag. The `curSlot`
variable that was used originally to track catch-up progress no longer
has a use and is also no longer properly updated. Remove it.
2024-01-19 03:21:38 +00:00
tersec
545fb17649
use RestPlainResponse to improve builder API rerror reporting ( #5777 )
2024-01-19 03:20:47 +00:00
Etan Kissling
0a1cb47d35
bump `nim-nat-traversal` to `3398a649f4e895cae86fbe85b54769ebc0967878` ( #5785 )
...
- bump `miniupnp` to `miniupnpc_2_2_4`
- bump `libnatpmp-upstream` to `f2433bec24ca3d3f22a8a7840728a3ac177f94ba`
2024-01-19 04:10:33 +01:00
Etan Kissling
e06853d8e6
bump `sepolia` to `ff09a161f61959285c64b355d452cd25eae094bd` ( #5795 )
...
- schedule dencun on sepolia
2024-01-19 04:09:17 +01:00
Etan Kissling
be73ce2e9a
import finalized head LC bootstrap on launch ( #5775 )
...
If the initial state replays cover the finalized head, import matching
`LightClientBootstrap` into database.
This also addresses this error when light client requests bootstrap from
the genesis slot on networks that launch with Altair enabled.
```
{"lvl":"DBG","ts":"2023-10-04 11:17:49.665+00:00","msg":"LC bootstrap unavailable: Sync committee branch not cached","topics":"chaindag_lc","slot":0}
```
2024-01-18 22:51:26 +00:00
Etan Kissling
479c133375
bump `nim-secp256k1` to `2bc945cc9ebfae1b688f72ea59f78fd23873d1d4` ( #5784 )
...
- bump `secp256k1` to `v0.4.1`
2024-01-18 19:04:35 +00:00
Etan Kissling
006fa59ec2
use consensus spec v1.4.0-beta.6 test vectors ( #5783 )
2024-01-18 18:14:44 +00:00