mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-13 04:41:02 +00:00
becc3b0a4f
* {core,srml}/authority-discovery: Move generic to specific session keys
* {srml,core}/authority-discovery: Verify signature outside of runtime
Given that the `core/authority-discovery` uses concrete authority
identifiers and signatures, one can verify a signature with the
authority discovery within `core`. Given the above, the `verify` runtime
api is obsolete and thus removed.
* *: Add authority discovery to the set of session keys
* *: Sign authority discovery DHT payload with keystore instead of runtime
Instead of calling a runtime function to sign a dht payload, which then
invokes the keystore, pass the keystore to the authority discovery
module and use it directly.
* core/authority-discovery: Give libp2p Kademlia time to start up
* core/authority-discovery: Move authorities priority group name to const
* node/runtime/src/lib.rs: Bump runtime spec version
* *: Fix lints and node/testing test failures
* *: Fix formatting
* core/authority-discovery: Box dht event channel in unit tests
* node/cli/src/service.rs: Fix future import
* node/cli/src/service.rs: Replace unwrap by expect with proof
* node/cli/src/chain_spec: Remove TODO for testnet key generation
* core/authority-discovery/src/lib: Remove scale encoding TODOs
* srml/authority-discovery: Make comment a doc comment
* core/authority-discovery: Remove unused StreamExt import
* node/runtime: Bump impl version to debug CI
* Test ci.
* Change the line width to 100.
* Revert "Change the line width to 100."
This reverts commit edff1f855bc71e0418bf3a967f81a35591d882e3.
* Fix a check for polkadot to work on forked repos.
* Revert "node/runtime: Bump impl version to debug CI"
This reverts commit 1a90903b4c929bc55a9e0a538af34b50b7f65139.
* Revert "Test ci."
This reverts commit a2c9df574e645158f77cd2b3d4d9355bcae33aab.
* Cargo.lock: Fix wrong lock file merge
* srml/authority-discovery: Keep track of new validator set not upcoming
* core/authority-discovery: Document key retrieval functions
33 lines
1.2 KiB
TOML
33 lines
1.2 KiB
TOML
[package]
|
|
name = "substrate-authority-discovery"
|
|
version = "2.0.0"
|
|
authors = ["Parity Technologies <admin@parity.io>"]
|
|
edition = "2018"
|
|
build = "build.rs"
|
|
|
|
[build-dependencies]
|
|
prost-build = "0.5.0"
|
|
|
|
[dependencies]
|
|
authority-discovery-primitives = { package = "substrate-authority-discovery-primitives", path = "./primitives" }
|
|
bytes = "0.4.12"
|
|
client = { package = "substrate-client", path = "../../core/client" }
|
|
codec = { package = "parity-scale-codec", default-features = false, version = "1.0.3" }
|
|
derive_more = "0.15.0"
|
|
futures-preview = "0.3.0-alpha.19"
|
|
futures-timer = "0.4"
|
|
keystore = { package = "substrate-keystore", path = "../keystore" }
|
|
libp2p = { version = "0.13.0", default-features = false, features = ["secp256k1", "libp2p-websocket"] }
|
|
log = "0.4.8"
|
|
network = { package = "substrate-network", path = "../../core/network" }
|
|
primitives = { package = "substrate-primitives", path = "../primitives" }
|
|
prost = "0.5.0"
|
|
serde_json = "1.0.41"
|
|
sr-primitives = { path = "../../core/sr-primitives" }
|
|
|
|
[dev-dependencies]
|
|
parking_lot = "0.9.0"
|
|
peerset = { package = "substrate-peerset", path = "../../core/peerset" }
|
|
test-client = { package = "substrate-test-runtime-client", path = "../../core/test-runtime/client" }
|
|
sr-api = { path = "../sr-api" }
|