Good first issues in Ethereum core repos
#Specs
GFIs in ethereum/execution-specs
Transaction's `nonce` should be of type `U64`
State: OPEN
Enable more of mypy's diagnostics
State: OPEN
Factor out a type from access lists
State: OPEN
Put the variants of `Ops` in numeric order
State: OPEN
Use Bytes instead of bytes in logs.
State: OPEN
`compute_header_hash()` is unused
State: OPEN
Documentation for `calculate_block_difficulty` incorrectly references `GENESIS_DIFFICULTY`
State: OPEN
Remove spurious differences between hardforks
State: OPEN
Consider using Enum for Nibbles type
State: OPEN
Document code and style conventions
State: OPEN
GFIs in ethereum/consensus-specs
No Current Good First Issues
GFIs in ethereum/execution-apis
specs website explorer should safe me clicks
State: OPEN
Github pages straight to docs
State: OPEN
Incorrect spec for `Filter`
State: OPEN
assembled spec on npm
State: OPEN
GFIs in ethereum/beacon-apis
withdrawable epoch measurement API
State: OPEN
#Execution clients
GFIs in NethermindEth/nethermind
Log additional info on the additional rpc urls.
State: OPEN
Implement debug_traceCallMany
State: OPEN
Refactor `PivotUpdator` to be really infinite
State: OPEN
Implement default jwt-secret paths
State: OPEN
OnlyStaticPeers should disallow connection from random peers. Move DicoveryEnabled to NetworkConfig. OnlyStaticPeers should implicitly disable Discovery.
State: OPEN
Assignees: ssonthal
CL health checks improvements
State: OPEN
[Cleanup] Remove Vault & NDM remnants
State: OPEN
Prototype & implement EIP4444
State: OPEN
Network.Bootnodes vs Discovery.Bootnodes
State: OPEN
report the progress in Dappnode
State: OPEN
CLI Flags for JSON RPC Logging Level
State: OPEN
Important log level
State: OPEN
GFIs in hyperledger/besu
Update to new version of jc-kzg-4844 lib
State: OPEN
JFR always running?
State: OPEN
eth_syncing endpoint returns false when execution client is not synced
State: OPEN
Assignees: Matilda-Clerke
Remove EthHash cache once Besu is synced
State: OPEN
custom factories for PicoCLI subcommands
State: OPEN
GFIs in ledgerwatch/erigon
No Current Good First Issues
GFIs in ethereum/go-ethereum
GFIs in paradigmxyz/reth
Inherit header type in `BlockChainTree`
State: OPEN
replace struct inits with function
State: OPEN
Support custom sets of tables
State: OPEN
Replace `thiserror-no-std` with `thiserror` v2
State: OPEN
trie: replace `TrieAccount` by alloy `Account`
State: OPEN
Open read-only transactions metric does not work properly for read-only transactions
State: OPEN
Assignees: hoank101
GFIs in ethereumjs/ethereumjs-monorepo
EVM (potentially other): add commit versions to experimental EIP implementation references
State: OPEN
Add PUSHd value to `step` event
State: OPEN
Add HF consistency checks
State: OPEN
GFIs in erigontech/silkworm
No Current Good First Issues
#Consensus clients
GFIs in status-im/nimbus-eth2
No Current Good First Issues
GFIs in sigp/lighthouse
Add `--http-token-path` flag to the VC
State: OPEN
Modularize or Simplify the eth2 crate
State: OPEN
Reproducible builds
State: OPEN
Add per-operation block processing metrics
State: OPEN
Support page size > 4K in jemalloc
State: OPEN
Metric buckets for `beacon_block_processing_post_exec_pre_attestable_seconds` are mis-sized
State: OPEN
Log more detail when JWT auth fails
State: OPEN
Audit prometheus histogram buckets
State: OPEN
Set process_cpu_seconds_total to type counter
State: OPEN
Add slasher HTTP API
State: OPEN
Import sync committee messages into op pool
State: OPEN
Validate wallet passwords as UTF-8
State: OPEN
GFIs in prysmaticlabs/prysm
Improve validator monitor reporting
State: OPEN
Mutex Lock Analyzer for Advanced Lock Patterns
State: OPEN
Improve ineffassign static code analyzer
State: OPEN
Unite All Logging into a Single Handler
State: OPEN
GFIs in grandinetech/grandine
No Current Good First Issues
GFIs in ConsenSys/teku
No Current Good First Issues
GFIs in ChainSafe/lodestar
Investigate `mapValues` type mapping issue
State: OPEN
Remove any-signal dependency
State: OPEN
Remove got dependency
State: OPEN
Add block_gossip SSE event
State: OPEN
Refactor beacon attestation validation
State: OPEN
Support better voluntary exit errors
State: OPEN
Add types for representing LC Merkle branches
State: OPEN
Eventstream API fallback support
State: OPEN
Ephemery Testnet Configs
State: OPEN
Use Buffer.compare()
State: OPEN
Implement expected withdrawals API
State: OPEN
Update validator client dashboard
State: OPEN
Add P2P interface for the lightclient
State: OPEN
GFIs in lambdaclass/lambda_ethereum_consensus
Separate networking metrics from the rest
State: OPEN
Macro the db.ex function wrappers
State: OPEN
Delay DB size metric until `Db` is started
State: OPEN
Allow multiple checkpoint sync urls
State: OPEN
Implement node version endpoint
State: OPEN
Support kdf paths on Keystore
State: OPEN
Add SSZ missing containers
State: OPEN
Load KZG's trusted setup only once
State: OPEN
[Snappy] Implement Snappy stream compression
State: OPEN
Add cache metrics
State: OPEN
Fix nix flake
State: OPEN
[Refactor] Rename `types.ex` to `base.ex`
State: OPEN
Require JWT
State: OPEN
GET /blocks/
State: OPEN
POST /blocks
State: OPEN
GET /headers
State: OPEN
#Testing
GFIs in ethereum/tests
No Current Good First Issues
GFIs in ethereum/retesteth
No Current Good First Issues
GFIs in ethereum/execution-spec-tests
feat(fw): add pretty printing of vm traces
State: OPEN
GFIs in ethereum/hive
No Current Good First Issues
GFIs in kurtosis-tech/kurtosis
GFIs in lightclient/rpctestgen
No Current Good First Issues
#Devops tooling
GFIs in ethpandaops/assertoor
No Current Good First Issues
GFIs in ethpandaops/tracoor
No Current Good First Issues
GFIs in ethpandaops/checkpointz
No Current Good First Issues
GFIs in ethpandaops/ethereum-package
Cannot configure non-Lighthouse CL for builder
State: OPEN
Use PRE_FUNDED_ACCOUNTS as a stack
State: OPEN
GFIs in ethpandaops/dora
No Current Good First Issues
#Meta and other
GFIs in eth-protocol-fellows/protocol-studies
Roadmap page
State: OPEN
GFIs in ethereum/EIPw
The text of autolinks should not be searched for regular expression matches
State: OPEN
Assignees: IjayAbby
Add support for adoptable front matter attribute
State: OPEN
Preamble lint to ensure `last-call-deadline` is not in the past
State: OPEN
Assignees: apeaircreative