Changelog
Merged pull requests:
- Add discv5 decode enr metrics (#5034) (@wemeetagain)
- Change EventType to normal enum (#5042) (@nflaig)
- Allow to run dev command with mainnet preset (#5041) (@dapplion)
- Add more details on JSON RPC client fetchBatch error (#5036) (@dapplion)
- Add option to dump dev files to interop with LH (#5040) (@dapplion)
- Update to tcp 6.1.0, closeServerOnMaxConnections (#5033) (@wemeetagain)
- Remove tracking and storing signature fork for bls changes (#5030) (@g11tech)
- Update gossipsub / libp2p (#5029) (@wemeetagain)
- Discv5 worker (#4988) (@wemeetagain)
- Update API response object (#4994) (@nazarhussain)
- Fix Memory usage panel in VM + host dashboard (#5020) (@nflaig)
- Progress indicator for loading keys (#5021) (@nazarhussain)
- Ignore new closed connection (#5023) (@tuyennhv)
- Add block proposal errors metric to grafana dashboard (#5019) (@tuyennhv)
- Add getBlobsSidecar beacon api method (#5018) (@g11tech)
- Add and propogate blockValue to select full or blinded block (#5003) (@g11tech)
- Track pending dials (#4969) (@wemeetagain)
- Add leveldb binding rebuild step to Dockerfile (#5015) (@wemeetagain)
- Update prometheus-grafana.md (#5014) (@jiron12)
- Re-activate eip4844 transition spec test (#5012) (@g11tech)
- Track notifNewPayload result (#5013) (@tuyennhv)
- Tag relevant peer (#4997) (@tuyennhv)
- Add and use LightClientHeader for lightclient updates (#5011) (@g11tech)
- Update comprehensive setup guide reference to v3 (#5008) (@nflaig)
- Clean up getStateValidator endpoints sim test (#5010) (@nflaig)
- Use genesis fork version for signing and verifying
BLSToExecutionChange
(#5005) (@g11tech) - Update voluntary exit cli docs (#5009) (@nflaig)
- Set udp to enr (#5001) (@tuyennhv)
- Add nodesource for nodejs source installl (#5007) (@philknows)
- docs: fix use of old arguments and names (#5000) (@philknows)
- Remove the Gwei to Wei conversion and vice-versa for withdrawals engine api serialization (#5004) (@g11tech)
- Avoid set-output in workflows (#5002) (@tuyennhv)
- Fix peer count by client metric (#4999) (@wemeetagain)
- Use job name to differentiate beacon and validator metrics (#4952) (@nflaig)
- Clarify Keystore Import Options (#4985) (@ansermino)
- Fix first query discovery delay (#4980) (@dapplion)
- Update libp2p to 0.41.0 (#4717) (@wemeetagain)
- Log error if there is no discv5 kad value (#4957) (@tuyennhv)
- Change the lowerbound for keeping archived blobs (#4995) (@g11tech)
- Cleanup disabledWithdrawals option (#4996) (@g11tech)
- Fix mimetype for JSON response (#4991) (@nazarhussain)
- Drop FileENR (#4989) (@dapplion)
- Ugrade builder flow for capella and eip4844 forks (#4964) (@g11tech)
- Add historicalSummaries capella onwards (#4974) (@g11tech)
- Unskip remaining spec tests (#4987) (@dapplion)
- Moves Prometheus entrypoint to a non-volume directory. (#4982) (@MicahZoltu)
- Add Memory Usage panel (#4981) (@tuyennhv)
- Review importBlock order of operations (#4976) (@dapplion)
- Update gnosis chain bootnodes (#4979) (@dapplion)
- Fixes prometheus entrypoint. (#4975) (@MicahZoltu)
- Fix: typos (#4978) (@omahs)
- Remove all intermediary ChainEvents (#4973) (@dapplion)
- Add sim tests for multiple execution urls (#4965) (@nazarhussain)
- Fix inconsistent block import (#4963) (@tuyennhv)
- Publishes Grafana and Prometheus images for monitoring. (#4927) (@MicahZoltu)
- Remove intermediary event ChainEvent.forkChoiceReorg (#4972) (@dapplion)
- Merge stable to unstable (#4966) (@wemeetagain)
- Improve sim tests error messages (#4962) (@nazarhussain)
- Clean old log files (#4947) (@tuyennhv)
- Compute executionOptimistic for state/events routes (#4948) (@tuyennhv)
- Run optimistic sync spec tests (#4931) (@dapplion)
- blst v0.2.8 (#4958) (@tuyennhv)
- Do not pass kzg proof in doBeaconBlocksMaybeBlobsByRange (#4956) (@tuyennhv)
- Use last data point to determine nodejs version from metrics (#4954) (@nflaig)
- Add keystores folder to gitignore (#4953) (@nflaig)
- Fix no peer issue (#4951) (@tuyennhv)
- Abstract and reuse getCoreTopicsAtFork for generating metrics labels (#4950) (@g11tech)
- Fix computeDeltas by differentiating old/new balances (#4946) (@tuyennhv)
- Fix the file extention of doBeaconBlocksMaybeBlobsByRange (#4949) (@g11tech)
- Handle skipped blobs side car for empty blobs in blobsSidecarsByRange (#4936) (@g11tech)
- Compute executionOptimistic for beacon/blocks routes (#4943) (@dapplion)
- Fix headState does not exist (#4944) (@tuyennhv)
- Keep at least 10% outbound peers (#4942) (@dapplion)
- Allow to request proposer duties for next epoch (#4941) (@dapplion)
- Enable keymanager API spec tests (#4940) (@dapplion)
- Track beacon health from vc (#4939) (@dapplion)
- Force usage of Uint8Array.prototype.slice in effectiveBalanceIncrements (#4937) (@dapplion)
- Assert importing state from correct network (#4938) (@dapplion)
- Do not include VoluntaryExit messages from old fork (#4934) (@dapplion)
- Remove stale .babel-register files (#4933) (@wemeetagain)
- Fix random subnet subscription (#4930) (@tuyennhv)
- Improve produce block's eip 4844 fork checks (#4928) (@g11tech)
- Misc changes from eip-4844 branch (#4924) (@dapplion)
- Move Lightclient REST transport to separate class (#4925) (@dapplion)
- Track BlsToExecutionChange fork signature instead of head's fork (#4926) (@dapplion)
- Find more topic peers when subscribeAllSubnets (#4922) (@tuyennhv)
- Ensure BLSToExecutionChange block inclusions are safe (#4923) (@dapplion)
- Sim tests refactoring (#4918) (@nazarhussain)
- Submit and handle blsToExecutionChanges for setting withdrawals (#4803) (@g11tech)
- Implement light-client spec tests (#4908) (@dapplion)
- Update the sim withdrawals run with images based on timebased shanghai hf (#4920) (@g11tech)
- Update to spec tests v1.3.0 alpha.2 (#4917) (@tuyennhv)
- Handle getPayload response with block value (#4919) (@g11tech)
- Make withdrawal probes bounded (#4916) (@g11tech)