Skip to content
  • Kian Paimani's avatar
    Decouple Staking and Election - Part 2 Unsigned Phase (#7909) · 7205eea4
    Kian Paimani authored
    
    
    * Base features and traits.
    
    * pallet and unsigned phase
    
    * Undo bad formattings.
    
    * some formatting cleanup.
    
    * Small self-cleanup.
    
    * Make it all build
    
    * self-review
    
    * Some doc tests.
    
    * Some changes from other PR
    
    * Fix session test
    
    * Update Cargo.lock
    
    * Update frame/election-provider-multi-phase/src/lib.rs
    
    Co-authored-by: default avatarGuillaume Thiolliere <[email protected]>
    
    * Some review comments
    
    * Rename + make encode/decode
    
    * Do an assert as well, just in case.
    
    * Fix build
    
    * Update frame/election-provider-multi-phase/src/unsigned.rs
    
    Co-authored-by: default avatarGuillaume Thiolliere <[email protected]>
    
    * Las comment
    
    * fix staking fuzzer.
    
    * cargo run --release --features=runtime-benchmarks --manifest-path=bin/node/cli/Cargo.toml -- benchmark --chain=dev --steps=50 --repeat=20 --pallet=pallet_election_provider_multi_phase --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./frame/election-provider-multi-phase/src/weights.rs --template=./.maintain/frame-weight-template.hbs
    
    * Add one last layer of feasibility check as well.
    
    * Last fixes to benchmarks
    
    * Some more docs.
    
    * cargo run --release --features=runtime-benchmarks --manifest-path=bin/node/cli/Cargo.toml -- benchmark --chain=dev --steps=50 --repeat=20 --pallet=pallet_election_provider_multi_phase --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./frame/election-provider-multi-phase/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_election_provider_multi_phase --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./frame/election-provider-multi-phase/src/weights.rs --template=./.maintain/frame-weight-template.hbs
    
    * Some nits
    
    * cargo run --release --features=runtime-benchmarks --manifest-path=bin/node/cli/Cargo.toml -- benchmark --chain=dev --steps=50 --repeat=20 --pallet=pallet_staking --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./frame/staking/src/weights.rs --template=./.maintain/frame-weight-template.hbs
    
    * Fix doc
    
    * Mkae ci green
    
    Co-authored-by: default avatarShawn Tabrizi <[email protected]>
    Co-authored-by: default avatarGuillaume Thiolliere <[email protected]>
    Co-authored-by: default avatarParity Benchmarking Bot <[email protected]>
    7205eea4