Changelog
Merged pull requests:
- Fix random subnet subscription (#4930) (@tuyennhv)
- Find more topic peers when subscribeAllSubnets (#4922) (@tuyennhv)
- Fix pre-genesis getForkInfo (#4914) (@wemeetagain)
- Remove remaining node16 references (#4913) (@philknows)
- Ignore response in goodbye ReqResp protocol (#4905) (@dapplion)
- Track block process steps (#4911) (@tuyennhv)
- Upgrade @chainsafe/blst to 0.2.7 (#4912) (@wemeetagain)
- Only register active or pending validators to builder (#4907) (@tuyennhv)
- Deduplicate rateLimitErrors metric (#4909) (@tuyennhv)
- Add grca rate limiter (#4828) (@nazarhussain)
- Do not use peer_id to index API response (#4906) (@dapplion)
- Lodestar score api (#4904) (@tuyennhv)
- Update yarn.lock (#4902) (@tuyennhv)
- Use node 18 (#4779) (@wemeetagain)
- Drop generateEmpty* helper functions (#4898) (@dapplion)
- Revert 'Use state dialed to attestation target epoch' (#4901) (@tuyennhv)
- eip4884 spec tests (#4899) (@tuyennhv)
- ReqResp package tests (#4797) (@nazarhussain)
- Install c-kzg optionally (#4888) (@dapplion)
- Assert correct ESM module exports (#4895) (@dapplion)
- Merge preset params into a single all forks file (#4892) (@dapplion)
- Add version to light client API (#4877) (@dadepo)
- Add mock EL support to sim tests (#4893) (@nazarhussain)
- Connect final eip-4844 networking parts (#4894) (@dapplion)
- Bump spec tests version to v1.3.0-alpha.1 (#4890) (@dapplion)
- De-duplicate ReqResp ByRange code (#4891) (@dapplion)
- Move appropriate eip4844 engine endpoints to v3 (#4887) (@g11tech)
- Allow to convert partial IChainConfig (#4878) (@dapplion)
- EIP-4844: Generate valid blobsBundle in execution engine mock (#4867) (@dapplion)
- EIP-4844: Update state transition function (#4880) (@dapplion)
- EIP-4844: Handle BlobsSidecar (#4882) (@dapplion)
- Move all spec test skip statements to top file (#4883) (@dapplion)
- EIP-4844: Implement beaconBlocksMaybeBlobsByRoot (#4869) (@dapplion)
- Declare spec tests skipped in preset test runner (#4879) (@dapplion)
- Fix iteration order in onBlobsSidecarsByRange (#4876) (@dapplion)
- EIP-4844: Archive hot blobs and prune old blobs (#4862) (@dapplion)
- EIP-4844: Add beacon_block_and_blobs_sidecar gossip topic validation (#4861) (@dapplion)
- EIP-4844: Dynamic topic lists for ReqResp and Gossip (#4848) (@dapplion)
- EIP-4844: Force ExternalData arg in state transition fn (#4846) (@dapplion)
- Fix the error log for engine's produce block (#4873) (@g11tech)
- Bump qs from 6.10.1 to 6.10.3 (#4874) (@dependabot[bot])
- EIP-4844: Add onBlobsSidecarsByRange (#4865) (@dapplion)
- EIP-4844: Update produce block flow (#4864) (@dapplion)
- Add withdrawals validation in withdrawals interop tests (#4872) (@g11tech)
- Add
--mdns
flag (#4714) (@wemeetagain) - Process gossip block asap (#4858) (@tuyennhv)
- Fix params subpath exports (#4853) (@wemeetagain)
- EIP-4844: Add onBeaconBlockAndBlobsSidecarByRoot (#4866) (@dapplion)
- EIP-4844: Implement beaconBlocksMaybeBlobsByRange (#4868) (@dapplion)
- EIP-4844: Add eip-4844 ReqResp messages (#4863) (@dapplion)
- EIP-4844: Add verifyKzgCommitmentsAgainstTransactions (#4842) (@dapplion)
- EIP-4844: Use BlockInput (#4841) (@dapplion)
- Track execution engine request time > 1s (#4859) (@tuyennhv)
- Add lightclient API namespace by default (#4857) (@wemeetagain)
- Add clock epoch metric (#4855) (@wemeetagain)
- Fix finalized checkpoint log / metric (#4854) (@wemeetagain)
- Use state dialed to attestation target epoch (#4849) (@dapplion)
- Bump fastify from 3.15.1 to 3.29.4 (#4793) (@dependabot[bot])
- Fix CONTRIBUTING.md spec tests instructions (#4840) (@dapplion)
- Remove dead code from chain/produceBlock (#4844) (@dapplion)
- Fix typo in updateSyncState (#4852) (@dapplion)
- Update typescript (#4830) (@wemeetagain)
- EIP-4844: Add blobsSidecar db repos (#4847) (@dapplion)
- EIP-4844: Add c-kzg library and current trusted setup (#4851) (@dapplion)
- EIP-4844: Add engine API getBlobsBundle method (#4843) (@dapplion)
- Do not unsubscribe subnets if not less than 64 validators (#4829) (@tuyennhv)
- Fix dashboard gossipsub bucket metrics (#4822) (@tuyennhv)
- Skip signature group check after sig verify (#4838) (@dapplion)
- docs: update for 1.2.x (#4826) (@q9f)
- Follow spec for processSyncAggregate (#4820) (@dapplion)
- docs: update docs/usage/local.md (#4807) (@ratik21)
- Track stfn state cache misses (#4796) (@dapplion)
- Chill capella owl (#4817) (@dapplion)
- Default afterBlockDelaySlotFraction to 0 (#4788) (@tuyennhv)
- Display owl on capella fork (#4815) (@dapplion)
- Implement withdrawals in capella (#4730) (@g11tech)
- Add eip-4844 types and config (#4778) (@dapplion)
- Update blst dependency (#4813) (@wemeetagain)
- Fix duplicate metrics (#4808) (@tuyennhv)
- Use as-chacha20poly1305 (#4787) (@tuyennhv)
- Add firefox setup to CI pipeline (#4802) (@nazarhussain)
- Align @lodestar/reqresp package version (#4791) (@wemeetagain)
- Modular Reqresp Package (#4775) (@nazarhussain)
- Move proof endpoints to new namespace (#4771) (@dapplion)
- Disable parallel for spec tests (#4776) (@dapplion)
- Merge e2e tests to sim tests (#4759) (@nazarhussain)
- Implement committee_hash lightclient api (#4736) (@tuyennhv)
- fix readme links (#4742) (@wslyvh)
- Pass all KeymanagerRestApiServerOpts to RestApiServer (#4761) (@dapplion)
- Set keymanager API status OK (#4762) (@dapplion)
- Update @chainsafe/discv5 to v1.4.0 (#4737) (@wemeetagain)
- Update the local dev setup instructions for proper bootnode (#4751) (@g11tech)
- Add support for docker and Nethermind client to the simulation tests (#4732) (@nazarhussain)
- Merge stable back to unstable (#4757) (@wemeetagain)
- Produce block: ignore old attestations (#4745) (@tuyennhv)
- Updated README with correct link for Beacon Management (#4723) (@maschad)
- Remove reference to sharding information page (#4726) (@nflaig)
- Accept the genesis powBlock as terminal in assertValidTerminalPowBlock (#4748) (@g11tech)
- Fix network disconnect peers e2e test on CI (#4747) (@tuyennhv)
- Merge stable back to unstable (#4739) (@wemeetagain)
- Remove maintainability from README.md (#4728) (@sandakersmann)
- Fix beacon/states/validator endpoint (#4734) (@wemeetagain)
- Fix typos in variables, comments and metric names (#4729) (@nflaig)
- Add support for EL Clients to sim tests (#4710) (@nazarhussain)
- Update the ping time for inboud and outbound (#4721) (@nazarhussain)