From d4b920189d0a2c4c2db32abc93def5823c039528 Mon Sep 17 00:00:00 2001 From: Lion - dapplion <35266934+dapplion@users.noreply.github.com> Date: Tue, 28 Feb 2023 12:10:50 +0800 Subject: [PATCH] Merge stable to unstable no conflicts (#5216) * v1.5.0 * Add validatior option to specify builder block selection strategy (#5064) * Add validatior option to specify builder block selection strategy * cleanup and improvements * server api fx * fix test * fix the testcase * Re-gossip bls changes if submitted earlier than capella (#5049) * Cache and retransmit bls changes if submitted early * regossip when synced on/post capella * fix tests * modify publish vs cache condition * add logging * add error logging * batchify the processing * fix some of the cases * fix log issues * also delete included keys * fix lint * simplify gossip loop * fix build * refac to a versioned bls change store * update * logging improvements * improve logging and finish behavior * cleanup * Rename eip4844 fork as Deneb (#5082) * Fix and extract payload to header conversion (#5101) * Remove unused eslint disable directives (#5046) * Add execution payload header to light client header capella onwards (#5027) * Add execution payload header to light client header capella onwards * add more forks * add allfork types * make other types multifork * make events multifork compatible * make lightclient routes multifork * update light-client transport * upgrade the blocktype on lightclient server import block * fixes * fix test * fix event serialization/deserilization type * update proof constants * fix payload index * update the light client update generation to multi fork * fix types * add spec override to pass specs * make event types allforks * make req/resp multifork * make types multifork throughout * fix the update serialize/deserialize * fix error log * better fork determination for update * fix the fork of finalized * fix tests * fix header upgradation * Fix zero finalized header in lightclient update gen (#5121) * Schedule capella on sepolia (#5127) * Get the capella builder functional (#5179) * Allow blsChange reprocess/republish via API submission (#5185) * Fix gossiping blsChange on submit if post capella * comment improvement * Use new db bucket for light client updates (#5205) --------- Co-authored-by: Cayman Co-authored-by: g11tech Co-authored-by: Nico Flaig --- lerna.json | 2 +- packages/api/package.json | 10 +++++----- packages/beacon-node/package.json | 24 ++++++++++++------------ packages/cli/package.json | 22 +++++++++++----------- packages/config/package.json | 6 +++--- packages/db/package.json | 6 +++--- packages/flare/package.json | 10 +++++----- packages/fork-choice/package.json | 12 ++++++------ packages/light-client/package.json | 12 ++++++------ packages/params/package.json | 2 +- packages/reqresp/package.json | 10 +++++----- packages/spec-test-util/package.json | 4 ++-- packages/state-transition/package.json | 10 +++++----- packages/types/package.json | 4 ++-- packages/utils/package.json | 2 +- packages/validator/package.json | 16 ++++++++-------- 16 files changed, 76 insertions(+), 76 deletions(-) diff --git a/lerna.json b/lerna.json index 2c110ab3c414..51bec2b5fde4 100644 --- a/lerna.json +++ b/lerna.json @@ -4,7 +4,7 @@ ], "npmClient": "yarn", "useWorkspaces": true, - "version": "1.4.3", + "version": "1.5.0", "stream": "true", "command": { "version": { diff --git a/packages/api/package.json b/packages/api/package.json index 9d7ccca30c35..1abce643a9ef 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -11,7 +11,7 @@ "bugs": { "url": "https://github.com/ChainSafe/lodestar/issues" }, - "version": "1.4.3", + "version": "1.5.0", "type": "module", "exports": { ".": { @@ -70,10 +70,10 @@ "dependencies": { "@chainsafe/persistent-merkle-tree": "^0.5.0", "@chainsafe/ssz": "^0.10.1", - "@lodestar/config": "^1.4.3", - "@lodestar/params": "^1.4.3", - "@lodestar/types": "^1.4.3", - "@lodestar/utils": "^1.4.3", + "@lodestar/config": "^1.5.0", + "@lodestar/params": "^1.5.0", + "@lodestar/types": "^1.5.0", + "@lodestar/utils": "^1.5.0", "cross-fetch": "^3.1.4", "eventsource": "^2.0.2", "qs": "^6.10.1" diff --git a/packages/beacon-node/package.json b/packages/beacon-node/package.json index d944ca6d1d20..7394f82b5fe4 100644 --- a/packages/beacon-node/package.json +++ b/packages/beacon-node/package.json @@ -11,7 +11,7 @@ "bugs": { "url": "https://github.com/ChainSafe/lodestar/issues" }, - "version": "1.4.3", + "version": "1.5.0", "type": "module", "exports": { ".": { @@ -117,17 +117,17 @@ "@libp2p/peer-id-factory": "^2.0.1", "@libp2p/prometheus-metrics": "^1.1.2", "@libp2p/tcp": "^6.1.0", - "@lodestar/api": "^1.4.3", - "@lodestar/config": "^1.4.3", - "@lodestar/db": "^1.4.3", - "@lodestar/fork-choice": "^1.4.3", - "@lodestar/light-client": "^1.4.3", - "@lodestar/params": "^1.4.3", - "@lodestar/reqresp": "^1.4.3", - "@lodestar/state-transition": "^1.4.3", - "@lodestar/types": "^1.4.3", - "@lodestar/utils": "^1.4.3", - "@lodestar/validator": "^1.4.3", + "@lodestar/api": "^1.5.0", + "@lodestar/config": "^1.5.0", + "@lodestar/db": "^1.5.0", + "@lodestar/fork-choice": "^1.5.0", + "@lodestar/light-client": "^1.5.0", + "@lodestar/params": "^1.5.0", + "@lodestar/reqresp": "^1.5.0", + "@lodestar/state-transition": "^1.5.0", + "@lodestar/types": "^1.5.0", + "@lodestar/utils": "^1.5.0", + "@lodestar/validator": "^1.5.0", "@multiformats/multiaddr": "^11.0.0", "@types/datastore-level": "^3.0.0", "buffer-xor": "^2.0.2", diff --git a/packages/cli/package.json b/packages/cli/package.json index d1fb6541d549..dcb415a4c2d3 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@chainsafe/lodestar", - "version": "1.4.3", + "version": "1.5.0", "description": "Command line interface for lodestar", "author": "ChainSafe Systems", "license": "LGPL-3.0", @@ -61,16 +61,16 @@ "@chainsafe/discv5": "^3.0.0", "@chainsafe/ssz": "^0.10.1", "@libp2p/peer-id-factory": "^2.0.1", - "@lodestar/api": "^1.4.3", - "@lodestar/beacon-node": "^1.4.3", - "@lodestar/config": "^1.4.3", - "@lodestar/db": "^1.4.3", - "@lodestar/light-client": "^1.4.3", - "@lodestar/params": "^1.4.3", - "@lodestar/state-transition": "^1.4.3", - "@lodestar/types": "^1.4.3", - "@lodestar/utils": "^1.4.3", - "@lodestar/validator": "^1.4.3", + "@lodestar/api": "^1.5.0", + "@lodestar/beacon-node": "^1.5.0", + "@lodestar/config": "^1.5.0", + "@lodestar/db": "^1.5.0", + "@lodestar/light-client": "^1.5.0", + "@lodestar/params": "^1.5.0", + "@lodestar/state-transition": "^1.5.0", + "@lodestar/types": "^1.5.0", + "@lodestar/utils": "^1.5.0", + "@lodestar/validator": "^1.5.0", "@multiformats/multiaddr": "^11.0.0", "@types/lockfile": "^1.0.1", "bip39": "^3.0.2", diff --git a/packages/config/package.json b/packages/config/package.json index 2a71e3a67b17..200c242a3b0f 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -1,6 +1,6 @@ { "name": "@lodestar/config", - "version": "1.4.3", + "version": "1.5.0", "description": "Chain configuration required for lodestar", "author": "ChainSafe Systems", "license": "Apache-2.0", @@ -66,7 +66,7 @@ ], "dependencies": { "@chainsafe/ssz": "^0.10.1", - "@lodestar/params": "^1.4.3", - "@lodestar/types": "^1.4.3" + "@lodestar/params": "^1.5.0", + "@lodestar/types": "^1.5.0" } } diff --git a/packages/db/package.json b/packages/db/package.json index 9c1707b0c58e..b90b9ff01d3c 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -1,6 +1,6 @@ { "name": "@lodestar/db", - "version": "1.4.3", + "version": "1.5.0", "description": "DB modules of Lodestar", "author": "ChainSafe Systems", "homepage": "https://github.com/ChainSafe/lodestar#readme", @@ -39,8 +39,8 @@ }, "dependencies": { "@chainsafe/ssz": "^0.10.1", - "@lodestar/config": "^1.4.3", - "@lodestar/utils": "^1.4.3", + "@lodestar/config": "^1.5.0", + "@lodestar/utils": "^1.5.0", "@types/levelup": "^4.3.3", "it-all": "^2.0.0", "level": "^8.0.0" diff --git a/packages/flare/package.json b/packages/flare/package.json index 3d0d51f897ac..09e1bc191683 100644 --- a/packages/flare/package.json +++ b/packages/flare/package.json @@ -1,6 +1,6 @@ { "name": "@lodestar/flare", - "version": "1.4.3", + "version": "1.5.0", "description": "Beacon chain debugging tool", "author": "ChainSafe Systems", "license": "Apache-2.0", @@ -59,10 +59,10 @@ "blockchain" ], "dependencies": { - "@lodestar/api": "^1.4.3", - "@lodestar/config": "^1.4.3", - "@lodestar/state-transition": "^1.4.3", - "@lodestar/types": "^1.4.3", + "@lodestar/api": "^1.5.0", + "@lodestar/config": "^1.5.0", + "@lodestar/state-transition": "^1.5.0", + "@lodestar/types": "^1.5.0", "source-map-support": "^0.5.19", "yargs": "^16.1.0" }, diff --git a/packages/fork-choice/package.json b/packages/fork-choice/package.json index 0405b369e1de..e2aae475e475 100644 --- a/packages/fork-choice/package.json +++ b/packages/fork-choice/package.json @@ -11,7 +11,7 @@ "bugs": { "url": "https://github.com/ChainSafe/lodestar/issues" }, - "version": "1.4.3", + "version": "1.5.0", "type": "module", "exports": "./lib/index.js", "types": "./lib/index.d.ts", @@ -40,11 +40,11 @@ }, "dependencies": { "@chainsafe/ssz": "^0.10.1", - "@lodestar/config": "^1.4.3", - "@lodestar/params": "^1.4.3", - "@lodestar/state-transition": "^1.4.3", - "@lodestar/types": "^1.4.3", - "@lodestar/utils": "^1.4.3" + "@lodestar/config": "^1.5.0", + "@lodestar/params": "^1.5.0", + "@lodestar/state-transition": "^1.5.0", + "@lodestar/types": "^1.5.0", + "@lodestar/utils": "^1.5.0" }, "keywords": [ "ethereum", diff --git a/packages/light-client/package.json b/packages/light-client/package.json index 9c5803c83af1..e2ede8f47064 100644 --- a/packages/light-client/package.json +++ b/packages/light-client/package.json @@ -11,7 +11,7 @@ "bugs": { "url": "https://github.com/ChainSafe/lodestar/issues" }, - "version": "1.4.3", + "version": "1.5.0", "type": "module", "exports": { ".": { @@ -66,11 +66,11 @@ "@chainsafe/bls": "7.1.1", "@chainsafe/persistent-merkle-tree": "^0.5.0", "@chainsafe/ssz": "^0.10.1", - "@lodestar/api": "^1.4.3", - "@lodestar/config": "^1.4.3", - "@lodestar/params": "^1.4.3", - "@lodestar/types": "^1.4.3", - "@lodestar/utils": "^1.4.3", + "@lodestar/api": "^1.5.0", + "@lodestar/config": "^1.5.0", + "@lodestar/params": "^1.5.0", + "@lodestar/types": "^1.5.0", + "@lodestar/utils": "^1.5.0", "cross-fetch": "^3.1.4", "mitt": "^3.0.0", "strict-event-emitter-types": "^2.0.0" diff --git a/packages/params/package.json b/packages/params/package.json index eb4361599b1c..2eeb37c4bffc 100644 --- a/packages/params/package.json +++ b/packages/params/package.json @@ -1,6 +1,6 @@ { "name": "@lodestar/params", - "version": "1.4.3", + "version": "1.5.0", "description": "Chain parameters required for lodestar", "author": "ChainSafe Systems", "license": "Apache-2.0", diff --git a/packages/reqresp/package.json b/packages/reqresp/package.json index 85ad9e944f75..47285775cc94 100644 --- a/packages/reqresp/package.json +++ b/packages/reqresp/package.json @@ -11,7 +11,7 @@ "bugs": { "url": "https://github.com/ChainSafe/lodestar/issues" }, - "version": "1.4.3", + "version": "1.5.0", "type": "module", "exports": { ".": { @@ -59,10 +59,10 @@ "@chainsafe/snappy-stream": "^5.1.2", "@libp2p/interface-connection": "^3.0.2", "@libp2p/interface-peer-id": "^2.0.1", - "@lodestar/config": "^1.4.3", - "@lodestar/params": "^1.4.3", - "@lodestar/types": "^1.4.3", - "@lodestar/utils": "^1.4.3", + "@lodestar/config": "^1.5.0", + "@lodestar/params": "^1.5.0", + "@lodestar/types": "^1.5.0", + "@lodestar/utils": "^1.5.0", "it-all": "^2.0.0", "snappyjs": "^0.7.0", "stream-to-it": "^0.2.0", diff --git a/packages/spec-test-util/package.json b/packages/spec-test-util/package.json index 8e192717b4df..2c083f26aa91 100644 --- a/packages/spec-test-util/package.json +++ b/packages/spec-test-util/package.json @@ -1,6 +1,6 @@ { "name": "@lodestar/spec-test-util", - "version": "1.4.3", + "version": "1.5.0", "description": "Spec test suite generator from yaml test files", "author": "ChainSafe Systems", "license": "Apache-2.0", @@ -46,7 +46,7 @@ "blockchain" ], "dependencies": { - "@lodestar/utils": "^1.4.3", + "@lodestar/utils": "^1.5.0", "async-retry": "^1.3.3", "axios": "^0.21.0", "chai": "^4.3.6", diff --git a/packages/state-transition/package.json b/packages/state-transition/package.json index 8b69bacded42..5d9dcd3eaf35 100644 --- a/packages/state-transition/package.json +++ b/packages/state-transition/package.json @@ -11,7 +11,7 @@ "bugs": { "url": "https://github.com/ChainSafe/lodestar/issues" }, - "version": "1.4.3", + "version": "1.5.0", "type": "module", "exports": { ".": { @@ -63,10 +63,10 @@ "@chainsafe/persistent-merkle-tree": "^0.5.0", "@chainsafe/persistent-ts": "^0.19.1", "@chainsafe/ssz": "^0.10.1", - "@lodestar/config": "^1.4.3", - "@lodestar/params": "^1.4.3", - "@lodestar/types": "^1.4.3", - "@lodestar/utils": "^1.4.3", + "@lodestar/config": "^1.5.0", + "@lodestar/params": "^1.5.0", + "@lodestar/types": "^1.5.0", + "@lodestar/utils": "^1.5.0", "bigint-buffer": "^1.1.5", "buffer-xor": "^2.0.2" }, diff --git a/packages/types/package.json b/packages/types/package.json index 4a465a3e7556..e9e9327932b3 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -11,7 +11,7 @@ "bugs": { "url": "https://github.com/ChainSafe/lodestar/issues" }, - "version": "1.4.3", + "version": "1.5.0", "type": "module", "exports": { ".": { @@ -69,7 +69,7 @@ "types": "lib/index.d.ts", "dependencies": { "@chainsafe/ssz": "^0.10.1", - "@lodestar/params": "^1.4.3" + "@lodestar/params": "^1.5.0" }, "keywords": [ "ethereum", diff --git a/packages/utils/package.json b/packages/utils/package.json index d4817c626303..2581a37d40e8 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -11,7 +11,7 @@ "bugs": { "url": "https://github.com/ChainSafe/lodestar/issues" }, - "version": "1.4.3", + "version": "1.5.0", "type": "module", "exports": "./lib/index.js", "files": [ diff --git a/packages/validator/package.json b/packages/validator/package.json index 0c54a118f889..0bb19a6dd356 100644 --- a/packages/validator/package.json +++ b/packages/validator/package.json @@ -1,6 +1,6 @@ { "name": "@lodestar/validator", - "version": "1.4.3", + "version": "1.5.0", "description": "A Typescript implementation of the validator client", "author": "ChainSafe Systems", "license": "LGPL-3.0", @@ -51,13 +51,13 @@ "dependencies": { "@chainsafe/bls": "7.1.1", "@chainsafe/ssz": "^0.10.1", - "@lodestar/api": "^1.4.3", - "@lodestar/config": "^1.4.3", - "@lodestar/db": "^1.4.3", - "@lodestar/params": "^1.4.3", - "@lodestar/state-transition": "^1.4.3", - "@lodestar/types": "^1.4.3", - "@lodestar/utils": "^1.4.3", + "@lodestar/api": "^1.5.0", + "@lodestar/config": "^1.5.0", + "@lodestar/db": "^1.5.0", + "@lodestar/params": "^1.5.0", + "@lodestar/state-transition": "^1.5.0", + "@lodestar/types": "^1.5.0", + "@lodestar/utils": "^1.5.0", "bigint-buffer": "^1.1.5", "cross-fetch": "^3.1.4", "strict-event-emitter-types": "^2.0.0"