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

feat: prover escrow and 712-signed quotes #8877

Merged
merged 7 commits into from
Oct 1, 2024
Merged

Commits on Sep 30, 2024

  1. Introduces an escrow contract that is able to store test tokens from …

    …provers.
    
    The implementation allows the rollup contract to stake deposited bonds, and unstake them.
    
    Provers may initiate withdraws which are not executable until 3 epochs after their initiation.
    
    Proposers will use the minBalanceAtTime function to ensure that a prover has sufficient funds at the slot they would "cash in" the quote.
    
    Additionally, the signatures used on the epoch proof quotes have been updated to use EIP 712 style signing and verification.
    just-mitch committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    1cadafe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e56bf53 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c962569 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. enable proof quote signature verification on l1

    update tests
    just-mitch committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    c851a38 View commit details
    Browse the repository at this point in the history
  2. remove dead code

    just-mitch committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    361db07 View commit details
    Browse the repository at this point in the history
  3. make updates to test

    fix formatting
    just-mitch committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    9a93591 View commit details
    Browse the repository at this point in the history
  4. cleanup

    just-mitch committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    a4d67ef View commit details
    Browse the repository at this point in the history