good morning!!!!

Skip to content
Snippets Groups Projects
  1. Nov 12, 2019
  2. May 21, 2019
  3. Apr 02, 2019
  4. Mar 06, 2019
  5. Jan 24, 2019
    • Martin Holst Swende's avatar
      core, cmd/puppeth: implement constantinople fix, disable EIP-1283 (#18486) · ecb78129
      Martin Holst Swende authored
      This PR adds a new fork which disables EIP-1283. Internally it's called Petersburg,
      but the genesis/config field is ConstantinopleFix.
      
      The block numbers are:
      
          7280000 for Constantinople on Mainnet
          7280000 for ConstantinopleFix on Mainnet
          4939394 for ConstantinopleFix on Ropsten
          9999999 for ConstantinopleFix on Rinkeby (real number decided later)
      
      This PR also defaults to using the same ConstantinopleFix number as whatever
      Constantinople is set to. That is, it will default to mainnet behaviour if ConstantinopleFix
      is not set.This means that for private networks which have already transitioned
      to Constantinople, this PR will break the network unless ConstantinopleFix is
      explicitly set!
      ecb78129
  6. Jan 04, 2019
  7. Nov 29, 2018
  8. Nov 26, 2018
  9. Nov 15, 2018
  10. Oct 15, 2018
  11. Oct 05, 2018
  12. Sep 28, 2018
  13. Sep 20, 2018
  14. Sep 19, 2018
  15. Sep 04, 2018
    • Martin Holst Swende's avatar
      core/vm, tests: update tests, enable constantinople statetests, fix SAR opcode (#17538) · 32f28a93
      Martin Holst Swende authored
      This commit does a few things at once:
      
      - Updates the tests to contain the latest data from ethereum/tests repo.
      - Enables Constantinople state tests. This is needed to be able to
        fuzz-test the evm with constantinople rules.
      - Fixes the error in opSAR that we've known about for some time. I was
        kind of saving it to see if we hit upon it with the random test
        generator, but it's difficult to both enable the tests and have the
        bug there -- we don't want to forget about it, so maybe it's better
        to just fix it.
      32f28a93
  16. Aug 01, 2018
  17. Jun 05, 2018
  18. May 09, 2018
  19. May 02, 2018
  20. Apr 10, 2018
    • Felix Lange's avatar
      core: remove stray account creations in state transition (#16470) · 3caf16b1
      Felix Lange authored
      The 'from' and 'to' methods on StateTransitions are reader methods and
      shouldn't have inadvertent side effects on state.
      
      It is safe to remove the check in 'from' because account existence is
      implicitly checked by the nonce and balance checks. If the account has
      non-zero balance or nonce, it must exist. Even if the sender account has
      nonce zero at the start of the state transition or no balance, the nonce
      is incremented before execution and the account will be created at that
      time.
      
      It is safe to remove the check in 'to' because the EVM creates the
      account if necessary.
      
      Fixes #15119
      3caf16b1
  21. Mar 28, 2018
  22. Feb 14, 2018
  23. Feb 05, 2018
  24. Jan 30, 2018
  25. Jan 08, 2018
    • Felix Lange's avatar
      all: regenerate codecs with gencodec commit 90983d99de (#15830) · 9d06026c
      Felix Lange authored
      Fixes #15777 because null is now allowed for hexutil.Bytes.
      9d06026c
    • Felix Lange's avatar
      all: update generated code (#15808) · 5c2f1e00
      Felix Lange authored
      * core/types, core/vm, eth, tests: regenerate gencodec files
      
      * Makefile: update devtools target
      
      Install protoc-gen-go and print reminders about npm, solc and protoc.
      Also switch to github.com/kevinburke/go-bindata because it's more
      maintained.
      
      * contracts/ens: update contracts and regenerate with solidity v0.4.19
      
      The newer upstream version of the FIFSRegistrar contract doesn't set the
      resolver anymore. The resolver is now deployed separately.
      
      * contracts/release: regenerate with solidity v0.4.19
      
      * contracts/chequebook: fix fallback and regenerate with solidity v0.4.19
      
      The contract didn't have a fallback function, payments would be rejected
      when compiled with newer solidity. References to 'mortal' and 'owned'
      use the local file system so we can compile without network access.
      
      * p2p/discv5: regenerate with recent stringer
      
      * cmd/faucet: regenerate
      
      * dashboard: regenerate
      
      * eth/tracers: regenerate
      
      * internal/jsre/deps: regenerate
      
      * dashboard: avoid sed -i because it's not portable
      
      * accounts/usbwallet/internal/trezor: fix go generate warnings
      5c2f1e00
  26. Jan 04, 2018
  27. Jan 03, 2018
  28. Dec 21, 2017
    • Péter Szilágyi's avatar
      cmd, core, eth/tracers: support fancier js tracing (#15516) · 5258785c
      Péter Szilágyi authored
      * cmd, core, eth/tracers: support fancier js tracing
      
      * eth, internal/web3ext: rework trace API, concurrency, chain tracing
      
      * eth/tracers: add three more JavaScript tracers
      
      * eth/tracers, vendor: swap ottovm to duktape for tracing
      
      * core, eth, internal: finalize call tracer and needed extras
      
      * eth, tests: prestate tracer, call test suite, rewinding
      
      * vendor: fix windows builds for tracer js engine
      
      * vendor: temporary duktape fix
      
      * eth/tracers: fix up 4byte and evmdis tracer
      
      * vendor: pull in latest duktape with my upstream fixes
      
      * eth: fix some review comments
      
      * eth: rename rewind to reexec to make it more obvious
      
      * core/vm: terminate tracing using defers
      5258785c
  29. Nov 08, 2017
  30. Sep 27, 2017
  31. Sep 14, 2017
  32. Sep 05, 2017
  33. Sep 04, 2017
  34. Aug 25, 2017
  35. Aug 24, 2017
  36. Aug 22, 2017
Loading