mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-04-26 21:37:56 +00:00
bad3ce4e17
* ensure imbalances are properly accounted for (#2183) * ensure imbalances are properly accounted for * bump runtime version * Update node/runtime/src/lib.rs * implement contract events (#2161) * implement contract events * update runtime * renaming * update test code hash * improve complexity details * add deposit event base cost * add test * Revert "add deposit event base cost" This reverts commit 58ec010c0f4f4f0e16935ad41da32aedd17a8c57. * update test * Revert "update test" This reverts commit 6fe61a593ccf0d41f09a0b97472b28ed8751a999. * Revert "Revert "add deposit event base cost"" This reverts commit 145e8a9bac15313a4c380aa66b94fd4d36fa3f6d. * Fix format a bit * Replace Vec<u8> with [u8; 32] for contract storage key (#2184) * Replace Vec<u8> with [u8; 32] for contract storage key * Read storage keys from sandbox memory into fixed size buffer * Increment `impl_version` * Remove redundant Ok(()) and explicitly specify StorageKey buffer type (#2188) * Switch to `derive(Encode, Decode)` for `Call` (#2178) * Add some tests * More tests * Switch to `derive(Encode, Decode)` for `Call` * Update lock files * Simplify the macro cases * Cache changes trie config in db storage (#2170) * cache changes trie config in db storage * Update core/client/db/src/lib.rs Co-Authored-By: svyatonik <svyatonik@gmail.com> * Update core/client/db/src/lib.rs Co-Authored-By: svyatonik <svyatonik@gmail.com> * Fix version check for renamed runtime api methods (#2190) * Add feature to disable including the test-runtime wasm blob * Enable `std` feature for `consensus_authorities` * Implement `skip_initialize_block` and `initialize_block` for runtime api * Add test and fixes bug * Begin to implement support for passing the `ProofRecorder` * Make sure proof generation works as intended * Fixes tests * Make `BlockBuilder` generate proofs on request. * Adds `TestClientBuilder` to simplify creating a test client * Add `include-wasm-blob` to `test-client` as well * Make `test-client` compile without including the wasm file * Disable more stuff in test-client without wasm * Reorganize the re-exports * Use correct bounds * Update docs * Update core/client/src/block_builder/block_builder.rs Co-Authored-By: bkchr <bkchr@users.noreply.github.com> * Extend test to actually generated proof * Switch to enum for `skip_initialize_block` * Some wasm files updates
31 lines
1.1 KiB
TOML
31 lines
1.1 KiB
TOML
[package]
|
|
name = "substrate-test-client"
|
|
version = "1.0.0"
|
|
authors = ["Parity Technologies <admin@parity.io>"]
|
|
edition = "2018"
|
|
|
|
[dependencies]
|
|
client = { package = "substrate-client", path = "../client" }
|
|
client-db = { package = "substrate-client-db", path = "../client/db", features = ["test-helpers"] }
|
|
futures = { version = "0.1.17" }
|
|
parity-codec = "3.3"
|
|
executor = { package = "substrate-executor", path = "../executor" }
|
|
consensus = { package = "substrate-consensus-common", path = "../consensus/common" }
|
|
keyring = { package = "substrate-keyring", path = "../../core/keyring" }
|
|
primitives = { package = "substrate-primitives", path = "../primitives" }
|
|
state_machine = { package = "substrate-state-machine", path = "../state-machine" }
|
|
runtime = { package = "substrate-test-runtime", path = "../test-runtime", default-features = false }
|
|
runtime_primitives = { package = "sr-primitives", path = "../sr-primitives" }
|
|
|
|
[features]
|
|
default = [
|
|
"include-wasm-blob",
|
|
"std",
|
|
]
|
|
std = [
|
|
"runtime/std",
|
|
]
|
|
# If enabled, the WASM blob is added to the `GenesisConfig`.
|
|
include-wasm-blob = [
|
|
"runtime/include-wasm-blob",
|
|
] |