Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sassafras Consensus Pallet #1577

Merged
merged 132 commits into from
Dec 1, 2023
Merged

Sassafras Consensus Pallet #1577

merged 132 commits into from
Dec 1, 2023

Commits on Aug 31, 2023

  1. Sassafras pallet draft

    davxy committed Aug 31, 2023
    Configuration menu
    Copy the full SHA
    3b1f85f View commit details
    Browse the repository at this point in the history
  2. Remove copyright year

    davxy committed Aug 31, 2023
    Configuration menu
    Copy the full SHA
    d8e5bb6 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2023

  1. Address some of the open points

    davxy committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    a216de6 View commit details
    Browse the repository at this point in the history
  2. Remove code for epoch change management via external session-pallet

    Not part of the core protocol. Will be added later.
    davxy committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    31334fd View commit details
    Browse the repository at this point in the history
  3. Begin Sassafras benchmarking

    davxy committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    ddc9d7d View commit details
    Browse the repository at this point in the history
  4. Test using pre-built tickets

    davxy committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    201c853 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2023

  1. Configuration menu
    Copy the full SHA
    d30f701 View commit details
    Browse the repository at this point in the history
  2. Benchmarking experiments

    davxy committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    d5bdb91 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c5a1cdb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    893c25e View commit details
    Browse the repository at this point in the history
  5. Fix after master merge

    davxy committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    7b37a1b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    418bf4d View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2023

  1. Configuration menu
    Copy the full SHA
    c459601 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b6b4630 View commit details
    Browse the repository at this point in the history
  3. Some more benches

    davxy committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    76f08ff View commit details
    Browse the repository at this point in the history
  4. Clean open TODOs

    davxy committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    bf36518 View commit details
    Browse the repository at this point in the history
  5. cleanup

    davxy committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    c667ddf View commit details
    Browse the repository at this point in the history
  6. Cleanup

    davxy committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    dc25a95 View commit details
    Browse the repository at this point in the history
  7. Add license to weights file

    davxy committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    4e74f89 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2023

  1. Configuration menu
    Copy the full SHA
    adf34b0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cec9eb5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b84a342 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2023

  1. Configuration menu
    Copy the full SHA
    27ed420 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    da4e1ae View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ccb7bea View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2023

  1. Configuration menu
    Copy the full SHA
    c0ca577 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0196d75 View commit details
    Browse the repository at this point in the history
  3. Introduce ark host functions

    davxy committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    303bfbb View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2023

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

Commits on Oct 7, 2023

  1. Use patched bandersnatch_vrfs

    davxy committed Oct 7, 2023
    Configuration menu
    Copy the full SHA
    48a2dc5 View commit details
    Browse the repository at this point in the history
  2. Make clippy happy

    davxy committed Oct 7, 2023
    Configuration menu
    Copy the full SHA
    dafaab5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5fbee17 View commit details
    Browse the repository at this point in the history
  4. Zepter fix

    davxy committed Oct 7, 2023
    Configuration menu
    Copy the full SHA
    0d0c181 View commit details
    Browse the repository at this point in the history
  5. More Zepter hints

    davxy committed Oct 7, 2023
    Configuration menu
    Copy the full SHA
    8c95324 View commit details
    Browse the repository at this point in the history
  6. Zepter 😁

    davxy committed Oct 7, 2023
    Configuration menu
    Copy the full SHA
    ba35931 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2023

  1. Configuration menu
    Copy the full SHA
    db33af0 View commit details
    Browse the repository at this point in the history
  2. Fix after master merge

    davxy committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    89a398a View commit details
    Browse the repository at this point in the history
  3. Make clippy happy

    davxy committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    06505bb View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2023

  1. remove unused clone

    davxy committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    6116b31 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2023

  1. Boost ring context construction perfs by:

    - removing checks for EC points which are assumed to be correct
    - store KZG uncompressed
    - enable arkworks 'parallel' feature for ec-utils host functions
    - leverage a fix in 'fflonk' crate (msm was not jumping into the HF)
    davxy committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    1a13de3 View commit details
    Browse the repository at this point in the history
  2. Fix benchmark results

    davxy committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    eea2516 View commit details
    Browse the repository at this point in the history
  3. Fix clippy

    davxy committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    200ba5f View commit details
    Browse the repository at this point in the history
  4. Update readme

    davxy committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    84e7321 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b64d530 View commit details
    Browse the repository at this point in the history
  6. Remove hardcoded value

    davxy committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    3649d47 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2023

  1. Docs cleanup

    davxy committed Oct 20, 2023
    Configuration menu
    Copy the full SHA
    3ddc578 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ed54065 View commit details
    Browse the repository at this point in the history
  3. Update weights

    davxy committed Oct 20, 2023
    Configuration menu
    Copy the full SHA
    bb60ae9 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2023

  1. Cleanup

    davxy committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    f2aceea View commit details
    Browse the repository at this point in the history
  2. Restore upstream fflonk crate

    davxy committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    3647da9 View commit details
    Browse the repository at this point in the history
  3. Add license to weights file

    davxy committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    83d3492 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2023

  1. Configuration menu
    Copy the full SHA
    288e443 View commit details
    Browse the repository at this point in the history
  2. Bump bandersnatch_vrfs rev

    davxy committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    c02702b View commit details
    Browse the repository at this point in the history
  3. Use new host functions

    davxy committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    df1139c View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2023

  1. Configuration menu
    Copy the full SHA
    90e7c8a View commit details
    Browse the repository at this point in the history
  2. Patch bandersnatch

    davxy committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    3a2749c View commit details
    Browse the repository at this point in the history
  3. Update fflonk

    davxy committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    6c5dd08 View commit details
    Browse the repository at this point in the history
  4. Benchmark notes update

    davxy committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    ec8eb0a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    de21bf8 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2023

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

