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 6780 selfdestruct #5430

Merged
merged 30 commits into from
Jul 24, 2023
Merged

Eip 6780 selfdestruct #5430

merged 30 commits into from
Jul 24, 2023

Commits on May 10, 2023

  1. EIP-6780 SELFDESTRUCT Support

    * Wire in a check to see if an account is new in the TX scope
    * Create a new SelfDestruct Opcode that only deletes accounts
      that register as new within tx scope.
    
    Signed-off-by: Danno Ferrin <danno.ferrin@swirldslabs.com>
    shemnon committed May 10, 2023
    Configuration menu
    Copy the full SHA
    e4022e1 View commit details
    Browse the repository at this point in the history
  2. unit test

    Signed-off-by: Danno Ferrin <danno.ferrin@swirldslabs.com>
    shemnon committed May 10, 2023
    Configuration menu
    Copy the full SHA
    4875b66 View commit details
    Browse the repository at this point in the history
  3. merge self destruct semantics into one operation.

    Signed-off-by: Danno Ferrin <danno.ferrin@swirldslabs.com>
    shemnon committed May 10, 2023
    Configuration menu
    Copy the full SHA
    9b6eb6a View commit details
    Browse the repository at this point in the history
  4. javadoc

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

Commits on Jun 30, 2023

  1. review changes

    Signed-off-by: Danno Ferrin <danno.ferrin@swirldslabs.com>
    shemnon committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    95ddfe1 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' of github.com:hyperledger/besu into eip-6780-self…

    …destruct
    
    Signed-off-by: Danno Ferrin <danno.ferrin@swirldslabs.com>
    shemnon committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    6ac36fe View commit details
    Browse the repository at this point in the history
  3. update verification data

    Signed-off-by: Danno Ferrin <danno.ferrin@swirldslabs.com>
    shemnon committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    f473755 View commit details
    Browse the repository at this point in the history
  4. update verification data

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

Commits on Jul 6, 2023

  1. Merge branch 'main' of github.com:hyperledger/besu into eip-6780-self…

    …destruct
    
    Signed-off-by: Danno Ferrin <danno.ferrin@swirldslabs.com>
    shemnon committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    9d554ad View commit details
    Browse the repository at this point in the history
  2. updates from execution-spec-tests

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

Commits on Jul 7, 2023

  1. Don't use getOrCreate in EVM

    Signed-off-by: Danno Ferrin <danno.ferrin@swirldslabs.com>
    shemnon committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    686b34f View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' of github.com:hyperledger/besu into eip-6780-self…

    …destruct
    
    Signed-off-by: Danno Ferrin <danno.ferrin@swirldslabs.com>
    shemnon committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    d099a99 View commit details
    Browse the repository at this point in the history
  3. Don't use getOrCreate in EVM

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

Commits on Jul 8, 2023

  1. remove stacktrace

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

Commits on Jul 10, 2023

  1. hack plus notation for execution test specs

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

    Signed-off-by: Danno Ferrin <danno.ferrin@swirldslabs.com>
    shemnon committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    83aaec8 View commit details
    Browse the repository at this point in the history
  3. Align with Geth re contract creation/account creation.

    Signed-off-by: Danno Ferrin <danno.ferrin@swirldslabs.com>
    shemnon committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    fdf3d03 View commit details
    Browse the repository at this point in the history
  4. spotless and unneeded change removal

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

Commits on Jul 11, 2023

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

Commits on Jul 12, 2023

  1. fix json libraries in t8n server and protected legacy TXes

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

Commits on Jul 13, 2023

  1. add evm tool to the default distribution

    Signed-off-by: Danno Ferrin <danno.ferrin@swirldslabs.com>
    shemnon committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    9b37fb9 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' of github.com:hyperledger/besu into eip-6780-self…

    …destruct
    
    Signed-off-by: Danno Ferrin <danno.ferrin@swirldslabs.com>
    shemnon committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    f8ec251 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2023

  1. Merge branch 'main' of github.com:hyperledger/besu into eip-6780-self…

    …destruct
    
    Signed-off-by: Danno Ferrin <danno.ferrin@swirldslabs.com>
    shemnon committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    077b6a8 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #14 from danceratopz/t8n-server-use-v-to-determine…

    …-if-tx-is-playback-protected
    
    Use v to determine if the transaction is protected
    
    Signed-off-by: Danno Ferrin <danno.ferrin@swirldslabs.com>
    shemnon committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    3e053c6 View commit details
    Browse the repository at this point in the history
  3. remove "protected" attribute

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

Commits on Jul 19, 2023

  1. Merge branch 'main' of github.com:hyperledger/besu into eip-6780-self…

    …destruct
    
    Signed-off-by: Danno Ferrin <danno.ferrin@swirldslabs.com>
    shemnon committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    fa4caf5 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2023

  1. Refactor into more readable code

    Also, fixes a bug found in the new execution spec tests relating to
    repeated calls to self-destruct on the same account.
    
    Signed-off-by: Danno Ferrin <danno.ferrin@swirldslabs.com>
    shemnon committed Jul 22, 2023
    Configuration menu
    Copy the full SHA
    2807e29 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dd060d1 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2023

  1. tpyos

    Signed-off-by: Danno Ferrin <danno.ferrin@swirldslabs.com>
    shemnon committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    c41801e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    22e33d7 View commit details
    Browse the repository at this point in the history