Merge stable into unstable

This commit is contained in:
Zahary Karadjov 2021-10-14 13:32:42 +03:00
commit fe8bbb2388
No known key found for this signature in database
GPG Key ID: C8936F8A3073D609
4 changed files with 18 additions and 3 deletions

View File

@ -1,3 +1,11 @@
2021-10-04 v1.5.1
=================
Nimbus `v1.5.1` is a `high-urgency` release for all users who have already upgraded to `v1.5.0`. It fixes a deposit contract syncing issue manifesting as the warning message "Eth1 chain not synced". Under specific circumstances, such a failure to sync the Eth1 chain may result in missed Eth2 block proposals, so affected users are advised to upgrade as soon as possible.
For anyone still running Nimbus v1.4.x or earlier, migrating to v1.5.1 continues to be a `medium-urgency` but *mandatory* upgrade that must be installed **before October 27th**.
2021-10-04 v1.5.0 2021-10-04 v1.5.0
================= =================

View File

@ -12,7 +12,7 @@ import
typetraits, uri, json], typetraits, uri, json],
# Nimble packages: # Nimble packages:
chronos, json, metrics, chronicles/timings, chronos, json, metrics, chronicles/timings,
web3, web3/ethtypes as web3Types, web3/ethhexstrings, web3/engine_api, web3, web3/ethtypes as web3Types, web3/ethhexstrings,
eth/common/eth_types, eth/common/eth_types,
eth/async_utils, stew/byteutils, eth/async_utils, stew/byteutils,
# Local modules: # Local modules:
@ -422,6 +422,13 @@ proc executePayload*(p: Web3DataProviderRef,
payload: engine_api.ExecutionPayload): Future[ExecutePayloadResponse] = payload: engine_api.ExecutionPayload): Future[ExecutePayloadResponse] =
p.web3.provider.engine_executePayload(payload) p.web3.provider.engine_executePayload(payload)
proc consensusValidated*(p: Web3DataProviderRef,
blockHash: BlockHash,
status: BlockValidationStatus): Future[JsonNode] =
p.web3.provider.engine_consensusValidated(BlockValidationResult(
blockHash: blockHash,
status: $status))
proc forkchoiceUpdated*(p: Web3DataProviderRef, proc forkchoiceUpdated*(p: Web3DataProviderRef,
headBlock, finalizedBlock: Eth2Digest): Future[JsonNode] = headBlock, finalizedBlock: Eth2Digest): Future[JsonNode] =
p.web3.provider.engine_forkchoiceUpdated(ForkChoiceUpdate( p.web3.provider.engine_forkchoiceUpdated(ForkChoiceUpdate(

View File

@ -15,7 +15,7 @@ when not defined(nimscript):
const const
versionMajor* = 1 versionMajor* = 1
versionMinor* = 5 versionMinor* = 5
versionBuild* = 0 versionBuild* = 1
versionBlob* = "stateofus" # Single word - ends up in the default graffitti versionBlob* = "stateofus" # Single word - ends up in the default graffitti

2
vendor/nim-web3 vendored

@ -1 +1 @@
Subproject commit 9a23474afb7e2a14798ec0bf0e69e96cd5895e55 Subproject commit 97e05aea6573d2630e318e7777a54d95db6ec40e