Skip to content
This repository has been archived by the owner on Mar 5, 2024. It is now read-only.

Add support for hip17 #677

Merged
merged 20 commits into from
Dec 10, 2020
Merged

Add support for hip17 #677

merged 20 commits into from
Dec 10, 2020

Commits on Dec 4, 2020

  1. Add chain var proposal for hip17

    - Calculate hex densities
    - Add test for calculated hex densities on ledger pinned at 587624
    - Add scale_test and specs
    - Add scale function for density
    - Add scale_test
    - Remove unnecessary hip17 chain vars
    - Plug HIP17 calculations to reward txn
    - Introduce yet another chain var for density_target_res
    - Add scale for rx and tx rewards
    vihu committed Dec 4, 2020
    Configuration menu
    Copy the full SHA
    19a7424 View commit details
    Browse the repository at this point in the history
  2. Add h3dex

    - Calculate k-nearest hex; plumb assert update
    - Correct some misunderstandings
    - Add h3 to key EQC test
    jadeallenx authored and vihu committed Dec 4, 2020
    Configuration menu
    Copy the full SHA
    6b0335d View commit details
    Browse the repository at this point in the history
  3. Several improvements overall

    - Don't use active_gateways, use a fold
    - Use tested h3 keying scheme
    - Fix some other minor issues
    - Fix scale test
    - Switch to using h3dex for density map
    - More efficent initialization of densities
    - Remove nested loops
    - Fix eunits to use updated reward fun
    - Fix one more broken eunit and specs
    - Fix seek tuple and allow +1 upper bound
    - Add a simple known h3dex test
    - Review comment: Verbose spec for densities
    - Fix broken hip17 var validation
    Vagabond authored and vihu committed Dec 4, 2020
    Configuration menu
    Copy the full SHA
    c38ed19 View commit details
    Browse the repository at this point in the history
  4. Refactor hex API and add more tests

    - Case ladder for hip17 vars
    - Bootstrap hexes for tests
    - Fix init_per_testcase for comparison test
    - Enhance tests, fix some more reward txn bugs
    - Add export scale test
    - Add basic real-world perf test for rewards
    - Dont build the full density map
    - Add a temporary full cross verification test
    - Fix scaling
    - Refactor hex API, make dialyzer happy
    - Adhere to update hex API in tests
    vihu committed Dec 4, 2020
    Configuration menu
    Copy the full SHA
    9fd9ebc View commit details
    Browse the repository at this point in the history
  5. Fixes to hex API and related chain vars

    - Start at k-ring of 2
    - Fix exporting scale test data
    - Cleanup now unneeded debugging
    - Update limit function
    - Define lower resolution bound for rewards
    - Use chain var for lower bound res
    - Update scale_test to actually do cross checking
    - Update hip17 reward suite to run again
    jadeallenx authored and vihu committed Dec 4, 2020
    Configuration menu
    Copy the full SHA
    85123a0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    52cb761 View commit details
    Browse the repository at this point in the history
  7. Add filtering for interactive gateways

    - Fix hex test suite
    - Fix interactive filtering
    jadeallenx authored and vihu committed Dec 4, 2020
    Configuration menu
    Copy the full SHA
    af7c0c9 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9ac1634 View commit details
    Browse the repository at this point in the history
  9. Memoize density calculations

    jadeallenx authored and vihu committed Dec 4, 2020
    Configuration menu
    Copy the full SHA
    46d7b90 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2020

  1. Add more cross checking for rewards

    - Fix log msg
    - Add another crosscheck
    vihu committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    797e5cd View commit details
    Browse the repository at this point in the history
  2. More cross verification

    vihu committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    0c87807 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2020

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

Commits on Dec 9, 2020

  1. add v5 snapshots with h3dex

    evanmcc committed Dec 9, 2020
    Configuration menu
    Copy the full SHA
    6ec1270 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #693 from helium/pevm/snap-h3dex

    h3dex snapshot support
    evanmcc authored Dec 9, 2020
    Configuration menu
    Copy the full SHA
    02ab6bc View commit details
    Browse the repository at this point in the history
  3. Enhance tests for hip17 rewards

    vihu committed Dec 9, 2020
    Configuration menu
    Copy the full SHA
    21c6088 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #694 from helium/rg/hip0017-reward-test-rework

    HIP17 reward testing rework
    vihu authored Dec 9, 2020
    Configuration menu
    Copy the full SHA
    ca48d76 View commit details
    Browse the repository at this point in the history
  5. fix dialyzer

    evanmcc committed Dec 9, 2020
    Configuration menu
    Copy the full SHA
    db4ef8c View commit details
    Browse the repository at this point in the history
  6. Review comment

    vihu committed Dec 9, 2020
    Configuration menu
    Copy the full SHA
    3f5d9c8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6e53fd9 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2020

  1. Review comment, cleanup

    vihu committed Dec 10, 2020
    Configuration menu
    Copy the full SHA
    9032342 View commit details
    Browse the repository at this point in the history