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

WEB3-68: feat: Add EIP4788 commitments #180

Merged
merged 32 commits into from
Aug 22, 2024
Merged

WEB3-68: feat: Add EIP4788 commitments #180

merged 32 commits into from
Aug 22, 2024

Commits on Aug 7, 2024

  1. create slot commitment

    Wollac committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    07f0c8c View commit details
    Browse the repository at this point in the history
  2. minor improvements

    Wollac committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    f13ce98 View commit details
    Browse the repository at this point in the history
  3. minor renaming

    Wollac committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    261178f View commit details
    Browse the repository at this point in the history
  4. improve messages

    Wollac committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    47b4829 View commit details
    Browse the repository at this point in the history
  5. serde-json only used in tests

    Wollac committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    c6ebea6 View commit details
    Browse the repository at this point in the history
  6. improve error messages

    Wollac committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    03c20e9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2c0b126 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    abeafd9 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8b09132 View commit details
    Browse the repository at this point in the history
  10. Add missing license header

    Wollac committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    03bfbab View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. Configuration menu
    Copy the full SHA
    271940b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4937a72 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fd08b6e View commit details
    Browse the repository at this point in the history
  4. improve error messages

    Wollac committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    a43d22e View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2024

  1. feat: Add version to Steel commitments (#189)

    This PR adds a version to the commitments generated by Steel. This
    allows us to distinguish between regular block commits (verified using
    the `blockhash` opcode) and beacon commits (verified using the EIP-4788
    beacon roots contract) based on the commitment data alone.
    
    It uses the top 2 bytes of the commitment's `blockID` field as the
    version. This leaves a `uint240` for the actual identifier, which is
    more than sufficient for the block number or block timestamp.
    Wollac authored Aug 9, 2024
    Configuration menu
    Copy the full SHA
    6c971f9 View commit details
    Browse the repository at this point in the history
  2. make input enum

    Wollac committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    d4833b3 View commit details
    Browse the repository at this point in the history
  3. test blockID

    Wollac committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    482cc54 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3cefcd7 View commit details
    Browse the repository at this point in the history
  5. fix package name

    Wollac committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    397965b View commit details
    Browse the repository at this point in the history
  6. fix fmt

    Wollac committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    2614552 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2024

  1. move solidity code

    Wollac committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    80ed989 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. add forge tests

    Wollac committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    74e32a8 View commit details
    Browse the repository at this point in the history
  2. remove dedicated example

    Wollac committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    82b0962 View commit details
    Browse the repository at this point in the history
  3. fix local deploy

    Wollac committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    a596d9f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ec59462 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2024

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

Commits on Aug 18, 2024

  1. improve Beacon API description

    Wollac committed Aug 18, 2024
    Configuration menu
    Copy the full SHA
    c0416be View commit details
    Browse the repository at this point in the history
  2. fix README

    Wollac committed Aug 18, 2024
    Configuration menu
    Copy the full SHA
    f30176e View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. pin toolchain

    capossele committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    16ac31f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9ae21fd View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. update changelog

    Wollac committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    5b957a7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9fe9316 View commit details
    Browse the repository at this point in the history