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

[1.0.4] Finality violation tests 1.0.0 #610

Open
wants to merge 72 commits into
base: release/1.0
Choose a base branch
from

Commits on Jul 29, 2024

  1. Configuration menu
    Copy the full SHA
    686986e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b345e76 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    920d7aa View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0f83dea View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2eff199 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. Progress on initial tests

    systemzax committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    38ccb3b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cbcbc27 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a686f00 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a82435a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e295f9d View commit details
    Browse the repository at this point in the history
  6. Remove commented out code

    systemzax committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    bca8c83 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    84f6c08 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

  1. Changed pending_finalizer_policy to last_pending_finalizer_policy in …

    …savanna contract for clarity
    systemzax committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    3fc7806 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5a26775 View commit details
    Browse the repository at this point in the history
  3. Renamed last_pending_finalizer_policy_generation to pending_finalizer…

    …_policy_generation in savanna smart contracts and tests for clarity
    systemzax committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    90f5f45 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e7d3263 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9e90bbf View commit details
    Browse the repository at this point in the history
  6. Prepared test for rule #2

    systemzax committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    484c229 View commit details
    Browse the repository at this point in the history
  7. Implemented rule #2 verification in savanna contracts, improved proof

    generation used in finality violation tests
    systemzax committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    4da02e7 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5acaae2 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7ea485e View commit details
    Browse the repository at this point in the history
  10. Reordered proof generation to ensure only the most recent information…

    … collected by the light client is used
    systemzax committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    1be2257 View commit details
    Browse the repository at this point in the history
  11. WIP

    systemzax committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    891207d View commit details
    Browse the repository at this point in the history
  12. Replaced policy digests and generations returned by process_result fu…

    …nction with full policies
    systemzax committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    19d1b5d View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    2f5a557 View commit details
    Browse the repository at this point in the history
  14. Removed leftover comments

    systemzax committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    67440e4 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    3559929 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    ec68dd5 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    0ff0c8d View commit details
    Browse the repository at this point in the history
  18. Desambiguated rule2 (now rule2a and rule2b) to differentiate between …

    …scenarios where the fake block's timestamp is lower vs higher than block with conflicting range
    systemzax committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    a99e673 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. misc

    systemzax committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    772eeb2 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. Refactored light client data cache to properly evaluate finality rule…

    …s, refactored contract to have a single rule2 implementation
    systemzax committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    792462d View commit details
    Browse the repository at this point in the history
  2. Rule 2 WIP

    systemzax committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    00820b2 View commit details
    Browse the repository at this point in the history
  3. Completed rule 2

    systemzax committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    ead0837 View commit details
    Browse the repository at this point in the history
  4. Clean up

    systemzax committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    f408f9f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    81bf80b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    18deabb View commit details
    Browse the repository at this point in the history
  7. Obtain reference to fake chain blocks via the list of reversible bloc…

    …ks stored by light client for better encapsulation
    systemzax committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    9c47427 View commit details
    Browse the repository at this point in the history
  8. Added rule #3 to smart contract

    systemzax committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    26e809b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b1761b2 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e1c8e41 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    19e5591 View commit details
    Browse the repository at this point in the history
  12. Updated finality violation contract actions to return guilty vs innoc…

    …ent finalizers upon successful proof verifcation
    systemzax committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    411adc2 View commit details
    Browse the repository at this point in the history
  13. Added bitset tests to ibc tests to cover the exact blame and exonerat…

    …ion of finalizers in finality violation tests
    systemzax committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    a62ab3f View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    fa81154 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. Resolved merge conflict

    systemzax committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    264a2b9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b10e275 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    17355c8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    14f8873 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b223247 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e92e125 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    52436cf View commit details
    Browse the repository at this point in the history
  8. Updated savanna contracts to pass function parameters by const refere…

    …nce where applicable, recompiled contracts
    systemzax committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    891296e View commit details
    Browse the repository at this point in the history
  9. Replaced find_if with lower_bound to perform binary search in svnn_fi…

    …nality_violation_tests
    systemzax committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    f07308f View commit details
    Browse the repository at this point in the history
  10. bumped chainbase submodule

    systemzax committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    1e1f0e4 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d1a4ee9 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. Configuration menu
    Copy the full SHA
    d48f25c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5e0953e View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

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

Commits on Sep 1, 2024

  1. Merge branch 'release/1.0' of https://github.com/AntelopeIO/spring in…

    …to finality_violation_tests_1.0.0
    systemzax committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    513c350 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d715a31 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e85e5f8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    243c11d View commit details
    Browse the repository at this point in the history
  5. Removed commented out code

    systemzax committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    8d8d4ba View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4946954 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. Configuration menu
    Copy the full SHA
    68c2c1d View commit details
    Browse the repository at this point in the history
  2. Fixed lock violation check

    systemzax committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    bae1c27 View commit details
    Browse the repository at this point in the history
  3. Added bool flag to check_qc to control whether or not we verify the q…

    …uorum threshold has been met
    systemzax committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    6c253f5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1b7fb4f View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2024

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

Commits on Sep 30, 2024

  1. Configuration menu
    Copy the full SHA
    b4b47f8 View commit details
    Browse the repository at this point in the history
  2. Clean up

    systemzax committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    1b743a3 View commit details
    Browse the repository at this point in the history