good morning!!!!

Skip to content
Snippets Groups Projects
  1. Sep 01, 2016
  2. Aug 31, 2016
    • Felix Lange's avatar
      Merge pull request #2918 from hypergig/patch-2 · cc6170d7
      Felix Lange authored
      Small docker run example for main README
      cc6170d7
    • ΞTHΞЯSPHΞЯΞ's avatar
      swarm: plan bee for content storage and distribution on web3 · 4d300e4d
      ΞTHΞЯSPHΞЯΞ authored
      This change imports the Swarm protocol codebase. Compared to the 'swarm'
      branch, a few mostly cosmetic changes had to be made:
      
      * The various redundant log message prefixes are gone.
      * All files now have LGPLv3 license headers.
      * Minor code changes were needed to please go vet and make the tests
        pass on Windows.
      * Further changes were required to adapt to the go-ethereum develop
        branch and its new Go APIs.
      
      Some code has not (yet) been brought over:
      
      * swarm/cmd/bzzhash: will reappear as cmd/bzzhash later
      * swarm/cmd/bzzup.sh: will be reimplemented in cmd/bzzup
      * swarm/cmd/makegenesis: will reappear somehow
      * swarm/examples/album: will move to a separate repository
      * swarm/examples/filemanager: ditto
      * swarm/examples/files: will not be merged
      * swarm/test/*: will not be merged
      * swarm/services/swear: will reappear as contracts/swear when needed
      4d300e4d
    • Felix Lange's avatar
      Merge pull request #2962 from fjl/release-move · 1f58b2d0
      Felix Lange authored
      contracts/release: move package release to contracts/
      1f58b2d0
    • Felix Lange's avatar
      Merge pull request #2963 from fjl/ens-solc-0.3.6 · 6903fa2d
      Felix Lange authored
      contracts/ens: regenerate binding with solc v0.3.6
      6903fa2d
  3. Aug 30, 2016
  4. Aug 29, 2016
  5. Aug 27, 2016
  6. Aug 25, 2016
  7. Aug 24, 2016
  8. Aug 23, 2016
  9. Aug 22, 2016
    • Felix Lange's avatar
      accounts/abi/bind: add utilities for waiting on transactions · c97df052
      Felix Lange authored
      The need for these functions comes up in code that actually deploys and
      uses contracts. As of this commit, they can be used with both
      SimulatedBackend and ethclient.
      
      SimulatedBackend gains some additional methods in the process and is now
      safe for concurrent use.
      c97df052
    • Felix Lange's avatar
      Merge pull request #2928 from obscuren/remove-dao-message · 7d9c5e0f
      Felix Lange authored
      cmd/utils: removed DAO oppose / support message
      7d9c5e0f
    • Felix Lange's avatar
      accounts/abi/bind: use ethereum interfaces · d62d5fe5
      Felix Lange authored
      In this commit, contract bindings and their backend start using the
      Ethereum Go API interfaces offered by ethclient. This makes ethclient a
      suitable replacement for the old remote backend and gets us one step
      closer to the final stable Go API that is planned for go-ethereum 1.5.
      
      The changes in detail:
      
      * Pending state is optional for read only contract bindings.
        BoundContract attempts to discover the Pending* methods via an
        interface assertion. There are a couple of advantages to this:
        ContractCaller is just two methods and can be implemented on top of
        pretty much anything that provides Ethereum data. Since the backend
        interfaces are now disjoint, ContractBackend can simply be declared as
        a union of the reader and writer side.
      
      * Caching of HasCode is removed. The caching could go wrong in case of
        chain reorganisations and removing it simplifies the code a lot.
        We'll figure out a performant way of providing ErrNoCode before the
        1.5 release.
      
      * BoundContract now ensures that the backend receives a non-nil context
        with every call.
      d62d5fe5
    • Péter Szilágyi's avatar
      Merge pull request #2927 from obscuren/license · d8cec35b
      Péter Szilágyi authored
      cmd/geth: added copyright and license information
      d8cec35b
    • Péter Szilágyi's avatar
      Merge pull request #2923 from Arachnid/tracing · f81cff53
      Péter Szilágyi authored
      core: Refactor tracing to make Tracer the main interface
      f81cff53
    • Jeffrey Wilcke's avatar
      cmd/geth: added copyright and license information · 5fff491b
      Jeffrey Wilcke authored
      As per GNU GPL requirement I've added the copyright and the license
      information as a subcommand as well as a copyright notice when
      displaying the help command.
      5fff491b
    • Nick Johnson's avatar
      core/vm: Refactor tracing to make Tracer the main interface · 781915f1
      Nick Johnson authored
      This CL makes several refactors:
       - Define a Tracer interface, implementing the `CaptureState` method
       - Add the VM environment as the first argument of
         `Tracer.CaptureState`
       - Rename existing functionality `StructLogger` an make it an
         implementation of `Tracer`
       - Delete `StructLogCollector` and make `StructLogger` collect the logs
         directly
       - Change all callers to use the new `StructLogger` where necessary and
         extract logs from that.
       - Deletes the apparently obsolete and likely nonfunctional 'TraceCall'
         from the eth API.
      
      Callers that only wish accumulated logs can use the `StructLogger`
      implementation straightforwardly. Callers that wish to efficiently
      capture VM traces and operate on them without excessive copying can now
      implement the `Tracer` interface to receive VM state at each step and
      do with it as they wish.
      
      This CL also removes the accumulation of logs from the vm.Environment;
      this was necessary as part of the refactor, but also simplifies it by
      removing a responsibility that doesn't directly belong to the
      Environment.
      781915f1
  10. Aug 21, 2016
  11. Aug 19, 2016
  12. Aug 18, 2016
  13. Aug 17, 2016
    • Felix Lange's avatar
      Merge pull request #2909 from fjl/account-manager-cleanup · 475521dd
      Felix Lange authored
      all: clean up tech debt left behind by the API split
      475521dd
    • Felix Lange's avatar
      core, miner: move Backend to miner · 3c09c5f1
      Felix Lange authored
      This ensures that package core doesn't depend on package accounts and
      resolves an age-old TODO.
      3c09c5f1
    • Felix Lange's avatar
      common/compiler: simplify solc wrapper · 1a9e6691
      Felix Lange authored
      Support for legacy version 0.9.x is gone. The compiler version is no
      longer cached. Compilation results (and the version) are read directly
      from stdout using the --combined-json flag. As a workaround for
      ethereum/solidity#651, source code is written to a temporary file before
      compilation.
      
      Integration of solc in package ethapi and cmd/abigen is now much simpler
      because the compiler wrapper is no longer passed around as a pointer.
      
      Fixes #2806, accidentally
      1a9e6691
Loading