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

Parallel decryptions #128

Merged
merged 84 commits into from
Sep 30, 2024
Merged

Parallel decryptions #128

merged 84 commits into from
Sep 30, 2024

Commits on Aug 13, 2024

  1. Parallel decryptions: DecryptionResults (#124)

    * Create `PendingDecryption` struct
    
    * a wip version of `DecryptionResults`
    
    * Add synchronization to `DecryptionResults`
    
    * add record timestamps to enable refetch of stale requests
    
    * move decryptionResults to a separate file
    
    * add some tests
    
    * Move decryptions map to FheosState
    toml01 authored Aug 13, 2024
    Configuration menu
    Copy the full SHA
    3504d8c View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. just minor import changes

    toml01 committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    d9d0d3b View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2024

  1. Configuration menu
    Copy the full SHA
    d9160aa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c9e2f86 View commit details
    Browse the repository at this point in the history
  3. fix build?

    toml01 committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    8574901 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. update overrides

    toml01 committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    ab99728 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2024

  1. fix build

    toml01 committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    d17f239 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. Configuration menu
    Copy the full SHA
    2da1391 View commit details
    Browse the repository at this point in the history
  2. type compatibility

    toml01 committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    169b585 View commit details
    Browse the repository at this point in the history
  3. fix tests

    toml01 committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    e1d1cdf View commit details
    Browse the repository at this point in the history
  4. implement the decrypt precomp

    toml01 committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    8c34dde View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2024

  1. Configuration menu
    Copy the full SHA
    323192f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c02cea3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ddad1ff View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. update geth

    toml01 committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    22ce2bc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7ed36a3 View commit details
    Browse the repository at this point in the history
  3. type compatibility

    toml01 committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    a839ada View commit details
    Browse the repository at this point in the history
  4. fix tests

    toml01 committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    24170e7 View commit details
    Browse the repository at this point in the history
  5. implement the decrypt precomp

    toml01 committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    4bd4b42 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8215b54 View commit details
    Browse the repository at this point in the history
  7. just override stuff for CI

    toml01 committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    2c19a1e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a5944c2 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d77e5b6 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    268aaeb View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a8c556a View commit details
    Browse the repository at this point in the history
  12. overrides for CI

    toml01 committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    018f3d9 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    c039422 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2024

  1. Configuration menu
    Copy the full SHA
    797e369 View commit details
    Browse the repository at this point in the history
  2. fix build

    toml01 committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    31d1f02 View commit details
    Browse the repository at this point in the history
  3. better comment

    toml01 committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    db7f1d4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    51938f4 View commit details
    Browse the repository at this point in the history
  5. type compatibility

    toml01 committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    e6b1b16 View commit details
    Browse the repository at this point in the history
  6. fix tests

    toml01 committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    b86a54a View commit details
    Browse the repository at this point in the history
  7. remove comment

    toml01 committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    938d579 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. Configuration menu
    Copy the full SHA
    5f2e90d View commit details
    Browse the repository at this point in the history
  2. Merge pull request #133 from FhenixProtocol/pd-sequencer-flow

    Parallel decryptions: Sequencer hooks
    toml01 authored Sep 11, 2024
    Configuration menu
    Copy the full SHA
    9e132ee View commit details
    Browse the repository at this point in the history
  3. Merge pull request #137 from FhenixProtocol/pd-new-structs-2

    Parallel decryptions: minor changes to fheos structs
    toml01 authored Sep 11, 2024
    Configuration menu
    Copy the full SHA
    f00a87d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    61191b1 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. Merge branch 'pd-precompiles' into sync-tx-results-3

     Conflicts:
    	precompiles/contracts.go
    	precompiles/types/decryption_results.go
    eshelB committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    b97abe9 View commit details
    Browse the repository at this point in the history
  2. adding nitro-overrides parse_l2.go and executionegine.go, updating bl…

    …ock_processor and sequencer
    eshelB committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    095558c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7113bda View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7a51719 View commit details
    Browse the repository at this point in the history
  5. removing ontxsuccess

    eshelB committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    6eb2be7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8d6c500 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    eab219c View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2024

  1. Configuration menu
    Copy the full SHA
    53c6324 View commit details
    Browse the repository at this point in the history
  2. adding a nitro override

    eshelB committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    5890c58 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    34f4da5 View commit details
    Browse the repository at this point in the history
  4. fixing re-close channel bug

    eshelB committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    aa454ee View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    38c80e9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    180df97 View commit details
    Browse the repository at this point in the history
  7. adding a nitro override

    eshelB authored and toml01 committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    2671908 View commit details
    Browse the repository at this point in the history
  8. updating overrides

    eshelB committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    0b2fb8f View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2024

  1. Configuration menu
    Copy the full SHA
    79f74d5 View commit details
    Browse the repository at this point in the history
  2. removing todo

    eshelB committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    ca4324a View commit details
    Browse the repository at this point in the history
  3. Merge pull request #138 from FhenixProtocol/pd-precompiles

    Parallel decryptions: parallel precompiles implementation
    toml01 authored Sep 16, 2024
    Configuration menu
    Copy the full SHA
    2ece2f5 View commit details
    Browse the repository at this point in the history
  4. nitro overrides

    eshelB committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    53d0a5f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7b47439 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. adding debug log

    eshelB committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    9f0146f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fea1d1d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    42bb41a View commit details
    Browse the repository at this point in the history
  4. resolve conflicts

    toml01 committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    a807ac1 View commit details
    Browse the repository at this point in the history
  5. fix log lib

    toml01 committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    f9b7b8d View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. Configuration menu
    Copy the full SHA
    b924b74 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1143e85 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1387526 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2024

  1. update geth

    toml01 committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    1fd351b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d99280d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0d5f6ec View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. Configuration menu
    Copy the full SHA
    324bb2e View commit details
    Browse the repository at this point in the history
  2. Merge pull request #152 from FhenixProtocol/rand-ct-deterministic-hash

    Parallel decryptions: use tx hash instead of block hash in auto-seeding
    toml01 authored Sep 23, 2024
    Configuration menu
    Copy the full SHA
    0001764 View commit details
    Browse the repository at this point in the history
  3. updating nitro-override

    eshelB committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    0e0939a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e167b94 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. Merge pull request #146 from FhenixProtocol/pd-sync-results

    Parallel decrypts: sync decryption results
    toml01 authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    266d5c8 View commit details
    Browse the repository at this point in the history
  2. Update go-ethereum

    toml01 committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    9712c01 View commit details
    Browse the repository at this point in the history
  3. fix nitro tests

    toml01 committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    0839294 View commit details
    Browse the repository at this point in the history
  4. sync with master

    toml01 committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    d6f2813 View commit details
    Browse the repository at this point in the history
  5. mastermain-synced geth

    toml01 committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    345632d View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. Configuration menu
    Copy the full SHA
    d2f81a1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    023b4e7 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. update geth

    toml01 committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    ff101ca View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2024

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

Commits on Sep 30, 2024

  1. Merge pull request #155 from FhenixProtocol/celestia-merge

    Celestia merge
    toml01 authored Sep 30, 2024
    Configuration menu
    Copy the full SHA
    74c7994 View commit details
    Browse the repository at this point in the history
  2. update geth

    toml01 committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    7e8efa2 View commit details
    Browse the repository at this point in the history