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

[DO NOT MERGE] v36 taiko #10

Open
wants to merge 57 commits into
base: v36
Choose a base branch
from
Open

[DO NOT MERGE] v36 taiko #10

wants to merge 57 commits into from

Commits on Mar 27, 2024

  1. Squashed commit of the following:

    commit b960c3f
    Merge: 983db4b 70ab8b6
    Author: ceciliaz030 <[email protected]>
    Date:   Fri Jan 19 03:28:32 2024 +0800
    
        Merge remote-tracking branch 'cecilia/main' into sync-taiko-v3.5
    
    commit 983db4b
    Author: ceciliaz030 <[email protected]>
    Date:   Fri Jan 19 03:21:10 2024 +0800
    
        non exclusive op & taiko flags
    
    commit 115d5fe
    Author: ceciliaz030 <[email protected]>
    Date:   Fri Jan 19 03:11:48 2024 +0800
    
        cleanup
    
    commit 7b0065b
    Merge: c306f98 9d655c4
    Author: ceciliaz030 <[email protected]>
    Date:   Fri Jan 19 03:06:29 2024 +0800
    
        Merge remote-tracking branch 'cecilia/main' into sync-taiko-v3.5
    
    commit c306f98
    Author: ceciliaz030 <[email protected]>
    Date:   Fri Jan 19 03:02:19 2024 +0800
    
        handler register
    
    commit 72a085e
    Author: ceciliaz030 <[email protected]>
    Date:   Thu Jan 18 16:02:07 2024 +0800
    
        fix specs and conditional op/taiko flags, todo: taiko handlers
    
    commit 3ec69ee
    Merge: a983b13 9a03c7e
    Author: ceciliaz030 <[email protected]>
    Date:   Thu Jan 18 16:01:11 2024 +0800
    
        Merge remote-tracking branch 'cecilia/serde-no-std' into sync-taiko-v3.5
    
    commit 9a03c7e
    Merge: cf4da2f 0629883
    Author: CeciliaZ030 <[email protected]>
    Date:   Thu Jan 18 14:44:30 2024 +0800
    
        Merge branch 'main' into serde-no-std
    
    commit cf4da2f
    Author: ceciliaz030 <[email protected]>
    Date:   Thu Jan 18 14:35:37 2024 +0800
    
        "preserve_order"
    
    commit 6f95113
    Author: ceciliaz030 <[email protected]>
    Date:   Thu Jan 18 14:33:28 2024 +0800
    
        delete comment #"std"
    
    commit 15c51fa
    Author: ceciliaz030 <[email protected]>
    Date:   Thu Jan 18 13:30:33 2024 +0800
    
        optional serde std
    
    commit a983b13
    Author: ceciliaz030 <[email protected]>
    Date:   Thu Jan 18 13:30:33 2024 +0800
    
        optional serde std
    
    commit 546cb51
    Author: ceciliaz030 <[email protected]>
    Date:   Thu Jan 18 12:47:50 2024 +0800
    
        update
    
    commit f0d6806
    Author: Leo Alt <[email protected]>
    Date:   Fri Nov 24 16:32:08 2023 +0100
    
        use serde as no-std
    
    commit 0546172
    Merge: c7aee3a 327dc05
    Author: ceciliaz030 <[email protected]>
    Date:   Wed Jan 17 03:46:52 2024 +0800
    
        Merge remote-tracking branch 'john/feat/taiko' into cecilia-taiko
    
    commit c7aee3a
    Author: ceciliaz030 <[email protected]>
    Date:   Wed Jan 17 03:11:35 2024 +0800
    
        init
    
    commit 327dc05
    Author: john xu <[email protected]>
    Date:   Mon Dec 18 06:58:08 2023 +0000
    
        Refactor handler functions in EVM implementation
    
    commit 2e96144
    Author: john xu <[email protected]>
    Date:   Sat Dec 9 07:59:10 2023 +0000
    
        Add condition to disable gas refund for anchor transactions
    
    commit 13c2272
    Author: john xu <[email protected]>
    Date:   Sat Dec 9 07:21:01 2023 +0000
    
        Remove once_cell dependency
    
    commit 6c6b061
    Author: john xu <[email protected]>
    Date:   Sat Dec 9 07:13:20 2023 +0000
    
        Add taiko module and handler
    
    commit cbbfe9c
    Author: Leo Alt <[email protected]>
    Date:   Fri Nov 24 16:32:08 2023 +0100
    
        use serde as no-std
    
    commit 0e7d779
    Author: john xu <[email protected]>
    Date:   Thu Oct 19 12:28:10 2023 +0000
    
        feat: anchor check in zeth
    
    commit daf73ee
    Author: john xu <[email protected]>
    Date:   Tue Oct 17 13:18:20 2023 +0000
    
        feat: support taiko protocol
    
    taiko reimburse_caller & reward_beneficiary
    
    KATLA is before CANCUN, aka does not have 4844
    
    --features taiko
    
    more registers
    
    update
    
    pub mod handler_register
    
    Update Cargo.toml
    
    manual pick: bluealloy/pull/1073 & succinct/john/v5.0.0-patched
    
    update c-kzg 1.0.0
    
    latest bump compiled
    CeciliaZ030 committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    92c7a18 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3b2817c View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

  1. fix Defualt & fmt

    CeciliaZ030 committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    e8d4b68 View commit details
    Browse the repository at this point in the history
  2. fix

    CeciliaZ030 committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    1c4ffac View commit details
    Browse the repository at this point in the history
  3. cleanup comment

    CeciliaZ030 committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    4d02ed6 View commit details
    Browse the repository at this point in the history
  4. Update result.rs

    Co-authored-by: Brecht Devos <[email protected]>
    CeciliaZ030 and Brechtpd authored Mar 28, 2024
    Configuration menu
    Copy the full SHA
    b2a2042 View commit details
    Browse the repository at this point in the history
  5. Update handler_register.rs

    Co-authored-by: Brecht Devos <[email protected]>
    CeciliaZ030 and Brechtpd authored Mar 28, 2024
    Configuration menu
    Copy the full SHA
    2ce3836 View commit details
    Browse the repository at this point in the history
  6. last change

    CeciliaZ030 committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    a7a5e78 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #5 from CeciliaZ030/sync-taiko-2024-03-27

    Sync taiko 2024-03-27
    CeciliaZ030 authored Mar 28, 2024
    Configuration menu
    Copy the full SHA
    94e8392 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2024

  1. fix ecrecover on SP1

    Brechtpd committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    4d6aae4 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #6 from taikoxyz/fix-ecrecover

    fix ecrecover on SP1
    Brechtpd authored Mar 29, 2024
    Configuration menu
    Copy the full SHA
    501e02e View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2024

  1. update to alloy 0.7

    Brechtpd committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    8d1d50f View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2024

  1. poc compiled

    CeciliaZ030 committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    758b20b View commit details
    Browse the repository at this point in the history
  2. wip

    CeciliaZ030 committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    993541d View commit details
    Browse the repository at this point in the history
  3. bn256 done

    CeciliaZ030 committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    debc9ad View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    581d27b View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2024

  1. Configuration menu
    Copy the full SHA
    9e7e783 View commit details
    Browse the repository at this point in the history
  2. fix kzg test

    CeciliaZ030 committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    87cefad View commit details
    Browse the repository at this point in the history
  3. update to alloy 0.7

    Brechtpd authored and CeciliaZ030 committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    5e29e5a View commit details
    Browse the repository at this point in the history
  4. just use hashbrown

    CeciliaZ030 committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    20f363e View commit details
    Browse the repository at this point in the history
  5. remove kzg

    CeciliaZ030 committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    e74d97a View commit details
    Browse the repository at this point in the history
  6. secp256k1_zk

    CeciliaZ030 committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    bab7e15 View commit details
    Browse the repository at this point in the history
  7. flag zk-op in primitives

    CeciliaZ030 committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    16b5af8 View commit details
    Browse the repository at this point in the history
  8. Debug

    CeciliaZ030 committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    8e813d2 View commit details
    Browse the repository at this point in the history
  9. Send + Sync + 'static

    CeciliaZ030 committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    a975d27 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2024

  1. remove flag

    CeciliaZ030 committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    f96f422 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    35f8dee View commit details
    Browse the repository at this point in the history
  3. no zk-op flag

    CeciliaZ030 committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    123da28 View commit details
    Browse the repository at this point in the history
  4. OnceBox

    CeciliaZ030 committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    0450c4d View commit details
    Browse the repository at this point in the history
  5. fix

    CeciliaZ030 committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    c648e10 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3db9d22 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2024

  1. cleanup comments

    CeciliaZ030 committed Apr 6, 2024
    Configuration menu
    Copy the full SHA
    bbe3fc2 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2024

  1. if let

    CeciliaZ030 committed Apr 20, 2024
    Configuration menu
    Copy the full SHA
    991ea8a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    39b5b95 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2024

  1. Merge branch 'branch_v35' into fix-ecrecover

    # Conflicts:
    #	bins/revm-test/Cargo.toml
    #	crates/revm/src/handler.rs
    Brechtpd committed May 3, 2024
    Configuration menu
    Copy the full SHA
    f2cc49f View commit details
    Browse the repository at this point in the history

