Skip to content
This repository has been archived by the owner on Nov 15, 2023. It is now read-only.

Decouple Staking and Election - Part 2.1: Unleash Multi Phase #8113

Merged
72 commits merged into from
Mar 20, 2021

Commits on Jan 15, 2021

  1. Base features and traits.

    kianenigma committed Jan 15, 2021
    Configuration menu
    Copy the full SHA
    d998b12 View commit details
    Browse the repository at this point in the history
  2. pallet and unsigned phase

    kianenigma committed Jan 15, 2021
    Configuration menu
    Copy the full SHA
    5aea9cc View commit details
    Browse the repository at this point in the history
  3. Undo bad formattings.

    kianenigma committed Jan 15, 2021
    Configuration menu
    Copy the full SHA
    632e107 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2021

  1. Master.into()

    kianenigma committed Jan 18, 2021
    Configuration menu
    Copy the full SHA
    c52e65d View commit details
    Browse the repository at this point in the history
  2. some formatting cleanup.

    kianenigma committed Jan 18, 2021
    Configuration menu
    Copy the full SHA
    b4fc5e1 View commit details
    Browse the repository at this point in the history
  3. Small self-cleanup.

    kianenigma committed Jan 18, 2021
    Configuration menu
    Copy the full SHA
    cc26881 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2021

  1. Master.into()

    kianenigma committed Jan 27, 2021
    Configuration menu
    Copy the full SHA
    67a9fae View commit details
    Browse the repository at this point in the history
  2. Make it all build

    kianenigma committed Jan 27, 2021
    Configuration menu
    Copy the full SHA
    75eca3f View commit details
    Browse the repository at this point in the history
  3. self-review

    kianenigma committed Jan 27, 2021
    Configuration menu
    Copy the full SHA
    8daec3a View commit details
    Browse the repository at this point in the history
  4. Some doc tests.

    kianenigma committed Jan 27, 2021
    Configuration menu
    Copy the full SHA
    49613ed View commit details
    Browse the repository at this point in the history
  5. Some changes from other PR

    kianenigma committed Jan 27, 2021
    Configuration menu
    Copy the full SHA
    35f1faf View commit details
    Browse the repository at this point in the history
  6. Fix session test

    kianenigma committed Jan 27, 2021
    Configuration menu
    Copy the full SHA
    e01cacc View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2021

  1. Configuration menu
    Copy the full SHA
    6278150 View commit details
    Browse the repository at this point in the history
  2. Update Cargo.lock

    shawntabrizi committed Feb 4, 2021
    Configuration menu
    Copy the full SHA
    4c516cb View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2021

  1. Update frame/election-provider-multi-phase/src/lib.rs

    Co-authored-by: Guillaume Thiolliere <gui.thiolliere@gmail.com>
    kianenigma and gui1117 authored Feb 11, 2021
    Configuration menu
    Copy the full SHA
    8c8d1e6 View commit details
    Browse the repository at this point in the history
  2. Some review comments

    kianenigma committed Feb 11, 2021
    Configuration menu
    Copy the full SHA
    4b58c91 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'kiz-election-provider-2-two-phase-unsigned' of github.c…

    …om:paritytech/substrate into kiz-election-provider-2-two-phase-unsigned
    kianenigma committed Feb 11, 2021
    Configuration menu
    Copy the full SHA
    f4029aa View commit details
    Browse the repository at this point in the history
  4. Master.into()

    kianenigma committed Feb 11, 2021
    Configuration menu
    Copy the full SHA
    f16ac88 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2021

  1. Configuration menu
    Copy the full SHA
    528917e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1a5794a View commit details
    Browse the repository at this point in the history
  3. Fix build

    kianenigma committed Feb 12, 2021
    Configuration menu
    Copy the full SHA
    01e63ed View commit details
    Browse the repository at this point in the history
  4. Update frame/election-provider-multi-phase/src/unsigned.rs

    Co-authored-by: Guillaume Thiolliere <gui.thiolliere@gmail.com>
    kianenigma and gui1117 authored Feb 12, 2021
    Configuration menu
    Copy the full SHA
    4ccecdf View commit details
    Browse the repository at this point in the history
  5. Las comment

    kianenigma committed Feb 12, 2021
    Configuration menu
    Copy the full SHA
    83a789e View commit details
    Browse the repository at this point in the history
  6. Merge branch 'kiz-election-provider-2-two-phase-unsigned' of github.c…

    …om:paritytech/substrate into kiz-election-provider-2-two-phase-unsigned
    kianenigma committed Feb 12, 2021
    Configuration menu
    Copy the full SHA
    adb3618 View commit details
    Browse the repository at this point in the history
  7. fix staking fuzzer.

    kianenigma committed Feb 12, 2021
    Configuration menu
    Copy the full SHA
    7c71df0 View commit details
    Browse the repository at this point in the history
  8. 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
    Parity Benchmarking Bot committed Feb 12, 2021
    Configuration menu
    Copy the full SHA
    12b1640 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6397d4a View commit details
    Browse the repository at this point in the history
  10. Merge branch 'kiz-election-provider-2-two-phase-unsigned' of github.c…

    …om:paritytech/substrate into kiz-election-provider-2-two-phase-unsigned
    kianenigma committed Feb 12, 2021
    Configuration menu
    Copy the full SHA
    80d3c31 View commit details
    Browse the repository at this point in the history
  11. Last fixes to benchmarks

    kianenigma committed Feb 12, 2021
    Configuration menu
    Copy the full SHA
    7d6f6ad View commit details
    Browse the repository at this point in the history
  12. Some more docs.

    kianenigma committed Feb 12, 2021
    Configuration menu
    Copy the full SHA
    2e28437 View commit details
    Browse the repository at this point in the history
  13. 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
    Parity Benchmarking Bot committed Feb 12, 2021
    Configuration menu
    Copy the full SHA
    5fda744 View commit details
    Browse the repository at this point in the history
  14. 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
    Parity Benchmarking Bot committed Feb 12, 2021
    Configuration menu
    Copy the full SHA
    1ce6c8e View commit details
    Browse the repository at this point in the history
  15. Some nits

    kianenigma committed Feb 12, 2021
    Configuration menu
    Copy the full SHA
    f63c5b8 View commit details
    Browse the repository at this point in the history
  16. Merge branch 'kiz-election-provider-2-two-phase-unsigned' of github.c…

    …om:paritytech/substrate into kiz-election-provider-2-two-phase-unsigned
    kianenigma committed Feb 12, 2021
    Configuration menu
    Copy the full SHA
    8029c01 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2021

  1. It all works

    kianenigma committed Feb 13, 2021
    Configuration menu
    Copy the full SHA
    5973b61 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2021

  1. Master.into()

    kianenigma committed Mar 8, 2021
    Configuration menu
    Copy the full SHA
    0882c62 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2021

  1. Some self cleanup

    kianenigma committed Mar 9, 2021
    Configuration menu
    Copy the full SHA
    e137035 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2021

  1. Master.into()

    kianenigma committed Mar 12, 2021
    Configuration menu
    Copy the full SHA
    428c4c9 View commit details
    Browse the repository at this point in the history
  2. Update frame/staking/src/lib.rs

    Co-authored-by: Peter Goodspeed-Niklaus <coriolinus@users.noreply.github.com>
    kianenigma and coriolinus authored Mar 12, 2021
    Configuration menu
    Copy the full SHA
    a16b964 View commit details
    Browse the repository at this point in the history
  3. remove most todos.

    kianenigma committed Mar 12, 2021
    Configuration menu
    Copy the full SHA
    6d506a4 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'kiz-election-provider-21-enable-multi-phase' of github.…

    …com:paritytech/substrate into kiz-election-provider-21-enable-multi-phase
    kianenigma committed Mar 12, 2021
    Configuration menu
    Copy the full SHA
    75accd3 View commit details
    Browse the repository at this point in the history
  5. Round of self-review.

    kianenigma committed Mar 12, 2021
    Configuration menu
    Copy the full SHA
    df3fb9a View commit details
    Browse the repository at this point in the history
  6. Merge branch 'master' of github.com:paritytech/substrate into kiz-ele…

    …ction-provider-21-enable-multi-phase
    kianenigma committed Mar 12, 2021
    Configuration menu
    Copy the full SHA
    e76af15 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2021

  1. Fix migration

    kianenigma committed Mar 13, 2021
    Configuration menu
    Copy the full SHA
    530ab32 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2021

  1. Merge branch 'master' of github.com:paritytech/substrate into kiz-ele…

    …ction-provider-21-enable-multi-phase
    kianenigma committed Mar 14, 2021
    Configuration menu
    Copy the full SHA
    9a61b20 View commit details
    Browse the repository at this point in the history
  2. clean macro

    kianenigma committed Mar 14, 2021
    Configuration menu
    Copy the full SHA
    c92be7e View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2021

  1. Master.into()

    kianenigma committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    794f0ed View commit details
    Browse the repository at this point in the history
  2. Revert wrong merge

    kianenigma committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    789b35c View commit details
    Browse the repository at this point in the history
  3. Holy master.into()

    kianenigma committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    5732f01 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'master' of github.com:paritytech/substrate into kiz-ele…

    …ction-provider-21-enable-multi-phase
    kianenigma committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    964771c View commit details
    Browse the repository at this point in the history
  5. remove fuzzer stuff.

    kianenigma committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    37b666d View commit details
    Browse the repository at this point in the history
  6. Self review

    kianenigma committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    ec487a4 View commit details
    Browse the repository at this point in the history
  7. Update frame/staking/src/lib.rs

    Co-authored-by: Guillaume Thiolliere <gui.thiolliere@gmail.com>
    kianenigma and gui1117 authored Mar 16, 2021
    Configuration menu
    Copy the full SHA
    943fc9d View commit details
    Browse the repository at this point in the history
  8. review comments

    kianenigma committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    7963165 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8cbc2bb View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2021

  1. add logs

    kianenigma committed Mar 17, 2021
    Configuration menu
    Copy the full SHA
    a7ec248 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2021

  1. Merge branch 'master' of github.com:paritytech/substrate into kiz-ele…

    …ction-provider-21-enable-multi-phase
    kianenigma committed Mar 18, 2021
    Configuration menu
    Copy the full SHA
    79b6b45 View commit details
    Browse the repository at this point in the history
  2. Master.into()

    kianenigma committed Mar 18, 2021
    Configuration menu
    Copy the full SHA
    8e23866 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1a80518 View commit details
    Browse the repository at this point in the history
  4. Replace upgrade

    kianenigma committed Mar 18, 2021
    Configuration menu
    Copy the full SHA
    228b0d3 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2021

  1. Last touches

    kianenigma committed Mar 19, 2021
    Configuration menu
    Copy the full SHA
    9f6fdab View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'origin/master' into kiz-election-provid…

    …er-21-enable-multi-phase
    Parity Benchmarking Bot committed Mar 19, 2021
    Configuration menu
    Copy the full SHA
    ecdf259 View commit details
    Browse the repository at this point in the history
  3. Fix benchmakrs

    kianenigma committed Mar 19, 2021
    Configuration menu
    Copy the full SHA
    db58d4b View commit details
    Browse the repository at this point in the history
  4. Merge branch 'kiz-election-provider-21-enable-multi-phase' of github.…

    …com:paritytech/substrate into kiz-election-provider-21-enable-multi-phase
    kianenigma committed Mar 19, 2021
    Configuration menu
    Copy the full SHA
    2824957 View commit details
    Browse the repository at this point in the history
  5. 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
    Parity Benchmarking Bot committed Mar 19, 2021
    Configuration menu
    Copy the full SHA
    92e2619 View commit details
    Browse the repository at this point in the history
  6. Merge remote-tracking branch 'origin/master' into kiz-election-provid…

    …er-21-enable-multi-phase
    Parity Benchmarking Bot committed Mar 19, 2021
    Configuration menu
    Copy the full SHA
    9f74fbb View commit details
    Browse the repository at this point in the history
  7. 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
    Parity Benchmarking Bot committed Mar 19, 2021
    Configuration menu
    Copy the full SHA
    75a7a76 View commit details
    Browse the repository at this point in the history
  8. Merge branch 'master' of github.com:paritytech/substrate into kiz-ele…

    …ction-provider-21-enable-multi-phase
    kianenigma committed Mar 19, 2021
    Configuration menu
    Copy the full SHA
    dfe6ef9 View commit details
    Browse the repository at this point in the history
  9. remove unused stuff

    kianenigma committed Mar 19, 2021
    Configuration menu
    Copy the full SHA
    20e8c7c View commit details
    Browse the repository at this point in the history
  10. Merge branch 'kiz-election-provider-21-enable-multi-phase' of github.…

    …com:paritytech/substrate into kiz-election-provider-21-enable-multi-phase
    kianenigma committed Mar 19, 2021
    Configuration menu
    Copy the full SHA
    408af31 View commit details
    Browse the repository at this point in the history
  11. Fix tests.

    kianenigma committed Mar 19, 2021
    Configuration menu
    Copy the full SHA
    f2f1293 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2021

  1. Merge branch 'master' of github.com:paritytech/substrate into kiz-ele…

    …ction-provider-21-enable-multi-phase
    kianenigma committed Mar 20, 2021
    Configuration menu
    Copy the full SHA
    b47ff14 View commit details
    Browse the repository at this point in the history