1. 24 Aug, 2021 1 commit
    • Martin Holst Swende's avatar
      core/vm: faster code analysis (#23381) · 1d995731
      Martin Holst Swende authored
      * core/vm: more detailed benchmark for jumpdest analysis
      
      * core/vm: make jd analysis benchmark alloc free
      
      * core/vm: improve jumpdest analysis
      
      * core/vm: improve worst-case
      
      * core/vm: further improvements in analysis
      
      * core/vm: improve jumpdest analysis >PUSH15
      
      * core/vm: make jd analysis ref by value
      
      * core/vm: fix misspell
      
      * core/vm: improve set8 and set16 a bit
      
      * core/vm: reduce amount of code
      
      * core/vm: optimize byte copying
      1d995731
  2. 23 Aug, 2021 4 commits
  3. 20 Aug, 2021 1 commit
  4. 18 Aug, 2021 1 commit
  5. 17 Aug, 2021 5 commits
  6. 13 Aug, 2021 3 commits
  7. 12 Aug, 2021 6 commits
  8. 10 Aug, 2021 15 commits
  9. 09 Aug, 2021 1 commit
  10. 08 Aug, 2021 1 commit
  11. 07 Aug, 2021 2 commits
    • Martin Holst Swende's avatar
      cmd/evm: implement input txs via rlp in t8n tool (#23138) · 8a24b563
      Martin Holst Swende authored
      In many cases, it's desireable to use already-signed transactions as input to the state transition, instead of having the evm sign them internally (for example to use malformed or not-yet-valid transactions). This PR adds support + docs for that feature.
      8a24b563
    • Martin Holst Swende's avatar
      core: check if sender is EOA (#23303) · 0658712f
      Martin Holst Swende authored
      This adds a check to verify that a sender-account does not have code, which means that the codehash is either `emptyCodeHash` _OR_ not present. The latter occurs IFF the sender did not previously exist, a situation which can only occur with zero cost gasprices. 
      0658712f