-
Notifications
You must be signed in to change notification settings - Fork 307
Nice state fields #7902
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
Nice state fields #7902
+9,040
−4,975
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* 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
…leak is still present." This reverts commit 0b58244.
This reverts commit 51f73b1.
Introduce late monitoring loop.
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
|
Pull requests to the |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.