Skip to content
This repository was archived by the owner on Nov 15, 2023. It is now read-only.

Commit b7e0518

Browse files
authored
Move BEEFY code to consensus (#13484)
* Move beefy primitives to consensus dir * Move beefy gadget to client consensus folder * Rename beefy crates
1 parent 2a7887e commit b7e0518

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+260
-262
lines changed

Cargo.lock

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

Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,15 @@ members = [
1818
"client/api",
1919
"client/authority-discovery",
2020
"client/basic-authorship",
21-
"client/beefy",
22-
"client/beefy/rpc",
2321
"client/block-builder",
2422
"client/chain-spec",
2523
"client/chain-spec/derive",
2624
"client/cli",
2725
"client/consensus/aura",
2826
"client/consensus/babe",
2927
"client/consensus/babe/rpc",
28+
"client/consensus/beefy",
29+
"client/consensus/beefy/rpc",
3030
"client/consensus/common",
3131
"client/consensus/epochs",
3232
"client/consensus/grandpa",
@@ -178,11 +178,11 @@ members = [
178178
"primitives/arithmetic",
179179
"primitives/arithmetic/fuzzer",
180180
"primitives/authority-discovery",
181-
"primitives/beefy",
182181
"primitives/block-builder",
183182
"primitives/blockchain",
184183
"primitives/consensus/aura",
185184
"primitives/consensus/babe",
185+
"primitives/consensus/beefy",
186186
"primitives/consensus/common",
187187
"primitives/consensus/grandpa",
188188
"primitives/consensus/pow",

client/beefy/Cargo.toml

Lines changed: 0 additions & 49 deletions
This file was deleted.

client/consensus/beefy/Cargo.toml

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
[package]
2+
name = "sc-consensus-beefy"
3+
version = "4.0.0-dev"
4+
authors = ["Parity Technologies <[email protected]>"]
5+
edition = "2021"
6+
license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
7+
repository = "https://github.com/paritytech/substrate"
8+
description = "BEEFY Client gadget for substrate"
9+
homepage = "https://substrate.io"
10+
11+
[dependencies]
12+
array-bytes = "4.1"
13+
async-trait = "0.1.57"
14+
codec = { package = "parity-scale-codec", version = "3.2.2", features = ["derive"] }
15+
fnv = "1.0.6"
16+
futures = "0.3"
17+
log = "0.4"
18+
parking_lot = "0.12.1"
19+
thiserror = "1.0"
20+
wasm-timer = "0.2.5"
21+
prometheus = { package = "substrate-prometheus-endpoint", version = "0.10.0-dev", path = "../../../utils/prometheus" }
22+
sc-client-api = { version = "4.0.0-dev", path = "../../api" }
23+
sc-consensus = { version = "0.10.0-dev", path = "../../consensus/common" }
24+
sc-keystore = { version = "4.0.0-dev", path = "../../keystore" }
25+
sc-network = { version = "0.10.0-dev", path = "../../network" }
26+
sc-network-common = { version = "0.10.0-dev", path = "../../network/common" }
27+
sc-network-gossip = { version = "0.10.0-dev", path = "../../network-gossip" }
28+
sc-utils = { version = "4.0.0-dev", path = "../../utils" }
29+
sp-api = { version = "4.0.0-dev", path = "../../../primitives/api" }
30+
sp-application-crypto = { version = "7.0.0", path = "../../../primitives/application-crypto" }
31+
sp-arithmetic = { version = "6.0.0", path = "../../../primitives/arithmetic" }
32+
sp-blockchain = { version = "4.0.0-dev", path = "../../../primitives/blockchain" }
33+
sp-consensus = { version = "0.10.0-dev", path = "../../../primitives/consensus/common" }
34+
sp-consensus-beefy = { version = "4.0.0-dev", path = "../../../primitives/consensus/beefy" }
35+
sp-core = { version = "7.0.0", path = "../../../primitives/core" }
36+
sp-keystore = { version = "0.13.0", path = "../../../primitives/keystore" }
37+
sp-mmr-primitives = { version = "4.0.0-dev", path = "../../../primitives/merkle-mountain-range" }
38+
sp-runtime = { version = "7.0.0", path = "../../../primitives/runtime" }
39+
40+
[dev-dependencies]
41+
serde = "1.0.136"
42+
tempfile = "3.1.0"
43+
tokio = "1.22.0"
44+
sc-block-builder = { version = "0.10.0-dev", path = "../../block-builder" }
45+
sc-network-test = { version = "0.8.0", path = "../../network/test" }
46+
sp-consensus-grandpa = { version = "4.0.0-dev", path = "../../../primitives/consensus/grandpa" }
47+
sp-keyring = { version = "7.0.0", path = "../../../primitives/keyring" }
48+
sp-tracing = { version = "6.0.0", path = "../../../primitives/tracing" }
49+
substrate-test-runtime-client = { version = "2.0.0", path = "../../../test-utils/runtime/client" }
File renamed without changes.
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[package]
2-
name = "beefy-gadget-rpc"
2+
name = "sc-consensus-beefy-rpc"
33
version = "4.0.0-dev"
44
authors = ["Parity Technologies <[email protected]>"]
55
edition = "2021"
@@ -16,16 +16,14 @@ log = "0.4"
1616
parking_lot = "0.12.1"
1717
serde = { version = "1.0.136", features = ["derive"] }
1818
thiserror = "1.0"
19-
beefy-gadget = { version = "4.0.0-dev", path = "../." }
20-
beefy-primitives = { version = "4.0.0-dev", path = "../../../primitives/beefy", package = "sp-beefy" }
21-
sc-rpc = { version = "4.0.0-dev", path = "../../rpc" }
22-
sp-core = { version = "7.0.0", path = "../../../primitives/core" }
23-
sp-runtime = { version = "7.0.0", path = "../../../primitives/runtime" }
19+
sc-consensus-beefy = { version = "4.0.0-dev", path = "../" }
20+
sp-consensus-beefy = { version = "4.0.0-dev", path = "../../../../primitives/consensus/beefy" }
21+
sc-rpc = { version = "4.0.0-dev", path = "../../../rpc" }
22+
sp-core = { version = "7.0.0", path = "../../../../primitives/core" }
23+
sp-runtime = { version = "7.0.0", path = "../../../../primitives/runtime" }
2424

2525
[dev-dependencies]
2626
serde_json = "1.0.85"
27-
sc-rpc = { version = "4.0.0-dev", features = [
28-
"test-helpers",
29-
], path = "../../rpc" }
30-
substrate-test-runtime-client = { version = "2.0.0", path = "../../../test-utils/runtime/client" }
27+
sc-rpc = { version = "4.0.0-dev", features = ["test-helpers"], path = "../../../rpc" }
28+
substrate-test-runtime-client = { version = "2.0.0", path = "../../../../test-utils/runtime/client" }
3129
tokio = { version = "1.22.0", features = ["macros"] }

0 commit comments

Comments
 (0)