From 2f988266443f3e8a3137ab42ac144116f17d2545 Mon Sep 17 00:00:00 2001 From: str-mv Date: Wed, 21 Oct 2020 08:33:45 +0000 Subject: [PATCH] Update readme md --- --- a/README.md +++ b/README.md @@ -118,13 +118,19 @@ ## Benchmarks First of all, add rust toolchain and make it default. +```bash rustup target add wasm32-unknown-unknown --toolchain nightly-2020-10-01 +``` Then in "/node/src" run build command below +```bash cargo +nightly-2020-10-01 build --release --features runtime-benchmarks +``` Run benchmark +```bash target/release/nft benchmark --chain dev --pallet "pallet_nft" --extrinsic "*" --repeat 1 +``` ## UI custom types ``` --- a/runtime/src/lib.rs +++ b/runtime/src/lib.rs @@ -527,9 +527,6 @@ ) -> Result, sp_runtime::RuntimeString> { use frame_benchmarking::{Benchmarking, BenchmarkBatch, add_benchmark, TrackedStorageKey}; - // use frame_system_benchmarking::Module as SystemBench; - // impl frame_system_benchmarking::Trait for Runtime {} - let whitelist: Vec = vec![ // Block Number hex_literal::hex!("26aa394eea5630e07c48ae0c9558cef702a5c1b19ab7a04f536c519aca4983ac").to_vec().into(), @@ -546,9 +543,6 @@ let mut batches = Vec::::new(); let params = (&config, &whitelist); - // add_benchmark!(params, batches, frame_system, SystemBench::); - // add_benchmark!(params, batches, pallet_balances, Balances); - // add_benchmark!(params, batches, pallet_timestamp, Timestamp); add_benchmark!(params, batches, pallet_nft, Nft); if batches.is_empty() { return Err("Benchmark not found for this pallet.".into()) } -- gitstuff