Changelog
Features
- add hoodi network option (#7586) (@nflaig)
- use native compute proposer/sync committee (#7499) (@wemeetagain)
- improve blacklisted blocks feature (#7580) (@nflaig)
- update block rewards for Electra (#7563) (@ensi321)
- add blacklisted block check (#7498) (@matthewkeil)
- lazy load pending deposits (#7566) (@twoeths)
- opPool to allow late api attestations (#7553) (@twoeths)
- track oppool insert outcome for api attestation separately (#7550) (@twoeths)
- track gossip attestation ignore/reject reasons (#7549) (@twoeths)
- add Dockerfile.dev (#7496) (@ensi321)
- always persist states and block if invalid state root (#7482) (@twoeths)
- schedule electra on chiado (#7489) (@nflaig)
- add fulu definition (#7479) (@matthewkeil)
- add endpoints to retrieve pending deposits and partial withdrawals (#7472) (@nflaig)
Bug Fixes
- reject execution requests with empty data (#7530) (@ensi321)
- attestation rewards return rounded values and add Electra support (#7562) (@ensi321)
- chain.nHistoricalStatesFileDataStore (#7551) (@twoeths)
- use correct subnet when validating gossip attestations (#7547) (@nflaig)
- reject a consolidation request coming from a validator with BLS withdrawal credentials (#7568) (@iFrostizz)
- handle getDependentRoot() error when importing block (#7552) (@twoeths)
- set FULU_FORK_EPOCH to Infinity in sepolia network config (#7532) (@nflaig)
- print out correct listen address of REST API server (#7514) (@nflaig)
- findSeedStateToReload (#7516) (@twoeths)
- type checks for build config (#7519) (@nazarhussain)
- processState to handle processPastEpoch (#7505) (@twoeths)
- prune checkpoint states in processSlotsToNearestCheckpoint (#7497) (@twoeths)
- ensure loaded state is typed as
Uint8Array
(#7488) (@nflaig) - ensure new withdrawalCredentials in switchToCompoundingValidator() (#7478) (@twoeths)
Dependencies
- upgrade tyepscript to 5.7 (#7160) (@nazarhussain)
Maintenance
- bump CL spec to v1.5.0-beta.3 (#7582) (@nflaig)
- fix various imports (#7583) (@ensi321)
- reorder checks in process consolidation request to match spec (#7576) (@nflaig)
- remove unnecessary BigInt conversion in process deposit request (#7564) (@nflaig)
- fix broken type check for test files (#7567) (@nazarhussain)
- log error due to execution payload in
verifyBlocksInEpoch
(#7538) (@ensi321) - update the test runner (#7404) (@nazarhussain)
- failing e2e test in fulu (#7483) (@matthewkeil)
- add unit test for
getAttestationsForBlockElectra
(#7464) (@ensi321) - activate electra fork and run against latest beacon api spec (#7470) (@nflaig)
- remove outdated reasoning of the API definitions comment (#7475) (@nflaig)
- update builder api spec tests to run against v0.5.0 (#7469) (@nflaig)
- fix verification of README code snippets (#7471) (@nflaig)
- merge v1.27.0 back to unstable (#7462) (@philknows)
- deps: bump axios from 1.7.4 to 1.8.2 (#7571) (@dependabot[bot])