Move transactions protocol to its own crate (#12264)

* Move transaction protocol to its own crate

* Update Cargo.lock

* Fix binaries

* Update client/network/transactions/src/lib.rs

Co-authored-by: Dmitry Markin <dmitry@markin.tech>

* Update client/service/src/builder.rs

Co-authored-by: Bastian Köcher <info@kchr.de>

* Apply review comments

* Revert one change and apply cargo-fmt

* Remove Transaction from Message

* Add array-bytes

* trigger CI

* Add comment about codec index

Co-authored-by: Dmitry Markin <dmitry@markin.tech>
Co-authored-by: Bastian Köcher <info@kchr.de>
This commit is contained in:
Aaro Altonen
2022-09-26 15:10:09 +03:00
committed by GitHub
parent ea377d0b17
commit 4c19c13d05
32 changed files with 466 additions and 471 deletions
+24
View File
@@ -468,6 +468,7 @@ dependencies = [
"sc-finality-grandpa",
"sc-keystore",
"sc-network",
"sc-network-common",
"sc-network-gossip",
"sc-network-test",
"sc-utils",
@@ -7934,6 +7935,7 @@ dependencies = [
"sc-client-db",
"sc-keystore",
"sc-network",
"sc-network-common",
"sc-service",
"sc-telemetry",
"sc-tracing",
@@ -8547,7 +8549,9 @@ dependencies = [
"bitflags",
"bytes",
"futures",
"futures-timer",
"libp2p",
"linked_hash_set",
"parity-scale-codec",
"prost-build 0.10.4",
"sc-consensus",
@@ -8558,6 +8562,7 @@ dependencies = [
"sp-consensus",
"sp-finality-grandpa",
"sp-runtime",
"substrate-prometheus-endpoint",
"thiserror",
]
@@ -8663,6 +8668,24 @@ dependencies = [
"substrate-test-runtime-client",
]
[[package]]
name = "sc-network-transactions"
version = "0.10.0-dev"
dependencies = [
"array-bytes",
"futures",
"hex",
"libp2p",
"log",
"parity-scale-codec",
"pin-project",
"sc-network-common",
"sc-peerset",
"sp-consensus",
"sp-runtime",
"substrate-prometheus-endpoint",
]
[[package]]
name = "sc-offchain"
version = "4.0.0-dev"
@@ -8851,6 +8874,7 @@ dependencies = [
"sc-network-common",
"sc-network-light",
"sc-network-sync",
"sc-network-transactions",
"sc-offchain",
"sc-rpc",
"sc-rpc-server",