Commit Graph

7080 Commits

Author SHA1 Message Date
= 48a3877406 auto-bump nim-libp2p 2024-12-17 18:37:29 +00:00
tersec 412ea71115
update to current EIP-7685 engine API request format (#6766) 2024-12-17 13:14:10 +01:00
Agnish Ghosh eb1e809a54
adds peerdas-supernode flag (#6764)
* adds peerdas-supernode flag instead of launching a peerdas supernode in subscribeAllSubnets

* make the flag default and _hidden_

* fix indentation
2024-12-17 00:14:39 +00:00
tersec ed6669bae4
increase default gas limit from 30M to 36M (#6763) 2024-12-16 00:33:20 +00:00
tersec 232cf2a538
automated consensus spec URL updating to v1.5.0-alpha.10 (#6762) 2024-12-15 17:36:50 +01:00
tersec 7cb0a61471
use EF consensus spec v1.5.0-alpha.10 test vectors (#6761) 2024-12-15 14:18:52 +01:00
Agnish Ghosh 2bf0df7c7f
add: column support to ENR, Metadata and Request Manager (#6741)
* add csc to enr and metadata

* add column filtering into RequestManager

* nits

* add comment

* resolved reviews 1

* added local custody column set into RequestManager as a field

* faster lookups with hashsets

* fix regressions, fix other reviews, fix response checking for columns

* simpler fix for hashsets
2024-12-15 11:46:08 +00:00
Agnish Ghosh 7647d17d9e
wait for fulu fork epoch to pass, then trigger metadata_v3 (#6759)
* wait for fulu fork epoch to pass, then trigger metadata_v3

* tiny fix
2024-12-13 18:51:38 +01:00
tersec f10fb511cc
undo accidental nim-taskpools change 2024-12-13 09:16:48 +00:00
tersec 0b260d6768
fix typo in most recent changelog 2024-12-13 08:23:28 +00:00
tersec dd069f23e3
Merge remote-tracking branch 'origin/stable' into unstable 2024-12-13 08:22:52 +00:00
Agnish Ghosh 98a7f446c1
fix: response checking from RequestManager for blobs (#6755)
* rewrite: response checking from RequestManager for blobs

* clean whitespace

* use a comparator and std instead

* sort incoming blobs by index

* fix list traversal

---------

Co-authored-by: tersec <tersec@users.noreply.github.com>
2024-12-12 16:37:22 +01:00
tersec 4e440277cf
version v24.12.0 2024-12-12 14:40:52 +00:00
Jacek Sieka 031d24ff41
taskpools: bump (#6757)
* taskpools: bump

* better raises effects
* get rid of custom naming

* bump

* oops

* bump stable
2024-12-11 11:12:56 +00:00
Etan Kissling 7d81ee17db
Support reading `bootstrap_nodes.yaml` (#6751)
* Support reading `bootstrap_nodes.yaml`

`bootstrap_nodes.txt` is retired in lieu of `bootstrap_nodes.yaml`,
start reading `.yaml` format (similar to `.enr`).

* Support Gnosis Chiado format (duplicates of entries in other file)
2024-12-09 13:38:56 +00:00
Jacek Sieka 47c1d30560 clean up obsolete nimble files 2024-12-09 14:16:48 +01:00
Etan Kissling 0ae7bcfff9
Obtain extra `LightClientFinalityUpdate` after LC sync (#6752)
To avoid having to wait several minutes for LC finality gossip, obtain
extra finality update once LC sync finishes.
2024-12-05 14:07:20 +01:00
Jacek Sieka c3ef7fe2d7
stint: bump for better endians (#6750)
faster endian conversion et al
2024-12-04 19:26:57 +01:00
Etan Kissling 67eefaaafd
Update Electra art with text 🦒 (#6748)
Add `Compounding on` text to Electra fork transition art.

Co-authored-by: Beatscribe <beatscribes@gmail.com>
2024-12-03 11:45:12 +00:00
Etan Kissling 7a44ffa352
Bump nim-libbacktrace to `6da0cda88ab7780bd5fd342327adb91ab84692aa` (#6749)
- Bump libbacktrace to `1db85642e3fca189cf4e076f840a45d6934b2456`
2024-12-02 23:14:21 +00:00
Etan Kissling d7c1f82b8b
Bump nim-web3 to `2bdffd61128f9142a0d19a9f3b6e6503b974929b` (#6746)
- Add newPayload template for engine_newPayloadV4 and
  restore eth_getBlockReceipts callsig
2024-12-02 19:48:12 +01:00
Etan Kissling bf1a18e95a
Bump nim-eth to `aa92ad4f42d772c53ce4a2d9c76cf760b4450031` (#6742)
- discv4: Fix assert on invalid RLP list in Neighbours message
2024-12-02 19:21:27 +01:00
Etan Kissling 539644692e
Bump nim-websock to `v0.2.0` (#6747)
- chore: use supported selector operators
- Attempt to fix broken autobahn CI artifact uploading
2024-12-02 19:07:10 +01:00
Etan Kissling 473991ea39
Bump nim-stint to `5c5e01cef089a261474b7abfe246b37447aaa8ed` (#6745)
- fix compile-time hash, port to unittest2
2024-12-02 18:47:04 +01:00
Etan Kissling 2b4972d2fc
Bump nim-json-rpc to `274372132de497e6b7b793c9d5d5474b71bf80a2` (#6743)
- chore: use supported selector operators
2024-12-02 16:53:49 +01:00
Etan Kissling a6d2f179e5
Bump nim-sqlite3-abi to `v3.47.1.0` (#6744)
- Bump sqlite-amalgamation to `3.47.1`
2024-12-02 16:34:04 +01:00
tersec 7538a9db8a
update Docker images to stable/Bookworm (#6740)
* update Docker images to stable/Bookworm

* add copyright headers
2024-12-01 13:07:03 +01:00
Agnish Ghosh c13b0c94b9
`getMetaData_v3` (#6739)
* add getMetaDataV3

* simpler fix, to review

* drop returns
2024-11-30 16:53:02 +01:00
tersec 18f492d929
Merge remote-tracking branch 'origin/stable' into unstable 2024-11-30 15:03:57 +00:00
tersec d2d02bd68c
use non-EOL Debian image and correct --platform arguments 2024-11-29 23:21:22 +00:00
tersec 348f6659d8
use --platform syntax for Dockerfiles 2024-11-29 16:57:11 +00:00
Etan Kissling f7e2507d14
Run LC data collection tests (#6737)
Add test runner for future tests / ensure it gets compiled.
2024-11-29 13:21:00 +00:00
tersec 38de746aa4
version v24.11.0 2024-11-29 11:18:07 +00:00
Danyll 2e4d498586
fix typo README.md (#6735)
"cliant" - "client"
2024-11-28 00:06:28 +01:00
andri lim 1eaeea10b3
Bump nim-web3 to c8f36f59cb354196cfe117b6866e81d450c8cfd7 (#6727)
* Bump nim-web3 to c8f36f59cb354196cfe117b6866e81d450c8cfd7
* no need to convert accessList and authorizationList anymore
2024-11-27 14:42:45 +07:00
Agnish Ghosh f12ceb8c75
Req/Resp domain for columns part 1 (#6723)
* added column support for req resp domain

* fix

* update links
2024-11-27 05:04:19 +01:00
Eugene Kabanov a461bb102f
Fix block proposer verification failure for light forward syncing algorithm. (#6726) 2024-11-24 23:51:21 +01:00
tersec 5579c5234f
automated consensus spec URL updating to v1.5.0-alpha.9 (#6725) 2024-11-24 13:16:09 +01:00
tersec 710f16f510
use EF consensus spec test vectors v1.5.0-alpha.9 (#6724) 2024-11-24 09:47:36 +01:00
Etan Kissling ddad30f725
Adopt latest changes to request hash computation (#6718)
* Adopt latest changes to request hash computation

The `requestType` of empty lists is no longer part of the requests hash.

- https://github.com/ethereum/EIPs/pull/8989

* Avoid nested computeDigest scopes
2024-11-24 07:36:39 +01:00
dependabot[bot] cd8de2f061
Bump tornado from 6.4.1 to 6.4.2 in /ncli (#6721)
Bumps [tornado](https://github.com/tornadoweb/tornado) from 6.4.1 to 6.4.2.
- [Changelog](https://github.com/tornadoweb/tornado/blob/v6.4.2/docs/releases.rst)
- [Commits](https://github.com/tornadoweb/tornado/compare/v6.4.1...v6.4.2)

---
updated-dependencies:
- dependency-name: tornado
  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-11-23 02:16:09 +01:00
Etan Kissling 2e21fa1da1
Bump nim-web3 to `ff92d2877985faee5ac6abc3bea805b85f2be1c8` (#6720)
- Replace requestsRoot with requestsHash and fix some comments
2024-11-23 02:15:31 +01:00
Etan Kissling 4ca1519fcf
Bump nim-eth to `dc092ca39303b030b42aa405e8d5f2f44f21b457` (#6719)
- Add missing rlp imports to properple decode/encode blocks/bodies
2024-11-22 15:44:05 +01:00
Etan Kissling e612e43668
Bump geth to `v1.14.12` (#6716)
- https://github.com/ethereum/go-ethereum/releases/tag/v1.14.12
2024-11-22 04:09:56 +01:00
tersec d5acf8ef95
fix test summary counts (#6717) 2024-11-21 13:44:59 +01:00
Agnish Ghosh 99bb845227
add column support to beacon chain db (#6660)
* add column support to beacon chain db

* slight fix

* fix db util

* fix import issues

* gate fulu columns if fulu fork epoch is far future epoch

* fixed all tests file

* fix comment
2024-11-19 06:53:13 +01:00
Eugene Kabanov bd04dcc3dc
Fix syncing problem introduced by light forward syncing PR. (#6714)
* Fix blobs check response algorithm and add more logging information.

* Add MAX_BLOBS_PER_BLOCK check.
Add tests.

* Adopt AllTests.

* Address review comments.

* One more missed lenu64.
2024-11-19 06:35:09 +01:00
Etan Kissling 63fe01fb86
Bump nim-eth to `88e4be4dc40e044834dca68f8b69d144744bf145` (#6715)
- devp2p: upgrade to v5 (EIP-706)
2024-11-17 19:03:58 +07:00
Agnish Ghosh a157760643
Init Fulu fork (#6677)
* fulu

* fix ci

* fix ncli

* attempt to fix ci

* fix wss_sim build

* fix vc api

* updated tests

* resolve merge conflicts

* fix tests

* fix check

* attempt to fix minimal test in CI

* addressed reviews

---------

Co-authored-by: tersec <tersec@users.noreply.github.com>
2024-11-13 10:29:14 +07:00
tersec 0c19270db9
bump nim-lib2p to v1.7.1 (#6710) 2024-11-09 00:01:13 +01:00