Skip to content

Conversation

@arnetheduck
Copy link
Member

No description provided.

arnetheduck and others added 30 commits December 18, 2025 09:46
* Only check isomorpism of types in debug compiles

`default(T)` must create a T in the compiler VM which is slow
Bumps [vendor/nim-kzg4844](https://github.com/status-im/nim-kzg4844) from `fef28f6` to `fbada51`.
- [Commits](status-im/nim-kzg4844@fef28f6...fbada51)

---
updated-dependencies:
- dependency-name: vendor/nim-kzg4844
  dependency-version: fbada51d60bc47f0875ff305053ff0191fdb462c
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [vendor/nim-ssz-serialization](https://github.com/status-im/nim-ssz-serialization) from `2729a99` to `7a500e9`.
- [Commits](status-im/nim-ssz-serialization@2729a99...7a500e9)

---
updated-dependencies:
- dependency-name: vendor/nim-ssz-serialization
  dependency-version: 7a500e9233d82d1cdd5d8045ca7e9b98e4064a49
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* put appropriate rman log message

* fix casing
* Add `fallback` mode to VC.

* Update copyright year.
Bumps [vendor/mainnet](https://github.com/eth-clients/mainnet) from `e94bf5f` to `f647359`.
- [Commits](eth-clients/mainnet@e94bf5f...f647359)

---
updated-dependencies:
- dependency-name: vendor/mainnet
  dependency-version: f647359fb79c5c350468fd711ff6e76a3352fd0d
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [vendor/hoodi](https://github.com/eth-clients/hoodi) from `cb39a1e` to `a130c03`.
- [Release notes](https://github.com/eth-clients/hoodi/releases)
- [Commits](eth-clients/hoodi@cb39a1e...a130c03)

---
updated-dependencies:
- dependency-name: vendor/hoodi
  dependency-version: a130c03daa6dbb1ae9a1a722544570b6b8035aee
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [vendor/nim-minilru](https://github.com/status-im/nim-minilru) from `15a0470` to `e3d6e6e`.
- [Commits](status-im/nim-minilru@15a0470...e3d6e6e)

---
updated-dependencies:
- dependency-name: vendor/nim-minilru
  dependency-version: e3d6e6eb5f119a0b22fdab418f7a588be462ea66
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
#7822)

* Refactor database schema to seperate fulu and gloas data column tables

* style

* add getSidecar helper for fork agnostic sidecar retrieval

* remove redundant fork check in getSidecar

* apply review: use type overloading and static fork param
* fix payload attestation signatures to sign only data

* integrate payload attestations into validator workflow

* fix: change PayloadAttestationMessage to Data

* implement paylaod availability check for PTC attestations

* refactor checkPayload and implements checkBlobs availabilty

* update check blob data to check for custodied columns availablity

* optimise blob data and payload availability checks

* add db sanity checks for payload envelopes and gloas data columns

* update call to data columns availability

* implement epochRef version of get_ptc
* feat: add gloas column quarantine db

* feat: return consensus fork for envelope

* feat: column quarantine support for gloas

* fix: imports and typings

* refactor: fulu gen func name

* feat: gloas column quarantine

* chore: comments

* fix: update tests

* revert: type check

* test: cleanup

* chore: typings

* chore: copyright year

* refactor: func overload
Bumps [vendor/nim-ssz-serialization](https://github.com/status-im/nim-ssz-serialization) from `7a500e9` to `e5cfee9`.
- [Commits](status-im/nim-ssz-serialization@7a500e9...e5cfee9)

---
updated-dependencies:
- dependency-name: vendor/nim-ssz-serialization
  dependency-version: e5cfee930d2452ed5add7cc8447ec0aa88dcb041
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
async raises, protocol adherence improvements and memory usage
reductions, bidirectional comms
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.6.0 to 2.6.3.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](urllib3/urllib3@2.6.0...2.6.3)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-version: 2.6.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* fix(fork-choice): correct index type in currentEpochTips.del

* update Copyright
* Use `obsolete` for deprecated beacon node conf options

* wip
Bumps [vendor/nim-ssz-serialization](https://github.com/status-im/nim-ssz-serialization) from `e5cfee9` to `7ac7ba0`.
- [Commits](status-im/nim-ssz-serialization@e5cfee9...7ac7ba0)

---
updated-dependencies:
- dependency-name: vendor/nim-ssz-serialization
  dependency-version: 7ac7ba06b96e16989a4510ab86383a39ea4d2b46
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [vendor/nim-sqlite3-abi](https://github.com/arnetheduck/nim-sqlite3-abi) from `6797c31` to `89ba51f`.
- [Commits](arnetheduck/nim-sqlite3-abi@6797c31...89ba51f)

---
updated-dependencies:
- dependency-name: vendor/nim-sqlite3-abi
  dependency-version: 89ba51f557414d3a3e17ab3df8270e1bdaa3ca2a
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
The `json` log format is documented in the guide but did not, until now,
appear in the `--help` text.

Take the opportunity to clean up the options and docs:

* prefer `--el=<url>` throughout (`--web3-url` remains as an availble
and equivalent name but no longer appears in `--help`)
* expose `--era` option that is used to distribute historical/archived
blocks on the beacon network
* document when options were obsoleted and provide migration docs where
reasonable
* If `jwt.hex` exists in the data directory, use it when starting the
node - when running Nimbus as both execution and beacon client sharing a
data directory, this "just works" since one of them will write while the
other reads the file.
* Simplify JWT implmenentation by hardcoding some of the JSON messages
* Add a search bar to the docs (didn't we have one before??)
* Use the unified binary in the execution client docs
* Note that you can now stake more than 32 ETH per validator
* Remove obsolete gitcoin donation link
* Remove BETA tag for validator client metrics - no significant changes
are currently planned
cheatfate and others added 26 commits January 26, 2026 22:52
Note that this is not a blind increase of the number of fields.
But no additional check can be done on that timestamp field as
one would need access to the relevant header.
* feat: envelope gossip handling

* feat: store payloads logic
* feat: disable column for gloas block

* chore: comment
* feat: allow transitioning with trusted envelope

* refactor: db get envelope

* feat: head state transition with envelope
* feat: transition clearance state with envelope

* fix: preload state cache
Using `func` avoids a template expansion at every usage site and just
looks nicer .. unlike earlier nim versions, good code  is generated for
`lent`.

An additional benefit is that mutability semantics are preserved and the
resulting value is immutable even when being accessed indirectly (unlike
`addr`+`[]` which results in a `var`).

No matter what, when iterating over validators we continue to be
affected by:

* nim-lang/Nim#25470
* nim-lang/Nim#25469
@github-actions
Copy link

Pull requests to the stable branch are not allowed.
Please open your pull request against the unstable branch.
See https://nimbus.guide/contribute.html#build-and-deploy

@github-actions github-actions bot closed this Jan 29, 2026
@arnetheduck arnetheduck deleted the nice-state-fields branch January 29, 2026 10:25
@arnetheduck arnetheduck restored the nice-state-fields branch January 29, 2026 10:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.