• Kian Paimani's avatar
    Make the number of nominations configurable (#8368) · f571023d
    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
    
    * It all works
    
    * Some self cleanup
    
    * Update frame/staking/src/lib.rs
    
    Co-authored-by: default avatarPeter Goodspeed-Niklaus <[email protected]>
    
    * remove most todos.
    
    * Round of self-review.
    
    * Fix migration
    
    * clean macro
    
    * Revert wrong merge
    
    * Make the number of nominations configurable
    
    * Self reivew
    
    * renmae.
    
    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]>
    Co-authored-by: default avatarPeter Goodspeed-Niklaus <[email protected]>
    f571023d