difftreelog
Update readme md
in: master
2 files changed
README.mddiffbeforeafterboth118## Benchmarks118## Benchmarks119119120First of all, add rust toolchain and make it default.120First of all, add rust toolchain and make it default.121```bash121rustup target add wasm32-unknown-unknown --toolchain nightly-2020-10-01122rustup target add wasm32-unknown-unknown --toolchain nightly-2020-10-01123```122124123Then in "/node/src" run build command below125Then in "/node/src" run build command below126```bash124cargo +nightly-2020-10-01 build --release --features runtime-benchmarks127cargo +nightly-2020-10-01 build --release --features runtime-benchmarks128```125129126Run benchmark130Run benchmark131```bash127target/release/nft benchmark --chain dev --pallet "pallet_nft" --extrinsic "*" --repeat 1132target/release/nft benchmark --chain dev --pallet "pallet_nft" --extrinsic "*" --repeat 1133```128134129## UI custom types135## UI custom types130```136```runtime/src/lib.rsdiffbeforeafterboth527 ) -> Result<Vec<frame_benchmarking::BenchmarkBatch>, sp_runtime::RuntimeString> {527 ) -> Result<Vec<frame_benchmarking::BenchmarkBatch>, sp_runtime::RuntimeString> {528 use frame_benchmarking::{Benchmarking, BenchmarkBatch, add_benchmark, TrackedStorageKey};528 use frame_benchmarking::{Benchmarking, BenchmarkBatch, add_benchmark, TrackedStorageKey};529530 // use frame_system_benchmarking::Module as SystemBench;531 // impl frame_system_benchmarking::Trait for Runtime {}532529533 let whitelist: Vec<TrackedStorageKey> = vec![530 let whitelist: Vec<TrackedStorageKey> = vec![534 // Block Number531 // Block Number546 let mut batches = Vec::<BenchmarkBatch>::new();543 let mut batches = Vec::<BenchmarkBatch>::new();547 let params = (&config, &whitelist);544 let params = (&config, &whitelist);548545549 // add_benchmark!(params, batches, frame_system, SystemBench::<Runtime>);550 // add_benchmark!(params, batches, pallet_balances, Balances);551 // add_benchmark!(params, batches, pallet_timestamp, Timestamp);552 add_benchmark!(params, batches, pallet_nft, Nft);546 add_benchmark!(params, batches, pallet_nft, Nft);553547554 if batches.is_empty() { return Err("Benchmark not found for this pallet.".into()) }548 if batches.is_empty() { return Err("Benchmark not found for this pallet.".into()) }