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

Light Client refactoring #237

Merged
merged 102 commits into from
May 27, 2020
Merged

Light Client refactoring #237

merged 102 commits into from
May 27, 2020

Commits on May 5, 2020

  1. Rework predicates

    romac committed May 5, 2020
    Configuration menu
    Copy the full SHA
    cceaa70 View commit details
    Browse the repository at this point in the history
  2. WIP: Add tracing

    romac committed May 5, 2020
    Configuration menu
    Copy the full SHA
    a982821 View commit details
    Browse the repository at this point in the history
  3. Fix verification procedure

    romac committed May 5, 2020
    Configuration menu
    Copy the full SHA
    7e2a9d5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8509a13 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cdc2294 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    be3012f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6c8a011 View commit details
    Browse the repository at this point in the history
  8. Make events PartialEq+Eq

    romac committed May 5, 2020
    Configuration menu
    Copy the full SHA
    333afd5 View commit details
    Browse the repository at this point in the history
  9. Implement verifier

    romac committed May 5, 2020
    Configuration menu
    Copy the full SHA
    93dbe53 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    1f325e0 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    93b148b View commit details
    Browse the repository at this point in the history
  12. Add a couple of FIXMEs

    romac committed May 5, 2020
    Configuration menu
    Copy the full SHA
    614c870 View commit details
    Browse the repository at this point in the history
  13. Formatting

    romac committed May 5, 2020
    Configuration menu
    Copy the full SHA
    ded21c9 View commit details
    Browse the repository at this point in the history
  14. Fix clippy warnings

    romac committed May 5, 2020
    Configuration menu
    Copy the full SHA
    745c001 View commit details
    Browse the repository at this point in the history
  15. Fix misplaced attribute

    romac committed May 5, 2020
    Configuration menu
    Copy the full SHA
    0969b7b View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    5948c7b View commit details
    Browse the repository at this point in the history
  17. Allow cloning TSReader

    romac committed May 5, 2020
    Configuration menu
    Copy the full SHA
    0661ee9 View commit details
    Browse the repository at this point in the history
  18. Shorter method name

    romac committed May 5, 2020
    Configuration menu
    Copy the full SHA
    de049fb View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    799caaa View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    79b26c6 View commit details
    Browse the repository at this point in the history
  21. Cleanup trace module

    romac committed May 5, 2020
    Configuration menu
    Copy the full SHA
    66ef29f View commit details
    Browse the repository at this point in the history
  22. Revamp errors

    romac committed May 5, 2020
    Configuration menu
    Copy the full SHA
    ede2b76 View commit details
    Browse the repository at this point in the history
  23. Revamp error, part 2

    romac committed May 5, 2020
    Configuration menu
    Copy the full SHA
    884eebd View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    af46005 View commit details
    Browse the repository at this point in the history
  25. Cleanup

    romac committed May 5, 2020
    Configuration menu
    Copy the full SHA
    fcb8c82 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    18f22ac View commit details
    Browse the repository at this point in the history
  27. Split queries out

    romac committed May 5, 2020
    Configuration menu
    Copy the full SHA
    e1158a8 View commit details
    Browse the repository at this point in the history
  28. Rewrite using coroutines

    romac committed May 5, 2020
    Configuration menu
    Copy the full SHA
    a50286f View commit details
    Browse the repository at this point in the history
  29. cleanup

    romac committed May 5, 2020
    Configuration menu
    Copy the full SHA
    3fd1d2a View commit details
    Browse the repository at this point in the history
  30. Add fork detector prototype

    romac committed May 5, 2020
    Configuration menu
    Copy the full SHA
    e309862 View commit details
    Browse the repository at this point in the history
  31. Add stub example

    romac committed May 5, 2020
    Configuration menu
    Copy the full SHA
    64a322f View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    0ce586c View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    eca7872 View commit details
    Browse the repository at this point in the history
  34. Refactor and simplify

    romac committed May 5, 2020
    Configuration menu
    Copy the full SHA
    4c9ea47 View commit details
    Browse the repository at this point in the history
  35. Implement Store::latest

    romac committed May 5, 2020
    Configuration menu
    Copy the full SHA
    51f6939 View commit details
    Browse the repository at this point in the history
  36. Better verification loop

    romac committed May 5, 2020
    Configuration menu
    Copy the full SHA
    e789f8b View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    cab2d44 View commit details
    Browse the repository at this point in the history
  38. Add contract for schedule

    romac committed May 5, 2020
    Configuration menu
    Copy the full SHA
    a77f1fc View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    2b80f14 View commit details
    Browse the repository at this point in the history
  40. Working example

    romac committed May 5, 2020
    Configuration menu
    Copy the full SHA
    811500f View commit details
    Browse the repository at this point in the history
  41. Better working version

    romac committed May 5, 2020
    Configuration menu
    Copy the full SHA
    8f7cff0 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    2173ec8 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    dc1e104 View commit details
    Browse the repository at this point in the history
  44. Cleanup

    romac committed May 5, 2020
    Configuration menu
    Copy the full SHA
    d3ffe43 View commit details
    Browse the repository at this point in the history
  45. Add peers to demuxer state

    romac committed May 5, 2020
    Configuration menu
    Copy the full SHA
    e43aca3 View commit details
    Browse the repository at this point in the history
  46. Cleanup

    romac committed May 5, 2020
    Configuration menu
    Copy the full SHA
    c27ec46 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    bd9971c View commit details
    Browse the repository at this point in the history

