mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-05-31 16:51:02 +00:00
27aafb0a04
* dynamic inclusion threshold calculator * collators interface * collation helpers * initial proposal-creation future * create proposer when asked to propose * remove local_availability duty * statement table tracks includable parachain count * beginnings of timing future * finish proposal logic * remove stray println * extract shared table to separate module * change ordering * includability tracking * fix doc * initial changes to parachains module * initialise dummy block before API calls * give polkadot control over round proposer based on random seed * propose only after enough candidates * flesh out parachains module a bit more * set_heads * actually introduce set_heads to runtime * update block_builder to accept parachains * split block validity errors from real errors in evaluation * update WASM runtimes * polkadot-api methods for parachains additions * delay evaluation until candidates are ready * comments * fix dynamic inclusion with zero initial * test for includability tracker * wasm validation of parachain candidates * move primitives to primitives crate * remove runtime-std dependency from codec * adjust doc * polkadot-parachain-primitives * kill legacy polkadot-validator crate * basic-add test chain * test for basic_add parachain * move to test-chains dir * use wasm-build * new wasm directory layout * reorganize a bit more * Fix for rh-minimal-parachain (#141) * Remove extern "C" We already encountered such behavior (bug?) in pwasm-std, I believe. * Fix `panic_fmt` signature by adding `_col` Wrong `panic_fmt` signature can inhibit some optimizations in LTO mode. * Add linker flags and use wasm-gc in build script Pass --import-memory to LLD to emit wasm binary with imported memory. Also use wasm-gc instead of wasm-build. * Fix effective_max. I'm not sure why it was the way it was actually. * Recompile wasm. * Fix indent * more basic_add tests * validate parachain WASM * produce statements on receiving statements * tests for reactive statement production * fix build * add OOM lang item to runtime-io * use dynamic_inclusion when evaluating as well * fix update_includable_count * remove dead code * grumbles * actually defer round_proposer logic * update wasm * address a few more grumbles * grumbles * update WASM checkins * remove dependency on tokio-timer
56 lines
2.1 KiB
TOML
56 lines
2.1 KiB
TOML
[package]
|
|
name = "polkadot-runtime"
|
|
version = "0.1.0"
|
|
authors = ["Parity Technologies <admin@parity.io>"]
|
|
|
|
[dependencies]
|
|
rustc-hex = "1.0"
|
|
log = { version = "0.3", optional = true }
|
|
serde = { version = "1.0", default_features = false }
|
|
serde_derive = { version = "1.0", optional = true }
|
|
safe-mix = { path = "../../safe-mix", default_features = false}
|
|
substrate-codec = { path = "../../substrate/codec" }
|
|
substrate-serializer = { path = "../../substrate/serializer" }
|
|
substrate-runtime-std = { path = "../../substrate/runtime-std" }
|
|
substrate-runtime-io = { path = "../../substrate/runtime-io" }
|
|
substrate-runtime-support = { path = "../../substrate/runtime-support" }
|
|
substrate-primitives = { path = "../../substrate/primitives" }
|
|
substrate-keyring = { path = "../../substrate/keyring" }
|
|
substrate-runtime-consensus = { path = "../../substrate/runtime/consensus" }
|
|
substrate-runtime-council = { path = "../../substrate/runtime/council" }
|
|
substrate-runtime-democracy = { path = "../../substrate/runtime/democracy" }
|
|
substrate-runtime-executive = { path = "../../substrate/runtime/executive" }
|
|
substrate-runtime-primitives = { path = "../../substrate/runtime/primitives" }
|
|
substrate-runtime-session = { path = "../../substrate/runtime/session" }
|
|
substrate-runtime-staking = { path = "../../substrate/runtime/staking" }
|
|
substrate-runtime-system = { path = "../../substrate/runtime/system" }
|
|
substrate-runtime-timestamp = { path = "../../substrate/runtime/timestamp" }
|
|
polkadot-primitives = { path = "../primitives" }
|
|
|
|
[dev-dependencies]
|
|
hex-literal = "0.1.0"
|
|
|
|
[features]
|
|
default = ["std"]
|
|
std = [
|
|
"substrate-codec/std",
|
|
"substrate-primitives/std",
|
|
"substrate-runtime-std/std",
|
|
"substrate-runtime-io/std",
|
|
"substrate-runtime-support/std",
|
|
"substrate-runtime-consensus/std",
|
|
"substrate-runtime-council/std",
|
|
"substrate-runtime-democracy/std",
|
|
"substrate-runtime-executive/std",
|
|
"substrate-runtime-primitives/std",
|
|
"substrate-runtime-session/std",
|
|
"substrate-runtime-staking/std",
|
|
"substrate-runtime-system/std",
|
|
"substrate-runtime-timestamp/std",
|
|
"polkadot-primitives/std",
|
|
"serde_derive",
|
|
"serde/std",
|
|
"log",
|
|
"safe-mix/std"
|
|
]
|