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

Nomination Pools #10694

Merged
merged 336 commits into from
Apr 27, 2022
Merged

Nomination Pools #10694

merged 336 commits into from
Apr 27, 2022
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Feb 8, 2022

  1. Update frame/nomination-pools/src/lib.rs

    Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com>
    emostov and kianenigma authored Feb 8, 2022
    Configuration menu
    Copy the full SHA
    44ee49e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e6fb3f5 View commit details
    Browse the repository at this point in the history
  3. Merge orign

    emostov committed Feb 8, 2022
    Configuration menu
    Copy the full SHA
    2b6db6a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7c22d80 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2022

  1. Configuration menu
    Copy the full SHA
    4e1280f View commit details
    Browse the repository at this point in the history
  2. Add docs on pool admin

    emostov committed Feb 9, 2022
    Configuration menu
    Copy the full SHA
    6388075 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2022

  1. Fixup tests

    emostov committed Feb 10, 2022
    Configuration menu
    Copy the full SHA
    3e52026 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1605718 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9313dfe View commit details
    Browse the repository at this point in the history
  4. Test only can join open pools

    emostov committed Feb 10, 2022
    Configuration menu
    Copy the full SHA
    d0461ff View commit details
    Browse the repository at this point in the history
  5. Move unsafe set state to mock

    emostov committed Feb 10, 2022
    Configuration menu
    Copy the full SHA
    6915433 View commit details
    Browse the repository at this point in the history
  6. Test: nominate_works

    emostov committed Feb 10, 2022
    Configuration menu
    Copy the full SHA
    2a0b068 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2022

  1. Configuration menu
    Copy the full SHA
    eded4bd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d936321 View commit details
    Browse the repository at this point in the history
  3. Add post checks to tests

    emostov committed Feb 11, 2022
    Configuration menu
    Copy the full SHA
    532cebe View commit details
    Browse the repository at this point in the history
  4. Remove some TODOs

    emostov committed Feb 11, 2022
    Configuration menu
    Copy the full SHA
    03d37d5 View commit details
    Browse the repository at this point in the history
  5. Setup weight infrastructure

    emostov committed Feb 11, 2022
    Configuration menu
    Copy the full SHA
    b2e66f9 View commit details
    Browse the repository at this point in the history
  6. Benchmark claim_payout

    emostov committed Feb 11, 2022
    Configuration menu
    Copy the full SHA
    08e4417 View commit details
    Browse the repository at this point in the history
  7. Benchmark create

    emostov committed Feb 11, 2022
    Configuration menu
    Copy the full SHA
    ba9b078 View commit details
    Browse the repository at this point in the history
  8. Benchmark nominate

    emostov committed Feb 11, 2022
    Configuration menu
    Copy the full SHA
    ef69609 View commit details
    Browse the repository at this point in the history
  9. Benchmark join

    emostov committed Feb 11, 2022
    Configuration menu
    Copy the full SHA
    fe935fb View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2022

  1. Benchmark unbond_other

    emostov committed Feb 16, 2022
    Configuration menu
    Copy the full SHA
    72fc7af View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0298ddc View commit details
    Browse the repository at this point in the history
  3. Clean up and address warnings

    emostov committed Feb 16, 2022
    Configuration menu
    Copy the full SHA
    87bb277 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f6a438b View commit details
    Browse the repository at this point in the history
  5. Refactor nominate benchmark

    emostov committed Feb 16, 2022
    Configuration menu
    Copy the full SHA
    7065664 View commit details
    Browse the repository at this point in the history
  6. Refactor claim payout

    emostov committed Feb 16, 2022
    Configuration menu
    Copy the full SHA
    d817c7d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ae07079 View commit details
    Browse the repository at this point in the history
  8. Get node runtime to compile

    emostov committed Feb 16, 2022
    Configuration menu
    Copy the full SHA
    da82bbc View commit details
    Browse the repository at this point in the history
  9. Get node to run

    emostov committed Feb 16, 2022
    Configuration menu
    Copy the full SHA
    f4a5844 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2022

  1. Configuration menu
    Copy the full SHA
    a4b2661 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    efbc119 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5ad8272 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6fce548 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e25f221 View commit details
    Browse the repository at this point in the history
  6. Merge origin master

    emostov committed Feb 18, 2022
    Configuration menu
    Copy the full SHA
    43f4805 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2022

  1. WiP new benchmark crate

    emostov committed Feb 19, 2022
    Configuration menu
    Copy the full SHA
    e5915cf View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2022

  1. Configuration menu
    Copy the full SHA
    f915390 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f688a91 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c7ad805 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    118d9cf View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2022

  1. Configuration menu
    Copy the full SHA
    7c97d65 View commit details
    Browse the repository at this point in the history
  2. Some more top level docs

    emostov committed Feb 22, 2022
    Configuration menu
    Copy the full SHA
    00d50b9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3ad4313 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8f4dffc View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2022

  1. Configuration menu
    Copy the full SHA
    ed1936f View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' of https://github.com/paritytech/substrate into…

    … zeke-staking-pools
    Parity Bot committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    f53193d View commit details
    Browse the repository at this point in the history
  3. cargo run --quiet --profile=production --features=runtime-benchmarks …

    …--manifest-path=bin/node/cli/Cargo.toml -- benchmark --chain=dev --steps=50 --repeat=20 --pallet=pallet_nomination_pools --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./frame/nomination-pools/src/weights.rs --template=./.maintain/frame-weight-template.hbs
    Parity Bot committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    a5b52c8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5b33fbb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3b0ace6 View commit details
    Browse the repository at this point in the history
  6. Delete old benchmarking files

    emostov committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    a8828de View commit details
    Browse the repository at this point in the history
  7. Refunds for withdraw_unbonded

    emostov committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    d8cdbf2 View commit details
    Browse the repository at this point in the history
  8. Remove some TODOs

    emostov committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    6aa5463 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2022

  1. Configuration menu
    Copy the full SHA
    ad033c0 View commit details
    Browse the repository at this point in the history
  2. Streamline extrinsic docs

    emostov committed Feb 24, 2022
    Configuration menu
    Copy the full SHA
    61a1da1 View commit details
    Browse the repository at this point in the history
  3. small docs tweaks

    emostov committed Feb 24, 2022
    Configuration menu
    Copy the full SHA
    0cb35f6 View commit details
    Browse the repository at this point in the history
  4. Refactor ledger::slash

    emostov committed Feb 24, 2022
    Configuration menu
    Copy the full SHA
    ad575b7 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2022

  1. Configuration menu
    Copy the full SHA
    fe6b089 View commit details
    Browse the repository at this point in the history
  2. slash refactor wip

    emostov committed Feb 25, 2022
    Configuration menu
    Copy the full SHA
    06bce1a View commit details
    Browse the repository at this point in the history
  3. WIP slash working

    emostov committed Feb 25, 2022
    Configuration menu
    Copy the full SHA
    4bb4850 View commit details
    Browse the repository at this point in the history
  4. DRY Ledger::stash

    emostov committed Feb 25, 2022
    Configuration menu
    Copy the full SHA
    370d468 View commit details
    Browse the repository at this point in the history
  5. Fix slash saturation

    emostov committed Feb 25, 2022
    Configuration menu
    Copy the full SHA
    d39e459 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    85d6c43 View commit details
    Browse the repository at this point in the history
  7. Docs and warnings

    emostov committed Feb 25, 2022
    Configuration menu
    Copy the full SHA
    727be7b View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2022

  1. Test ledger::slash

    emostov committed Feb 26, 2022
    Configuration menu
    Copy the full SHA
    a993390 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2022

  1. save progress

    emostov committed Mar 1, 2022
    Configuration menu
    Copy the full SHA
    1a30c10 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2022

  1. Configuration menu
    Copy the full SHA
    106a885 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2022

  1. Configuration menu
    Copy the full SHA
    5a556fb View commit details
    Browse the repository at this point in the history
  2. Reproducible account ids

    emostov committed Mar 3, 2022
    Configuration menu
    Copy the full SHA
    9674077 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8084e3a View commit details
    Browse the repository at this point in the history
  4. Simplify create_accounts api

    emostov committed Mar 3, 2022
    Configuration menu
    Copy the full SHA
    f53c825 View commit details
    Browse the repository at this point in the history
  5. Try merge origin master

    emostov committed Mar 3, 2022
    Configuration menu
    Copy the full SHA
    5b5ec9d View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2022

  1. Fix staking tests

    emostov committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    283e06a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    94f6c52 View commit details
    Browse the repository at this point in the history
  3. Rever ledger slash test

    emostov committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    d37c6e0 View commit details
    Browse the repository at this point in the history
  4. Get node runtime to work

    emostov committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    7c5ff10 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1663506 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9642ad4 View commit details
    Browse the repository at this point in the history
  7. Some comment cleanup

    emostov committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    2a3609d View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2022

  1. Add more test post checks

    emostov committed Mar 6, 2022
    Configuration menu
    Copy the full SHA
    33e6f48 View commit details
    Browse the repository at this point in the history
  2. Update frame/staking/src/pallet/mod.rs

    Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com>
    emostov and kianenigma authored Mar 6, 2022
    Configuration menu
    Copy the full SHA
    f071b2d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    11a5524 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    81aae81 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2022

  1. Configuration menu
    Copy the full SHA
    c2a5103 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c002428 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    eb3cbc6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    719496c View commit details
    Browse the repository at this point in the history
  5. Test: set_state_other_works

    emostov committed Mar 7, 2022
    Configuration menu
    Copy the full SHA
    9bcf271 View commit details
    Browse the repository at this point in the history
  6. Test: set_metadata_works

    emostov committed Mar 7, 2022
    Configuration menu
    Copy the full SHA
    1d5f42b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    32e1038 View commit details
    Browse the repository at this point in the history
  8. Fix benchmarks

    emostov committed Mar 7, 2022
    Configuration menu
    Copy the full SHA
    b5598a4 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f3f1d1b View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2022

  1. Some feedback

    emostov committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    5f53698 View commit details
    Browse the repository at this point in the history
  2. duo feedback

    kianenigma committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    db98c88 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    540baef View commit details
    Browse the repository at this point in the history
  4. Try merge origin

    emostov committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    f1817f4 View commit details
    Browse the repository at this point in the history
  5. integrate more kian feedback

    emostov committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    7c647e5 View commit details
    Browse the repository at this point in the history
  6. integrate more kian feedback

    emostov committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    c7aa880 View commit details
    Browse the repository at this point in the history
  7. More improvements

    emostov committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    488d38f View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2022

  1. Add destroying_mul

    emostov committed Mar 11, 2022
    Configuration menu
    Copy the full SHA
    54abbd6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5068c69 View commit details
    Browse the repository at this point in the history
  3. Remove some TODOs

    emostov committed Mar 11, 2022
    Configuration menu
    Copy the full SHA
    cbdeafa View commit details
    Browse the repository at this point in the history
  4. Add test for saturating

    emostov committed Mar 11, 2022
    Configuration menu
    Copy the full SHA
    5de46f7 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2022

  1. feedback

    kianenigma committed Mar 12, 2022
    Configuration menu
    Copy the full SHA
    4acd856 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2022

  1. Configuration menu
    Copy the full SHA
    4554224 View commit details
    Browse the repository at this point in the history
  2. Fix join test

    emostov committed Mar 14, 2022
    Configuration menu
    Copy the full SHA
    9721dd1 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2022

  1. use inner for nested types in nomination pools (#11030)

    * Use nested inner type for pool
    
    * make tests and benchmarks work
    
    * remove feat
    
    * all tests work now
    
    * fix node-runtime
    kianenigma authored Mar 15, 2022
    Configuration menu
    Copy the full SHA
    3b30c36 View commit details
    Browse the repository at this point in the history
  2. nomination-pools: update benches for new account format (#11033)

    * Update benches to new account format
    
    * More sensible seeds
    
    * bring back rward account sanity check
    
    * Comment
    emostov authored Mar 15, 2022
    Configuration menu
    Copy the full SHA
    abda764 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f113a6c View commit details
    Browse the repository at this point in the history
  4. Better sanity checks for nomination pools (#11042)

    * new sanity checks, few other changes
    
    * Update frame/nomination-pools/src/lib.rs
    
    Co-authored-by: Zeke Mostov <z.mostov@gmail.com>
    kianenigma and emostov authored Mar 15, 2022
    Configuration menu
    Copy the full SHA
    15fb066 View commit details
    Browse the repository at this point in the history
  5. nomination-pools: Fix state event regression + benches (#11045)

    * new sanity checks, few other changes
    
    * Fix benches, improve sanity check
    
    * Remove useless clear storage in benchmarking
    
    * Set state
    
    * Save
    
    * Doc
    
    * Update frame/nomination-pools/src/lib.rs
    
    Co-authored-by: kianenigma <kian@parity.io>
    emostov and kianenigma authored Mar 15, 2022
    Configuration menu
    Copy the full SHA
    ad7421a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4418482 View commit details
    Browse the repository at this point in the history
  7. FMT

    emostov committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    738b7bb View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ad551f3 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2022

  1. Master.into()

    kianenigma committed Mar 16, 2022
    Configuration menu
    Copy the full SHA
    d244b03 View commit details
    Browse the repository at this point in the history
  2. Fix build

    kianenigma committed Mar 16, 2022
    Configuration menu
    Copy the full SHA
    49de965 View commit details
    Browse the repository at this point in the history
  3. More changes to nomination pools (#11050)

    * new sanity checks, few other changes
    
    * some last touches as a whole
    
    * Apply suggestions from code review
    
    * Remove redundant event
    
    * Improve unbond_other error handling
    
    * Remove comment
    
    Co-authored-by: Zeke Mostov <z.mostov@gmail.com>
    Co-authored-by: emostov <32168567+emostov@users.noreply.github.com>
    3 people authored Mar 16, 2022
    Configuration menu
    Copy the full SHA
    e0a09e0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bde07d5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3b97534 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d739887 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    850cb3e View commit details
    Browse the repository at this point in the history
  8. Improve error type

    emostov committed Mar 16, 2022
    Configuration menu
    Copy the full SHA
    f48cd37 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9ee8268 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2022

  1. Configuration menu
    Copy the full SHA
    cdc2a32 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b410010 View commit details
    Browse the repository at this point in the history
  3. Try revert

    emostov committed Mar 17, 2022
    Configuration menu
    Copy the full SHA
    a6d1c9b View commit details
    Browse the repository at this point in the history
  4. Revert "Try revert"

    This reverts commit a6d1c9b.
    emostov committed Mar 17, 2022
    Configuration menu
    Copy the full SHA
    f3024c1 View commit details
    Browse the repository at this point in the history
  5. Revert "Improve test ext pool creation & fix some more tests"

    This reverts commit b410010.
    emostov committed Mar 17, 2022
    Configuration menu
    Copy the full SHA
    074ecd0 View commit details
    Browse the repository at this point in the history
  6. Revert "Update sanity check & fix create_works"

    This reverts commit cdc2a32.
    
    Roll back reward account funding
    emostov committed Mar 17, 2022
    Configuration menu
    Copy the full SHA
    f7fb166 View commit details
    Browse the repository at this point in the history
  7. Revert "Improve error type"

    This reverts commit f48cd37.
    emostov committed Mar 17, 2022
    Configuration menu
    Copy the full SHA
    b994b64 View commit details
    Browse the repository at this point in the history
  8. Revert "Make sure reward pool never gets dusted"

    This reverts commit 850cb3e.
    
    revert
    emostov committed Mar 17, 2022
    Configuration menu
    Copy the full SHA
    e42fce6 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2022

  1. Update some tests

    emostov committed Mar 21, 2022
    Configuration menu
    Copy the full SHA
    6c62233 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7839954 View commit details
    Browse the repository at this point in the history
  3. FMT

    emostov committed Mar 21, 2022
    Configuration menu
    Copy the full SHA
    35a3077 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7c3ca1e View commit details
    Browse the repository at this point in the history
  5. Update mocks

    emostov committed Mar 21, 2022
    Configuration menu
    Copy the full SHA
    4a9e8aa View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2022

  1. Remove unnescary docs

    emostov committed Mar 22, 2022
    Configuration menu
    Copy the full SHA
    7e953dc View commit details
    Browse the repository at this point in the history
  2. Doc updates

    emostov committed Mar 22, 2022
    Configuration menu
    Copy the full SHA
    01020d9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8c2c214 View commit details
    Browse the repository at this point in the history
  4. Fix test: claim_payout_works

    emostov committed Mar 22, 2022
    Configuration menu
    Copy the full SHA
    f8fe93f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bd61389 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cd2c8ea View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4c652a8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    664cfd9 View commit details
    Browse the repository at this point in the history
  9. Fix test: create works

    emostov committed Mar 22, 2022
    Configuration menu
    Copy the full SHA
    8c6b577 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    61ea446 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2022

  1. Configuration menu
    Copy the full SHA
    a0c7fbe View commit details
    Browse the repository at this point in the history
  2. WIP pool lifecycle test

    emostov committed Mar 23, 2022
    Configuration menu
    Copy the full SHA
    77f6ef8 View commit details
    Browse the repository at this point in the history
  3. Fix benchmarks

    emostov committed Mar 23, 2022
    Configuration menu
    Copy the full SHA
    ff973be View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0c5e23c View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2022

  1. bond_extra for nomination pools (#11100)

    * bond_extra for nomination pools
    
    * Update frame/nomination-pools/src/lib.rs
    
    * Update frame/nomination-pools/src/lib.rs
    
    * Update frame/nomination-pools/src/lib.rs
    
    Co-authored-by: Zeke Mostov <z.mostov@gmail.com>
    
    * Update frame/nomination-pools/src/lib.rs
    
    Co-authored-by: Zeke Mostov <z.mostov@gmail.com>
    
    * add benchmarks
    
    * remove the min logic of bond_extra
    
    Co-authored-by: Zeke Mostov <z.mostov@gmail.com>
    kianenigma and emostov authored Mar 29, 2022
    Configuration menu
    Copy the full SHA
    28178e9 View commit details
    Browse the repository at this point in the history
  2. Try merge origin master

    emostov committed Mar 29, 2022
    Configuration menu
    Copy the full SHA
    c98c136 View commit details
    Browse the repository at this point in the history
  3. FMT

    emostov committed Mar 29, 2022
    Configuration menu
    Copy the full SHA
    eb943ed View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2022

  1. Update frame/nomination-pools/src/lib.rs

    Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com>
    emostov and kianenigma authored Apr 5, 2022
    Configuration menu
    Copy the full SHA
    07a6a67 View commit details
    Browse the repository at this point in the history
  2. Update frame/nomination-pools/src/lib.rs

    Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com>
    emostov and kianenigma authored Apr 5, 2022
    Configuration menu
    Copy the full SHA
    c194f47 View commit details
    Browse the repository at this point in the history
  3. Update frame/nomination-pools/src/lib.rs

    Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com>
    emostov and kianenigma authored Apr 5, 2022
    Configuration menu
    Copy the full SHA
    ea27a8a View commit details
    Browse the repository at this point in the history
  4. Update frame/nomination-pools/src/lib.rs

    Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com>
    emostov and kianenigma authored Apr 5, 2022
    Configuration menu
    Copy the full SHA
    68ef858 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b4edcb3 View commit details
    Browse the repository at this point in the history
  6. Update some type viz

    emostov committed Apr 5, 2022
    Configuration menu
    Copy the full SHA
    e64f379 View commit details
    Browse the repository at this point in the history
  7. Update kick terminology

    emostov committed Apr 5, 2022
    Configuration menu
    Copy the full SHA
    9d613cc View commit details
    Browse the repository at this point in the history
  8. Update frame/nomination-pools/src/lib.rs

    Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com>
    emostov and kianenigma authored Apr 5, 2022
    Configuration menu
    Copy the full SHA
    3db567b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    50328d0 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a8c6a1e View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2022

  1. Configuration menu
    Copy the full SHA
    6b4cea3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cddec4d View commit details
    Browse the repository at this point in the history
  3. Add bond extra weight stuff

    emostov committed Apr 6, 2022
    Configuration menu
    Copy the full SHA
    4546e44 View commit details
    Browse the repository at this point in the history
  4. Update frame/nomination-pools/src/lib.rs

    Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com>
    emostov and kianenigma authored Apr 6, 2022
    Configuration menu
    Copy the full SHA
    0dbb348 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2855e73 View commit details
    Browse the repository at this point in the history
  6. Update docs for unbond

    emostov committed Apr 6, 2022
    Configuration menu
    Copy the full SHA
    cd03699 View commit details
    Browse the repository at this point in the history
  7. Improve Doc

    emostov committed Apr 6, 2022
    Configuration menu
    Copy the full SHA
    1a46619 View commit details
    Browse the repository at this point in the history
  8. Update frame/nomination-pools/src/lib.rs

    Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    emostov and ggwpez authored Apr 6, 2022
    Configuration menu
    Copy the full SHA
    7439442 View commit details
    Browse the repository at this point in the history
  9. Update frame/nomination-pools/Cargo.toml

    Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    emostov and ggwpez authored Apr 6, 2022
    Configuration menu
    Copy the full SHA
    78a4bb0 View commit details
    Browse the repository at this point in the history
  10. Update frame/nomination-pools/src/lib.rs

    Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    emostov and ggwpez authored Apr 6, 2022
    Configuration menu
    Copy the full SHA
    3e6c8d3 View commit details
    Browse the repository at this point in the history
  11. Update frame/nomination-pools/src/lib.rs

    Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    emostov and ggwpez authored Apr 6, 2022
    Configuration menu
    Copy the full SHA
    e44ca53 View commit details
    Browse the repository at this point in the history
  12. Update frame/nomination-pools/src/lib.rs

    Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    emostov and ggwpez authored Apr 6, 2022
    Configuration menu
    Copy the full SHA
    3fc8c79 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2022

  1. Improve Docs

    emostov committed Apr 7, 2022
    Configuration menu
    Copy the full SHA
    cfeaa13 View commit details
    Browse the repository at this point in the history
  2. Some docs improvements

    emostov committed Apr 7, 2022
    Configuration menu
    Copy the full SHA
    a6b4587 View commit details
    Browse the repository at this point in the history
  3. fmt

    emostov committed Apr 7, 2022
    Configuration menu
    Copy the full SHA
    bd8ceaf View commit details
    Browse the repository at this point in the history
  4. Remove unlock_era

    emostov committed Apr 7, 2022
    Configuration menu
    Copy the full SHA
    3ba68c7 View commit details
    Browse the repository at this point in the history
  5. Try merge origin master

    emostov committed Apr 7, 2022
    Configuration menu
    Copy the full SHA
    485458b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2c355d2 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2022

  1. Configuration menu
    Copy the full SHA
    4d4b104 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dc43401 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    24c1850 View commit details
    Browse the repository at this point in the history
  4. Fix doc links

    emostov committed Apr 8, 2022
    Configuration menu
    Copy the full SHA
    5e2938d View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2022

  1. Configuration menu
    Copy the full SHA
    8a1dc50 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e03e607 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2022

  1. Update frame/nomination-pools/src/lib.rs

    Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    emostov and ggwpez authored Apr 11, 2022
    Configuration menu
    Copy the full SHA
    bcbea4e View commit details
    Browse the repository at this point in the history
  2. Fix can toggle state

    emostov committed Apr 11, 2022
    Configuration menu
    Copy the full SHA
    91178a6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    937b9a8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a0052b7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4c71c4b View commit details
    Browse the repository at this point in the history
  6. Update frame/nomination-pools/src/lib.rs

    Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    emostov and ggwpez authored Apr 11, 2022
    Configuration menu
    Copy the full SHA
    7af61f8 View commit details
    Browse the repository at this point in the history
  7. Update frame/nomination-pools/src/lib.rs

    Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    emostov and ggwpez authored Apr 11, 2022
    Configuration menu
    Copy the full SHA
    4baa7c8 View commit details
    Browse the repository at this point in the history
  8. Remove some staking comments

    emostov committed Apr 11, 2022
    Configuration menu
    Copy the full SHA
    630370d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    25128fe View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7ba88a3 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    0985fa2 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    9190415 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    d31afbf View commit details
    Browse the repository at this point in the history
  14. Remove debug assert eq

    emostov committed Apr 11, 2022
    Configuration menu
    Copy the full SHA
    fd907c6 View commit details
    Browse the repository at this point in the history
  15. docs

    emostov committed Apr 11, 2022
    Configuration menu
    Copy the full SHA
    8c2e5e1 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2022

  1. Configuration menu
    Copy the full SHA
    fea5f78 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d78b16a View commit details
    Browse the repository at this point in the history
  3. Bond event for pool creation

    emostov committed Apr 13, 2022
    Configuration menu
    Copy the full SHA
    66c5c49 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2022

  1. Ok to be open

    emostov committed Apr 14, 2022
    Configuration menu
    Copy the full SHA
    e6f19b8 View commit details
    Browse the repository at this point in the history
  2. FMT

    emostov committed Apr 14, 2022
    Configuration menu
    Copy the full SHA
    8639dbf View commit details
    Browse the repository at this point in the history
  3. Remove _other postfix

    emostov committed Apr 14, 2022
    Configuration menu
    Copy the full SHA
    a770204 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2022

  1. Configuration menu
    Copy the full SHA
    7b9f974 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    21202e6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1b9e895 View commit details
    Browse the repository at this point in the history
  4. Remove stale TODOs

    emostov committed Apr 15, 2022
    Configuration menu
    Copy the full SHA
    52728c0 View commit details
    Browse the repository at this point in the history
  5. Remove dupe test

    emostov committed Apr 15, 2022
    Configuration menu
    Copy the full SHA
    d3ef3b4 View commit details
    Browse the repository at this point in the history
  6. Try merge proportional slash

    emostov committed Apr 15, 2022
    Configuration menu
    Copy the full SHA
    243888c View commit details
    Browse the repository at this point in the history
  7. Fix build

    emostov committed Apr 15, 2022
    Configuration menu
    Copy the full SHA
    fa70ade View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9def21a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9a35ad6 View commit details
    Browse the repository at this point in the history
  10. FMT

    emostov committed Apr 15, 2022
    Configuration menu
    Copy the full SHA
    7efaee8 View commit details
    Browse the repository at this point in the history
  11. Remove reachable defensive

    emostov committed Apr 15, 2022
    Configuration menu
    Copy the full SHA
    d06b49c View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    3975eca View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    7b46bdd View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    5e183c1 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    d33253c View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2022

  1. Configuration menu
    Copy the full SHA
    1cd80f3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    87085a4 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2022

  1. Configuration menu
    Copy the full SHA
    844f42f View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2022

  1. Partial Unbonding for Nomination Pools (#11212)

    * first draft of partial unbonding for pools
    
    * remove option
    
    * Add some more tests and fix issues
    
    * Fix all tests
    
    * simplify some tests
    
    * Update frame/nomination-pools/src/mock.rs
    
    * remove clone
    
    * rename to delegator_unbonding_eras
    
    * Update frame/nomination-pools/src/tests.rs
    
    Co-authored-by: Zeke Mostov <z.mostov@gmail.com>
    
    * Update frame/nomination-pools/src/tests.rs
    
    Co-authored-by: Zeke Mostov <z.mostov@gmail.com>
    
    * Update frame/nomination-pools/src/tests.rs
    
    Co-authored-by: Zeke Mostov <z.mostov@gmail.com>
    
    * remove pub
    
    * Update frame/nomination-pools/src/lib.rs
    
    Co-authored-by: Zeke Mostov <z.mostov@gmail.com>
    
    * Update frame/nomination-pools/src/lib.rs
    
    Co-authored-by: Zeke Mostov <z.mostov@gmail.com>
    
    * undo
    
    * Update frame/nomination-pools/src/lib.rs
    
    Co-authored-by: Zeke Mostov <z.mostov@gmail.com>
    
    * Update frame/nomination-pools/src/lib.rs
    
    Co-authored-by: Zeke Mostov <z.mostov@gmail.com>
    
    * leftovers
    
    * fix invariant
    
    * Fix the depositor assumption
    
    * round of self-review
    
    * little bit more cleanup
    
    * Update frame/nomination-pools/src/mock.rs
    
    * Apply suggestions from code review
    
    * Update frame/nomination-pools/src/lib.rs
    
    Co-authored-by: Zeke Mostov <z.mostov@gmail.com>
    
    * Fix interpretation of MinCreateBond
    
    * controvesial refactor
    
    * rename
    
    * make everything build
    
    * add TODO about killing the reward account
    
    * Update frame/nomination-pools/src/lib.rs
    
    Co-authored-by: Zeke Mostov <z.mostov@gmail.com>
    
    * Update frame/nomination-pools/src/lib.rs
    
    * last self-review
    
    Co-authored-by: Zeke Mostov <z.mostov@gmail.com>
    kianenigma and emostov authored Apr 20, 2022
    Configuration menu
    Copy the full SHA
    781fb6e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e76e45e View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2022

  1. Try merge origin master

    emostov committed Apr 21, 2022
    Configuration menu
    Copy the full SHA
    97bfcac View commit details
    Browse the repository at this point in the history
  2. Try merge origin master

    emostov committed Apr 21, 2022
    Configuration menu
    Copy the full SHA
    3d2a751 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8d3dd4d View commit details
    Browse the repository at this point in the history
  4. Update Cargo.lock

    shawntabrizi committed Apr 21, 2022
    Configuration menu
    Copy the full SHA
    3d293a9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7aa9f43 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    79ed79d View commit details
    Browse the repository at this point in the history
  7. fmt

    emostov committed Apr 21, 2022
    Configuration menu
    Copy the full SHA
    1e50f3d View commit details
    Browse the repository at this point in the history
  8. Try merge origin master

    emostov committed Apr 21, 2022
    Configuration menu
    Copy the full SHA
    5ebede6 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2022

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

    emostov committed Apr 22, 2022
    Configuration menu
    Copy the full SHA
    ea019ba View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f77dfc8 View commit details
    Browse the repository at this point in the history
  4. gte not gt

    emostov committed Apr 22, 2022
    Configuration menu
    Copy the full SHA
    562a1be View commit details
    Browse the repository at this point in the history
  5. cargo run --quiet --profile=production --features=runtime-benchmarks …

    …--manifest-path=bin/node/cli/Cargo.toml -- benchmark pallet --chain=dev --steps=50 --repeat=20 --pallet=pallet_nomination_pools --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./frame/nomination-pools/src/weights.rs --template=./.maintain/frame-weight-template.hbs
    Parity Bot committed Apr 22, 2022
    Configuration menu
    Copy the full SHA
    3905a66 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    33e0eb5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    af52ec4 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4d7c98c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    42ef1d8 View commit details
    Browse the repository at this point in the history
  10. fmt

    emostov committed Apr 22, 2022
    Configuration menu
    Copy the full SHA
    e4c4b28 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2022

  1. Configuration menu
    Copy the full SHA
    8454959 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2022

  1. Configuration menu
    Copy the full SHA
    c38d934 View commit details
    Browse the repository at this point in the history
  2. Fix some tests

    kianenigma committed Apr 26, 2022
    Configuration menu
    Copy the full SHA
    3431cfa View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2022

  1. Configuration menu
    Copy the full SHA
    3b12053 View commit details
    Browse the repository at this point in the history