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

EIP-1153: Transient storage opcodes #4118

Merged
merged 67 commits into from Feb 3, 2023
Merged

Commits on Jul 31, 2022

  1. Exploratory changes

    Signed-off-by: Cody Born <codyborn@outlook.com>
    codyborn committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    518a259 View commit details
    Browse the repository at this point in the history
  2. Add Shanghai fork

    Signed-off-by: Cody Born <codyborn@outlook.com>
    codyborn committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    930066b View commit details
    Browse the repository at this point in the history
  3. Multi-contract tests

    Signed-off-by: Cody Born <codyborn@outlook.com>
    codyborn committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    20a5c86 View commit details
    Browse the repository at this point in the history
  4. More tests; handle transient state across frames

    Signed-off-by: Cody Born <codyborn@outlook.com>
    codyborn committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    b77a993 View commit details
    Browse the repository at this point in the history
  5. Moar tests

    Signed-off-by: Cody Born <codyborn@outlook.com>
    codyborn committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    4edfd8d View commit details
    Browse the repository at this point in the history
  6. Backward sync exception improvements (hyperledger#4092)

    * Remove backward sync exception recursive nesting
    
    Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
    Signed-off-by: Cody Born <codyborn@outlook.com>
    fab-10 authored and codyborn committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    85d06e3 View commit details
    Browse the repository at this point in the history
  7. Finalised blocks should not prevent reorgs in BWS (hyperledger#4097)

    Signed-off-by: Jiri Peinlich <jiri.peinlich@gmail.com>
    Signed-off-by: Cody Born <codyborn@outlook.com>
    gezero authored and codyborn committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    6af79cb View commit details
    Browse the repository at this point in the history
  8. delegate all the block checks and validation to the block import phase (

    hyperledger#4098)
    
    Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
    Signed-off-by: Cody Born <codyborn@outlook.com>
    fab-10 authored and codyborn committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    82d0cb6 View commit details
    Browse the repository at this point in the history
  9. Ignore 2 tests that assume that the system language is English, if th…

    …at should not be the case (hyperledger#4102)
    
    * ignore 2 tests that assume that the system language is English, if that should not be the case
    
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    Signed-off-by: Cody Born <codyborn@outlook.com>
    daniellehrner authored and codyborn committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    4564178 View commit details
    Browse the repository at this point in the history
  10. Fix PR 4098 (hyperledger#4106)

    Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
    Signed-off-by: Cody Born <codyborn@outlook.com>
    fab-10 authored and codyborn committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    5b41dcf View commit details
    Browse the repository at this point in the history
  11. log execution errors at right level, stops transition message propaga…

    …tion post-merge sync. (hyperledger#4104)
    
    Signed-off-by: Justin Florentine <justin+github@florentine.us>
    
    Co-authored-by: garyschulte <garyschulte@gmail.com>
    Signed-off-by: Cody Born <codyborn@outlook.com>
    2 people authored and codyborn committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    0a65802 View commit details
    Browse the repository at this point in the history
  12. Add experimental config option to enable v5 discovery (hyperledger#4103)

    * Add experimental config option to enable v5 discovery
    
    Signed-off-by: Gabriel Trintinalia <gabriel.trintinalia@consensys.net>
    
    Co-authored-by: Gabriel Trintinalia <gabriel.trintinalia@consensys.net>
    Co-authored-by: Sally MacFarlane <sally.macfarlane@consensys.net>
    Signed-off-by: Cody Born <codyborn@outlook.com>
    3 people authored and codyborn committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    ad0890a View commit details
    Browse the repository at this point in the history
  13. Move Taccat to Emeritus (hyperledger#4033)

    Move Taccat Isid from Active to Emeritus Maintainer.
    
    Signed-off-by: Danno Ferrin <danno.ferrin@gmail.com>
    
    Co-authored-by: Sally MacFarlane <sally.macfarlane@consensys.net>
    Signed-off-by: Cody Born <codyborn@outlook.com>
    2 people authored and codyborn committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    e520669 View commit details
    Browse the repository at this point in the history
  14. Remove hash to append from the queue only if the step succeeds (hyper…

    …ledger#4105)
    
    * Remove hash to append from the queue only if the step succeeds
    
    Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
    Signed-off-by: Cody Born <codyborn@outlook.com>
    fab-10 authored and codyborn committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    743fa0a View commit details
    Browse the repository at this point in the history
  15. Create backward sync retries on demand (hyperledger#4095)

    * Create backward sync retries on demand
    
    Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
    Signed-off-by: Cody Born <codyborn@outlook.com>
    fab-10 authored and codyborn committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    df43a9d View commit details
    Browse the repository at this point in the history
  16. Update checkpoint sync for merge (hyperledger#4085)

    Signed-off-by: Karim TAAM <karim.t2am@gmail.com>
    Signed-off-by: Cody Born <codyborn@outlook.com>
    matkt authored and codyborn committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    21a7054 View commit details
    Browse the repository at this point in the history
  17. Remove unintended changes

    Signed-off-by: Cody Born <codyborn@outlook.com>
    codyborn committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    d61e457 View commit details
    Browse the repository at this point in the history
  18. Organize bytecode enum

    Signed-off-by: Cody Born <codyborn@outlook.com>
    codyborn committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    c126cd5 View commit details
    Browse the repository at this point in the history
  19. Remove extra space

    Signed-off-by: Cody Born <codyborn@outlook.com>
    codyborn committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    75d74aa View commit details
    Browse the repository at this point in the history
  20. Updates to address PR feedback

    Signed-off-by: Cody Born <codyborn@outlook.com>
    codyborn committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    b6bf7fc View commit details
    Browse the repository at this point in the history
  21. TreeMap -> HashMap

    Signed-off-by: Cody Born <codyborn@outlook.com>
    codyborn committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    57f1fd2 View commit details
    Browse the repository at this point in the history
  22. Remove shanghai hf config

    Signed-off-by: Cody Born <codyborn@outlook.com>
    codyborn committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    188d201 View commit details
    Browse the repository at this point in the history
  23. Merge with main

    Signed-off-by: Cody Born <codyborn@outlook.com>
    codyborn committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    a1708a4 View commit details
    Browse the repository at this point in the history
  24. Missed some changes in the merge

    Signed-off-by: Cody Born <codyborn@outlook.com>
    codyborn committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    4f0a43b View commit details
    Browse the repository at this point in the history
  25. Whitespace style fix

    Signed-off-by: Cody Born <codyborn@outlook.com>
    codyborn committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    612ee73 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2022

  1. Remove eip from all_forks.json

    Signed-off-by: Cody Born <codyborn@outlook.com>
    codyborn committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    04ffcae View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2022

  1. Clear transient storage after each transaction

    Signed-off-by: Cody Born <codyborn@outlook.com>
    codyborn committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    8623f48 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2022

  1. Style fixes

    Signed-off-by: Cody Born <codyborn@outlook.com>
    codyborn committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    0ad50e6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d1db3b2 View commit details
    Browse the repository at this point in the history
  3. Simple performance test

    Signed-off-by: Cody Born <codyborn@outlook.com>
    codyborn committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    03ad001 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2022

  1. javadoc ByteCodeBuilder, undo unintended change

    Signed-off-by: Cody Born <codyborn@outlook.com>
    codyborn committed Aug 6, 2022
    Configuration menu
    Copy the full SHA
    45f603c View commit details
    Browse the repository at this point in the history
  2. correct javadoc typos

    Signed-off-by: Cody Born <codyborn@outlook.com>
    codyborn committed Aug 6, 2022
    Configuration menu
    Copy the full SHA
    42ce2ec View commit details
    Browse the repository at this point in the history
  3. style fix

    Signed-off-by: Cody Born <codyborn@outlook.com>
    codyborn committed Aug 6, 2022
    Configuration menu
    Copy the full SHA
    2c24e18 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2022

  1. Move transient performance test to jmh suite

    Signed-off-by: Cody Born <codyborn@outlook.com>
    codyborn committed Aug 8, 2022
    Configuration menu
    Copy the full SHA
    9b3f8d8 View commit details
    Browse the repository at this point in the history
  2. Remove commented out line

    Signed-off-by: Cody Born <codyborn@outlook.com>
    codyborn committed Aug 8, 2022
    Configuration menu
    Copy the full SHA
    114446d View commit details
    Browse the repository at this point in the history
  3. Upgrade Web3J (hyperledger#3752)

    * Upgrade web3j dependencies to latest versions
    
    Signed-off-by: Diego López León <dieguitoll@gmail.com>
    Signed-off-by: Antony Denyer <git@antonydenyer.co.uk>
    Co-authored-by: Antony Denyer <git@antonydenyer.co.uk>
    Co-authored-by: Miguel Rojo <miguelangel.rojofernandez@mastercard.com>
    Co-authored-by: Miguel Angel Rojo <freemanz1486@gmail.com>
    Signed-off-by: Cody Born <codyborn@outlook.com>
    4 people authored and codyborn committed Aug 8, 2022
    Configuration menu
    Copy the full SHA
    7e108d5 View commit details
    Browse the repository at this point in the history
  4. Fix ConcurrentModificationException on ReattemptPendingPeerRequests (h…

    …yperledger#4206)
    
    * Handle ConcurrentModificationException on ReattemptPendingPeerRequests
    * Replace removeIf with Iterator
    
    Signed-off-by: Gabriel Trintinalia <gabriel.trintinalia@consensys.net>
    
    Co-authored-by: mark-terry <36909937+mark-terry@users.noreply.github.com>
    Co-authored-by: Sally MacFarlane <sally.macfarlane@consensys.net>
    Signed-off-by: Cody Born <codyborn@outlook.com>
    3 people authored and codyborn committed Aug 8, 2022
    Configuration menu
    Copy the full SHA
    9d63c64 View commit details
    Browse the repository at this point in the history
  5. Log unexpected exceptions in execution engine rpc (hyperledger#4222)

    Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
    Signed-off-by: Cody Born <codyborn@outlook.com>
    siladu authored and codyborn committed Aug 8, 2022
    Configuration menu
    Copy the full SHA
    c46b1bf View commit details
    Browse the repository at this point in the history
  6. correct fallback ttd to correct value (hyperledger#4223)

    * correct fallback ttd to correct value
    
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    
    Co-authored-by: Sally MacFarlane <sally.macfarlane@consensys.net>
    Signed-off-by: Cody Born <codyborn@outlook.com>
    2 people authored and codyborn committed Aug 8, 2022
    Configuration menu
    Copy the full SHA
    b68a6a7 View commit details
    Browse the repository at this point in the history
  7. Enclave public key length constraint removed for private transactions (

    …hyperledger#4086)
    
    * removed constraint with the length of the privacy public key
    
    * refactor to include tessera ec encryptor
    
    * added EC snippet to the tessera json config, still need to replace base64string from web3j
    
    * acceptance tests working after modifying the web3j library to allow secp256r1 keys
    
    * using NACL encryptor by default
    
    * using web3j v4.9.4 and web3j-quorum v4.9.0
    
    Signed-off-by: Miguel Rojo <miguelangel.rojofernandez@mastercard.com>
    
    Co-authored-by: Antony Denyer <git@antonydenyer.co.uk>
    Signed-off-by: Cody Born <codyborn@outlook.com>
    2 people authored and codyborn committed Aug 8, 2022
    Configuration menu
    Copy the full SHA
    b937710 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    26714f1 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2022

  1. Merge branch 'main' into eip1153

    Signed-off-by: Cody Born <codyborn@outlook.com>
    codyborn committed Aug 9, 2022
    Configuration menu
    Copy the full SHA
    34451ae View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2022

  1. Merge branch 'main' into eip1153

    Signed-off-by: Cody Born <codyborn@outlook.com>
    codyborn committed Aug 10, 2022
    Configuration menu
    Copy the full SHA
    7bf6470 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into eip1153

    Signed-off-by: Cody Born <codyborn@outlook.com>
    codyborn committed Aug 10, 2022
    Configuration menu
    Copy the full SHA
    47b1f31 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2022

  1. Merge branch 'main' into eip1153

    Signed-off-by: Cody Born <codyborn@outlook.com>
    codyborn committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    4b1c2a7 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2022

  1. Merge branch 'main' into eip1153

    Signed-off-by: Cody Born <codyborn@outlook.com>
    codyborn committed Aug 21, 2022
    Configuration menu
    Copy the full SHA
    c0c3c92 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2022

  1. Add 1153 as ExperimentalEIP cmd line

    Signed-off-by: Cody Born <codyborn@outlook.com>
    codyborn committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    a0cc8df View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into eip1153

    Signed-off-by: Cody Born <codyborn@outlook.com>
    codyborn committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    d184d71 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2022

  1. Merge upstream

    codyborn committed Nov 30, 2022
    Configuration menu
    Copy the full SHA
    a950795 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2022

  1. Merge upstream

    Signed-off-by:  Cody Born <codyborn@outlook.com>
    codyborn committed Dec 3, 2022
    Configuration menu
    Copy the full SHA
    ed3ccad View commit details
    Browse the repository at this point in the history
  2. Fix tests

    Signed-off-by: Cody Born <codyborn@outlook.com>
    codyborn committed Dec 3, 2022
    Configuration menu
    Copy the full SHA
    1a0b0fd View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1 from codyborn/merge1153

    Merge1153
    codyborn committed Dec 3, 2022
    Configuration menu
    Copy the full SHA
    dd3f4bd View commit details
    Browse the repository at this point in the history
  4. Update tests

    Signed-off-by: Cody Born <codyborn@outlook.com>
    codyborn committed Dec 3, 2022
    Configuration menu
    Copy the full SHA
    ab4285d View commit details
    Browse the repository at this point in the history
  5. Merge branch 'eip1153' of https://github.com/codyborn/besu into eip1153

    Signed-off-by: Cody Born <codyborn@outlook.com>
    codyborn committed Dec 3, 2022
    Configuration menu
    Copy the full SHA
    206923f View commit details
    Browse the repository at this point in the history
  6. Fix merge issue

    Signed-off-by: Cody Born <codyborn@outlook.com>
    codyborn committed Dec 3, 2022
    Configuration menu
    Copy the full SHA
    bed8c06 View commit details
    Browse the repository at this point in the history
  7. Spotless fix

    Signed-off-by: Cody Born <codyborn@outlook.com>
    codyborn committed Dec 3, 2022
    Configuration menu
    Copy the full SHA
    7e86124 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2022

  1. Add experimental EIPs back into BesuCommand

    Signed-off-by: Cody Born <codyborn@outlook.com>
    codyborn committed Dec 4, 2022
    Configuration menu
    Copy the full SHA
    6cce1ce View commit details
    Browse the repository at this point in the history
  2. Fix merge artifacts

    Signed-off-by: Cody Born <codyborn@outlook.com>
    codyborn committed Dec 4, 2022
    Configuration menu
    Copy the full SHA
    aafce49 View commit details
    Browse the repository at this point in the history
  3. Revert reference test external-resources

    Signed-off-by: Cody Born <codyborn@outlook.com>
    codyborn committed Dec 4, 2022
    Configuration menu
    Copy the full SHA
    0cbedf4 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2022

  1. Merge branch 'main' into eip1153

    Signed-off-by: Cody Born <codyborn@outlook.com>
    codyborn committed Dec 5, 2022
    Configuration menu
    Copy the full SHA
    8eadf09 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2023

  1. ugly merge

    Signed-off-by: Danno Ferrin <danno.ferrin@swirldslabs.com>
    shemnon committed Jan 26, 2023
    Configuration menu
    Copy the full SHA
    82af1b8 View commit details
    Browse the repository at this point in the history
  2. finish removing CLI feature flag

    Signed-off-by: Danno Ferrin <danno.ferrin@swirldslabs.com>
    shemnon committed Jan 26, 2023
    Configuration menu
    Copy the full SHA
    0439c40 View commit details
    Browse the repository at this point in the history
  3. Move transient storage to the MessageFrame

    Signed-off-by: Danno Ferrin <danno.ferrin@swirldslabs.com>
    shemnon committed Jan 26, 2023
    Configuration menu
    Copy the full SHA
    22b0cf1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9580690 View commit details
    Browse the repository at this point in the history
  5. javadoc

    Signed-off-by: Danno Ferrin <danno.ferrin@swirldslabs.com>
    shemnon committed Jan 26, 2023
    Configuration menu
    Copy the full SHA
    6b8fa64 View commit details
    Browse the repository at this point in the history
  6. spotless

    Signed-off-by: Danno Ferrin <danno.ferrin@swirldslabs.com>
    shemnon committed Jan 26, 2023
    Configuration menu
    Copy the full SHA
    56f04be View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2023

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