tersec
c668800479
tweak changelog phrasing
v25.2.0
2025-02-13 12:49:36 +00:00
tersec
3abc2f92fe
version v25.2.0
2025-02-13 10:56:57 +00:00
Eugene Kabanov
8dd7f7f897
Keymanager FR and GL fixes ( #6916 )
...
* Fix FR and GL management for dynamic validators.
* Fix importing keystore could be blocked by setting gas limit or feerecipient values.
Add tests.
* Enable setTopicState() values.
* Update copyright years.
* Update AllTests.
* Post-rebase updates oof AllTests.
2025-02-13 10:21:19 +00:00
tersec
361112f4f9
update local tesnet Geth version and test Electra by default ( #6921 )
2025-02-13 07:40:59 +00:00
tersec
0ec1cc9bce
use a consistent committee_index in Electra attestation validation
2025-02-12 15:52:15 +00:00
tersec
5957497044
update Electra attestation and aggregation gossip validation ( #6917 )
2025-02-12 08:32:47 +01:00
tersec
d98b664ef6
add attestation pool checks for aggregating across committees ( #6915 )
...
Co-authored-by: Etan Kissling <etan@nimbus.team>
2025-02-12 00:42:09 +01:00
Eugene Kabanov
6532dfb143
VC: Fix validator registration cache issue. ( #6907 )
...
* Fix cache invalidation issue in VC.
* Update copyright source.
* Address review comments.
* Update cache invalidation for gas limit calls.
* Update copyright year.
2025-02-11 23:05:36 +00:00
Etan Kissling
135febca2b
Bump is_better_update
to match latest spec ( #6914 )
...
Add `signature_slot` comparison to `is_better_update` LC data comparator
for robustness in edge cases, and sync style with latest specs.
- https://github.com/ethereum/consensus-specs/pull/4124
2025-02-11 18:53:18 +00:00
Etan Kissling
5e5b9bac09
Bump nim-libbacktrace to 0a438d70312de253694748346e002418bd127829
( #6864 )
...
- Add script to bump `libunwind` dependency
- Bump libunwind to `llvmorg-13.0.1`
2025-02-10 14:19:03 +00:00
tersec
bf344f0239
add KZG commitment to first-blob-found check in blobs gossip validation ( #6912 )
2025-02-10 13:12:43 +01:00
tersec
6e7c2f3fe0
add slots sanity and forks fixtures for Fulu ( #6911 )
2025-02-10 02:10:24 +05:30
Eugene Kabanov
ca6ca8395c
Fix syncqueue.nim crash in the end of forward syncing process. ( #6910 )
2025-02-09 22:17:27 +05:30
tersec
4d659d556d
use EF consensus spec v1.5.0-beta.2 test vectors ( #6909 )
2025-02-09 13:40:26 +05:30
tersec
146e4eb737
update Holesky and Sepolia Electra fork epochs ( #6908 )
2025-02-09 07:33:57 +05:30
Eugene Kabanov
3ec870078f
Fix REST /eth/v1/config/spec endpoint should provide electra specific values. ( #6906 )
...
* Fix add more electra values to /eth/v1/config/spec endpoint.
* Move some constants to public space.
Fix places where constants being used.
Fix output of /eth/v1/config/spec to be consistent with electra specification.
2025-02-08 01:24:28 +05:30
Eugene Kabanov
ccf10221ad
Fix capital version name being returned in JSON response version
field. ( #6905 )
2025-02-07 09:45:24 +00:00
tersec
c673fbe418
start metrics server later in sequence, after BN is initialized ( #6902 )
2025-02-06 17:47:53 +00:00
tersec
d98f91b298
start tracking Nim 2.2 as possible next Nim version ( #6899 )
2025-02-05 22:12:15 +05:30
Agnish Ghosh
a23c93b063
fix upgrade to fulu for future beta2 tests ( #6898 )
2025-02-05 16:42:47 +05:30
Eugene Kabanov
ba934af925
Make syncing performance more steady. ( #6722 )
...
* Initial commit.
* Update tests.
* Update AllTests.
* Post-rebase update AllTests.
* Improve log statements which was hidden because of logScope issues.
* Eliminate duplicate `direction` fields.
Debugging blobs map.
* Fix blobs shortmap generation.
* Add fixes to map generation and add test helpers.
* Fix missing dependency.
* Adjust callbacks functionality for untrusted sync.
* Attempt to fix defect state issue with new flag `setLastStateRoot`.
* Make possible fix less intrusive.
* Fix forward declaration missing `=`.
* Revert attempt to improve performance.
* Revert some all the changes.
* Remove spaces.
* Remove LFS fixes from the PR.
* Update AllTests.
* Update copyright year.
* Update AllTests.
* Post-rebase fixes.
2025-02-04 15:36:25 +00:00
Eugene Kabanov
426856edcb
Eliminate build warnings in applications. ( #6889 )
...
* Initial commit.
* Update copyright years.
2025-02-04 15:36:07 +00:00
tersec
dec1cd3cf6
update VC to use SingleAttestation ( #6884 )
2025-02-01 06:12:34 +05:30
tersec
4183c9373a
use SingleAttestation for submitPoolAttestationsV2 ( #6883 )
2025-02-01 02:39:57 +05:30
tersec
7a6cc6932e
show vanity logs on compounding activation of known validators ( #6882 )
2025-01-30 18:39:16 +05:30
tersec
67ac6fcb8a
Merge remote-tracking branch 'origin/stable' into unstable
2025-01-28 22:13:30 +00:00
tersec
c0c25b157c
allow electra blobs per block in req/resp ( #6880 )
2025-01-28 20:44:41 +00:00
tersec
0f1de8930d
fix changelog year
v25.1.0
2025-01-28 20:29:27 +00:00
Agnish Ghosh
65c6d1bdfd
prepare builder API, modify electra BuilderBid ( #6872 )
...
* prepare builder API, modify electra BuilderBid
* rename to blindedBlockRes and include executionRequests
* fix copyright year
* resolved review comments
* more review changes
* revert to Opt[ExecutionRequests]
* reviews
2025-01-28 21:03:01 +01:00
tersec
05530f262c
version v25.1.0
2025-01-28 18:30:44 +00:00
tersec
5547d2a143
automated consensus spec URL updating to v1.5.0-beta.1 ( #6871 )
2025-01-25 05:11:15 +01:00
tersec
0c8f5bfdcd
use EF consensus spec v1.5.0-beta.1 test vectors ( #6870 )
2025-01-25 03:35:45 +01:00
tersec
a2826d7e44
make Nimbus Nim 2.2-compatible ( #6869 )
2025-01-24 02:32:07 +00:00
tersec
5d26134591
ramify the new ELECTRA blob settings through more; add single_attestation event queue; add initial vanity logs phrasing ( #6865 )
...
* ramify the new ELECTRA blob settings through more; add single_attestation event queue; add initial vanity logs phrasing
* add REST test rule
2025-01-23 18:53:12 +01:00
tersec
e990a949a4
bump nim-libp2p ( #6861 )
2025-01-19 15:57:17 +01:00
tersec
5c371ab634
mini libp2p bump ( #6859 )
2025-01-18 21:32:02 +01:00
tersec
d791299262
rm support for deprecated reqStep in req/resp ( #6857 )
...
* rm support for deprecated reqStep in req/resp
* work around / character in platform
2025-01-18 05:11:06 +01:00
Agnish Ghosh
ce02b73f20
fix: keeping MAX_REQUEST_BLOB_SIDECARS
limit higher upto electra, so that deneb limits can also be sufficed under one version (v1) ( #6856 )
...
* keeping limit higher upto electra, so that deneb can also be sufficed under one version (1)
* fixed res limit to electra
* fix copyright year
2025-01-17 15:48:30 +00:00
tersec
d04df8a091
sync manager should allow for electra blob counts ( #6855 )
...
* sync manager should allow for electra blob counts
* upload-artifact@v3 deprecation
2025-01-17 12:53:41 +00:00
tersec
10bd5f35bd
bump nim-libp2p an even tinier bit ( #6853 )
2025-01-16 10:17:13 +01:00
Eugene Kabanov
437bc79532
Adjust default port numbers for tests. ( #6849 )
...
* Adjust default port numbers.
* Update copyright year.
2025-01-15 15:20:56 +00:00
tersec
ef5cba9235
Revert "bump nim-libp2p ( #6847 )" ( #6848 )
...
This reverts commit 4b66a9e524be0cfbc662e2887ce69638790167ec.
2025-01-15 12:07:51 +01:00
tersec
4b66a9e524
bump nim-libp2p ( #6847 )
2025-01-15 06:55:51 +01:00
Etan Kissling
3298444168
Bump nim-nat-traversal to 213ac13dfe5c4830474912c48181b86b73f1ec1f
( #6845 )
...
- Bump miniupnp to `miniupnpc_2_3_0`
2025-01-14 15:30:36 +01:00
Etan Kissling
6a9ce5ba1d
Bump dependencies: use the common CI workflow ( #6841 )
...
- nim-bearssl to `c7683c5a6221605bbab31b53d01feb3a3161bb8b`
- nim-blscurve to `3737c9663d26076ed89f011c2688c1b9ee1eb73a`
- nim-confutils to `e214b3992a31acece6a9aada7d0a1ad37c928f3b`
- nim-faststreams to `2b08c774afaafd600cf4c6f994cf78b8aa090c0c`
- nim-http-utils to `79cbab1460f4c0cdde2084589d017c43a3d7b4f1`
- nim-kzg4844 to `33d2e9a5d4df1bbf4aca7cf00457bf15b1d657a6`
- nim-metrics to `25ffd054fd774f8cf7935e75d6cad542306d7802`
- nim-nat-traversal to `53b5883f410ac7d84683dfbc894dccd660e68f6d`
- nim-secp256k1 to `62e16b4dff513f1eea7148a8cbba8a8c547b9546`
- nim-zlib to `3f7998095264d262a8d99e2be89045e6d9301537`
- nim-zxcvbn to `d827fdc9968a4f06bba587dc38df2b20399f8cf5`
2025-01-13 18:53:02 +00:00
Etan Kissling
2a62f45b20
Bump nim-taskpools to 7b74a716a40249720fd7da428113147942b9642d
( #6844 )
...
- remove empty lock file
- use the common CI workflow
2025-01-13 16:10:52 +00:00
Etan Kissling
aebdffa469
Bump nim-stint to v0.8.1
( #6843 )
...
- fixes asm statement in `nimHasAsmSemSymbol` in the devel branch
- enable some disabled tests
- adds `nodecl` to imported types
- v0.8.1
2025-01-13 16:59:58 +01:00
Etan Kissling
b411bc0e91
Bump nim-ssz-serialization to d7552018fe2fe1ab1b74a68517caa085a2309622
( #6842 )
...
- fix duplicated testing of different MMs
2025-01-13 15:56:51 +00:00
62e57f565b
assert submodules are available to Nix derivation ( #6835 )
...
This should result in a human-readable error when `?submodules=1#` is
not appended to the project URL as the README explains:
```
> nix build '.'
error: Unable to build without submodules. Append '?submodules=1#' to the URL.
> nix build '.?submodules=1#'
```
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2025-01-12 14:10:30 +00:00
Agnish Ghosh
bc55a3a0c7
add: compute_columns_for_custody_group
tests ( #6838 )
...
* add new fixture networking tests
* update all tests
* fix test
* avoid extra variables
* other fixes
* oops
* updated tests file
2025-01-12 05:04:55 +00:00