Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: merge unstable into peerDAS #7358

Closed
wants to merge 270 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
270 commits
Select commit Hold shift + click to select a range
84cf396
feat: implement EIP-7549 (#6689)
ensi321 May 8, 2024
09e7510
fix: attestation pool for electra (#6744)
twoeths May 8, 2024
0893276
feat: update engineapi endpoints to v4 (#6747)
g11tech May 8, 2024
2b0ec12
feat: rename deposit receipt to deposit request for Pectra (#6748)
ensi321 May 8, 2024
3cf76cb
test: enable spec tests related to eip-7549 (#6741)
nazarhussain May 8, 2024
a0fff8f
fix: fix e2e test in electra-fork (#6751)
ensi321 May 8, 2024
15b7cdf
feat: get the basic integration working with the ethereumjs electra b…
g11tech May 8, 2024
9f599f3
feat: apply some fixes and hacks to get the single node devnet workin…
g11tech May 9, 2024
c34eac7
fix: get aggregate and proofs signature sets (#6757)
twoeths May 10, 2024
81e7682
test(spec): fix attestors slashing specs for electra fork (#6758)
nazarhussain May 10, 2024
f2be317
chore: fix types and lint (#6750)
g11tech May 13, 2024
6393d0a
fix: fix electra genesis spec test (#6764)
ensi321 May 14, 2024
55567db
feat: support missing electra spec test (#6765)
ensi321 May 14, 2024
8108016
test: fix ssz types in fork_choice spec tests (#6767)
nflaig May 14, 2024
52be86e
chore: update EffectiveBalanceIncrements type (#6763)
jeluard May 14, 2024
9bd982c
Fix ssz_static
ensi321 May 14, 2024
dc2a197
fix: inline sourcemaps to help with debugging (#6768)
matthewkeil May 14, 2024
3e6990a
fix: additional epoch calculation logic for consolidation churn (#6770)
nazarhussain May 14, 2024
bd1bb6c
fix: electra fork transition spec tests (#6769)
twoeths May 14, 2024
f0eab38
test: fix ssz_static spec tests for all forks (#6771)
nflaig May 14, 2024
65b6827
chore(spec): remove the skip specs for electra (#6772)
nazarhussain May 14, 2024
7f2a77a
fix: use mutable validator object (#6774)
ensi321 May 14, 2024
486a766
test: fix balance spec tests (#6777)
matthewkeil May 14, 2024
f82b355
fix: effective balance cache is not in sync with validator effective …
ensi321 May 14, 2024
1d57ac7
fix: make electra-fork passes lint and check-types (#6785)
ensi321 May 16, 2024
edc396e
fix: update data format of WithdrawalRequestV1 (#6789)
nflaig May 16, 2024
943c913
fix: publish attestations with non-zero committee index (#6790)
ensi321 May 16, 2024
7a50b6f
fix: validator monitor summaries should not render during epoch 0 (#6…
ensi321 May 16, 2024
d490b41
fix: attestation duty validation (#6792)
ensi321 May 16, 2024
296ce19
fix: align BeaconBlockBody and BlindedBeaconBlockBody (#6782)
wemeetagain May 16, 2024
7b76bfc
test: improve ssz tests consistency (#6776)
jeluard May 16, 2024
dbd6a49
fix: batch validation for electra attestations (#6788)
twoeths May 16, 2024
9db912a
fix: update withdrawal request container to match consensus spec (#6797)
nflaig May 16, 2024
23868c6
fix: get seen AttData key from SignedAggregateAndProof electra (#6802)
twoeths May 17, 2024
bd5c8b7
test: only skip ssz_static tests associated to missing type (#6798)
nflaig May 23, 2024
3d19cb4
chore: types and lint fixes (#6819)
g11tech May 25, 2024
e75d906
feat: add engine_getPayloadBodiesByHash and ByRange V2 (#6852)
ensi321 Jun 8, 2024
d87de02
fix: align WithdrawalRequestV1 field names with latest spec (#6877)
nflaig Jun 12, 2024
44e0041
feat: move attestation committee at the end of attestation (#6883)
ensi321 Jun 14, 2024
43fe8de
rebase fixes
g11tech Jun 19, 2024
4dfe326
feat: handle exited/exiting validators during top up (#6880)
ensi321 Jun 21, 2024
39edbfd
feat: add EL triggered consolidation and remove `ExecutionLayer` pref…
ensi321 Jun 21, 2024
12d7689
feat: support electra devnet-1 (#6892)
ensi321 Jun 25, 2024
1d9c3a3
fix: electra rebase fixes on the new generic typing model
g11tech Jun 25, 2024
5e7bf4c
feat: add and parse consolidation requests from engine api
g11tech Jul 1, 2024
08445fd
feat: make produce block/signed block contents api multifork
g11tech Jul 1, 2024
3a98b2f
fix: electra rebase fixes on the allforks type refactor
g11tech Jul 1, 2024
371e962
chore: rebase fixes
g11tech Jul 30, 2024
5f9f223
feat: add Electra attestation V2 endpoints (#6951)
ensi321 Aug 5, 2024
e5cda9c
Update packages/beacon-node/src/chain/validation/aggregateAndProof.ts
ensi321 Aug 6, 2024
da0f40c
fix: fix the devnet2 bug of invalid stateroot calc post consolidation
g11tech Aug 7, 2024
dc4fa9e
chore: further rebase fixes to unstable
g11tech Aug 9, 2024
ce6a0c7
fix: cached balances in epoch transition (#7018)
twoeths Aug 13, 2024
4b2f34b
chore: review electra branch - part 1 (#7015)
nflaig Aug 13, 2024
9c86957
chore: review electra branch - part 2 (#7019)
nflaig Aug 13, 2024
a157b55
feat: support post-electra attestation and attester slashing events (…
nflaig Aug 15, 2024
7d900c5
feat: pre-electra support from attestation pool (#6998)
ensi321 Aug 16, 2024
3918aae
fix: use attestation v1 endpoints pre-electra (#7024)
nflaig Aug 17, 2024
5fd2d09
fix: use correct partial withdrawal index to evaluate processing them
g11tech Aug 20, 2024
23fb9fb
fix: ssz v0.17.1 (#7035)
twoeths Aug 20, 2024
cb7878b
chore: rebase fixes
g11tech Aug 23, 2024
8ccbed7
chore: fix api handler used during testing (#7047)
nflaig Aug 23, 2024
ed18ff0
fix: improve processEffectiveBalanceUpdates (#7043)
twoeths Aug 27, 2024
7fe30b4
fix: perf test relative import from state-transition (#7055)
matthewkeil Aug 28, 2024
03f7396
fix: use next epoch for pending balance/consolidations processing (#7…
g11tech Aug 28, 2024
a7286bd
feat: electra fork (#6986)
wemeetagain Aug 28, 2024
21afb72
chore: relax node version restriction in package.json (#7062)
nflaig Aug 30, 2024
19ac678
feat: implement isomorphic utils for nodejs and browser (#7060)
twoeths Aug 30, 2024
ef99ed7
fix: toPubkeyHex (#7065)
twoeths Sep 4, 2024
681bdcd
fix: improve performance of getExpectedWithdrawals (#7045)
twoeths Sep 4, 2024
4e22884
fix: improve regen state (#7033)
twoeths Sep 4, 2024
fe6c4ac
feat: archive state using BufferPool if provided (#7042)
twoeths Sep 5, 2024
b05c93e
feat: include more details in validator attestation logs (#7064)
nflaig Sep 5, 2024
0e79d29
feat: rename getValidatorMaxEffectiveBalance (#7070)
ensi321 Sep 9, 2024
cbc00c7
feat: add util to diff ssz objects (#7041)
matthewkeil Sep 9, 2024
6c1e335
fix: single state tree at start up (#7056)
twoeths Sep 10, 2024
94288e9
chore: bump package versions to 1.22.0
philknows Sep 10, 2024
9f4bf50
fix: avoid toHexString() (#7075)
twoeths Sep 12, 2024
d6e8c05
chore: avoid fromHexString (#7080)
twoeths Sep 13, 2024
295690b
fix: use bigint gwei type for amount in requests instead of num 64 (#…
g11tech Sep 14, 2024
43b41af
chore: metrics for regen getState() (#7086)
twoeths Sep 16, 2024
d3d61af
chore(deps): bump path-to-regexp from 6.2.2 to 6.3.0 (#7082)
dependabot[bot] Sep 16, 2024
67a35f8
chore(deps): bump express from 4.19.2 to 4.21.0 in /docs (#7078)
dependabot[bot] Sep 16, 2024
9fe7239
chore(deps): bump micromatch from 4.0.5 to 4.0.8 (#7058)
dependabot[bot] Sep 16, 2024
1bb98ed
chore(deps): bump webpack from 5.90.3 to 5.94.0 in /docs (#7059)
dependabot[bot] Sep 16, 2024
2fcecd6
chore(deps): bump dompurify from 3.0.9 to 3.1.6 in /docs (#7088)
dependabot[bot] Sep 16, 2024
c26cc63
chore: v1.22.0 release (#7083)
philknows Sep 17, 2024
25837f6
Merge branch 'stable' into unstable
philknows Sep 17, 2024
86a8df7
Merge branch 'stable' into unstable
nflaig Sep 17, 2024
8da003e
chore(deps-dev): bump vite from 5.3.4 to 5.3.6 (#7090)
dependabot[bot] Sep 17, 2024
fd6e23e
chore(deps): bump find-my-way from 8.1.0 to 8.2.2 (#7093)
dependabot[bot] Sep 18, 2024
bb40ef7
feat: add electra support for light-client (#7063)
matthewkeil Sep 18, 2024
404f13a
chore: update Teku holesky bootnode (#7099)
nflaig Sep 21, 2024
cd98c23
feat: async shuffling refactor (#6938)
matthewkeil Sep 23, 2024
0dceb83
chore: clean up from electra review (#7102)
nflaig Sep 23, 2024
d0ba6bc
chore: upgrade fastify to v5 (#7101)
nflaig Sep 23, 2024
ad4ec77
feat: move requests from execution payload to beacon block body (#7094)
ensi321 Sep 25, 2024
f1a77ea
feat: set proper user-agent in validator client http requests (#7106)
nflaig Sep 25, 2024
bf60786
chore: remove signing domain for consolidations (#7092)
nflaig Sep 25, 2024
bb82046
feat: add electra support for remote signer (#7100)
nflaig Sep 26, 2024
58dea75
feat: use POST variant to get validators from state (#6897)
nflaig Sep 26, 2024
77006ea
fix: state serialization time (#7109)
twoeths Sep 27, 2024
94b6c5b
chore: use signing slot to determine fork (#7112)
nflaig Sep 27, 2024
f87ee1a
feat: add validator identities endpoint (#7107)
nflaig Sep 27, 2024
13d1a37
fix: n-historical-states state serialization panel (#7111)
twoeths Sep 30, 2024
d69d809
feat: update correlation penalty computation (#7071)
ensi321 Sep 30, 2024
fe7e21b
feat: use napi-rs pubkey-index-map (#7091)
twoeths Sep 30, 2024
c4952ee
fix: adjust n-historical-states param (#7104)
twoeths Oct 1, 2024
b457778
feat: allow to configure api client when initializing light client (#…
nflaig Oct 2, 2024
bf4a25f
fix: update HTTP error response format to be spec compliant (#7110)
nflaig Oct 2, 2024
a19655d
fix: update multiple api errors to be spec compliant (#7113)
nflaig Oct 2, 2024
0d1fd9c
chore: remove IndexedGossipQueueAvgTime (#7125)
twoeths Oct 4, 2024
5f7b611
feat: add standard endpoint to retrieve fork choice context (#7127)
nflaig Oct 7, 2024
1fa3f37
refactor: remove beaconAttestationBatchValidation flag (#7129)
twoeths Oct 7, 2024
c04157c
fix: ensure generated historical state slot matches requested slot (#…
nflaig Oct 8, 2024
955f456
chore: add drips network ownership address (#7128)
philknows Oct 8, 2024
f2b96ff
fix: include skipped partial withdrawal to `partialWithdrawalsCount` …
ensi321 Oct 8, 2024
068fbae
refactor: move validator status type and util to @lodestar/types (#7140)
nflaig Oct 9, 2024
3cef06f
chore(deps): bump rollup from 4.16.1 to 4.22.4 (#7103)
dependabot[bot] Oct 10, 2024
d44c409
chore(deps): bump micromatch from 4.0.5 to 4.0.8 in /docs (#7117)
dependabot[bot] Oct 10, 2024
489accb
fix: allow to disable peer discovery / discv5 (#7144)
nflaig Oct 10, 2024
5c359f9
deps: migrate to biomejs from eslint (#7108)
nazarhussain Oct 10, 2024
38f54ab
feat: allow filtering of validators by top-level validator status (#7…
vladmarusyk Oct 10, 2024
0d87c28
chore: remove 'active' from validator status type (#7146)
nflaig Oct 10, 2024
a570048
fix: improve forkchoice (#7142)
twoeths Oct 11, 2024
2a0a535
feat: process deposit requests at epoch processing (#7131)
ensi321 Oct 11, 2024
1331994
feat: pass execution requests as bytes to engine API (#7145)
ensi321 Oct 11, 2024
4b7d871
chore: fix lint error (#7152)
nazarhussain Oct 11, 2024
ac6edd3
chore: add vscode settings to split prettier and biome (#7149)
nazarhussain Oct 11, 2024
cbc7c90
feat: support fetching historical proposer duties (#7130)
nflaig Oct 11, 2024
105a388
feat: add ssz support to LC updates by range endpoint (#7119)
nflaig Oct 11, 2024
fb40cf0
feat: add execution requests to builder flow (#7148)
ensi321 Oct 11, 2024
911a3f5
feat: use rust shuffle (#7120)
matthewkeil Oct 11, 2024
f9d9ae5
feat: switch to compounding from consolidation requests (#7122)
ensi321 Oct 11, 2024
4f3676a
Bump spec version to alpha8
ensi321 Oct 11, 2024
d37bdb0
chore: upgrade to js-libp2p 2.0 (#7077)
wemeetagain Oct 11, 2024
1c84d36
chore: clean up single-used functions in Electra (#7132)
ensi321 Oct 12, 2024
2a7f7e6
fix: make sure shuffling is calculated when querying next epoch propo…
matthewkeil Oct 14, 2024
b5c6043
fix: queued attestations metric (#7158)
twoeths Oct 14, 2024
4e853d6
style: enable all biomejs recommended rules (#7153)
nazarhussain Oct 14, 2024
5adb4ef
fix: enforce strict timeout for builder to provide bid (#7151)
nflaig Oct 15, 2024
be0d971
chore: update forkchoice grafana panels (#7161)
twoeths Oct 15, 2024
cf72219
chore: print calculated block production cutoff time (#7163)
nflaig Oct 15, 2024
245d63e
chore: cleanup overrides for the biomejs configuration (#7162)
nazarhussain Oct 16, 2024
eb94c6d
fix: add logger to builder http client (#7168)
nflaig Oct 16, 2024
de0d6ab
chore: fix builder api panels in block production dashboard (#7167)
nflaig Oct 16, 2024
1d24ed5
fix: update electra BuilderBid container (#7169)
nflaig Oct 16, 2024
843a2a8
Merge branch 'unstable' into nc/devnet-4
ensi321 Oct 16, 2024
be3af65
chore: fix and add workaround on params e2e tests
ensi321 Oct 17, 2024
223e051
fix: update field naming to match engine api spec
ensi321 Oct 17, 2024
b082410
feat: devnet-4 support (#7154)
ensi321 Oct 19, 2024
b1b5623
fix: return `el_offline` as `true` in syncing status response if auth…
nflaig Oct 19, 2024
e6c1c5b
chore: update block proposal errors dashboard panel (#7179)
nflaig Oct 21, 2024
c9cf3ea
feat: add strategy support for state archives (#7170)
nazarhussain Oct 21, 2024
e01142b
chore: ssz 0.18.0 (#7181)
twoeths Oct 21, 2024
0e4ea98
feat: add ssz support to builder api (#7180)
nflaig Oct 21, 2024
e770ebe
chore: add vscode workspace settings (#7173)
nazarhussain Oct 22, 2024
4722b66
chore: separate builder and engine in success + error rates panel (#7…
nflaig Oct 22, 2024
fa969ca
fix: log as info instead of warn if builder does not provide a bid (#…
nflaig Oct 22, 2024
717abf3
chore: portable blst (#7164)
matthewkeil Oct 22, 2024
748966b
chore(deps): bump mermaid from 10.9.0 to 10.9.3 in /docs (#7192)
dependabot[bot] Oct 22, 2024
6de0736
test: enable skipped e2e worker tests (#7195)
nazarhussain Oct 25, 2024
bfa7a39
fix: remove warning log if validator pubkey not found or invalid (#7198)
nflaig Oct 25, 2024
d8b599a
feat: forward blinded block ssz bytes to submitBlindedBlock api (#7185)
nflaig Oct 28, 2024
4b08c0b
chore: revert "chore: upgrade to js-libp2p 2.0 (#7077)" (#7202)
wemeetagain Oct 28, 2024
4c757cb
feat: add metric to track default validator configuration (#7194)
nflaig Oct 28, 2024
3cd2f16
refactor: move WithBytes to types package (#7201)
nflaig Oct 28, 2024
e31d535
feat: asyncAggregateWithRandomness (#7204)
matthewkeil Oct 29, 2024
558ec2f
feat: track block production selection results and payload values (#7…
nflaig Oct 29, 2024
70f67bb
chore: bump package versions to 1.23.0
wemeetagain Oct 29, 2024
99c0dcb
feat: add keymanager endpoint to retrieve proposer config (#7210)
nflaig Oct 30, 2024
794e5ef
feat: add mekong network option (#7212)
nflaig Nov 1, 2024
06b4c2d
chore: fix import order with biome syntax (#7211)
nazarhussain Nov 1, 2024
07d1145
fix: consistently validate pubkey and throw 404 if not found (#7214)
nflaig Nov 3, 2024
abe6751
fix: only return local keys from /eth/v1/keystores (#7215)
nflaig Nov 3, 2024
2e5265b
feat: add and use getBlobsV1 to expedite gossip import (#7134)
g11tech Nov 3, 2024
e2c45b9
chore: revert async aggregate with randomness (#7218)
matthewkeil Nov 7, 2024
a00dbf0
chore: revert async aggregate with randomness (#7218)
matthewkeil Nov 7, 2024
2242678
feat: add mekong network option (#7212)
nflaig Nov 1, 2024
2e8b8bb
fix: update config for relaunched mekong network (#7220)
nflaig Nov 8, 2024
54d5886
fix: update config for relaunched mekong network (#7220)
nflaig Nov 8, 2024
10d15dc
fix: light client generating `LightClientUpdate` with wrong length of…
ensi321 Nov 8, 2024
7c3f403
fix: light client generating `LightClientUpdate` with wrong length of…
ensi321 Nov 8, 2024
0d404f8
fix: archive finalized state when shutting down beacon node (#7221)
nflaig Nov 8, 2024
68357ab
fix: archive finalized state when shutting down beacon node (#7221)
nflaig Nov 8, 2024
72be9fd
chore: release v1.23.0 (#7207)
nflaig Nov 11, 2024
6039f58
Merge branch 'stable' into unstable
nflaig Nov 11, 2024
1fae968
Fix typo
ensi321 Nov 17, 2024
25c2ee5
chore: several typos from bots (#7228)
nflaig Nov 17, 2024
b78cb92
feat: remove unfinalized pubkey cache (#7230)
ensi321 Nov 25, 2024
18f4218
chore: skip web3_provider unit tests (#7252)
nflaig Nov 27, 2024
e86e816
fix: prune checkpoint states at syncing time (#7241)
twoeths Nov 27, 2024
443e3a8
fix: sync cached isCompoundingValidatorArr at epoch transition (#7247)
twoeths Nov 27, 2024
0c1ad93
fix: handle outOfRangeData when range sync Deneb (#7249)
twoeths Nov 27, 2024
48dea55
fix: sync cached balance when adding new validator to registry (#7255)
twoeths Nov 28, 2024
36be6b3
chore: bump package versions to 1.23.1
philknows Nov 28, 2024
ffa4bb8
fix: prune checkpoint states at syncing time (#7241)
twoeths Nov 27, 2024
2c2326f
fix: sync cached isCompoundingValidatorArr at epoch transition (#7247)
twoeths Nov 27, 2024
f1e8198
fix: handle outOfRangeData when range sync Deneb (#7249)
twoeths Nov 27, 2024
7f96e70
fix: sync cached balance when adding new validator to registry (#7255)
twoeths Nov 28, 2024
9f4e7e6
chore: skip web3_provider unit tests (#7252)
nflaig Nov 27, 2024
aaac34a
fix: do not throw error when trying to prune missing directory (#7257)
nflaig Nov 29, 2024
c9af6c3
docs: update documentation Oct 2024 (#7178)
philknows Nov 29, 2024
f778821
chore: v1.23.1 release (#7262)
philknows Nov 29, 2024
dc4f36d
Merge branch 'stable' into unstable
nflaig Nov 29, 2024
8922d55
chore(deps): bump cross-spawn from 7.0.3 to 7.0.6 in /docs (#7268)
dependabot[bot] Nov 29, 2024
64eb015
feat: add error log to notifier if execution client auth failed (#7239)
nflaig Dec 2, 2024
84e0699
docs: display rcConfig flag on CLI reference page (#7270)
nflaig Dec 3, 2024
376fe2a
chore: remove prettier as default formatter for all file types (#7275)
nflaig Dec 3, 2024
37c4287
chore: unhide flags relevant for devnets / testing (#7271)
nflaig Dec 3, 2024
dbe2188
feat: debug too many shuffling promises (#7251)
matthewkeil Dec 4, 2024
69ae688
chore: unpin nodejs version from 22.4 (#6982)
nazarhussain Dec 4, 2024
b5fb76c
chore: update bootnodes file url for holesky and sepolia (#7276)
nflaig Dec 5, 2024
d55bb2d
feat: add `debug_getHistoricalSummaries` endpoint (#7245)
acolytec3 Dec 5, 2024
86ed6f4
chore: log sync committee signature errors as `error` (#7283)
nflaig Dec 6, 2024
cd1211f
fix: update engine_getClientVersionV1 commit encoding (#7282)
nflaig Dec 6, 2024
e353f67
fix: check pubkey or validator index known to a state (#7284)
twoeths Dec 6, 2024
f87eb0b
feat: lodestar script setup (#7254)
varunguleriaCodes Dec 6, 2024
dad9037
feat: add terminal-sized Electra giraffe banner (#7286)
ClockworkYuzu Dec 6, 2024
99794d3
chore: pin nodejs version to 22.4 (#7291)
wemeetagain Dec 12, 2024
879f99b
feat: expose `DOMAIN_APPLICATION_MASK` in config/spec api (#7296)
nflaig Dec 13, 2024
30c669b
feat: make `MAX_REQUEST_BLOB_SIDECARS` and `MAX_BLOBS_PER_BLOCK` conf…
ensi321 Dec 13, 2024
a00c796
feat: use `BLOB_SIDECAR_SUBNET_COUNT` to configure blob subnets (#7297)
nflaig Dec 14, 2024
ba1d41b
chore: log sync aggregate participants when producing beacon block bo…
nflaig Dec 15, 2024
3f3c7fc
chore: print graffiti when producing beacon block body (#7303)
nflaig Dec 16, 2024
c290469
fix: warn if engine / builder failed to produce block within cutoff t…
nflaig Dec 17, 2024
7cd296b
feat: add kzg commitment length check when validating gossip blocks (…
ensi321 Dec 17, 2024
bfe54d2
feat: add blob sidecar index check (#7313)
ensi321 Dec 19, 2024
1f38c8b
fix: fix blob sidecar index check (#7315)
ensi321 Dec 19, 2024
8c7eaf8
chore: fix format of printed graffiti from hex to utf-8 (#7306)
nflaig Dec 19, 2024
ffdfb2e
docs: batch commit typos and update contributor readme (#7312)
philknows Dec 19, 2024
6d20fe8
chore: remove trailing null bytes from printed graffiti (#7320)
nflaig Dec 20, 2024
d25018a
chore: unpin nodejs version from 22.4 (#7324)
nflaig Dec 20, 2024
ca315d4
chore: bump package versions to 1.24.0
wemeetagain Dec 20, 2024
d0340bd
chore(deps): bump systeminformation from 5.22.9 to 5.23.8 (#7327)
dependabot[bot] Dec 20, 2024
5916e00
chore: fix import head late (> 4 sec) rate panel (#7323)
nflaig Dec 23, 2024
ad8c10e
chore: use stable firefox release in browser tests (#7318)
nflaig Jan 2, 2025
94dfa01
chore(deps): bump http-proxy-middleware from 2.0.6 to 2.0.7 in /docs …
dependabot[bot] Jan 6, 2025
690ee6a
feat: increase default gas limit to 36M (#7304)
nflaig Jan 6, 2025
d41fb55
chore: add extra new lines to giraffe banner (#7334)
nflaig Jan 7, 2025
c9bb826
chore: fix beacon proposer cache unit tests (#7335)
nflaig Jan 7, 2025
cb1c695
chore(deps): bump nanoid from 3.3.7 to 3.3.8 in /docs (#7292)
dependabot[bot] Jan 8, 2025
877b1ae
refactor: use `SubnetID` type from CL spec instead of `number` (#7298)
nflaig Jan 8, 2025
18a0d68
refactor: update snappy frame decompress (#7333)
wemeetagain Jan 8, 2025
e6a0cb2
chore: reuse setup and build action in sim merge tests (#7345)
nflaig Jan 10, 2025
a264b5b
Merge branch 'unstable' into peerDAS
matthewkeil Jan 14, 2025
0844abf
fix: incorrect merge conflict resolutions
matthewkeil Jan 16, 2025
b220a1b
fix: incorrect merge conflict resolutions
matthewkeil Jan 16, 2025
a8560e2
fix: incorrect merge conflict resolutions
matthewkeil Jan 16, 2025
e253d0c
fix: incorrect merge conflict resolutions
matthewkeil Jan 16, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 4 additions & 3 deletions packages/beacon-node/test/spec/presets/operations.test.ts
Original file line number Diff line number Diff line change
@@ -138,12 +138,12 @@ const operations: TestRunnerFn<OperationsTestCase, BeaconStateAllForks> = (fork,
sszTypes: {
pre: ssz[fork].BeaconState,
post: ssz[fork].BeaconState,
attestation: fork === ForkName.electra ? ssz.electra.Attestation : ssz.phase0.Attestation,
attester_slashing: fork === ForkName.electra ? ssz.electra.AttesterSlashing : ssz.phase0.AttesterSlashing,
attestation: ssz.allForks[fork].Attestation,
attester_slashing: ssz.allForks[fork].AttesterSlashing,
block: ssz[fork].BeaconBlock,
body: ssz[fork].BeaconBlockBody,
deposit: ssz.phase0.Deposit,
deposit_receipt: ssz.electra.DepositRequest,
deposit_receipt: ssz.electra.DepositReceipt,
proposer_slashing: ssz.phase0.ProposerSlashing,
voluntary_exit: ssz.phase0.SignedVoluntaryExit,
// Altair
@@ -155,6 +155,7 @@ const operations: TestRunnerFn<OperationsTestCase, BeaconStateAllForks> = (fork,
: ssz.bellatrix.ExecutionPayload,
// Capella
address_change: ssz.capella.SignedBLSToExecutionChange,
// Electra
consolidation: ssz.electra.SignedConsolidation,
execution_layer_withdrawal_request: ssz.electra.ExecutionLayerWithdrawalRequest,
},
5 changes: 5 additions & 0 deletions packages/beacon-node/test/spec/presets/ssz_static.test.ts
Original file line number Diff line number Diff line change
@@ -2,8 +2,13 @@ import fs from "node:fs";
import path from "node:path";
import {it, vi} from "vitest";
import {Type} from "@chainsafe/ssz";
<<<<<<< HEAD
import {ssz, sszTypesFor} from "@lodestar/types";
import {ACTIVE_PRESET, ForkName} from "@lodestar/params";
=======
import {ssz} from "@lodestar/types";
import {ACTIVE_PRESET, ForkName, ForkLightClient, ForkExecution} from "@lodestar/params";
>>>>>>> 82d0692d63d (test: fix ssz_static spec tests for all forks (#6771))
import {replaceUintTypeWithUintBigintType} from "../utils/replaceUintTypeWithUintBigintType.js";
import {parseSszStaticTestcase} from "../utils/sszTestCaseParser.js";
import {runValidSszTest} from "../utils/runValidSszTest.js";
2 changes: 1 addition & 1 deletion packages/params/src/index.ts
Original file line number Diff line number Diff line change
@@ -267,4 +267,4 @@ export const FULL_EXIT_REQUEST_AMOUNT = 0;
export const NEXT_SYNC_COMMITTEE_GINDEX_ELECTRA = 87;
export const NEXT_SYNC_COMMITTEE_DEPTH_ELECTRA = 6;
export const FINALIZED_ROOT_DEPTH_ELECTRA = 7;
export const FINALIZED_ROOT_INDEX_ELECTRA = 169;
export const FINALIZED_ROOT_INDEX_ELECTRA = 169;
11 changes: 4 additions & 7 deletions packages/types/src/electra/sszTypes.ts
Original file line number Diff line number Diff line change
@@ -277,10 +277,7 @@ export const PendingBalanceDeposit = new ContainerType(
{typeName: "PendingBalanceDeposit", jsonCase: "eth2"}
);

export const PendingBalanceDeposits = new ListCompositeType(
PendingBalanceDeposit,
Number(PENDING_BALANCE_DEPOSITS_LIMIT)
);
export const PendingBalanceDeposits = new ListCompositeType(PendingBalanceDeposit, PENDING_BALANCE_DEPOSITS_LIMIT);

export const PendingPartialWithdrawal = new ContainerType(
{
@@ -348,9 +345,9 @@ export const BeaconState = new ContainerType(
earliestExitEpoch: Epoch, // New in Electra:EIP7251
consolidationBalanceToConsume: Gwei, // New in Electra:EIP7251
earliestConsolidationEpoch: Epoch, // New in Electra:EIP7251
pendingBalanceDeposits: PendingBalanceDeposits, // new in electra:eip7251
pendingPartialWithdrawals: new ListCompositeType(PendingPartialWithdrawal, Number(PENDING_PARTIAL_WITHDRAWALS_LIMIT)), // New in Electra:EIP7251
pendingConsolidations: new ListCompositeType(PendingConsolidation, Number(PENDING_CONSOLIDATIONS_LIMIT)), // new in electra:eip7251
pendingBalanceDeposits: PendingBalanceDeposits, // New in Electra:EIP7251
pendingPartialWithdrawals: new ListCompositeType(PendingPartialWithdrawal, PENDING_PARTIAL_WITHDRAWALS_LIMIT), // New in Electra:EIP7251
pendingConsolidations: new ListCompositeType(PendingConsolidation, PENDING_CONSOLIDATIONS_LIMIT), // New in Electra:EIP7251
},
{typeName: "BeaconState", jsonCase: "eth2"}
);