mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-05-31 08:41: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
134 lines
4.4 KiB
TOML
134 lines
4.4 KiB
TOML
[[package]]
|
|
name = "byteorder"
|
|
version = "1.2.1"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
[[package]]
|
|
name = "crunchy"
|
|
version = "0.1.6"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
[[package]]
|
|
name = "fixed-hash"
|
|
version = "0.1.3"
|
|
source = "git+https://github.com/rphmeier/primitives.git?branch=compile-for-wasm#8dc457899afdaf968ff7f16140b03d1e37b01d71"
|
|
|
|
[[package]]
|
|
name = "pwasm-alloc"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"pwasm-libc 0.1.0",
|
|
"rustc_version 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
|
]
|
|
|
|
[[package]]
|
|
name = "pwasm-libc"
|
|
version = "0.1.0"
|
|
|
|
[[package]]
|
|
name = "runtime-test"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"substrate-runtime-io 0.1.0",
|
|
"substrate-runtime-sandbox 0.1.0",
|
|
]
|
|
|
|
[[package]]
|
|
name = "rustc-hex"
|
|
version = "2.0.0"
|
|
source = "git+https://github.com/rphmeier/rustc-hex.git#ee2ec40b9062ac7769ccb9dc891d6dc2cc9009d7"
|
|
|
|
[[package]]
|
|
name = "rustc_version"
|
|
version = "0.2.1"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
dependencies = [
|
|
"semver 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
|
]
|
|
|
|
[[package]]
|
|
name = "semver"
|
|
version = "0.6.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
dependencies = [
|
|
"semver-parser 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
|
]
|
|
|
|
[[package]]
|
|
name = "semver-parser"
|
|
version = "0.7.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
[[package]]
|
|
name = "serde"
|
|
version = "1.0.27"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
[[package]]
|
|
name = "substrate-codec"
|
|
version = "0.1.0"
|
|
|
|
[[package]]
|
|
name = "substrate-primitives"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"byteorder 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
|
"crunchy 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
|
"fixed-hash 0.1.3 (git+https://github.com/rphmeier/primitives.git?branch=compile-for-wasm)",
|
|
"rustc-hex 2.0.0 (git+https://github.com/rphmeier/rustc-hex.git)",
|
|
"serde 1.0.27 (registry+https://github.com/rust-lang/crates.io-index)",
|
|
"substrate-codec 0.1.0",
|
|
"substrate-runtime-std 0.1.0",
|
|
"uint 0.1.2 (git+https://github.com/rphmeier/primitives.git?branch=compile-for-wasm)",
|
|
]
|
|
|
|
[[package]]
|
|
name = "substrate-runtime-io"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"rustc_version 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
|
"substrate-codec 0.1.0",
|
|
"substrate-primitives 0.1.0",
|
|
"substrate-runtime-std 0.1.0",
|
|
]
|
|
|
|
[[package]]
|
|
name = "substrate-runtime-sandbox"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"rustc_version 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
|
"substrate-codec 0.1.0",
|
|
"substrate-primitives 0.1.0",
|
|
"substrate-runtime-io 0.1.0",
|
|
"substrate-runtime-std 0.1.0",
|
|
]
|
|
|
|
[[package]]
|
|
name = "substrate-runtime-std"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"pwasm-alloc 0.1.0",
|
|
"pwasm-libc 0.1.0",
|
|
"rustc_version 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
|
]
|
|
|
|
[[package]]
|
|
name = "uint"
|
|
version = "0.1.2"
|
|
source = "git+https://github.com/rphmeier/primitives.git?branch=compile-for-wasm#8dc457899afdaf968ff7f16140b03d1e37b01d71"
|
|
dependencies = [
|
|
"byteorder 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
|
"rustc_version 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
|
]
|
|
|
|
[metadata]
|
|
"checksum byteorder 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "652805b7e73fada9d85e9a6682a4abd490cb52d96aeecc12e33a0de34dfd0d23"
|
|
"checksum crunchy 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "a2f4a431c5c9f662e1200b7c7f02c34e91361150e382089a8f2dec3ba680cbda"
|
|
"checksum fixed-hash 0.1.3 (git+https://github.com/rphmeier/primitives.git?branch=compile-for-wasm)" = "<none>"
|
|
"checksum rustc-hex 2.0.0 (git+https://github.com/rphmeier/rustc-hex.git)" = "<none>"
|
|
"checksum rustc_version 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b9743a7670d88d5d52950408ecdb7c71d8986251ab604d4689dd2ca25c9bca69"
|
|
"checksum semver 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7a3186ec9e65071a2095434b1f5bb24838d4e8e130f584c790f6033c79943537"
|
|
"checksum semver-parser 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"
|
|
"checksum serde 1.0.27 (registry+https://github.com/rust-lang/crates.io-index)" = "db99f3919e20faa51bb2996057f5031d8685019b5a06139b1ce761da671b8526"
|
|
"checksum uint 0.1.2 (git+https://github.com/rphmeier/primitives.git?branch=compile-for-wasm)" = "<none>"
|