1. 08 Jul, 2021 3 commits
    • Peter Goodspeed-Niklaus's avatar
      279369e7
    • Seun Lanlege's avatar
      sc-transcation-pool refactor (#9228) · d3db3c1d
      Seun Lanlege authored
      * Use TransactionPool trait
      
      * sc-transaction-pool-primitives
      
      * sc-transaction-pool-api
      
      * TP
      
      * bye sc_transaction_graph
      
      * fix line widths
      
      * fix import errors
      
      * fix import errors
      
      * fix import errors 🤦🏾‍♂️
      
      * fix import errors 🤦🏾‍♂️🤦🏾‍♂️🤦🏾‍♂️
      
      * remove sp-keyring
      d3db3c1d
    • Keith Yeung's avatar
      Ensure data size of identity pallet is bounded (#9168) · 9235309a
      Keith Yeung authored
      * Ensure data size of identity pallet is bounded
      
      * Fix unit tests for identity pallet
      
      * Move identity pallet custom types into its own module
      
      * Make use of NoBound family traits
      
      * Fix identity pallet benchmarks
      
      * Enumerate type imports
      
      * Properly convert to BoundedVec in benchmarks
      
      * Re-export types
      
      * Use BoundedVec when storing sub identities
      
      * Add generate_storage_info
      
      * Manually implement MaxEncodedLen on select types
      
      * Use ConstU32 instead of parameter_type
      
      * Leverage DefaultNoBound and add some comments
      
      * Use max_encoded_len() instead of hardcoded constant
      
      * Use MaxEncodedLen in parity-scal-codec
      
      * Add get_mut method for WeakBoundedVec
      
      * Use expect on an infallible operation
      
      * Rewrite as for loop
      9235309a
  2. 07 Jul, 2021 10 commits
    • Shawn Tabrizi's avatar
      Include `StorageInfo` in Benchmarking Pipeline (#9090) · 65ac8a5a
      Shawn Tabrizi authored
      
      
      * extend storageinfo
      
      * extend_storage_info
      
      * use vec
      
      * add storage info to pipeline
      
      * get read and written keys
      
      * undo storageinfo move
      
      * refactor keytracker
      
      * return read / write count
      
      * playing with key matching
      
      * add basic `StorageInfo` constructor
      
      * add whitelisted to returned info
      
      * fix some test stuff
      
      * pipe comments into benchmark data
      
      * add_storage_comments
      
      * add comments to template
      
      * track only storage prefix
      
      * Update frame/benchmarking/src/lib.rs
      
      * cargo run --release --features=runtime-benchmarks --manifest-path=bin/node/cli/Cargo.toml -- benchmark --chain=dev --steps=50 --repeat=20 --pallet=pallet_balances --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./frame/balances/src/weights.rs --template=./.maintain/frame-weight-template.hbs
      
      * fix test
      
      * cargo run --release --features=runtime-benchmarks --manifest-path=bin/node/cli/Cargo.toml -- benchmark --chain=dev --steps=50 --repeat=20 --pallet=pallet_balances --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./frame/balances/src/weights.rs --template=./.maintain/frame-weight-template.hbs
      
      * remove test logs
      
      * add temp benchmark script
      
      * Apply suggestions from code review
      Co-authored-by: default avatarGuillaume Thiolliere <gui.thiolliere@gmail.com>
      
      * remove keytracker and use trackedstoragekey
      
      * add comment for unknown keys
      
      * cargo run --release --features=runtime-benchmarks --manifest-path=bin/node/cli/Cargo.toml -- benchmark --chain=dev --steps=50 --repeat=20 --pallet=pallet_timestamp --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./frame/timestamp/src/weights.rs --template=./.maintain/frame-weight-template.hbs
      
      * remove duplicate comments with unknown keys
      
      * cargo run --release --features=runtime-benchmarks --manifest-path=bin/node/cli/Cargo.toml -- benchmark --chain=dev --steps=50 --repeat=20 --pallet=pallet_timestamp --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./frame/timestamp/src/weights.rs --template=./.maintain/frame-weight-template.hbs
      
      * cargo run --release --features=runtime-benchmarks --manifest-path=bin/node/cli/Cargo.toml -- benchmark --chain=dev --steps=50 --repeat=20 --pallet=pallet_balances --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./frame/balances/src/weights.rs --template=./.maintain/frame-weight-template.hbs
      
      * refactor bench tracker, and fix results
      
      * cargo run --release --features=runtime-benchmarks --manifest-path=bin/node/cli/Cargo.toml -- benchmark --chain=dev --steps=50 --repeat=20 --pallet=pallet_balances --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./frame/balances/src/weights.rs --template=./.maintain/frame-weight-template.hbs
      
      * fix child tries in new tracker
      
      * extra newline
      
      * fix unused warning
      
      * cargo run --release --features=runtime-benchmarks --manifest-path=bin/node/cli/Cargo.toml -- benchmark --chain=dev --steps=50 --repeat=20 --pallet=pallet_timestamp --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./frame/timestamp/src/weights.rs --template=./.maintain/frame-weight-template.hbs
      
      * fix master merge
      
      * storage info usage refactor
      
      * remove now unused
      
      * fix refactor
      
      * use a vec for prefix
      
      * fix tests
      
      * also update writer to use vec
      
      * disable read and written keys for now
      
      * cargo run --release --features=runtime-benchmarks --manifest-path=bin/node/cli/Cargo.toml -- benchmark --chain=dev --steps=50 --repeat=20 --pallet=frame_system --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./frame/system/src/weights.rs --template=./.maintain/frame-weight-template.hbs
      
      * Update frame/system/src/weights.rs
      
      * fix test
      
      * Delete weights.rs
      
      * reset weights
      Co-authored-by: default avatarParity Bot <admin@parity.io>
      Co-authored-by: default avatarGuillaume Thiolliere <gui.thiolliere@gmail.com>
      65ac8a5a
    • Benjamin Kampmann's avatar
      Update stale.yml (#9305) · 78da5748
      Benjamin Kampmann authored
      78da5748
    • Benjamin Kampmann's avatar
      Activate stale bot (#9272) · 4e75f511
      Benjamin Kampmann authored
      4e75f511
    • Bastian Köcher's avatar
      Keep current block randomness in state (#9294) · 68264f19
      Bastian Köcher authored
      * Keep current block randomness in state
      
      Instead of killing it at the end of the block, it stays in the block for
      inspection. This is required by parachains to get access to this
      randomness of the relay chain.
      
      * Fix tests
      68264f19
    • Bastian Köcher's avatar
      Clean up sc-allocator (#9295) · 5dfcba24
      Bastian Köcher authored
      5dfcba24
    • Sergei Shulepov's avatar
      PVF: NaN canonicalization & deteriministic stack (#9069) · 3cd75117
      Sergei Shulepov authored
      
      
      * NaN canonicalization
      
      * Introduce a simple stack depth metering
      
      * Be explicit about the wasm features we enable
      
      * Pull the latest latast fix for the pwasm-utils crate
      
      * Disable `wasm_threads` as well.
      
      * Factor out deterministic stack params
      
      * Add more docs
      
      * Remove redundant dep
      
      * Refine comments
      
      * Typo
      Co-authored-by: default avatarAndronik Ordian <write@reusable.software>
      Co-authored-by: default avatarAndronik Ordian <write@reusable.software>
      3cd75117
    • cheme's avatar
      Paged keys rpc for child storage. (#9100) · 7a3a0905
      cheme authored
      
      
      * childstate_getKeysPaged rpc
      
      * Rename `v` to `iter`.
      
      * Update client/api/src/backend.rs
      Co-authored-by: default avatarAlexander Popiak <alexander.popiak@gmail.com>
      
      * Update client/api/src/backend.rs
      Co-authored-by: default avatarAlexander Popiak <alexander.popiak@gmail.com>
      Co-authored-by: default avatarAlexander Popiak <alexander.popiak@gmail.com>
      7a3a0905
    • Xiliang Chen's avatar
      move BlockNumberProvider (#9209) · ba727838
      Xiliang Chen authored
      
      
      * move BlockNumberProvider
      
      * Update primitives/runtime/src/traits.rs
      
      * Update primitives/runtime/src/traits.rs
      Co-authored-by: default avatarBastian Köcher <bkchr@users.noreply.github.com>
      ba727838
    • Kian Paimani's avatar
      Allow the allocator to track the heap changes. (#9291) · 933e9c53
      Kian Paimani authored
      
      
      * Allow the allocator to track the heap changes.
      
      * fix build
      
      * review comments
      
      * Update client/allocator/Cargo.toml
      Co-authored-by: default avatarBastian Köcher <bkchr@users.noreply.github.com>
      
      * Update client/allocator/Cargo.toml
      Co-authored-by: default avatarBastian Köcher <bkchr@users.noreply.github.com>
      Co-authored-by: default avatarBastian Köcher <bkchr@users.noreply.github.com>
      933e9c53
    • Kian Paimani's avatar
  3. 06 Jul, 2021 10 commits
  4. 05 Jul, 2021 8 commits
  5. 02 Jul, 2021 2 commits
    • George Angelopoulos's avatar
      fix prometheus log message terminology (#9256) · cf4e3203
      George Angelopoulos authored
      A prometheus "server" typically refers to the prometheus process running
      on a central server which connects to various prometheus "exporters" and
      collects metrics. What is implemented here in substrate is a prometheus
      exporter.
      
      This patch fixes the associated log message to avoid confusion for new
      users.
      cf4e3203
    • radupopa2010's avatar
      add simnet tests (#9222) · 6b7ab812
      radupopa2010 authored
      * add simnet tests
      
      * add link to bracap presentation of simnet
      
      * add link to bracap presentation of simnet
      
      * rm not needed file
      6b7ab812
  6. 01 Jul, 2021 5 commits
  7. 30 Jun, 2021 2 commits