mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-05-08 12:28:01 +00:00
be5ff4e62f
* 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 * schedule collation work as soon as BFT is started * impl future in collator * fix comment * governance proposals for adding and removing parachains * bump protocol version * tear out polkadot-specific pieces of substrate-network * extract out polkadot-specific stuff from substrate-network * begin polkadot network subsystem * grumbles * update WASM checkins * parse status from polkadot peer * allow invoke of network specialization * begin statement router implementation * remove dependency on tokio-timer * fix sanity check and have proposer factory create communication streams * pull out statement routing from consensus library * fix comments * adjust typedefs * extract consensus_gossip out of main network protocol handler * port substrate-bft to new tokio * port polkadot-consensus to new tokio * fix typo * start message processing task * initial consensus network implementation * remove known tracking from statement-table crate * extract router into separate module * defer statements until later * double signature is invalid * propagating statements * grumbles * request block data * fix compilation * embed new consensus network into service * port demo CLI to tokio * all test crates compile * some tests for fetching block data * whitespace * adjusting some tokio stuff * update exit-future * remove overly noisy warning * clean up collation work a bit * address review grumbles * fix lock order in protocol handler * rebuild wasm artifacts * tag AuthorityId::from_slice for std only * address formatting grumbles * rename event_loop to executor * some more docs for polkadot-network crate
78 lines
1.7 KiB
TOML
78 lines
1.7 KiB
TOML
[[bin]]
|
|
name = "polkadot"
|
|
path = "polkadot/src/main.rs"
|
|
|
|
[package]
|
|
name = "polkadot"
|
|
version = "0.2.0"
|
|
authors = ["Parity Technologies <admin@parity.io>"]
|
|
|
|
[dependencies]
|
|
error-chain = "0.12"
|
|
polkadot-cli = { path = "polkadot/cli" }
|
|
|
|
[workspace]
|
|
members = [
|
|
"polkadot/api",
|
|
"polkadot/cli",
|
|
"polkadot/collator",
|
|
"polkadot/consensus",
|
|
"polkadot/executor",
|
|
"polkadot/network",
|
|
"polkadot/primitives",
|
|
"polkadot/runtime",
|
|
"polkadot/service",
|
|
"polkadot/statement-table",
|
|
"polkadot/transaction-pool",
|
|
"polkadot/service",
|
|
|
|
"substrate/bft",
|
|
"substrate/client",
|
|
"substrate/client/db",
|
|
"substrate/codec",
|
|
"substrate/environmental",
|
|
"substrate/executor",
|
|
"substrate/extrinsic-pool",
|
|
"substrate/keyring",
|
|
"substrate/misbehavior-check",
|
|
"substrate/network",
|
|
"substrate/primitives",
|
|
"substrate/rpc",
|
|
"substrate/rpc-servers",
|
|
"substrate/runtime-io",
|
|
"substrate/runtime-sandbox",
|
|
"substrate/runtime-std",
|
|
"substrate/runtime-support",
|
|
"substrate/runtime/consensus",
|
|
"substrate/runtime/contract",
|
|
"substrate/runtime/council",
|
|
"substrate/runtime/democracy",
|
|
"substrate/runtime/executive",
|
|
"substrate/runtime/primitives",
|
|
"substrate/runtime/session",
|
|
"substrate/runtime/staking",
|
|
"substrate/runtime/system",
|
|
"substrate/runtime/timestamp",
|
|
"substrate/runtime/version",
|
|
"substrate/serializer",
|
|
"substrate/state-db",
|
|
"substrate/state-machine",
|
|
"substrate/test-runtime",
|
|
"substrate/telemetry",
|
|
"substrate/keystore",
|
|
"demo/cli",
|
|
"demo/executor",
|
|
"demo/primitives",
|
|
"demo/runtime",
|
|
"safe-mix",
|
|
"subkey",
|
|
]
|
|
exclude = [
|
|
"polkadot/runtime/wasm",
|
|
"demo/runtime/wasm",
|
|
"substrate/executor/wasm",
|
|
"substrate/pwasm-alloc",
|
|
"substrate/pwasm-libc",
|
|
"substrate/test-runtime/wasm",
|
|
]
|