mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-05-30 09:21:04 +00:00
* Update Substrate after repository reorganisation * Switch back to polkadot-master * Bump `bitvec` and `parity-scale-codec` (#591) Also bump other dependencies, but respect semver on them.
This commit is contained in:
Generated
+1062
-930
File diff suppressed because it is too large
Load Diff
+3
-3
@@ -11,12 +11,12 @@ edition = "2018"
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
cli = { package = "polkadot-cli", path = "cli" }
|
cli = { package = "polkadot-cli", path = "cli" }
|
||||||
futures = "0.1"
|
futures = "0.1.29"
|
||||||
ctrlc = { version = "3.0", features = ["termination"] }
|
ctrlc = { version = "3.1.3", features = ["termination"] }
|
||||||
service = { package = "polkadot-service", path = "service" }
|
service = { package = "polkadot-service", path = "service" }
|
||||||
|
|
||||||
[build-dependencies]
|
[build-dependencies]
|
||||||
vergen = "3"
|
vergen = "3.0.4"
|
||||||
|
|
||||||
[workspace]
|
[workspace]
|
||||||
members = [
|
members = [
|
||||||
|
|||||||
@@ -8,8 +8,8 @@ edition = "2018"
|
|||||||
[dependencies]
|
[dependencies]
|
||||||
polkadot-primitives = { path = "../primitives" }
|
polkadot-primitives = { path = "../primitives" }
|
||||||
parking_lot = "0.9.0"
|
parking_lot = "0.9.0"
|
||||||
log = "0.4.6"
|
log = "0.4.8"
|
||||||
codec = { package = "parity-scale-codec", version = "~1.0.0", default-features = false, features = ["derive"] }
|
codec = { package = "parity-scale-codec", version = "1.1.0", default-features = false, features = ["derive"] }
|
||||||
substrate-primitives = { git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
substrate-primitives = { git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
||||||
kvdb = { git = "https://github.com/paritytech/parity-common", rev="616b40150ded71f57f650067fcbc5c99d7c343e6" }
|
kvdb = { git = "https://github.com/paritytech/parity-common", rev="616b40150ded71f57f650067fcbc5c99d7c343e6" }
|
||||||
kvdb-rocksdb = { git = "https://github.com/paritytech/parity-common", rev="616b40150ded71f57f650067fcbc5c99d7c343e6" }
|
kvdb-rocksdb = { git = "https://github.com/paritytech/parity-common", rev="616b40150ded71f57f650067fcbc5c99d7c343e6" }
|
||||||
|
|||||||
@@ -6,11 +6,11 @@ description = "Polkadot node implementation in Rust."
|
|||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
log = "0.4.6"
|
log = "0.4.8"
|
||||||
tokio = "0.1.7"
|
tokio = "0.1.22"
|
||||||
futures = "0.1.17"
|
futures = "0.1.29"
|
||||||
exit-future = "0.1"
|
exit-future = "0.1.4"
|
||||||
structopt = "0.3.3"
|
structopt = "0.3.4"
|
||||||
cli = { package = "substrate-cli", git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
cli = { package = "substrate-cli", git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
||||||
service = { package = "polkadot-service", path = "../service" }
|
service = { package = "polkadot-service", path = "../service" }
|
||||||
|
|
||||||
|
|||||||
@@ -6,9 +6,10 @@ description = "Collator node implementation"
|
|||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
futures = "0.1.17"
|
futures = "0.1.29"
|
||||||
futures03 = { package = "futures-preview", version = "0.3.0-alpha.18", features = ["compat"] }
|
futures03 = { package = "futures-preview", version = "0.3.0-alpha.19", features = ["compat"] }
|
||||||
client = { package = "substrate-client", git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
client = { package = "substrate-client", git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
||||||
|
client-api = { package = "substrate-client-api", git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
||||||
primitives = { package = "substrate-primitives", git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
primitives = { package = "substrate-primitives", git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
||||||
substrate-network = { git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
substrate-network = { git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
||||||
consensus_common = { package = "substrate-consensus-common", git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
consensus_common = { package = "substrate-consensus-common", git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
||||||
@@ -18,8 +19,8 @@ polkadot-cli = { path = "../cli" }
|
|||||||
polkadot-network = { path = "../network" }
|
polkadot-network = { path = "../network" }
|
||||||
polkadot-validation = { path = "../validation" }
|
polkadot-validation = { path = "../validation" }
|
||||||
polkadot-service = { path = "../service" }
|
polkadot-service = { path = "../service" }
|
||||||
log = "0.4"
|
log = "0.4.8"
|
||||||
tokio = "0.1.7"
|
tokio = "0.1.22"
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
keyring = { package = "substrate-keyring", git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
keyring = { package = "substrate-keyring", git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
||||||
|
|||||||
@@ -144,7 +144,7 @@ pub trait BuildParachainContext {
|
|||||||
network: Arc<dyn Network>,
|
network: Arc<dyn Network>,
|
||||||
) -> Result<Self::ParachainContext, ()>
|
) -> Result<Self::ParachainContext, ()>
|
||||||
where
|
where
|
||||||
B: client::backend::Backend<Block, Blake2Hasher> + 'static,
|
B: client_api::backend::Backend<Block, Blake2Hasher> + 'static,
|
||||||
E: client::CallExecutor<Block, Blake2Hasher> + Clone + Send + Sync + 'static;
|
E: client::CallExecutor<Block, Blake2Hasher> + Clone + Send + Sync + 'static;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -310,7 +310,7 @@ impl<P, E> Worker for CollationNode<P, E> where
|
|||||||
CallExecutor = CE,
|
CallExecutor = CE,
|
||||||
>,
|
>,
|
||||||
SC: polkadot_service::SelectChain<Block> + 'static,
|
SC: polkadot_service::SelectChain<Block> + 'static,
|
||||||
B: client::backend::Backend<Block, Blake2Hasher> + 'static,
|
B: client_api::backend::Backend<Block, Blake2Hasher> + 'static,
|
||||||
CE: client::CallExecutor<Block, Blake2Hasher> + Clone + Send + Sync + 'static
|
CE: client::CallExecutor<Block, Blake2Hasher> + Clone + Send + Sync + 'static
|
||||||
{
|
{
|
||||||
let CollationNode { build_parachain_context, exit, para_id, key } = self;
|
let CollationNode { build_parachain_context, exit, para_id, key } = self;
|
||||||
|
|||||||
@@ -7,6 +7,6 @@ edition = "2018"
|
|||||||
[dependencies]
|
[dependencies]
|
||||||
primitives = { package = "polkadot-primitives", path = "../primitives" }
|
primitives = { package = "polkadot-primitives", path = "../primitives" }
|
||||||
reed_solomon = { package = "reed-solomon-erasure", git = "https://github.com/paritytech/reed-solomon-erasure" }
|
reed_solomon = { package = "reed-solomon-erasure", git = "https://github.com/paritytech/reed-solomon-erasure" }
|
||||||
codec = { package = "parity-scale-codec", version = "~1.0.0", default-features = false, features = ["derive"] }
|
codec = { package = "parity-scale-codec", version = "1.1.0", default-features = false, features = ["derive"] }
|
||||||
substrate-primitives = { git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
substrate-primitives = { git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
||||||
trie = { package = "substrate-trie", git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
trie = { package = "substrate-trie", git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
||||||
|
|||||||
@@ -6,18 +6,18 @@ description = "Polkadot-specific networking protocol"
|
|||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
arrayvec = "0.4"
|
arrayvec = "0.4.12"
|
||||||
parking_lot = "0.9.0"
|
parking_lot = "0.9.0"
|
||||||
av_store = { package = "polkadot-availability-store", path = "../availability-store" }
|
av_store = { package = "polkadot-availability-store", path = "../availability-store" }
|
||||||
polkadot-validation = { path = "../validation" }
|
polkadot-validation = { path = "../validation" }
|
||||||
polkadot-primitives = { path = "../primitives" }
|
polkadot-primitives = { path = "../primitives" }
|
||||||
codec = { package = "parity-scale-codec", version = "~1.0.0", default-features = false, features = ["derive"] }
|
codec = { package = "parity-scale-codec", version = "1.1.0", default-features = false, features = ["derive"] }
|
||||||
substrate-network = { git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
substrate-network = { git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
||||||
substrate-primitives = { git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
substrate-primitives = { git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
||||||
sr-primitives = { git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
sr-primitives = { git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
||||||
futures = "0.1"
|
futures = "0.1.29"
|
||||||
futures03 = { package = "futures-preview", version = "0.3.0-alpha.19", features = ["compat"] }
|
futures03 = { package = "futures-preview", version = "0.3.0-alpha.19", features = ["compat"] }
|
||||||
log = "0.4"
|
log = "0.4.8"
|
||||||
exit-future = "0.1.4"
|
exit-future = "0.1.4"
|
||||||
substrate-client = { git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
substrate-client = { git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
||||||
|
|
||||||
|
|||||||
@@ -6,21 +6,21 @@ description = "Types and utilities for creating and working with parachains"
|
|||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "1.0.5", default-features = false, features = [ "derive" ] }
|
codec = { package = "parity-scale-codec", version = "1.1.0", default-features = false, features = [ "derive" ] }
|
||||||
wasmi = { version = "0.4.3", optional = true }
|
wasmi = { version = "0.4.5", optional = true }
|
||||||
derive_more = { version = "0.14", optional = true }
|
derive_more = { version = "0.14.1", optional = true }
|
||||||
serde = { version = "1.0", default-features = false, features = [ "derive" ] }
|
serde = { version = "1.0.102", default-features = false, features = [ "derive" ] }
|
||||||
rstd = { package = "sr-std", git = "https://github.com/paritytech/substrate", branch = "polkadot-master", default-features = false }
|
rstd = { package = "sr-std", git = "https://github.com/paritytech/substrate", branch = "polkadot-master", default-features = false }
|
||||||
substrate-primitives = { git = "https://github.com/paritytech/substrate", branch = "polkadot-master", default-features = false }
|
substrate-primitives = { git = "https://github.com/paritytech/substrate", branch = "polkadot-master", default-features = false }
|
||||||
lazy_static = { version = "1.3.0", optional = true }
|
lazy_static = { version = "1.4.0", optional = true }
|
||||||
parking_lot = { version = "0.7.1", optional = true }
|
parking_lot = { version = "0.7.1", optional = true }
|
||||||
log = { version = "0.4.6", optional = true }
|
log = { version = "0.4.8", optional = true }
|
||||||
|
|
||||||
[target.'cfg(not(target_os = "unknown"))'.dependencies]
|
[target.'cfg(not(target_os = "unknown"))'.dependencies]
|
||||||
shared_memory = { version = "0.8", optional = true }
|
shared_memory = { version = "0.8.2", optional = true }
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
tiny-keccak = "1.4"
|
tiny-keccak = "1.5.0"
|
||||||
adder = { path = "../test-parachains/adder" }
|
adder = { path = "../test-parachains/adder" }
|
||||||
halt = { path = "../test-parachains/halt" }
|
halt = { path = "../test-parachains/halt" }
|
||||||
|
|
||||||
|
|||||||
@@ -5,8 +5,8 @@ authors = ["Parity Technologies <admin@parity.io>"]
|
|||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
serde = { version = "1.0", optional = true, features = ["derive"] }
|
serde = { version = "1.0.102", optional = true, features = ["derive"] }
|
||||||
parity-scale-codec = { version = "1.0.5", default-features = false, features = ["bit-vec", "derive"] }
|
parity-scale-codec = { version = "1.1.0", default-features = false, features = ["bit-vec", "derive"] }
|
||||||
primitives = { package = "substrate-primitives", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
primitives = { package = "substrate-primitives", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
||||||
application-crypto = { package = "substrate-application-crypto", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
application-crypto = { package = "substrate-application-crypto", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
||||||
sr-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-master", default-features = false }
|
sr-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-master", default-features = false }
|
||||||
@@ -14,8 +14,8 @@ sr-version = { git = "https://github.com/paritytech/substrate", default-features
|
|||||||
rstd = { package = "sr-std", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
rstd = { package = "sr-std", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
||||||
runtime_primitives = { package = "sr-primitives", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
runtime_primitives = { package = "sr-primitives", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
||||||
polkadot-parachain = { path = "../parachain", default-features = false }
|
polkadot-parachain = { path = "../parachain", default-features = false }
|
||||||
bitvec = { version = "0.14.0", default-features = false, features = ["alloc"] }
|
bitvec = { version = "0.15.2", default-features = false, features = ["alloc"] }
|
||||||
babe = { package = "srml-babe", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
babe = { package = "paint-babe", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
substrate-serializer = { git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
substrate-serializer = { git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ polkadot-primitives = { path = "../primitives" }
|
|||||||
sr-primitives = { git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
sr-primitives = { git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
||||||
substrate-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
substrate-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
||||||
transaction_pool = { package = "substrate-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
transaction_pool = { package = "substrate-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
||||||
srml-system-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
paint-system-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
||||||
srml-transaction-payment-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
paint-transaction-payment-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
||||||
polkadot-runtime = { path = "../runtime" }
|
polkadot-runtime = { path = "../runtime" }
|
||||||
|
|
||||||
|
|||||||
@@ -33,12 +33,12 @@ pub fn create<C, P>(client: Arc<C>, pool: Arc<Pool<P>>) -> RpcExtension where
|
|||||||
C: ProvideRuntimeApi,
|
C: ProvideRuntimeApi,
|
||||||
C: client::blockchain::HeaderBackend<Block>,
|
C: client::blockchain::HeaderBackend<Block>,
|
||||||
C: Send + Sync + 'static,
|
C: Send + Sync + 'static,
|
||||||
C::Api: srml_system_rpc::AccountNonceApi<Block, AccountId, Nonce>,
|
C::Api: paint_system_rpc::AccountNonceApi<Block, AccountId, Nonce>,
|
||||||
C::Api: srml_transaction_payment_rpc::TransactionPaymentRuntimeApi<Block, Balance, UncheckedExtrinsic>,
|
C::Api: paint_transaction_payment_rpc::TransactionPaymentRuntimeApi<Block, Balance, UncheckedExtrinsic>,
|
||||||
P: ChainApi + Sync + Send + 'static,
|
P: ChainApi + Sync + Send + 'static,
|
||||||
{
|
{
|
||||||
use srml_system_rpc::{System, SystemApi};
|
use paint_system_rpc::{System, SystemApi};
|
||||||
use srml_transaction_payment_rpc::{TransactionPayment, TransactionPaymentApi};
|
use paint_transaction_payment_rpc::{TransactionPayment, TransactionPaymentApi};
|
||||||
|
|
||||||
let mut io = jsonrpc_core::IoHandler::default();
|
let mut io = jsonrpc_core::IoHandler::default();
|
||||||
io.extend_with(
|
io.extend_with(
|
||||||
|
|||||||
+41
-41
@@ -6,13 +6,13 @@ edition = "2018"
|
|||||||
build = "build.rs"
|
build = "build.rs"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
bitvec = { version = "0.14.0", default-features = false, features = ["alloc"] }
|
bitvec = { version = "0.15.2", default-features = false, features = ["alloc"] }
|
||||||
codec = { package = "parity-scale-codec", version = "~1.0.0", default-features = false, features = ["derive"] }
|
codec = { package = "parity-scale-codec", version = "1.1.0", default-features = false, features = ["derive"] }
|
||||||
log = { version = "0.3", optional = true }
|
log = { version = "0.3.9", optional = true }
|
||||||
rustc-hex = { version = "2.0.1", default-features = false }
|
rustc-hex = { version = "2.0.1", default-features = false }
|
||||||
safe-mix = { version = "1.0", default-features = false}
|
safe-mix = { version = "1.0.0", default-features = false }
|
||||||
serde = { version = "1.0", default-features = false }
|
serde = { version = "1.0.102", default-features = false }
|
||||||
serde_derive = { version = "1.0", optional = true }
|
serde_derive = { version = "1.0.102", optional = true }
|
||||||
|
|
||||||
authority-discovery-primitives = { package = "substrate-authority-discovery-primitives", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
authority-discovery-primitives = { package = "substrate-authority-discovery-primitives", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
||||||
babe-primitives = { package = "substrate-consensus-babe-primitives", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
babe-primitives = { package = "substrate-consensus-babe-primitives", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
||||||
@@ -30,48 +30,48 @@ version = { package = "sr-version", git = "https://github.com/paritytech/substra
|
|||||||
tx-pool-api = { package = "substrate-transaction-pool-runtime-api", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
tx-pool-api = { package = "substrate-transaction-pool-runtime-api", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
||||||
block-builder-api = { package = "substrate-block-builder-runtime-api", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
block-builder-api = { package = "substrate-block-builder-runtime-api", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
||||||
|
|
||||||
authority-discovery = { package = "srml-authority-discovery", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
authority-discovery = { package = "paint-authority-discovery", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
||||||
authorship = { package = "srml-authorship", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
authorship = { package = "paint-authorship", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
||||||
babe = { package = "srml-babe", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
babe = { package = "paint-babe", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
||||||
balances = { package = "srml-balances", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
balances = { package = "paint-balances", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
||||||
transaction-payment = { package = "srml-transaction-payment", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
transaction-payment = { package = "paint-transaction-payment", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
||||||
srml-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
paint-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
||||||
collective = { package = "srml-collective", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
collective = { package = "paint-collective", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
||||||
democracy = { package = "srml-democracy", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
democracy = { package = "paint-democracy", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
||||||
elections-phragmen = { package = "srml-elections-phragmen", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
elections-phragmen = { package = "paint-elections-phragmen", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
||||||
executive = { package = "srml-executive", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
executive = { package = "paint-executive", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
||||||
finality-tracker = { package = "srml-finality-tracker", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
finality-tracker = { package = "paint-finality-tracker", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
||||||
grandpa = { package = "srml-grandpa", git = "https://github.com/paritytech/substrate", default-features = false, features = ["migrate-authorities"], branch = "polkadot-master" }
|
grandpa = { package = "paint-grandpa", git = "https://github.com/paritytech/substrate", default-features = false, features = ["migrate-authorities"], branch = "polkadot-master" }
|
||||||
im-online = { package = "srml-im-online", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
im-online = { package = "paint-im-online", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
||||||
indices = { package = "srml-indices", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
indices = { package = "paint-indices", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
||||||
membership = { package = "srml-membership", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
membership = { package = "paint-membership", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
||||||
nicks = { package = "srml-nicks", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
nicks = { package = "paint-nicks", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
||||||
offences = { package = "srml-offences", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
offences = { package = "paint-offences", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
||||||
randomness-collective-flip = { package = "srml-randomness-collective-flip", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
randomness-collective-flip = { package = "paint-randomness-collective-flip", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
||||||
session = { package = "srml-session", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
session = { package = "paint-session", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
||||||
srml-support = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
paint-support = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
||||||
staking = { package = "srml-staking", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
staking = { package = "paint-staking", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
||||||
srml-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
paint-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
||||||
sudo = { package = "srml-sudo", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
sudo = { package = "paint-sudo", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
||||||
system = { package = "srml-system", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
system = { package = "paint-system", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
||||||
system_rpc_runtime_api = { package = "srml-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
system_rpc_runtime_api = { package = "paint-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
||||||
timestamp = { package = "srml-timestamp", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
timestamp = { package = "paint-timestamp", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
||||||
treasury = { package = "srml-treasury", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
treasury = { package = "paint-treasury", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
||||||
|
|
||||||
primitives = { package = "polkadot-primitives", path = "../primitives", default-features = false }
|
primitives = { package = "polkadot-primitives", path = "../primitives", default-features = false }
|
||||||
polkadot-parachain = { path = "../parachain", default-features = false }
|
polkadot-parachain = { path = "../parachain", default-features = false }
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
hex-literal = "0.2.0"
|
hex-literal = "0.2.1"
|
||||||
libsecp256k1 = "0.3.1"
|
libsecp256k1 = "0.3.2"
|
||||||
tiny-keccak = "1.4.2"
|
tiny-keccak = "1.5.0"
|
||||||
keyring = { package = "substrate-keyring", git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
keyring = { package = "substrate-keyring", git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
||||||
substrate-trie = { git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
substrate-trie = { git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
||||||
trie-db = "0.15"
|
trie-db = "0.15.2"
|
||||||
serde_json = "1.0"
|
serde_json = "1.0.41"
|
||||||
|
|
||||||
[build-dependencies]
|
[build-dependencies]
|
||||||
wasm-builder-runner = { package = "substrate-wasm-builder-runner", version = "1.0.3" }
|
wasm-builder-runner = { package = "substrate-wasm-builder-runner", version = "1.0.4" }
|
||||||
|
|
||||||
[features]
|
[features]
|
||||||
default = ["std"]
|
default = ["std"]
|
||||||
@@ -93,11 +93,11 @@ std = [
|
|||||||
"offchain-primitives/std",
|
"offchain-primitives/std",
|
||||||
"rstd/std",
|
"rstd/std",
|
||||||
"sr-io/std",
|
"sr-io/std",
|
||||||
"srml-support/std",
|
"paint-support/std",
|
||||||
"authorship/std",
|
"authorship/std",
|
||||||
"balances/std",
|
"balances/std",
|
||||||
"transaction-payment/std",
|
"transaction-payment/std",
|
||||||
"srml-transaction-payment-rpc-runtime-api/std",
|
"paint-transaction-payment-rpc-runtime-api/std",
|
||||||
"collective/std",
|
"collective/std",
|
||||||
"elections-phragmen/std",
|
"elections-phragmen/std",
|
||||||
"democracy/std",
|
"democracy/std",
|
||||||
|
|||||||
@@ -17,5 +17,5 @@
|
|||||||
use wasm_builder_runner::{build_current_project, WasmBuilderSource};
|
use wasm_builder_runner::{build_current_project, WasmBuilderSource};
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
build_current_project("wasm_binary.rs", WasmBuilderSource::Crates("1.0.7"));
|
build_current_project("wasm_binary.rs", WasmBuilderSource::Crates("1.0.8"));
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -21,7 +21,7 @@
|
|||||||
|
|
||||||
use rstd::prelude::*;
|
use rstd::prelude::*;
|
||||||
use codec::{Encode, Decode};
|
use codec::{Encode, Decode};
|
||||||
use srml_support::{decl_storage, decl_module, ensure, dispatch::Result, traits::Get};
|
use paint_support::{decl_storage, decl_module, ensure, dispatch::Result, traits::Get};
|
||||||
|
|
||||||
use primitives::{Hash, parachain::{AttestedCandidate, CandidateReceipt, Id as ParaId}};
|
use primitives::{Hash, parachain::{AttestedCandidate, CandidateReceipt, Id as ParaId}};
|
||||||
use sr_primitives::RuntimeDebug;
|
use sr_primitives::RuntimeDebug;
|
||||||
|
|||||||
@@ -18,8 +18,8 @@
|
|||||||
|
|
||||||
use rstd::prelude::*;
|
use rstd::prelude::*;
|
||||||
use sr_io::{hashing::keccak_256, crypto::secp256k1_ecdsa_recover};
|
use sr_io::{hashing::keccak_256, crypto::secp256k1_ecdsa_recover};
|
||||||
use srml_support::{decl_event, decl_storage, decl_module};
|
use paint_support::{decl_event, decl_storage, decl_module};
|
||||||
use srml_support::traits::{Currency, Get};
|
use paint_support::traits::{Currency, Get};
|
||||||
use system::{ensure_root, ensure_none};
|
use system::{ensure_root, ensure_none};
|
||||||
use codec::{Encode, Decode};
|
use codec::{Encode, Decode};
|
||||||
#[cfg(feature = "std")]
|
#[cfg(feature = "std")]
|
||||||
@@ -249,7 +249,7 @@ mod tests {
|
|||||||
// or public keys. `u64` is used as the `AccountId` and no `Signature`s are required.
|
// or public keys. `u64` is used as the `AccountId` and no `Signature`s are required.
|
||||||
use sr_primitives::{Perbill, traits::{BlakeTwo256, IdentityLookup}, testing::Header};
|
use sr_primitives::{Perbill, traits::{BlakeTwo256, IdentityLookup}, testing::Header};
|
||||||
use balances;
|
use balances;
|
||||||
use srml_support::{impl_outer_origin, assert_ok, assert_err, assert_noop, parameter_types};
|
use paint_support::{impl_outer_origin, assert_ok, assert_err, assert_noop, parameter_types};
|
||||||
|
|
||||||
impl_outer_origin! {
|
impl_outer_origin! {
|
||||||
pub enum Origin for Test {}
|
pub enum Origin for Test {}
|
||||||
|
|||||||
@@ -66,7 +66,7 @@
|
|||||||
//! order to win a later auction, then it is the parachain's duty to ensure that the right amount of
|
//! order to win a later auction, then it is the parachain's duty to ensure that the right amount of
|
||||||
//! funds ultimately end up in module's fund sub-account.
|
//! funds ultimately end up in module's fund sub-account.
|
||||||
|
|
||||||
use srml_support::{
|
use paint_support::{
|
||||||
decl_module, decl_storage, decl_event, storage::child, ensure, traits::{
|
decl_module, decl_storage, decl_event, storage::child, ensure, traits::{
|
||||||
Currency, Get, OnUnbalanced, WithdrawReason, ExistenceRequirement::AllowDeath
|
Currency, Get, OnUnbalanced, WithdrawReason, ExistenceRequirement::AllowDeath
|
||||||
}
|
}
|
||||||
@@ -489,7 +489,7 @@ mod tests {
|
|||||||
use super::*;
|
use super::*;
|
||||||
|
|
||||||
use std::{collections::HashMap, cell::RefCell};
|
use std::{collections::HashMap, cell::RefCell};
|
||||||
use srml_support::{impl_outer_origin, assert_ok, assert_noop, parameter_types};
|
use paint_support::{impl_outer_origin, assert_ok, assert_noop, parameter_types};
|
||||||
use substrate_primitives::H256;
|
use substrate_primitives::H256;
|
||||||
use primitives::parachain::{Info as ParaInfo, Id as ParaId};
|
use primitives::parachain::{Info as ParaInfo, Id as ParaId};
|
||||||
// The testing primitives are very useful for avoiding having to work with signatures
|
// The testing primitives are very useful for avoiding having to work with signatures
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ use primitives::Balance;
|
|||||||
use sr_primitives::weights::Weight;
|
use sr_primitives::weights::Weight;
|
||||||
use sr_primitives::traits::{Convert, Saturating};
|
use sr_primitives::traits::{Convert, Saturating};
|
||||||
use sr_primitives::{Fixed64, Perbill};
|
use sr_primitives::{Fixed64, Perbill};
|
||||||
use srml_support::traits::{OnUnbalanced, Currency, Get};
|
use paint_support::traits::{OnUnbalanced, Currency, Get};
|
||||||
use crate::{Balances, System, Authorship, MaximumBlockWeight, NegativeImbalance};
|
use crate::{Balances, System, Authorship, MaximumBlockWeight, NegativeImbalance};
|
||||||
|
|
||||||
/// Logic for the author to get a portion of fees.
|
/// Logic for the author to get a portion of fees.
|
||||||
|
|||||||
@@ -48,12 +48,12 @@ use grandpa::{AuthorityId as GrandpaId, fg_primitives};
|
|||||||
use version::NativeVersion;
|
use version::NativeVersion;
|
||||||
use substrate_primitives::OpaqueMetadata;
|
use substrate_primitives::OpaqueMetadata;
|
||||||
use sr_staking_primitives::SessionIndex;
|
use sr_staking_primitives::SessionIndex;
|
||||||
use srml_support::{
|
use paint_support::{
|
||||||
parameter_types, construct_runtime, traits::{SplitTwoWays, Currency, Randomness}
|
parameter_types, construct_runtime, traits::{SplitTwoWays, Currency, Randomness}
|
||||||
};
|
};
|
||||||
use im_online::sr25519::AuthorityId as ImOnlineId;
|
use im_online::sr25519::AuthorityId as ImOnlineId;
|
||||||
use system::offchain::TransactionSubmitter;
|
use system::offchain::TransactionSubmitter;
|
||||||
use srml_transaction_payment_rpc_runtime_api::RuntimeDispatchInfo;
|
use paint_transaction_payment_rpc_runtime_api::RuntimeDispatchInfo;
|
||||||
|
|
||||||
#[cfg(feature = "std")]
|
#[cfg(feature = "std")]
|
||||||
pub use staking::StakerStatus;
|
pub use staking::StakerStatus;
|
||||||
@@ -278,7 +278,7 @@ impl session::historical::Trait for Runtime {
|
|||||||
type FullIdentificationOf = staking::ExposureOf<Runtime>;
|
type FullIdentificationOf = staking::ExposureOf<Runtime>;
|
||||||
}
|
}
|
||||||
|
|
||||||
srml_staking_reward_curve::build! {
|
paint_staking_reward_curve::build! {
|
||||||
const REWARD_CURVE: PiecewiseLinear<'static> = curve!(
|
const REWARD_CURVE: PiecewiseLinear<'static> = curve!(
|
||||||
min_inflation: 0_025_000,
|
min_inflation: 0_025_000,
|
||||||
max_inflation: 0_100_000,
|
max_inflation: 0_100_000,
|
||||||
@@ -738,7 +738,7 @@ sr_api::impl_runtime_apis! {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl srml_transaction_payment_rpc_runtime_api::TransactionPaymentApi<
|
impl paint_transaction_payment_rpc_runtime_api::TransactionPaymentApi<
|
||||||
Block,
|
Block,
|
||||||
Balance,
|
Balance,
|
||||||
UncheckedExtrinsic,
|
UncheckedExtrinsic,
|
||||||
|
|||||||
@@ -20,7 +20,6 @@ use rstd::prelude::*;
|
|||||||
use rstd::result;
|
use rstd::result;
|
||||||
use rstd::collections::btree_map::BTreeMap;
|
use rstd::collections::btree_map::BTreeMap;
|
||||||
use codec::{Encode, Decode};
|
use codec::{Encode, Decode};
|
||||||
use srml_support::{decl_storage, decl_module, ensure};
|
|
||||||
|
|
||||||
use sr_primitives::traits::{
|
use sr_primitives::traits::{
|
||||||
Hash as HashT, BlakeTwo256, Saturating, One, Zero, Dispatchable,
|
Hash as HashT, BlakeTwo256, Saturating, One, Zero, Dispatchable,
|
||||||
@@ -34,8 +33,8 @@ use primitives::{
|
|||||||
UpwardMessage, BlockIngressRoots, ValidatorId, ActiveParas, CollatorId, Retriable
|
UpwardMessage, BlockIngressRoots, ValidatorId, ActiveParas, CollatorId, Retriable
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
use srml_support::{
|
use paint_support::{
|
||||||
Parameter, dispatch::Result,
|
Parameter, dispatch::Result, decl_storage, decl_module, ensure,
|
||||||
traits::{Currency, Get, WithdrawReason, ExistenceRequirement, Randomness},
|
traits::{Currency, Get, WithdrawReason, ExistenceRequirement, Randomness},
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -918,7 +917,7 @@ mod tests {
|
|||||||
};
|
};
|
||||||
use crate::constants::time::*;
|
use crate::constants::time::*;
|
||||||
use keyring::Sr25519Keyring;
|
use keyring::Sr25519Keyring;
|
||||||
use srml_support::{
|
use paint_support::{
|
||||||
impl_outer_origin, impl_outer_dispatch, assert_ok, assert_err, parameter_types,
|
impl_outer_origin, impl_outer_dispatch, assert_ok, assert_err, parameter_types,
|
||||||
};
|
};
|
||||||
use crate::parachains;
|
use crate::parachains;
|
||||||
@@ -1027,7 +1026,7 @@ mod tests {
|
|||||||
type CreationFee = CreationFee;
|
type CreationFee = CreationFee;
|
||||||
}
|
}
|
||||||
|
|
||||||
srml_staking_reward_curve::build! {
|
paint_staking_reward_curve::build! {
|
||||||
const REWARD_CURVE: PiecewiseLinear<'static> = curve!(
|
const REWARD_CURVE: PiecewiseLinear<'static> = curve!(
|
||||||
min_inflation: 0_025_000,
|
min_inflation: 0_025_000,
|
||||||
max_inflation: 0_100_000,
|
max_inflation: 0_100_000,
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ use sr_primitives::{
|
|||||||
traits::{Hash as HashT, SignedExtension}
|
traits::{Hash as HashT, SignedExtension}
|
||||||
};
|
};
|
||||||
|
|
||||||
use srml_support::{
|
use paint_support::{
|
||||||
decl_storage, decl_module, decl_event, ensure,
|
decl_storage, decl_module, decl_event, ensure,
|
||||||
dispatch::{Result, IsSubType}, traits::{Get, Currency, ReservableCurrency}
|
dispatch::{Result, IsSubType}, traits::{Get, Currency, ReservableCurrency}
|
||||||
};
|
};
|
||||||
@@ -588,7 +588,7 @@ mod tests {
|
|||||||
},
|
},
|
||||||
Balance, BlockNumber,
|
Balance, BlockNumber,
|
||||||
};
|
};
|
||||||
use srml_support::{
|
use paint_support::{
|
||||||
impl_outer_origin, impl_outer_dispatch, assert_ok, parameter_types, assert_noop,
|
impl_outer_origin, impl_outer_dispatch, assert_ok, parameter_types, assert_noop,
|
||||||
};
|
};
|
||||||
use keyring::Sr25519Keyring;
|
use keyring::Sr25519Keyring;
|
||||||
|
|||||||
@@ -19,10 +19,12 @@
|
|||||||
//! information for commissioning and decommissioning them.
|
//! information for commissioning and decommissioning them.
|
||||||
|
|
||||||
use rstd::{prelude::*, mem::swap, convert::TryInto};
|
use rstd::{prelude::*, mem::swap, convert::TryInto};
|
||||||
use sr_primitives::traits::{CheckedSub, StaticLookup, Zero, One, CheckedConversion, Hash, AccountIdConversion};
|
use sr_primitives::traits::{
|
||||||
|
CheckedSub, StaticLookup, Zero, One, CheckedConversion, Hash, AccountIdConversion,
|
||||||
|
};
|
||||||
use sr_primitives::weights::SimpleDispatchInfo;
|
use sr_primitives::weights::SimpleDispatchInfo;
|
||||||
use codec::{Encode, Decode, Codec};
|
use codec::{Encode, Decode, Codec};
|
||||||
use srml_support::{
|
use paint_support::{
|
||||||
decl_module, decl_storage, decl_event, ensure,
|
decl_module, decl_storage, decl_event, ensure,
|
||||||
traits::{Currency, ReservableCurrency, WithdrawReason, ExistenceRequirement, Get, Randomness},
|
traits::{Currency, ReservableCurrency, WithdrawReason, ExistenceRequirement, Get, Randomness},
|
||||||
};
|
};
|
||||||
@@ -823,7 +825,7 @@ mod tests {
|
|||||||
Perbill, testing::Header,
|
Perbill, testing::Header,
|
||||||
traits::{BlakeTwo256, Hash, IdentityLookup, OnInitialize, OnFinalize},
|
traits::{BlakeTwo256, Hash, IdentityLookup, OnInitialize, OnFinalize},
|
||||||
};
|
};
|
||||||
use srml_support::{impl_outer_origin, parameter_types, assert_ok, assert_noop};
|
use paint_support::{impl_outer_origin, parameter_types, assert_ok, assert_noop};
|
||||||
use balances;
|
use balances;
|
||||||
use primitives::parachain::{Id as ParaId, Info as ParaInfo};
|
use primitives::parachain::{Id as ParaId, Info as ParaInfo};
|
||||||
|
|
||||||
|
|||||||
@@ -6,12 +6,12 @@ edition = "2018"
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
parking_lot = "0.9.0"
|
parking_lot = "0.9.0"
|
||||||
lazy_static = "1.0"
|
lazy_static = "1.4.0"
|
||||||
log = "0.4.6"
|
log = "0.4.8"
|
||||||
futures = "0.1"
|
futures = "0.1.29"
|
||||||
exit-future = "0.1"
|
exit-future = "0.1.4"
|
||||||
slog = "^2"
|
slog = "2.5.2"
|
||||||
hex-literal = "0.2"
|
hex-literal = "0.2.1"
|
||||||
av_store = { package = "polkadot-availability-store", path = "../availability-store" }
|
av_store = { package = "polkadot-availability-store", path = "../availability-store" }
|
||||||
consensus = { package = "polkadot-validation", path = "../validation" }
|
consensus = { package = "polkadot-validation", path = "../validation" }
|
||||||
polkadot-primitives = { path = "../primitives" }
|
polkadot-primitives = { path = "../primitives" }
|
||||||
@@ -24,6 +24,7 @@ sr-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-m
|
|||||||
sr-primitives = { git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
sr-primitives = { git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
||||||
primitives = { package = "substrate-primitives", git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
primitives = { package = "substrate-primitives", git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
||||||
client = { package = "substrate-client", git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
client = { package = "substrate-client", git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
||||||
|
client-api = { package = "substrate-client-api", git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
||||||
client-db = { package = "substrate-client-db", git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
client-db = { package = "substrate-client-db", git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
||||||
substrate-executor = { git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
substrate-executor = { git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
||||||
substrate-network = { git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
substrate-network = { git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
||||||
@@ -35,9 +36,9 @@ service = { package = "substrate-service", git = "https://github.com/paritytech/
|
|||||||
telemetry = { package = "substrate-telemetry", git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
telemetry = { package = "substrate-telemetry", git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
||||||
transaction_pool = { package = "substrate-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
transaction_pool = { package = "substrate-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
||||||
substrate-keystore = { git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
substrate-keystore = { git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
||||||
srml-babe = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
paint-babe = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
||||||
srml-staking = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
paint-staking = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
||||||
im-online = { package = "srml-im-online", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
im-online = { package = "paint-im-online", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
||||||
authority-discovery = { package = "substrate-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
authority-discovery = { package = "substrate-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
||||||
babe = { package = "substrate-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
babe = { package = "substrate-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
||||||
babe-primitives = { package = "substrate-consensus-babe-primitives", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
babe-primitives = { package = "substrate-consensus-babe-primitives", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" }
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ use hex_literal::hex;
|
|||||||
use babe_primitives::AuthorityId as BabeId;
|
use babe_primitives::AuthorityId as BabeId;
|
||||||
use grandpa::AuthorityId as GrandpaId;
|
use grandpa::AuthorityId as GrandpaId;
|
||||||
use im_online::sr25519::{AuthorityId as ImOnlineId};
|
use im_online::sr25519::{AuthorityId as ImOnlineId};
|
||||||
use srml_staking::Forcing;
|
use paint_staking::Forcing;
|
||||||
|
|
||||||
const STAGING_TELEMETRY_URL: &str = "wss://telemetry.polkadot.io/submit/";
|
const STAGING_TELEMETRY_URL: &str = "wss://telemetry.polkadot.io/submit/";
|
||||||
const DEFAULT_PROTOCOL_ID: &str = "dot";
|
const DEFAULT_PROTOCOL_ID: &str = "dot";
|
||||||
|
|||||||
@@ -33,7 +33,8 @@ use log::info;
|
|||||||
pub use service::{AbstractService, Roles, PruningMode, TransactionPoolOptions, Error};
|
pub use service::{AbstractService, Roles, PruningMode, TransactionPoolOptions, Error};
|
||||||
pub use service::{ServiceBuilderExport, ServiceBuilderImport, ServiceBuilderRevert};
|
pub use service::{ServiceBuilderExport, ServiceBuilderImport, ServiceBuilderRevert};
|
||||||
pub use service::config::{DatabaseConfig, full_version_from_strs};
|
pub use service::config::{DatabaseConfig, full_version_from_strs};
|
||||||
pub use client::{backend::Backend, ExecutionStrategy, CallExecutor};
|
pub use client::{ExecutionStrategy, CallExecutor};
|
||||||
|
pub use client_api::backend::Backend;
|
||||||
pub use sr_api::{Core as CoreApi, ConstructRuntimeApi};
|
pub use sr_api::{Core as CoreApi, ConstructRuntimeApi};
|
||||||
pub use consensus_common::SelectChain;
|
pub use consensus_common::SelectChain;
|
||||||
pub use polkadot_network::{PolkadotProtocol};
|
pub use polkadot_network::{PolkadotProtocol};
|
||||||
|
|||||||
@@ -5,6 +5,6 @@ authors = ["Parity Technologies <admin@parity.io>"]
|
|||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "~1.0.0", default-features = false, features = ["derive"] }
|
codec = { package = "parity-scale-codec", version = "1.1.0", default-features = false, features = ["derive"] }
|
||||||
substrate-primitives = { git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
substrate-primitives = { git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
||||||
primitives = { package = "polkadot-primitives", path = "../primitives" }
|
primitives = { package = "polkadot-primitives", path = "../primitives" }
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ build = "build.rs"
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
parachain = { package = "polkadot-parachain", path = "../../parachain/", default-features = false, features = [ "wasm-api" ] }
|
parachain = { package = "polkadot-parachain", path = "../../parachain/", default-features = false, features = [ "wasm-api" ] }
|
||||||
codec = { package = "parity-scale-codec", version = "1.0.0", default-features = false, features = ["derive"] }
|
codec = { package = "parity-scale-codec", version = "1.1.0", default-features = false, features = ["derive"] }
|
||||||
tiny-keccak = "1.5.0"
|
tiny-keccak = "1.5.0"
|
||||||
dlmalloc = { version = "0.1.3", features = [ "global" ] }
|
dlmalloc = { version = "0.1.3", features = [ "global" ] }
|
||||||
|
|
||||||
|
|||||||
@@ -11,7 +11,8 @@ collator = { package = "polkadot-collator", path = "../../../collator" }
|
|||||||
primitives = { package = "polkadot-primitives", path = "../../../primitives" }
|
primitives = { package = "polkadot-primitives", path = "../../../primitives" }
|
||||||
substrate-primitives = { git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
substrate-primitives = { git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
||||||
client = { package = "substrate-client", git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
client = { package = "substrate-client", git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
||||||
|
client-api = { package = "substrate-client-api", git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
||||||
parking_lot = "0.9.0"
|
parking_lot = "0.9.0"
|
||||||
ctrlc = { version = "3.0", features = ["termination"] }
|
ctrlc = { version = "3.1.3", features = ["termination"] }
|
||||||
futures = "0.1"
|
futures = "0.1.29"
|
||||||
exit-future = "0.1.2"
|
exit-future = "0.1.4"
|
||||||
|
|||||||
@@ -112,7 +112,7 @@ impl BuildParachainContext for AdderContext {
|
|||||||
network: Arc<dyn Network>,
|
network: Arc<dyn Network>,
|
||||||
) -> Result<Self::ParachainContext, ()>
|
) -> Result<Self::ParachainContext, ()>
|
||||||
where
|
where
|
||||||
B: client::backend::Backend<Block, Blake2Hasher> + 'static,
|
B: client_api::backend::Backend<Block, Blake2Hasher> + 'static,
|
||||||
E: client::CallExecutor<Block, Blake2Hasher> + Clone + Send + Sync + 'static
|
E: client::CallExecutor<Block, Blake2Hasher> + Clone + Send + Sync + 'static
|
||||||
{
|
{
|
||||||
Ok(Self { _network: Some(network), ..self })
|
Ok(Self { _network: Some(network), ..self })
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ build = "build.rs"
|
|||||||
[dependencies]
|
[dependencies]
|
||||||
|
|
||||||
[build-dependencies]
|
[build-dependencies]
|
||||||
wasm-builder-runner = { package = "substrate-wasm-builder-runner", version = "1.0.3" }
|
wasm-builder-runner = { package = "substrate-wasm-builder-runner", version = "1.0.4" }
|
||||||
|
|
||||||
[features]
|
[features]
|
||||||
default = [ "std" ]
|
default = [ "std" ]
|
||||||
|
|||||||
@@ -5,15 +5,15 @@ authors = ["Parity Technologies <admin@parity.io>"]
|
|||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
futures = "0.1.17"
|
futures = "0.1.29"
|
||||||
futures03 = { package = "futures-preview", version = "0.3.0-alpha.18", features = ["compat"] }
|
futures03 = { package = "futures-preview", version = "0.3.0-alpha.19", features = ["compat"] }
|
||||||
futures-timer = "0.4.0"
|
futures-timer = "0.4.0"
|
||||||
parking_lot = "0.9.0"
|
parking_lot = "0.9.0"
|
||||||
tokio = "0.1.7"
|
tokio = "0.1.22"
|
||||||
derive_more = "0.14.0"
|
derive_more = "0.14.1"
|
||||||
log = "0.4.6"
|
log = "0.4.8"
|
||||||
exit-future = "0.1"
|
exit-future = "0.1.4"
|
||||||
codec = { package = "parity-scale-codec", version = "~1.0.0", default-features = false, features = ["derive"] }
|
codec = { package = "parity-scale-codec", version = "1.1.0", default-features = false, features = ["derive"] }
|
||||||
availability_store = { package = "polkadot-availability-store", path = "../availability-store" }
|
availability_store = { package = "polkadot-availability-store", path = "../availability-store" }
|
||||||
parachain = { package = "polkadot-parachain", path = "../parachain" }
|
parachain = { package = "polkadot-parachain", path = "../parachain" }
|
||||||
polkadot-primitives = { path = "../primitives" }
|
polkadot-primitives = { path = "../primitives" }
|
||||||
@@ -29,8 +29,8 @@ sr-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-m
|
|||||||
block-builder = { package = "substrate-block-builder", git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
block-builder = { package = "substrate-block-builder", git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
||||||
trie = { package = "substrate-trie", git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
trie = { package = "substrate-trie", git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
||||||
runtime_primitives = { package = "sr-primitives", git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
runtime_primitives = { package = "sr-primitives", git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
||||||
bitvec = { version = "0.14.0", default-features = false, features = ["alloc"] }
|
bitvec = { version = "0.15.2", default-features = false, features = ["alloc"] }
|
||||||
runtime_babe = { package = "srml-babe", git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
runtime_babe = { package = "paint-babe", git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
||||||
babe-primitives = { package = "substrate-consensus-babe-primitives", git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
babe-primitives = { package = "substrate-consensus-babe-primitives", git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
||||||
keystore = { package = "substrate-keystore", git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
keystore = { package = "substrate-keystore", git = "https://github.com/paritytech/substrate", branch = "polkadot-master" }
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user