🌟 TypeScript Implementation of Ethereum Consensus
produceBlockV3
(#6207) (@ensi321)Happy holidays everyone! We've released our hopefully last release for 2023 with v1.13.0! We recommend users upgrade for some performance and user improvements. Some of which are highlighted below:
Lodestar now logs info about your connected service URLs. This is especially useful for users using Lodestar with multiple/fallback services to know on startup what they’re connected to.
PR #6132 now allows for voluntary exits by remote signers. Previously, Lodestar only allowed voluntary exits from locally imported keystores.
We previously did not include Eth-Consensus-Version
header as part of our getStateV2
and getBlockV2
responses as per the Beacon-APIs spec. We are continuing to address this and are refactoring our SSZ API responses also for inclusion on the BlockV3 endpoint.
We’ve done a big refactor in our docs and will continue to build it with more context and education for Ethereum users, starting with PR #6134.
We cleared up usage of the --builder.url
. We do not support multiple connected builders and will only use the first URL attached. If multiple URLs are supplied, it will now throw an error.
Other fixes include performance improvements such as implementing a shuffling cache (PR #6030) to verify attestations rather than using the state cache and regen, and improvements on how we process slashings (PR #6121).
consensus_block_value
to produceBlockV3
(#6136) (@ensi321)hexToBuffer
bug (#6098) (@orenyomtov)consensus_block_value
to produceBlockV3
(#6136) (@naviechan)hexToBuffer
bug (#6098) (@orenyomtov)consensus_block_value
to produceBlockV3
(#6136) (@naviechan)hexToBuffer
bug (#6098) (@orenyomtov)Update on v1.12: We've just released a v1.12.1 patch for users to upgrade. A post-mortem on the v1.12.0 issue can be found here on Twitter: https://x.com/lodestar_eth/status/1734628608595878309. We highly recommend users upgrade to this release if you are using v1.12.0. Please continue to report any additional issues or findings to our Discord, Thanks for your patience!