Changelog
Merged pull requests:
- v1.2.0 (#4738) (@wemeetagain)
- Remove old peer-id dependency (#4716) (@wemeetagain)
- Update multiaddr (#4713) (@wemeetagain)
- Remove @types/jwt-simple package (#4711) (@nflaig)
- Setup mergemock based builder tests (#4703) (@g11tech)
- Use newer @multiformats/multiaddr (#4704) (@wemeetagain)
- Save and use full LightClientUpdate instead of partial (#4702) (@g11tech)
- Serve Lightclient related data via p2p (#4365) (@dadepo)
- Add debug level logs and sync test to sim tests (#4673) (@nazarhussain)
- Disable libp2p metrics (#4699) (@tuyennhv)
- Use a real committee index in produceAttestation call (#4695) (@wemeetagain)
- Add metrics for aggregated attestations (#4697) (@tuyennhv)
- Update libp2p dashboard (#4696) (@dapplion)
- Add network.gossipsubAwaitHandler option (#4691) (@dapplion)
- Use @chainsafe/bls 7.1.1 consistently (#4693) (@tuyennhv)
- More conservative inbound stream count (#4685) (@wemeetagain)
- Handle pre-genesis health status in impl itself (#4686) (@g11tech)
- Bump nanoid from 3.1.20 to 3.3.3 (#4625) (@dependabot[bot])
- Add notes on .bind usage for event listeners (#4678) (@dapplion)
- Alert on exposed REST API (#4683) (@dapplion)
- Add state upgrade to capella and enable spec tests (#4679) (@g11tech)
- Migrate to prom-client 14.1.0 (#4675) (@tuyennhv)
- Remove peer overrides from dev command defaults (#4677) (@g11tech)
- Configurable gossipsub D params (#4668) (@tuyennhv)
- Return READY on getHealth pre-genesis (#4676) (@g11tech)
- Extract runEL as a separate util (#4665) (@g11tech)
- Update lodestar agent detection (#4664) (@dapplion)
- Set enr.tcp to default to port/defaultP2pPort (#4658) (@g11tech)
- Add vc bn fallback (#4648) (@dapplion)
- Serialize calls to the engine api (#4651) (@g11tech)
- Enable specifying bootnodes cli arg as comma separated values (#4655) (@g11tech)
- Shift nethermind merge-interop CI tests to docker based (#4654) (@g11tech)
- Allow preset overrides (#4601) (@daniildxb)
- Faster fastMsgIdFn using xxhash (#4649) (@tuyennhv)
- Skip signValidatorRegistration test (#4644) (@dapplion)
- Fix datadir CLI arg type (#4643) (@dapplion)
- Dashboard to show validator_monitor_validators metric (#4631) (@tuyennhv)
- Fix fetchWithRetries typo (#4642) (@dapplion)
- Set maxPeers default > targetPeers (#4606) (@dapplion)
- vc: configure afterBlockDelaySlotFraction for Attestation and SyncCommitteeSignature (#4626) (@tuyennhv)
- Set lodestar version in agent version (#4612) (@dapplion)
- Fix unstable sim tests (#4616) (@nazarhussain)
- Replace geth binary in sim merge tests with docker (#4629) (@g11tech)
- gossip attestation validation: handle no committee error (#4589) (@tuyennhv)
- Vc to submit SyncCommitteeSignature on early block (#4615) (@tuyennhv)
- Disallow usage of console.log (#4585) (@dadepo)
- Add capella hardfork and types (#4568) (@g11tech)
- Run ethereum/bls12-381-tests (#4624) (@dapplion)
- Remove clean pre-build step (#4611) (@dapplion)
- Fix dashboard variables (#4607) (@dapplion)
- Move map utils to utils package (#4622) (@dapplion)
- Removed fork_version from LightClientUpdate (#4613) (@dadepo)
- Update test related dependencies (#4605) (@nazarhussain)
- Update outdated NPM dependencies (#4597) (@nazarhussain)
- Update release.md to remove devops tasks and include local backup strategy (#4602) (@philknows)
- Cleanup the attestation tracker (#4584) (@nazarhussain)
- Update libp2p to ESM version (#4114) (@wemeetagain)
- Implement forkchoice equivocating validators (#4586) (@tuyennhv)
- Use web EventSource if available (#4557) (@wemeetagain)
- Update merge CI to latest commits of ELs (#4504) (@g11tech)
- Make all Writes by default 600 pem (#4594) (@g11tech)
- Start network before sync (#4581) (@tuyennhv)
- Merge Stable (v1.1.0) into Unstable (#4593) (@tuyennhv)
- Slow down the dynamic batch size recovery for eth1 deposit tracker (#4588) (@g11tech)
- Use mix of local key manager and external signer for sim tests (#4583) (@nazarhussain)
- Add sync committee assertions (#4582) (@nazarhussain)
- Add assertions for the head and finality (#4573) (@nazarhussain)
- Fix computed db checkpoint for weak subjectivity checks (#4575) (@g11tech)
- Remove /lib/ usage for IValidatorCliArgs (#4578) (@dapplion)
- Remove SHARDING_* fields from spec config (#4572) (@dapplion)
- Add strong ref to head state in state cache (#4562) (@dapplion)
- Enable auto-refresh on all dashboards (#4570) (@dapplion)
- Overhaul blinded types into multi-fork (#4565) (@g11tech)
- Add assertions to sim tests (#4510) (@nazarhussain)
- Add more getDependentRoot unit tests (#4564) (@dapplion)
- Use consistent type-guards in blinded block checks (#4560) (@dapplion)
- Checkpoint sync only if db state is stale (#4563) (@g11tech)
- Fix typo in local.md (#4561) (@alexmmueller)
- Remove ChainEvent.forkChoiceHead event (#4553) (@dapplion)
- Set dependantRoot type to string in api (#4554) (@dapplion)
- Improve validator UX (#4558) (@g11tech)
- Replace findAttesterDependentRoot with getDependantRoot (#4555) (@dapplion)
- Duplicate actions in the CI pipeline (#4552) (@nazarhussain)
- Fix remote signing (#4502) (@dadepo)
- Make batch sizes dynamic for eth1 fetch of blocks/logs (#4532) (@g11tech)
- Customize fastify bodyLimit (#4541) (@dapplion)
- Add DOMAIN_APPLICATION_MASK validation for builder domain (#4542) (@g11tech)
- Add trace log level (#4539) (@dapplion)
- Export light client validation functions (#4537) (@wemeetagain)
- Clean up cli logger args (#4538) (@dapplion)
- Add feerecipient and gas_limit routes (#4511) (@g11tech)
- Update the checkpoint sync references and args in the usage instructions (#4533) (@g11tech)
- Update default file options to save debug level log (#4531) (@g11tech)
- FIx archive finalized states db entry key typo (#4508) (@dapplion)
- Update default.env to current network values (#4519) (@philknows)
- Prevent MaxListenersExceededWarning observed in validator's abort controller (#4512) (@dadepo)
- More readable dbFilterOptions logic (#4516) (@dapplion)
- Relax nodeIsViableForHead if justified epoch is previous epoch (#4520) (@tuyennhv)
- Updating light client proof logic to root next sync committee in attested header (#4478) (@dadepo)
- Update validator monitor dashboards (#4518) (@dapplion)
- Bump level db to 8.0.0 (#4514) (@dapplion)
- Move winston NodeJS transports to cli package (#4509) (@dapplion)