tersec

Results 96 issues of tersec

Do not merge.

DO NOT MERGE

To reproduce on Linux: 1. Ensure one's starting without any data directories present, either Geth or Nimbus. 2. Run Geth: `go-ethereum/build/bin/geth --sepolia --datadir ${HOME}/geth_sepolia/ --http --http.api "personal,engine,eth,web3,net,debug" --ws --ws.api "personal,engine,eth,web3,net,debug"...

Currently, `make` uses `-j1` unless otherwise specified. Probably, it should use `make -j$(nproc) by default, or its platform equivalent on macOS, Windows, and BSDs.

This is phrased to encompass any of several approaches to this (e.g., wholly distinct monolithic binary images, runtime-selected shared libraries, et cetera). All `block_sim` runs used 2000 validators and 160...

For example, using `-j4`: ``` Building: build/nimbus_beacon_node Building: build/deposit_contract Building: build/resttest Building: build/logtrace SIGPIPE: Pipe closed. SIGPIPE: Pipe closed. Build completed successfully: build/logtrace Building: build/ncli Build completed successfully: build/resttest Building:...

Both attestation and subnet walking should be integrated with peer discovery such that useful peers are available in time for subscription, without necessarily having to subscribe far ahead of time....

A certain combination of using a `cast` as part of a `template` when that `template` also has a `static` block cause Nim 1.6.7 and 1.7.1 to generate code that `gcc...

Codegen
Status

`static` expressions in `if`/`block`/`when`/etc don't parse. ### Example ```nim discard if true: static(0) else: static(0) ``` ### Current Output ``` block_staticexpr.nim(2, 10) Error: expected: ':', but got: '(' ``` ###...

Parser

The result is that certain messages across multiple-fork-transition-per-epoch boundaries might not be verifiable when received. https://github.com/ethereum/consensus-specs/blob/dev/specs/altair/fork.md#upgrading-the-state states that the fork of the upgraded state is ```python fork=Fork( previous_version=pre.fork.current_version, current_version=ALTAIR_FORK_VERSION, epoch=epoch,...