good morning!!!!

Skip to content
Snippets Groups Projects
  1. Oct 08, 2015
  2. Oct 07, 2015
  3. Oct 06, 2015
  4. Oct 05, 2015
  5. Oct 03, 2015
    • Jeffrey Wilcke's avatar
      cmd/geth, cmd/utils, core, rpc: renamed to blockchain · 7c769293
      Jeffrey Wilcke authored
      * Renamed ChainManager to BlockChain
      * Checkpointing is no longer required and never really properly worked
      when the state was corrupted.
      7c769293
    • Jeffrey Wilcke's avatar
      cmd/evm, core/vm, test: refactored VM and core · 361082ec
      Jeffrey Wilcke authored
      * Moved `vm.Transfer` to `core` package and changed execution to call
      `env.Transfer` instead of `core.Transfer` directly.
      * core/vm: byte code VM moved to jump table instead of switch
      * Moved `vm.Transfer` to `core` package and changed execution to call
        `env.Transfer` instead of `core.Transfer` directly.
      * Byte code VM now shares the same code as the JITVM
      * Renamed Context to Contract
      * Changed initialiser of state transition & unexported methods
      * Removed the Execution object and refactor `Call`, `CallCode` &
        `Create` in to their own functions instead of being methods.
      * Removed the hard dep on the state for the VM. The VM now
        depends on a Database interface returned by the environment. In the
        process the core now depends less on the statedb by usage of the env
      * Moved `Log` from package `core/state` to package `core/vm`.
      361082ec
  6. Oct 02, 2015
  7. Oct 01, 2015
  8. Sep 30, 2015
  9. Sep 29, 2015
  10. Sep 25, 2015
  11. Sep 24, 2015
  12. Sep 23, 2015
  13. Sep 22, 2015
    • Felix Lange's avatar
      rpc/api: don't crash for unknown blocks · 90cd8ae9
      Felix Lange authored
      Most eth RPC calls that work with blocks crashed when the block was not
      found because they called Hash on a nil block. This is a regression
      introduced in cdc2662c (#1779).
      
      While here, remove the insane conversions in get*CountBy*. There is no
      need to construct a complete BlockRes and converting
      int->int64->*big.Int->[]byte->hexnum->string to format the length of a
      slice as hex.
      90cd8ae9
    • Felix Lange's avatar
      cmd/geth, core: make "geth blocktest" work again · 70b61747
      Felix Lange authored
      The test genesis block was not written properly, block insertion failed
      immediately.
      
      While here, fix the panic when shutting down "geth blocktest" with
      Ctrl+C. The signal handler is now installed automatically, causing
      ethereum.Stop to crash because everything is already stopped.
      70b61747
    • Felix Lange's avatar
      trie: add merkle proof functions · c1a352c1
      Felix Lange authored
      c1a352c1
Loading