fix: 🩹 Amend wasmtime precompiled PR review (#13)
* fix:Remove use of `log` in favour of `tracing` in `sc-executor` * fix: Fix `node-cli` build for missing parameter added to `cmd.run()` * fix: :adhesive_bandage: Fix doc for `wasmtime-precompiled` argument * fix: :adhesive_bandage: Avoid looping through precompiles directory and search directly for filename * docs: Comment fixes and clarifying which WASM code is precompiled * fix: :adhesive_bandage: Use configured hasher instead of blake2 always * fix: :adhesive_bandage: Error out if chainspec does not contain `:code` storage element * feat: Add parser to CLI path arguments to check that they are existing directories * fix: :adhesive_bandage: Change `with_wasmtime_precompiled_path` to `with_optional_wasmtime_precompiled_path` to handle optional inside * fix: Improve doc comments * fix: :adhesive_bandage: Write directly to file instead of creating it and then writing * style: Apply `cargo fmt`
Showing
- Cargo.lock 1 addition, 2 deletionsCargo.lock
- cumulus/parachain-template/node/src/service.rs 4 additions, 8 deletionscumulus/parachain-template/node/src/service.rs
- substrate/bin/node/cli/src/command.rs 1 addition, 1 deletionsubstrate/bin/node/cli/src/command.rs
- substrate/client/cli/src/commands/precompile_wasm_cmd.rs 14 additions, 3 deletionssubstrate/client/cli/src/commands/precompile_wasm_cmd.rs
- substrate/client/cli/src/params/import_params.rs 21 additions, 3 deletionssubstrate/client/cli/src/params/import_params.rs
- substrate/client/executor/Cargo.toml 0 additions, 1 deletionsubstrate/client/executor/Cargo.toml
- substrate/client/executor/src/executor.rs 11 additions, 8 deletionssubstrate/client/executor/src/executor.rs
- substrate/client/executor/src/wasm_runtime.rs 47 additions, 72 deletionssubstrate/client/executor/src/wasm_runtime.rs
- substrate/client/executor/wasmtime/Cargo.toml 1 addition, 1 deletionsubstrate/client/executor/wasmtime/Cargo.toml
- substrate/client/executor/wasmtime/src/imports.rs 1 addition, 1 deletionsubstrate/client/executor/wasmtime/src/imports.rs
- substrate/client/executor/wasmtime/src/instance_wrapper.rs 1 addition, 1 deletionsubstrate/client/executor/wasmtime/src/instance_wrapper.rs
- substrate/client/executor/wasmtime/src/runtime.rs 2 additions, 2 deletionssubstrate/client/executor/wasmtime/src/runtime.rs
- substrate/client/service/src/builder.rs 4 additions, 8 deletionssubstrate/client/service/src/builder.rs
Please register or sign in to comment