Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
270 commits
Select commit Hold shift + click to select a range
4044e9c
Bump nim-web3 to c8f36f59cb354196cfe117b6866e81d450c8cfd7 (#6727)
jangko Nov 27, 2024
2fe294b
fix typo README.md (#6735)
Danyylka Nov 27, 2024
be65c96
Run LC data collection tests (#6737)
etan-status Nov 29, 2024
d15903b
version v24.11.0
tersec Nov 29, 2024
c87c557
use --platform syntax for Dockerfiles
tersec Nov 29, 2024
aa1292b
use non-EOL Debian image and correct --platform arguments
tersec Nov 29, 2024
6583daf
`getMetaData_v3` (#6739)
agnxsh Nov 30, 2024
2ee1e46
update Docker images to stable/Bookworm (#6740)
tersec Dec 1, 2024
fb4ced5
Bump nim-sqlite3-abi to `v3.47.1.0` (#6744)
etan-status Dec 2, 2024
1328aa0
Bump nim-json-rpc to `274372132de497e6b7b793c9d5d5474b71bf80a2` (#6743)
etan-status Dec 2, 2024
a9dddc2
Bump nim-stint to `5c5e01cef089a261474b7abfe246b37447aaa8ed` (#6745)
etan-status Dec 2, 2024
47af6e9
Bump nim-websock to `v0.2.0` (#6747)
etan-status Dec 2, 2024
878f4f7
Bump nim-eth to `aa92ad4f42d772c53ce4a2d9c76cf760b4450031` (#6742)
etan-status Dec 2, 2024
7a7e52c
Bump nim-web3 to `2bdffd61128f9142a0d19a9f3b6e6503b974929b` (#6746)
etan-status Dec 2, 2024
2ea8dbc
Bump nim-libbacktrace to `6da0cda88ab7780bd5fd342327adb91ab84692aa` (…
etan-status Dec 2, 2024
14ae3d5
Update Electra art with text 🦒 (#6748)
etan-status Dec 3, 2024
dc7c62b
stint: bump for better endians (#6750)
arnetheduck Dec 4, 2024
88a46e5
Obtain extra `LightClientFinalityUpdate` after LC sync (#6752)
etan-status Dec 5, 2024
5ce30b1
clean up obsolete nimble files
arnetheduck Dec 9, 2024
12c23f0
Support reading `bootstrap_nodes.yaml` (#6751)
etan-status Dec 9, 2024
d595f50
taskpools: bump (#6757)
arnetheduck Dec 11, 2024
7a9da86
fix: response checking from RequestManager for blobs (#6755)
agnxsh Dec 12, 2024
a9e7765
version v24.12.0
tersec Dec 12, 2024
9bb32b6
fix typo in most recent changelog
tersec Dec 13, 2024
03e2ea4
undo accidental nim-taskpools change
tersec Dec 13, 2024
f708b5c
wait for fulu fork epoch to pass, then trigger metadata_v3 (#6759)
agnxsh Dec 13, 2024
6b2ee50
add: column support to ENR, Metadata and Request Manager (#6741)
agnxsh Dec 15, 2024
e3abb6c
use EF consensus spec v1.5.0-alpha.10 test vectors (#6761)
tersec Dec 15, 2024
9b6df66
automated consensus spec URL updating to v1.5.0-alpha.10 (#6762)
tersec Dec 15, 2024
a3e5db9
increase default gas limit from 30M to 36M (#6763)
tersec Dec 16, 2024
18bfb80
adds peerdas-supernode flag (#6764)
agnxsh Dec 17, 2024
0158996
update to current EIP-7685 engine API request format (#6766)
tersec Dec 17, 2024
db7c8cf
Typos Documentation in README.md Files (#6771)
futreall Dec 18, 2024
ef9700e
implement EIP-7691 blob sidecar req/resp endpoints (#6769)
tersec Dec 18, 2024
d5435b1
custody subnet count decoding during discovery (#6777)
agnxsh Dec 20, 2024
7165758
make `getTargetGossipState` aware of Fulu + other fixes (#6780)
agnxsh Dec 20, 2024
570269f
add tests for Electra and Fulu gossip transitions (#6784)
tersec Dec 22, 2024
a347ead
implement EIP-7691 gossip validation for increased max blobs per bloc…
tersec Dec 23, 2024
6cf4528
restore electra aggregate gossip validation to parity (#6787)
tersec Dec 23, 2024
1f18b15
rm daily (not nightly) GitHub Actions workflow (#6786)
tersec Dec 23, 2024
6634ead
implement SingleAttestation (#6783)
tersec Dec 23, 2024
8c445d1
switch to Nim v2.0.14 (#6795)
tersec Dec 26, 2024
cd312eb
introduced custody groups, and renamed csc to cgc (#6789)
agnxsh Dec 28, 2024
a5cd150
fix Electra aggregated attestation gossip verification committee inde…
tersec Dec 29, 2024
7e9e735
update ShufflingRef version of get_attesting_indices to Electra v1.5.…
tersec Dec 30, 2024
686f5a7
docker: Restore more liberal permissions /home/user. (#6803)
catwith1hat Dec 31, 2024
49567a7
rm Nimbus book reference to import --method=single-salt (#6805)
tersec Dec 31, 2024
acd942a
add support for Electra blob subnets and IDs (#6806)
tersec Dec 31, 2024
9c29d7d
fix loading Nix Flake shell via direnv
jakubgs Jan 2, 2025
02df725
update Nix readme to fix submodules flag usage
jakubgs Jan 2, 2025
b27b634
exclude gitignore and envrc from copyright requirement
jakubgs Jan 2, 2025
774b5b9
fix: pass `optionalForks` to consensus fork parser (#6811)
agnxsh Jan 3, 2025
f39b1e9
Fix EL manager to wait for non-syncing/accepted response. (#6812)
cheatfate Jan 4, 2025
7a14b14
rm unused Makefile devnet-supporting scripts (#6813)
tersec Jan 5, 2025
ad7f5b6
Bump mainnet to `dd91689396a9824ed3c78d0576cf5d854504c25c` (#6815)
etan-status Jan 6, 2025
478c294
Bump nim-unicodedb to `v0.13.2` (#6816)
etan-status Jan 6, 2025
a8976cb
Bump holesky to `f6761b531dae01e30ca05658d01853415465d1e0` (#6814)
etan-status Jan 6, 2025
ccb9198
Bump nim-web3 to `a3bc5ad48e2b05fa253ba68bbd5b84e4ea234f50` (#6817)
etan-status Jan 6, 2025
c586d32
Bump sepolia to `da5654742513435bdd6dbc5fd033cf593ce57a0f` (#6818)
etan-status Jan 6, 2025
3f1c7a3
Bump nim-sqlite3-abi to `v3.47.2.0` (#6819)
etan-status Jan 6, 2025
2f62d1b
Avoid `IndexDefect` when Prague EL sends malformed requests (#6822)
etan-status Jan 7, 2025
233a602
Update db size estimates for Electra light client data (#6823)
etan-status Jan 7, 2025
6204051
nimble: better isdir check (#6825)
arnetheduck Jan 7, 2025
ad28519
clean up eip7594 naming, useful links, test suite naming (#6820)
agnxsh Jan 7, 2025
a0b1aa6
Bump jinja2 from 3.1.4 to 3.1.5 in /ncli (#6828)
dependabot[bot] Jan 8, 2025
c8f5a7e
some manual consensus spec URL updates to v1.5.0-alpha.10 (#6827)
tersec Jan 8, 2025
d0b7983
Fix last-seen-p2p-address values in /eth/v1/node/peers API endpoint. …
cheatfate Jan 8, 2025
702a3bf
Bump jinja2 from 3.1.4 to 3.1.5 in /docs (#6830)
dependabot[bot] Jan 9, 2025
49b06d1
fix /eth/v1/beacon/rewards/block/{block_id} sync_aggregate value (#6829)
tersec Jan 9, 2025
209990d
kzg: load trusted setup for new constant (#6826)
arnetheduck Jan 9, 2025
1835728
use EF consensus spec v1.5.0-beta.0 test vectors (#6832)
tersec Jan 10, 2025
27c1bdd
automated consensus spec URL updating to v1.5.0-beta.0 (#6833)
tersec Jan 10, 2025
30db88a
validate EL block hash when running consensus block tests (#6406)
etan-status Jan 10, 2025
30d4c10
Bump nim-ssz-serialization to `6106ceee6da5f710b7ccc8d98c41e790cc9182…
etan-status Jan 10, 2025
b09ec73
Add test to compare SSZ bounds against Teku impl (#6836)
etan-status Jan 10, 2025
6b6e49d
Various fixes for light forward syncing algorithm. (#6831)
cheatfate Jan 11, 2025
1a3460e
increase default verbosity of Nix builds to V=1
jakubgs Jan 11, 2025
280b93d
add: `compute_columns_for_custody_group` tests (#6838)
agnxsh Jan 12, 2025
7d628b8
assert submodules are available to Nix derivation (#6835)
jakubgs Jan 12, 2025
9c2d4cb
Bump nim-ssz-serialization to `d7552018fe2fe1ab1b74a68517caa085a23096…
etan-status Jan 13, 2025
95d3cb1
Bump nim-stint to `v0.8.1` (#6843)
etan-status Jan 13, 2025
8c1a37d
Bump nim-taskpools to `7b74a716a40249720fd7da428113147942b9642d` (#6844)
etan-status Jan 13, 2025
7adaeda
Bump dependencies: use the common CI workflow (#6841)
etan-status Jan 13, 2025
5c58acb
Bump nim-nat-traversal to `213ac13dfe5c4830474912c48181b86b73f1ec1f` …
etan-status Jan 14, 2025
032a9ad
bump nim-libp2p (#6847)
tersec Jan 15, 2025
9f9c5f7
Revert "bump nim-libp2p (#6847)" (#6848)
tersec Jan 15, 2025
1a7f55f
Adjust default port numbers for tests. (#6849)
cheatfate Jan 15, 2025
428c02b
bump nim-libp2p an even tinier bit (#6853)
tersec Jan 16, 2025
8ae55df
sync manager should allow for electra blob counts (#6855)
tersec Jan 17, 2025
d5e9c89
fix: keeping `MAX_REQUEST_BLOB_SIDECARS` limit higher upto electra, s…
agnxsh Jan 17, 2025
8bd104b
rm support for deprecated reqStep in req/resp (#6857)
tersec Jan 18, 2025
f46bbec
mini libp2p bump (#6859)
tersec Jan 18, 2025
e565632
bump nim-libp2p (#6861)
tersec Jan 19, 2025
c4fe095
ramify the new ELECTRA blob settings through more; add single_attesta…
tersec Jan 23, 2025
a9e3270
make Nimbus Nim 2.2-compatible (#6869)
tersec Jan 24, 2025
c5afc89
use EF consensus spec v1.5.0-beta.1 test vectors (#6870)
tersec Jan 25, 2025
b14758d
automated consensus spec URL updating to v1.5.0-beta.1 (#6871)
tersec Jan 25, 2025
ab0ec79
prepare builder API, modify electra BuilderBid (#6872)
agnxsh Jan 28, 2025
db727db
allow electra blobs per block in req/resp (#6880)
tersec Jan 28, 2025
b00d2e5
version v25.1.0
tersec Jan 28, 2025
6afb3ce
fix changelog year
tersec Jan 28, 2025
5d0b55a
show vanity logs on compounding activation of known validators (#6882)
tersec Jan 30, 2025
40b55fd
use SingleAttestation for submitPoolAttestationsV2 (#6883)
tersec Jan 31, 2025
97a1e78
update VC to use SingleAttestation (#6884)
tersec Feb 1, 2025
5318b6b
Eliminate build warnings in applications. (#6889)
cheatfate Feb 4, 2025
0842ce0
Make syncing performance more steady. (#6722)
cheatfate Feb 4, 2025
baad936
fix upgrade to fulu for future beta2 tests (#6898)
agnxsh Feb 5, 2025
3c6433f
start tracking Nim 2.2 as possible next Nim version (#6899)
tersec Feb 5, 2025
0d07f2b
start metrics server later in sequence, after BN is initialized (#6902)
tersec Feb 6, 2025
c573444
Fix capital version name being returned in JSON response `version` fi…
cheatfate Feb 7, 2025
775123e
Fix REST /eth/v1/config/spec endpoint should provide electra specific…
cheatfate Feb 7, 2025
0a1ea81
update Holesky and Sepolia Electra fork epochs (#6908)
tersec Feb 9, 2025
82ed1ab
use EF consensus spec v1.5.0-beta.2 test vectors (#6909)
tersec Feb 9, 2025
0956bd2
Fix syncqueue.nim crash in the end of forward syncing process. (#6910)
cheatfate Feb 9, 2025
b93cf25
add slots sanity and forks fixtures for Fulu (#6911)
tersec Feb 9, 2025
5a7dbdf
add KZG commitment to first-blob-found check in blobs gossip validati…
tersec Feb 10, 2025
c2637c7
Bump nim-libbacktrace to `0a438d70312de253694748346e002418bd127829` (…
etan-status Feb 10, 2025
62cdbd5
Bump `is_better_update` to match latest spec (#6914)
etan-status Feb 11, 2025
7f4ff55
VC: Fix validator registration cache issue. (#6907)
cheatfate Feb 11, 2025
5cc7a6e
add attestation pool checks for aggregating across committees (#6915)
tersec Feb 11, 2025
063f5b1
update Electra attestation and aggregation gossip validation (#6917)
tersec Feb 12, 2025
8df5db1
use a consistent committee_index in Electra attestation validation
tersec Feb 12, 2025
bb6d7bf
update local tesnet Geth version and test Electra by default (#6921)
tersec Feb 13, 2025
c5ca40d
Keymanager FR and GL fixes (#6916)
cheatfate Feb 13, 2025
55da4ab
Fix percent value goes bigger than 100%. (#6922)
cheatfate Feb 13, 2025
1920b1c
version v25.2.0
tersec Feb 13, 2025
f2dbc64
tweak changelog phrasing
tersec Feb 13, 2025
1b73f53
Bump nim-blscurve to `52ae4332c749d89fa05226f5493decae568f682c` (#6920)
etan-status Feb 13, 2025
6b41f6f
Bump nim-libbacktrace to `616e5f4a6e2c751b85487e2e855c6b7f90848503` (…
etan-status Feb 13, 2025
e756abb
update to Geth v1.15.1 in local testnet (#6923)
tersec Feb 13, 2025
30976a4
update block_sim to start at Electra (#6924)
tersec Feb 13, 2025
b75cab3
mostly automated consensus spec URL updating to v1.5.0-beta.2 (#6925)
tersec Feb 14, 2025
61de02d
Bump nim-eth submodule (#6926)
kdeme Feb 14, 2025
1cc8439
add --finalized-checkpoint-state suggestion to the TNS state download…
tersec Feb 15, 2025
f53dfb3
add: basic validator custody (#6929)
agnxsh Feb 17, 2025
580bdf6
Bump nim-libbacktrace to `624d1f8719d9e34c5d0c1f15652168a1222e1782` (…
etan-status Feb 17, 2025
9e23587
Remove unused `StatusUpdateInterval` (#6932)
etan-status Feb 17, 2025
c0662a2
Add log parameters to sync manager debug message (#6933)
etan-status Feb 17, 2025
12df1f0
Bump nim-testutils to `v0.6.0` (#6931)
etan-status Feb 17, 2025
60e7b56
lower testnet base ports to avoid port clashes (#6934)
jakubgs Feb 17, 2025
3ade36f
Remove unused functions blob test (#6935)
etan-status Feb 17, 2025
5678e1c
Re-sync docs for Gnosis Altair preset (#6940)
etan-status Feb 20, 2025
099fae6
rm SyncRequestQueueItem (#6941)
agnxsh Feb 20, 2025
92a77f0
Disable totals summary in Markdown test reports (#6937)
etan-status Feb 20, 2025
004bed2
VC: Fix graffiti settings (#6946)
cheatfate Feb 24, 2025
5b2e81d
Compute `BlobQuarantine` limit from dynamic config (#6948)
etan-status Feb 24, 2025
3c81234
Expose runtime `MAX_BLOBS_PER_BLOCK_ELECTRA` in REST config endpoint …
etan-status Feb 24, 2025
a3c6b77
Use correct blob subnet when `BLOB_SIDECAR_SUBNET_COUNT_*` is overrid…
etan-status Feb 24, 2025
2ed01a5
Use consistent merkleization limit for `/eth/v1/beacon/blob_sidecars`…
etan-status Feb 24, 2025
de22543
bump nim-snappy (#6947)
tersec Feb 24, 2025
a3efbbe
Expose `MAX_REQUEST_BLOB_SIDECARS_ELECTRA` config via REST (#6953)
etan-status Feb 24, 2025
f8d26d4
Remove unused `deadlineVar` from p2p dsl (#6952)
etan-status Feb 24, 2025
9900e62
When requesting lists via req/resp, allow runtime config of `maxLen` …
etan-status Feb 24, 2025
b2f48f5
Add SSZ encoding support to REST API endpoint /eth/v1/validator/regis…
cheatfate Feb 24, 2025
8f0893b
setup logging before any procedure with logging (#6942)
pedromiguelmiranda Feb 24, 2025
79fb28e
Merge `GOSSIP_MAX_SIZE` and `MAX_CHUNK_SIZE` into `MAX_PAYLOAD_SIZE` …
etan-status Feb 24, 2025
f3cd907
Use larger serialization limit when parsing fork choice tests (#6956)
etan-status Feb 24, 2025
1441442
Extend `RuntimeConfig` with constants for blob sidecar limits (#6957)
etan-status Feb 25, 2025
7d2c873
rm spec-removed produceBlockV2 and produceBlindedBlock beacon API end…
tersec Feb 25, 2025
dba4d41
Use `MAX_BLOBS_PER_BLOCK` from config in gossip validation (#6958)
etan-status Feb 25, 2025
b98cf07
When requesting blobs by root, limit response size to request size (#…
etan-status Feb 25, 2025
4fa30c4
Use fork-specific blob subnet count when subscribing to gossip topics…
etan-status Feb 25, 2025
962b8b5
Use `MAX_BLOBS_PER_BLOCK` from config in state transition (#6959)
etan-status Feb 25, 2025
5e74c6d
Move sync queue assertions to preset loader (#6960)
etan-status Feb 25, 2025
30eb715
Use `MAX_BLOBS_PER_BLOCK_ELECTRA` from config in sync manager (#6963)
etan-status Feb 25, 2025
4b0cfe9
Allow runtime config of `MAX_REQUEST_BLOB_SIDECARS` (#6964)
etan-status Feb 25, 2025
1f5ae42
Bump geth to `v1.15.3` (#6965)
etan-status Feb 25, 2025
814e1a5
fix ncli slots help (#6966)
tersec Feb 25, 2025
8e4a5e3
Limit `BlobId` to a maximum supported range (#6967)
etan-status Feb 25, 2025
e76332f
Bump gnosis-chain-configs to `3f44fafa888439f56fc60d2f6173bfe63f31c96…
etan-status Feb 25, 2025
77dfdca
increase trusted node sync state download timeout to 3 minutes (#6969)
tersec Feb 27, 2025
2d46db5
version v25.3.0
tersec Mar 2, 2025
700bcbd
address most remaining debugComments (including single_attestation ev…
tersec Mar 3, 2025
94b2d12
Bump geth to `v1.15.4` (#6975)
etan-status Mar 3, 2025
e3cae33
add signing node Electra block tests (#6981)
tersec Mar 5, 2025
7bd0b7a
security: fixed sidecar response checking allowing subsets (#6985)
agnxsh Mar 5, 2025
ae05c40
Respond to un-synced blocks request with `ResourceUnavailable` (#6977)
etan-status Mar 6, 2025
af662e8
Bump geth to `v1.15.5` (#6988)
etan-status Mar 6, 2025
32f6f66
Bump NimYAML to `v2.2.0` (#6989)
etan-status Mar 6, 2025
87c594e
Bump nim-sqlite3-abi to `v3.49.1.0` (#6990)
etan-status Mar 6, 2025
bffe868
Bump holesky to `8caffe0c004402f5cbbd3164a722927900220608` (#6991)
etan-status Mar 6, 2025
38d90e2
Bump nim-eth to `ac1be3135a7f41d2822544a7c0b7b498c5b824da` (#6994)
etan-status Mar 6, 2025
f11f0a8
Bump nim-eth2-scenarios to `217a1776adb5120bc44f870e407747902089f343`…
etan-status Mar 6, 2025
da8c35e
Bump nim-chronos to `v4.0.4` (#6993)
etan-status Mar 6, 2025
e8c6a1f
Bump nim-chronicles to `a8fb38a10bcb548df78e9a70bd77b26bb50abd12` (#6…
etan-status Mar 6, 2025
91957f5
Bump nim-libbacktrace to `65f9ed0a3e8aa4c860ccb659ae20d5795aed8207` (…
etan-status Mar 6, 2025
d6c7196
Bump nim-minilru to `0c4b2bce959591f0a862e9b541ba43c6d0cf3476` (#6997)
etan-status Mar 6, 2025
805a6af
Bump sepolia to `ca07b8f41ebfe995d9dde0525f3da9cf1d89aa2e` (#6999)
etan-status Mar 6, 2025
6f5ef2f
Bump nim-nat-traversal to `dae59ddfd514260bb8586b700ec20f58c4ea30ff` …
etan-status Mar 6, 2025
dc05b94
Bump jinja2 from 3.1.5 to 3.1.6 in /ncli (#7002)
dependabot[bot] Mar 9, 2025
a638faf
Bump jinja2 from 3.1.5 to 3.1.6 in /docs (#7003)
dependabot[bot] Mar 9, 2025
d362bcb
Retain vanity specific logic back through second latest Mainnet fork …
etan-status Mar 9, 2025
b47ac04
config.nims template redefinition disabling unnecessary now that nim-…
tersec Mar 9, 2025
fea531d
Change ChainId type to UInt256, bump nim-eth, and nim-web3 (#7005)
jangko Mar 11, 2025
f760163
Bump nim-web3 to d8a91d040975cd3dd2a10c26456fab2d7523e8dd
jangko Mar 11, 2025
b9e63a9
Add SSZ encoding support to MEV client calls. (#6970)
cheatfate Mar 12, 2025
e7c2bf2
ensure post-Electra produceAttestationData returns 0 committee_index …
tersec Mar 12, 2025
e264e4d
Improve quarantine performance on forked chains (#7006)
arnetheduck Mar 12, 2025
af0b564
implement getPendingDeposits and getPendingPartialWithdrawals beacon …
tersec Mar 12, 2025
937ed6a
Fix incompatible uint64 chain ID remenants (#7011)
etan-status Mar 13, 2025
d365b8b
LC support for receipt logs that are not following Ethereum ABI (#7013)
etan-status Mar 13, 2025
bed4ea7
use EF consensus spec v1.5.0-beta.3 test vectors (#7015)
tersec Mar 14, 2025
1fcbbf0
automated consensus spec URL updating to v1.5.0-beta.3 (#7016)
tersec Mar 14, 2025
867485f
Add Electra/Fulu support to `ncli dumpBlock` (#7017)
etan-status Mar 14, 2025
17e1913
Bump nim-kzg4844 to `2163a77cb66b1b0faf032a735a751d0ea1e83499` (#7018)
etan-status Mar 14, 2025
30e80ca
Bump nim-libp2p to `v1.9.0` (#7020)
etan-status Mar 14, 2025
789b080
Add `hoodi` testnet (#7021)
etan-status Mar 16, 2025
e725541
bump hoodi network configuration (#7022)
tersec Mar 17, 2025
60cd4f0
stop dumping attestation data with --dump enabled (#7012)
tersec Mar 17, 2025
6bb27a4
Bump sepolia to 562d9938f08675e9ba490a1dfba21fb05843f39f (#7027)
etan-status Mar 19, 2025
e10c2de
Bump holesky to 32a72e21c6e53c262f27d50dd540cb654517d03a (#7024)
etan-status Mar 19, 2025
ec13516
Bump hoodi to 85f30d3f3ac02f901038782f6844b2453d677ee9 (#7025)
etan-status Mar 20, 2025
e15ffe7
version v25.3.1
tersec Mar 21, 2025
5ce3001
use Nim version-2-2 branch as prospective next target (#7028)
tersec Mar 21, 2025
04c945c
Bump nim-ssz-serialization to 55ac17ca1f42afa35db9a06dd50c4d79a17c5d2…
etan-status Mar 21, 2025
dc50375
Fix Electra / Fulu .graffiti proven property in remote keystore (#7030)
etan-status Mar 25, 2025
4bb512f
re-enable keymanager API tests on Windows (#7031)
tersec Mar 25, 2025
094052c
Bump nim-snappy to 829133735113951b219e3b108a6bd2146209300b (#7034)
etan-status Mar 26, 2025
c818050
Bump geth to v1.15.6 (#7033)
etan-status Mar 26, 2025
054d9f6
Bump hoodi to 08dd242abdb1f93026453bf8e63e6bba1c7b1bc1 (#7035)
etan-status Mar 26, 2025
89b8cf3
PeerPool refactoring and custom filtering (#7023)
cheatfate Mar 27, 2025
cbcdcfc
Use correct phase0 or electra candidateIdx (#7036)
tersec Mar 27, 2025
425b0f1
fix incorrect indexing of attestationdata in attestationpool (#7037)
tersec Mar 28, 2025
deb4676
Revert "PeerPool refactoring and custom filtering (#7023)" (#7038)
tersec Mar 28, 2025
caac56a
gate sync manager and sync overseer from asking blobs if given fork i…
agnxsh Mar 31, 2025
ed80776
Peer pool custom filtering (attempt 2). (#7040)
cheatfate Apr 1, 2025
e4359dd
use EF consensus spec v1.5.0-beta.4 test vectors (#7042)
tersec Apr 1, 2025
15d6444
fix checking for existing covering Electra aggregates in attestation …
tersec Apr 1, 2025
028f7eb
automated consensus spec URL updating to v1.5.0-beta.4 (#7047)
tersec Apr 2, 2025
2653795
rm last debugComment for Electra migration (#7048)
tersec Apr 2, 2025
fb3da00
some manual consensus spec v1.5.0-beta.4 URL updates (#7049)
tersec Apr 2, 2025
450fc0e
ci: update NIM_COMMIT value for dedicated job (#7050)
jakubgs Apr 2, 2025
06bb504
Make MEV decoding less strict for Deneb encoded responses. (#7045)
cheatfate Apr 2, 2025
142a542
added custody group count in node/identity endpoint (#7046)
agnxsh Apr 2, 2025
ba22d61
Use ordered table for attestation packing (#7053)
pedromiguelmiranda Apr 8, 2025
73bb9b0
Enable SSE block_gossip event (#7054)
ahshum Apr 8, 2025
d0cb126
add MsgSource as el too (#7057)
agnxsh Apr 9, 2025
043d1fb
add: compute_cells for getBlobsV2 (#7056)
agnxsh Apr 9, 2025
d347137
less verbose Electra aggregation bits logging (#7058)
tersec Apr 9, 2025
96f49c6
bump Gnosis configs to schedule mainnet Pectra hardfork (#7062)
tersec Apr 9, 2025
5b7c208
bump mainnet for Pectra hardfork (#7063)
tersec Apr 10, 2025
eb61a4e
updated erigon hoodi cmd (#7065)
dvovk Apr 10, 2025
d014dea
reduce light client data store stack usage (#7067)
tersec Apr 12, 2025
028e139
use EF consensus spec v1.5.0-beta.5 test vectors (#7068)
tersec Apr 12, 2025
ed9a037
automated consensus spec URL updating to v1.5.0-beta.5 (#7069)
tersec Apr 12, 2025
1289a59
Rebase: fulu unto unstable
agnxsh Oct 30, 2024
992f40a
fix ncli
agnxsh Oct 30, 2024
bb8ba84
attempt to fix ci
agnxsh Oct 30, 2024
489c8b4
updated tests
agnxsh Nov 2, 2024
b5bc14d
updates copyright year
Tomi-3-0 Apr 23, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
16 changes: 3 additions & 13 deletions .envrc
Original file line number Diff line number Diff line change
@@ -1,16 +1,6 @@
NBS_ONLY_LOAD_ENV_VARS=1 source env.sh

if command -v nix > /dev/null
then
export NIMBUS_NIX_ENV=1

cd installer/nix
# watch_file tells direnv that changes to any of the watched files
# should trigger a re-evalution of the environment
watch_file flake.nix
watch_file flake.lock
watch_file shell.nix

mkdir -p .flake-profiles
eval "$(nix print-dev-env --profile ".flake-profiles/profile")"
if ! has nix_direnv_version || ! nix_direnv_version 3.0.6; then
source_url "https://raw.githubusercontent.com/nix-community/nix-direnv/3.0.6/direnvrc" "sha256-RYcUJaRMf8oF5LznDrlCXbkOQrywm0HDv1VjYGaJGdM="
fi
use flake
27 changes: 16 additions & 11 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# beacon_chain
# Copyright (c) 2020-2024 Status Research & Development GmbH
# Copyright (c) 2020-2025 Status Research & Development GmbH
# Licensed and distributed under either of
# * MIT license (license terms in the root directory or at https://opensource.org/licenses/MIT).
# * Apache v2 license (license terms in the root directory or at https://www.apache.org/licenses/LICENSE-2.0).
Expand Down Expand Up @@ -37,17 +37,17 @@ jobs:
cpu: arm64
- os: windows
cpu: amd64
branch: [~, upstream/version-2-0]
branch: [~, upstream/version-2-2]
exclude:
- target:
os: macos
branch: upstream/version-2-0
branch: upstream/version-2-2
- target:
os: windows
branch: upstream/version-2-0
branch: upstream/version-2-2
include:
- branch: upstream/version-2-0
branch-short: version-2-0
- branch: upstream/version-2-2
branch-short: version-2-2
nimflags-extra: --mm:refc
- target:
os: linux
Expand Down Expand Up @@ -205,9 +205,14 @@ jobs:
# The upload creates a combined report that gets posted as a comment on the PR
# https://github.com/EnricoMi/publish-unit-test-result-action
- name: Upload combined results
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: Unit Test Results ${{ matrix.target.os }}-${{ matrix.target.cpu }}
# upload-artifact requires avoiding "/", because "To maintain file
# system agnostic behavior, these characters are intentionally not
# allowed to prevent potential problems with downloads on different
# file systems". However, GitHub Actions workflows do not support a
# usual assortment of string functions.
name: Unit Test Results ${{ matrix.target.os }}-${{ matrix.target.cpu }}-${{ matrix.branch == 'upstream/version-2-2' && 'version-2-2' || matrix.branch }}
path: build/*.xml

devbuild:
Expand Down Expand Up @@ -253,8 +258,8 @@ jobs:
- name: Check copyright year
if: ${{ !cancelled() }} && github.event_name == 'pull_request'
run: |
excluded_files="config.yaml"
excluded_extensions="ans|bin|cfg|json|json\\.template|md|png|service|ssz|txt|lock|nix"
excluded_files="config.yaml|config.nims|beacon_chain.nimble"
excluded_extensions="ans|bin|cfg|yml|json|json\\.template|md|png|service|ssz|tpl|txt|lock|nix|gitignore|envrc"

current_year=$(date +"%Y")
problematic_files=()
Expand Down Expand Up @@ -327,7 +332,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Upload
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: Event File
path: ${{ github.event_path }}
202 changes: 0 additions & 202 deletions .github/workflows/cron.yml

This file was deleted.

Loading
Loading