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

[ECIP-1099] Implement ECIP 1099: Calibrate Epoch Duration #1421

Merged
merged 25 commits into from
Oct 9, 2020

Commits on Sep 29, 2020

  1. Add genesis config parameter ecip1099Block

    Signed-off-by: Edward Mack <ed@edwardmack.com>
    edwardmack committed Sep 29, 2020
    Configuration menu
    Copy the full SHA
    349e753 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2020

  1. add stub for epoch activation config

    Signed-off-by: Edward Mack <ed@edwardmack.com>
    edwardmack committed Oct 4, 2020
    Configuration menu
    Copy the full SHA
    f70f838 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2020

  1. add stubs for EtcBesuControllerBuilder

    that will handle ECIP 1099 Colibrate Epoch Duration functionality
    
    Signed-off-by: Edward Mack <ed@edwardmack.com>
    edwardmack committed Oct 5, 2020
    Configuration menu
    Copy the full SHA
    9ba8670 View commit details
    Browse the repository at this point in the history
  2. introduce EtcHashMinerExecutor

    Signed-off-by: Edward Mack <ed@edwardmack.com>
    edwardmack committed Oct 5, 2020
    Configuration menu
    Copy the full SHA
    22973df View commit details
    Browse the repository at this point in the history
  3. implement EtcHashMinerExecutor

    Signed-off-by: Edward Mack <ed@edwardmack.com>
    edwardmack committed Oct 5, 2020
    Configuration menu
    Copy the full SHA
    cae9122 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2020

  1. remove ecip1099 genesis config option

    Signed-off-by: Edward Mack <ed@edwardmack.com>
    edwardmack committed Oct 6, 2020
    Configuration menu
    Copy the full SHA
    413019a View commit details
    Browse the repository at this point in the history
  2. apply spotless to code

    Signed-off-by: Edward Mack <ed@edwardmack.com>
    edwardmack committed Oct 6, 2020
    Configuration menu
    Copy the full SHA
    524bfa8 View commit details
    Browse the repository at this point in the history
  3. add test for Etc Hash epoch calculation

    Signed-off-by: Edward Mack <ed@edwardmack.com>
    edwardmack committed Oct 6, 2020
    Configuration menu
    Copy the full SHA
    e58f103 View commit details
    Browse the repository at this point in the history
  4. cleanup comments, apply spotless

    Signed-off-by: Edward Mack <ed@edwardmack.com>
    edwardmack committed Oct 6, 2020
    Configuration menu
    Copy the full SHA
    15c7ba4 View commit details
    Browse the repository at this point in the history
  5. make needed variables final

    Signed-off-by: Edward Mack <ed@edwardmack.com>
    edwardmack committed Oct 6, 2020
    Configuration menu
    Copy the full SHA
    a859587 View commit details
    Browse the repository at this point in the history
  6. update changelog

    Signed-off-by: Edward Mack <ed@edwardmack.com>
    edwardmack committed Oct 6, 2020
    Configuration menu
    Copy the full SHA
    1a68a21 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7a53f9d View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2020

  1. refactor code to add epochCalculator to EthHash

    As suggested in comment removed EtcHash series of classes to keep
    existing controller.
    
    Signed-off-by: Edward Mack <ed@edwardmack.com>
    edwardmack committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    6235ce2 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2020

  1. Configuration menu
    Copy the full SHA
    760f80a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    665d591 View commit details
    Browse the repository at this point in the history
  3. use gas limit calculator

    Signed-off-by: Edward Mack <ed@edwardmack.com>
    edwardmack committed Oct 8, 2020
    Configuration menu
    Copy the full SHA
    a94b15f View commit details
    Browse the repository at this point in the history
  4. fix imports

    Signed-off-by: Edward Mack <ed@edwardmack.com>
    edwardmack committed Oct 8, 2020
    Configuration menu
    Copy the full SHA
    77889cc View commit details
    Browse the repository at this point in the history
  5. run spotless apply

    Signed-off-by: Edward Mack <ed@edwardmack.com>
    edwardmack committed Oct 8, 2020
    Configuration menu
    Copy the full SHA
    f43c2df View commit details
    Browse the repository at this point in the history
  6. fix imports

    Signed-off-by: Edward Mack <ed@edwardmack.com>
    edwardmack committed Oct 8, 2020
    Configuration menu
    Copy the full SHA
    6e2bb67 View commit details
    Browse the repository at this point in the history
  7. fix comments

    Signed-off-by: Edward Mack <ed@edwardmack.com>
    edwardmack committed Oct 8, 2020
    Configuration menu
    Copy the full SHA
    4f86ab5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7539202 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b72ee99 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    1616d36 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2020

  1. Configuration menu
    Copy the full SHA
    104f9a3 View commit details
    Browse the repository at this point in the history
  2. add ecip1099Block option to asMap method

    Signed-off-by: Edward Mack <ed@edwardmack.com>
    edwardmack committed Oct 9, 2020
    Configuration menu
    Copy the full SHA
    bde851f View commit details
    Browse the repository at this point in the history