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

Add precompiles to support signature checking on provided and historic headers #772

Merged
merged 28 commits into from
Dec 23, 2019

Commits on Dec 17, 2019

  1. Configuration menu
    Copy the full SHA
    751819e View commit details
    Browse the repository at this point in the history
  2. add block number parameter to validator set precompiles

    Victor Graf committed Dec 17, 2019
    Configuration menu
    Copy the full SHA
    77f0972 View commit details
    Browse the repository at this point in the history
  3. add get parent seal bitmap precompile

    Victor Graf committed Dec 17, 2019
    Configuration menu
    Copy the full SHA
    43f87e9 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'master' of github.com:celo-org/celo-blockchain into vic…

    …tor/slashing-precompiles
    Victor Graf committed Dec 17, 2019
    Configuration menu
    Copy the full SHA
    4833d97 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2019

  1. add get verified seal bitmap precompile

    Victor Graf committed Dec 18, 2019
    Configuration menu
    Copy the full SHA
    17f69c8 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' of github.com:celo-org/celo-blockchain into vic…

    …tor/slashing-precompiles
    Victor Graf committed Dec 18, 2019
    Configuration menu
    Copy the full SHA
    26daaa1 View commit details
    Browse the repository at this point in the history
  3. small modifications

    Victor Graf committed Dec 18, 2019
    Configuration menu
    Copy the full SHA
    5257684 View commit details
    Browse the repository at this point in the history
  4. duplicate changes

    Victor Graf committed Dec 18, 2019
    Configuration menu
    Copy the full SHA
    a3b1ae3 View commit details
    Browse the repository at this point in the history
  5. fix VerifySeal test

    Victor Graf committed Dec 18, 2019
    Configuration menu
    Copy the full SHA
    5c40faa View commit details
    Browse the repository at this point in the history
  6. Merge branch 'master' of github.com:celo-org/celo-blockchain into vic…

    …tor/slashing-precompiles
    Victor Graf committed Dec 18, 2019
    Configuration menu
    Copy the full SHA
    fb0012b View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2019

  1. address comments

    Victor Graf committed Dec 19, 2019
    Configuration menu
    Copy the full SHA
    bcb6d49 View commit details
    Browse the repository at this point in the history
  2. fix code relied on by testing

    Victor Graf committed Dec 19, 2019
    Configuration menu
    Copy the full SHA
    6259948 View commit details
    Browse the repository at this point in the history
  3. update gas cost

    Victor Graf committed Dec 19, 2019
    Configuration menu
    Copy the full SHA
    2ec29ad View commit details
    Browse the repository at this point in the history
  4. extract core/evm.go to core/vm/context.go

    Victor Graf committed Dec 19, 2019
    Configuration menu
    Copy the full SHA
    20f4f32 View commit details
    Browse the repository at this point in the history
  5. fix test building

    Victor Graf committed Dec 19, 2019
    Configuration menu
    Copy the full SHA
    96cac26 View commit details
    Browse the repository at this point in the history
  6. add note about the empty block hash

    Victor Graf committed Dec 19, 2019
    Configuration menu
    Copy the full SHA
    4f579f1 View commit details
    Browse the repository at this point in the history
  7. replace GetParentSealBitmap with GetHeaderByNumber

    Victor Graf committed Dec 19, 2019
    Configuration menu
    Copy the full SHA
    1e1fbec View commit details
    Browse the repository at this point in the history
  8. adjust gas cost

    Victor Graf committed Dec 19, 2019
    Configuration menu
    Copy the full SHA
    67d1360 View commit details
    Browse the repository at this point in the history
  9. adjust notes on GetValidator call

    Victor Graf committed Dec 19, 2019
    Configuration menu
    Copy the full SHA
    7fa1fa7 View commit details
    Browse the repository at this point in the history
  10. update error messages

    Victor Graf committed Dec 19, 2019
    Configuration menu
    Copy the full SHA
    083dee7 View commit details
    Browse the repository at this point in the history
  11. skip and verificatin check and change the error

    Victor Graf committed Dec 19, 2019
    Configuration menu
    Copy the full SHA
    ed4d32f View commit details
    Browse the repository at this point in the history
  12. add tests for new celo precompiles

    Victor Graf committed Dec 19, 2019
    Configuration menu
    Copy the full SHA
    4432ac2 View commit details
    Browse the repository at this point in the history
  13. address review comments

    Victor Graf committed Dec 19, 2019
    Configuration menu
    Copy the full SHA
    9e812c1 View commit details
    Browse the repository at this point in the history
  14. fix lint error

    Victor Graf committed Dec 19, 2019
    Configuration menu
    Copy the full SHA
    70c79fc View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2019

  1. prevent panic in tests

    Victor Graf committed Dec 20, 2019
    Configuration menu
    Copy the full SHA
    3d2353c View commit details
    Browse the repository at this point in the history
  2. point ci to victor/slashing-precompiles

    Victor Graf committed Dec 20, 2019
    Configuration menu
    Copy the full SHA
    fef3078 View commit details
    Browse the repository at this point in the history
  3. allow getting the parent seal form the unsealed block

    Victor Graf committed Dec 20, 2019
    Configuration menu
    Copy the full SHA
    bd31aee View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    56a2d47 View commit details
    Browse the repository at this point in the history