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

R4R: Ensure Tendermint Validator Update Invariants #2238

Merged
merged 14 commits into from
Sep 12, 2018

Commits on Sep 4, 2018

  1. Update GetTendermintUpdates

    Only return ABCI validators that match certain criteria
    Aleksandr Bezobchuk committed Sep 4, 2018
    Configuration menu
    Copy the full SHA
    8e79209 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a04c52b View commit details
    Browse the repository at this point in the history
  3. Add fatal to enforce validator update invariant to simulation

    Aleksandr Bezobchuk committed Sep 4, 2018
    Configuration menu
    Copy the full SHA
    fd26187 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2018

  1. Update GetTendermintUpdates contract

    Aleksandr Bezobchuk committed Sep 5, 2018
    Configuration menu
    Copy the full SHA
    540bae4 View commit details
    Browse the repository at this point in the history
  2. Implement TestGetTendermintUpdatesBonded unit test

    Aleksandr Bezobchuk committed Sep 5, 2018
    Configuration menu
    Copy the full SHA
    cdc288a View commit details
    Browse the repository at this point in the history
  3. Add additional case to TestGetTendermintUpdatesBonded

    Aleksandr Bezobchuk committed Sep 5, 2018
    Configuration menu
    Copy the full SHA
    9dc4930 View commit details
    Browse the repository at this point in the history
  4. Update pending log

    Aleksandr Bezobchuk committed Sep 5, 2018
    Configuration menu
    Copy the full SHA
    b0d25af View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2018

  1. Rename GetTendermintUpdates

    Aleksandr Bezobchuk committed Sep 7, 2018
    Configuration menu
    Copy the full SHA
    05de308 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'develop' into bez/2189-del-non-exist-val-bug

    Aleksandr Bezobchuk committed Sep 7, 2018
    Configuration menu
    Copy the full SHA
    03de311 View commit details
    Browse the repository at this point in the history
  3. Fix linting

    Aleksandr Bezobchuk committed Sep 7, 2018
    Configuration menu
    Copy the full SHA
    ff4ffff View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2018

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

Commits on Sep 12, 2018

  1. R4R: Ensure Tendermint Validator Update Invariants - Part II (#2298)

    * Add a unit test showing invalid TM validator updates with bonded vals
    
    * Re-add defensive check in UpdateBondedValidators for jailed validators
    
    * Cleanup and set bond height in keeper#bondValidator
    
    * Get pool after getting context with new block height in unit test
    
    * Fix broken unit tests
    
    * Update prevBonded value
    
    * Rename validator to oldValidator in bondIncrement
    alexanderbez authored and cwgoes committed Sep 12, 2018
    Configuration menu
    Copy the full SHA
    f7f20f1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c749791 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c16f33f View commit details
    Browse the repository at this point in the history