Commits on Nov 3, 2023

  1. Configuration menu
    Copy the full SHA
    b45ce50 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6a07572 View commit details
    Browse the repository at this point in the history
  3. Cleanup some TODOs

    davxy committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    ceab697 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7f7255c View commit details
    Browse the repository at this point in the history
  5. Restore master template

    davxy committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    a8b4f6b View commit details
    Browse the repository at this point in the history
  6. Remove some allocations

    davxy committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    59feb26 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    518dee7 View commit details
    Browse the repository at this point in the history
  8. Update weights

    davxy committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    ea370dd View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2023

  1. Configuration menu
    Copy the full SHA
    72288ed View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    99d9cae View commit details
    Browse the repository at this point in the history
  3. Revert to node-template

    davxy committed Nov 4, 2023
    Configuration menu
    Copy the full SHA
    2d4d32f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ba8000f View commit details
    Browse the repository at this point in the history
  5. Update benchmark-results.md

    davxy committed Nov 4, 2023
    Configuration menu
    Copy the full SHA
    a057593 View commit details
    Browse the repository at this point in the history
  6. Update benchmark-results.md

    davxy committed Nov 4, 2023
    Configuration menu
    Copy the full SHA
    f7774b8 View commit details
    Browse the repository at this point in the history
  7. Update benchmark-results.md

    davxy committed Nov 4, 2023
    Configuration menu
    Copy the full SHA
    ea5c966 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2023

  1. Small fix and better docs

    davxy committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    a7bd12d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    de873c4 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2023

  1. Configuration menu
    Copy the full SHA
    6ea2b14 View commit details
    Browse the repository at this point in the history
  2. Use #2190 fix

    davxy committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    bb16327 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2023

  1. Trivial tweaks

    davxy committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    b1c468f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    02cdcba View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2023

  1. Apply suggestions from code review

    Co-authored-by: Sebastian Kunert <skunert49@gmail.com>
    davxy and skunert committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    5c345b3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a66f9d8 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'davxy-sassafras-pallet' of github.com:paritytech/polkad…

    …ot-sdk into davxy-sassafras-pallet
    davxy committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    ced5b81 View commit details
    Browse the repository at this point in the history
  4. on_initialize weight

    davxy committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    edb0e39 View commit details
    Browse the repository at this point in the history
  5. Proper on_initialize weight

    davxy committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    d9607b6 View commit details
    Browse the repository at this point in the history
  6. Fix test

    davxy committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    2c63652 View commit details
    Browse the repository at this point in the history
  7. Fix markdown

    davxy committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    4ddc48d View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2023

  1. Apply suggestions from code review

    Co-authored-by: Koute <koute@users.noreply.github.com>
    davxy and koute committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    294265b View commit details
    Browse the repository at this point in the history
  2. Apply suggestions

    Co-authored-by: Koute <koute@users.noreply.github.com>
    davxy and koute committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    67c565b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ffefc22 View commit details
    Browse the repository at this point in the history
  4. Apply code suggestions

    davxy committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    649f245 View commit details
    Browse the repository at this point in the history
  5. Apply suggestions from code review

    Co-authored-by: Michal Kucharczyk <1728078+michalkucharczyk@users.noreply.github.com>
    davxy and michalkucharczyk committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    a304802 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0b21a57 View commit details
    Browse the repository at this point in the history
  7. Apply suggestions from code review

    Co-authored-by: Michal Kucharczyk <1728078+michalkucharczyk@users.noreply.github.com>
    davxy and michalkucharczyk committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    64406b6 View commit details
    Browse the repository at this point in the history
  8. Rename 'todo' variable

    davxy committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    c1cc3ef View commit details
    Browse the repository at this point in the history
  9. Apply suggestions from code review

    Co-authored-by: André Silva <123550+andresilva@users.noreply.github.com>
    davxy and andresilva committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    e4ac081 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    42371d6 View commit details
    Browse the repository at this point in the history
  11. Apply suggestions from code review

    Co-authored-by: André Silva <123550+andresilva@users.noreply.github.com>
    davxy and andresilva committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    2e88209 View commit details
    Browse the repository at this point in the history
  12. Skip 3 epochs in the test

    davxy committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    f45ef2f View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2023

  1. Docs adjustments

    davxy committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    0471c6b View commit details
    Browse the repository at this point in the history
  2. Utility accessors

    davxy committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    ac074bb View commit details
    Browse the repository at this point in the history
  3. Remove cruft

    davxy committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    1af7fef View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5a19e0c View commit details
    Browse the repository at this point in the history
  5. Ticket sorting graph

    davxy committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    35e742d View commit details
    Browse the repository at this point in the history
  6. Amend pic

    davxy committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    b52f339 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2023

  1. Configuration menu
    Copy the full SHA
    115934c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1b659c8 View commit details
    Browse the repository at this point in the history
  3. Optimize segments sorting

    davxy committed Nov 16, 2023
    2 Configuration menu
    Copy the full SHA
    ea94758 View commit details
    Browse the repository at this point in the history
  4. Recompute weights

    davxy committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    4d42558 View commit details
    Browse the repository at this point in the history
  5. Zepter fix

    davxy committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    2c70a7b View commit details
    Browse the repository at this point in the history
  6. Epoch length type set to u32

    davxy committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    41a34ff View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a889c2c View commit details
    Browse the repository at this point in the history
  8. Update weights

    davxy committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    431d18c View commit details
    Browse the repository at this point in the history
  9. Make clippy happy

    davxy committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    1841896 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2023

  1. Fix doc

    davxy committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    b0bfcff View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2023

  1. Configuration menu
    Copy the full SHA
    4ca8eb0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    30d9c7c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6188189 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2023

  1. Apply suggestions from code review

    Co-authored-by: Bastian Köcher <git@kchr.de>
    davxy and bkchr committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    6ebfaa6 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2023

  1. Include missing traits

    davxy committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    d68d992 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c1750ed View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2af09df View commit details
    Browse the repository at this point in the history
  4. Apply suggestions from code review

    Co-authored-by: Bastian Köcher <git@kchr.de>
    davxy and bkchr committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    4420b00 View commit details
    Browse the repository at this point in the history
  5. Temporary patch ring-proof

    davxy committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    1ccba97 View commit details
    Browse the repository at this point in the history
  6. Remove leftover

    davxy committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    67712a7 View commit details
    Browse the repository at this point in the history
  7. Restore working tests

    davxy committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    255f90e View commit details
    Browse the repository at this point in the history
  8. Apply suggestions from code review

    Co-authored-by: Bastian Köcher <git@kchr.de>
    davxy and bkchr committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    8aca3b6 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    41139dc View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2023

  1. Revert node-template

    davxy committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    4fd7f7a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3b29570 View commit details
    Browse the repository at this point in the history
  3. Fix lock

    davxy committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    f110a14 View commit details
    Browse the repository at this point in the history