Commits on May 8, 2024

  1. Configuration menu
    Copy the full SHA
    1c909c9 View commit details
    Browse the repository at this point in the history
  2. pass checks

    CeciliaZ030 committed May 8, 2024
    Configuration menu
    Copy the full SHA
    098be4c View commit details
    Browse the repository at this point in the history

Commits on May 11, 2024

  1. hashbrown -> std

    CeciliaZ030 committed May 11, 2024
    Configuration menu
    Copy the full SHA
    2733b06 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2024

  1. refactor to minimize diff

    Brechtpd committed May 18, 2024
    Configuration menu
    Copy the full SHA
    6f76fee View commit details
    Browse the repository at this point in the history
  2. fix bn128 add/mul gas costs

    Brechtpd committed May 18, 2024
    Configuration menu
    Copy the full SHA
    ec20417 View commit details
    Browse the repository at this point in the history
  3. minimize diff even more

    Brechtpd committed May 18, 2024
    Configuration menu
    Copy the full SHA
    19a0625 View commit details
    Browse the repository at this point in the history
  4. fix compile error

    Brechtpd committed May 18, 2024
    Configuration menu
    Copy the full SHA
    1ae5123 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2024

  1. use our own c-kzg fork

    Brechtpd committed May 19, 2024
    Configuration menu
    Copy the full SHA
    a5c01f3 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2024

  1. cycle track

    CeciliaZ030 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    d248be2 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2024

  1. add flag & fmt

    CeciliaZ030 committed Jun 9, 2024
    Configuration menu
    Copy the full SHA
    4a7f410 View commit details
    Browse the repository at this point in the history
  2. indent

    CeciliaZ030 committed Jun 9, 2024
    Configuration menu
    Copy the full SHA
    ed006db View commit details
    Browse the repository at this point in the history
  3. fmt

    CeciliaZ030 committed Jun 9, 2024
    Configuration menu
    Copy the full SHA
    de06198 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #8 from taikoxyz/v35_taiko_v2-cycls

    feat(zkvm): add cycle tracker print to precompilees
    CeciliaZ030 authored Jun 9, 2024
    Configuration menu
    Copy the full SHA
    7d23b1c View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. Configuration menu
    Copy the full SHA
    14c846b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9a1e6db View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. Merge branch 'v36' into v36-taiko

    # Conflicts:
    #	CHANGELOG.md
    #	Cargo.lock
    #	bins/revm-test/Cargo.toml
    #	bins/revme/CHANGELOG.md
    #	bins/revme/Cargo.toml
    #	bins/revme/src/cmd/statetest/runner.rs
    #	crates/interpreter/CHANGELOG.md
    #	crates/interpreter/Cargo.toml
    #	crates/interpreter/src/gas/calc.rs
    #	crates/interpreter/src/instructions/macros.rs
    #	crates/interpreter/src/instructions/opcode.rs
    #	crates/interpreter/src/interpreter/shared_memory.rs
    #	crates/precompile/CHANGELOG.md
    #	crates/precompile/Cargo.toml
    #	crates/precompile/src/bn128.rs
    #	crates/primitives/CHANGELOG.md
    #	crates/primitives/Cargo.toml
    #	crates/primitives/src/bytecode.rs
    #	crates/primitives/src/env.rs
    #	crates/primitives/src/lib.rs
    #	crates/primitives/src/result.rs
    #	crates/primitives/src/specification.rs
    #	crates/revm/CHANGELOG.md
    #	crates/revm/Cargo.toml
    #	crates/revm/src/builder.rs
    #	crates/revm/src/evm.rs
    #	crates/revm/src/frame.rs
    #	crates/revm/src/handler.rs
    #	crates/revm/src/inspector/eip3155.rs
    #	crates/revm/src/inspector/gas.rs
    #	publish.sh
    Brechtpd committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    df642f1 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. fix warnings

    Brechtpd committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    8dfc65d View commit details
    Browse the repository at this point in the history
  2. cleanup diff

    Brechtpd committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    787302e View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. prepare ontake upgrade

    Signed-off-by: smtmfft <[email protected]>
    smtmfft committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    a533af3 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2024

  1. impl base fee sharing logic

    Signed-off-by: smtmfft <[email protected]>
    smtmfft committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    06dfcb7 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2024

  1. minor refine

    smtmfft committed Aug 10, 2024
    Configuration menu
    Copy the full SHA
    e5f0306 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. Merge pull request #15 from taikoxyz/v36-taiko-ontake

    prepare ontake upgrade
    smtmfft authored Aug 14, 2024
    Configuration menu
    Copy the full SHA
    337a98f View commit details
    Browse the repository at this point in the history