Skip to content

Commit e880f5f

Browse files
sui319Voxelot
andcommitted
Applying #1435 to master (#1440)
Applying #1435 to `master` Beta 4 authority node punished some sentries because of some invalid transactions they sent because of block race. The fix is to not punish the reserved peer for sending an invalid transaction. --------- Co-authored-by: Brandon Kite <[email protected]>
1 parent d8ee741 commit e880f5f

File tree

11 files changed

+343
-71
lines changed

11 files changed

+343
-71
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ Description of the upcoming release here.
3737

3838
### Changed
3939

40+
- [#1440](https://github.com/FuelLabs/fuel-core/pull/1440): Don't report reserved nodes that send invalid transactions.
4041
- [#1439](https://github.com/FuelLabs/fuel-core/pull/1439): Reduced memory BMT consumption during creation of the header.
4142
- [#1434](https://github.com/FuelLabs/fuel-core/pull/1434): Continue gossiping transactions to reserved peers regardless of gossiping reputation score.
4243
- [#1399](https://github.com/FuelLabs/fuel-core/pull/1399): The Relayer now queries Ethereum for its latest finalized block instead of using a configurable "finalization period" to presume finality.

Cargo.lock

Lines changed: 24 additions & 24 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -46,33 +46,33 @@ homepage = "https://fuel.network/"
4646
keywords = ["blockchain", "cryptocurrencies", "fuel-vm", "vm"]
4747
license = "BUSL-1.1"
4848
repository = "https://github.com/FuelLabs/fuel-core"
49-
version = "0.20.4"
49+
version = "0.20.8"
5050

5151
[workspace.dependencies]
5252
# Workspace members
53-
fuel-core = { version = "0.20.4", path = "./crates/fuel-core", default-features = false }
54-
fuel-core-client-bin = { version = "0.20.4", path = "./bin/client" }
55-
fuel-core-bin = { version = "0.20.4", path = "./bin/fuel-core" }
56-
fuel-core-keygen = { version = "0.20.4", path = "./crates/keygen" }
57-
fuel-core-keygen-bin = { version = "0.20.4", path = "./bin/keygen" }
58-
fuel-core-chain-config = { version = "0.20.4", path = "./crates/chain-config" }
59-
fuel-core-client = { version = "0.20.4", path = "./crates/client" }
60-
fuel-core-database = { version = "0.20.4", path = "./crates/database" }
61-
fuel-core-metrics = { version = "0.20.4", path = "./crates/metrics" }
62-
fuel-core-services = { version = "0.20.4", path = "./crates/services" }
63-
fuel-core-consensus-module = { version = "0.20.4", path = "./crates/services/consensus_module" }
64-
fuel-core-bft = { version = "0.20.4", path = "./crates/services/consensus_module/bft" }
65-
fuel-core-poa = { version = "0.20.4", path = "./crates/services/consensus_module/poa" }
66-
fuel-core-executor = { version = "0.20.4", path = "./crates/services/executor" }
67-
fuel-core-importer = { version = "0.20.4", path = "./crates/services/importer" }
68-
fuel-core-p2p = { version = "0.20.4", path = "./crates/services/p2p" }
69-
fuel-core-producer = { version = "0.20.4", path = "./crates/services/producer" }
70-
fuel-core-relayer = { version = "0.20.4", path = "./crates/services/relayer" }
71-
fuel-core-sync = { version = "0.20.4", path = "./crates/services/sync" }
72-
fuel-core-txpool = { version = "0.20.4", path = "./crates/services/txpool" }
73-
fuel-core-storage = { version = "0.20.4", path = "./crates/storage" }
74-
fuel-core-trace = { version = "0.20.4", path = "./crates/trace" }
75-
fuel-core-types = { version = "0.20.4", path = "./crates/types", default-features = false }
53+
fuel-core = { version = "0.20.8", path = "./crates/fuel-core", default-features = false }
54+
fuel-core-client-bin = { version = "0.20.8", path = "./bin/client" }
55+
fuel-core-bin = { version = "0.20.8", path = "./bin/fuel-core" }
56+
fuel-core-keygen = { version = "0.20.8", path = "./crates/keygen" }
57+
fuel-core-keygen-bin = { version = "0.20.8", path = "./bin/keygen" }
58+
fuel-core-chain-config = { version = "0.20.8", path = "./crates/chain-config" }
59+
fuel-core-client = { version = "0.20.8", path = "./crates/client" }
60+
fuel-core-database = { version = "0.20.8", path = "./crates/database" }
61+
fuel-core-metrics = { version = "0.20.8", path = "./crates/metrics" }
62+
fuel-core-services = { version = "0.20.8", path = "./crates/services" }
63+
fuel-core-consensus-module = { version = "0.20.8", path = "./crates/services/consensus_module" }
64+
fuel-core-bft = { version = "0.20.8", path = "./crates/services/consensus_module/bft" }
65+
fuel-core-poa = { version = "0.20.8", path = "./crates/services/consensus_module/poa" }
66+
fuel-core-executor = { version = "0.20.8", path = "./crates/services/executor" }
67+
fuel-core-importer = { version = "0.20.8", path = "./crates/services/importer" }
68+
fuel-core-p2p = { version = "0.20.8", path = "./crates/services/p2p" }
69+
fuel-core-producer = { version = "0.20.8", path = "./crates/services/producer" }
70+
fuel-core-relayer = { version = "0.20.8", path = "./crates/services/relayer" }
71+
fuel-core-sync = { version = "0.20.8", path = "./crates/services/sync" }
72+
fuel-core-txpool = { version = "0.20.8", path = "./crates/services/txpool" }
73+
fuel-core-storage = { version = "0.20.8", path = "./crates/storage" }
74+
fuel-core-trace = { version = "0.20.8", path = "./crates/trace" }
75+
fuel-core-types = { version = "0.20.8", path = "./crates/types", default-features = false }
7676
fuel-core-tests = { version = "0.0.0", path = "./tests" }
7777
fuel-core-xtask = { version = "0.0.0", path = "./xtask" }
7878

0 commit comments

Comments
 (0)