Commits on May 6, 2020

  1. Configuration menu
    Copy the full SHA
    2ffb7da View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    417be25 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2fa229b View commit details
    Browse the repository at this point in the history
  4. Cleanup

    romac committed May 6, 2020
    Configuration menu
    Copy the full SHA
    bef36ab View commit details
    Browse the repository at this point in the history

Commits on May 7, 2020

  1. Configuration menu
    Copy the full SHA
    c31e5fa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8d0db51 View commit details
    Browse the repository at this point in the history
  3. Cleanup

    romac committed May 7, 2020
    Configuration menu
    Copy the full SHA
    eaa4abf View commit details
    Browse the repository at this point in the history
  4. Remove scheduler events

    romac committed May 7, 2020
    Configuration menu
    Copy the full SHA
    f9817e8 View commit details
    Browse the repository at this point in the history
  5. Remove verifier events

    romac committed May 7, 2020
    Configuration menu
    Copy the full SHA
    a23b2d9 View commit details
    Browse the repository at this point in the history
  6. Remove fork detector events

    romac committed May 7, 2020
    Configuration menu
    Copy the full SHA
    63c6147 View commit details
    Browse the repository at this point in the history
  7. Remove IO events

    romac committed May 7, 2020
    Configuration menu
    Copy the full SHA
    c1935ec View commit details
    Browse the repository at this point in the history
  8. Cleanup

    romac committed May 7, 2020
    Configuration menu
    Copy the full SHA
    d5e7ca2 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3c19d22 View commit details
    Browse the repository at this point in the history
  10. Fix example

    romac committed May 7, 2020
    Configuration menu
    Copy the full SHA
    40900e9 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    772a16f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    2b5de61 View commit details
    Browse the repository at this point in the history
  13. Use height of fetched header to fetch validators (avoids issues when …

    …height is 0 for latest)
    romac committed May 7, 2020
    Configuration menu
    Copy the full SHA
    5b668cb View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    6aa6baf View commit details
    Browse the repository at this point in the history
  15. Better error reporting

    romac committed May 7, 2020
    Configuration menu
    Copy the full SHA
    38d1e01 View commit details
    Browse the repository at this point in the history
  16. Fix bug in is_monotonic_height

    romac committed May 7, 2020
    Configuration menu
    Copy the full SHA
    fd94323 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    9ce271b View commit details
    Browse the repository at this point in the history

Commits on May 11, 2020

  1. Cleanup

    romac committed May 11, 2020
    Configuration menu
    Copy the full SHA
    7fb8f32 View commit details
    Browse the repository at this point in the history
  2. Port over single-step tests

    romac committed May 11, 2020
    Configuration menu
    Copy the full SHA
    cec952f View commit details
    Browse the repository at this point in the history

Commits on May 14, 2020

  1. Port bisection tests

    romac committed May 14, 2020
    Configuration menu
    Copy the full SHA
    ceae1df View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    483077d View commit details
    Browse the repository at this point in the history
  3. Refactor

    romac committed May 14, 2020
    Configuration menu
    Copy the full SHA
    29edfc0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2485f76 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2020

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

    romac committed May 15, 2020
    Configuration menu
    Copy the full SHA
    0853896 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2020

  1. Simply LightStore trait

    romac committed May 18, 2020
    Configuration menu
    Copy the full SHA
    3a71fad View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    742441f View commit details
    Browse the repository at this point in the history
  3. Add LightStore::update method

    romac committed May 18, 2020
    Configuration menu
    Copy the full SHA
    e978af0 View commit details
    Browse the repository at this point in the history
  4. Fix clippy warnings

    romac committed May 18, 2020
    Configuration menu
    Copy the full SHA
    5605ef7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    489cfbd View commit details
    Browse the repository at this point in the history
  6. Rename Demuxer to LightClient

    romac committed May 18, 2020
    Configuration menu
    Copy the full SHA
    c915d0a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    202bdc1 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2020

  1. Configuration menu
    Copy the full SHA
    0988f61 View commit details
    Browse the repository at this point in the history
  2. Formatting

    romac committed May 19, 2020
    Configuration menu
    Copy the full SHA
    3602b08 View commit details
    Browse the repository at this point in the history
  3. Cleanup

    romac committed May 19, 2020
    Configuration menu
    Copy the full SHA
    56c020d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    076932f View commit details
    Browse the repository at this point in the history

Commits on May 20, 2020

  1. Cleanup

    romac committed May 20, 2020
    Configuration menu
    Copy the full SHA
    6b70979 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2020

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

    romac committed May 25, 2020
    Configuration menu
    Copy the full SHA
    6777956 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8bbb194 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    948ecb4 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2020

  1. Configuration menu
    Copy the full SHA
    a17beb7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5323bb8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e287152 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3ecdec2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4934cbc View commit details
    Browse the repository at this point in the history
  6. WIP: Documentation

    romac committed May 26, 2020
    Configuration menu
    Copy the full SHA
    862ff72 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7b39443 View commit details
    Browse the repository at this point in the history
  8. Make cargo fmt happy

    romac committed May 26, 2020
    Configuration menu
    Copy the full SHA
    5f3f914 View commit details
    Browse the repository at this point in the history
  9. Make clippy happy

    romac committed May 26, 2020
    Configuration menu
    Copy the full SHA
    97e27b1 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2020

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