- Sep 02, 2016
-
-
Péter Szilágyi authored
miner: Prevent attempts to close nil quit channel in agent (fixes #2948)
-
Jeffrey Wilcke authored
Transaction pool optimizations
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
- Sep 01, 2016
-
-
Felix Lange authored
contracts/ens: Replace setOwner with setSubnodeOwner per EIP137
-
Nick Johnson authored
-
Felix Lange authored
swarm: plan bee for content storage and distribution on web3
-
- Aug 31, 2016
-
-
Felix Lange authored
Small docker run example for main README
-
Ξ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
-
Felix Lange authored
contracts/release: move package release to contracts/
-
Felix Lange authored
contracts/ens: regenerate binding with solc v0.3.6
-
- Aug 30, 2016
-
-
Felix Lange authored
contracts/chequebook: fix possible reentrancy bug in chequebook contract
-
Daniel A. Nagy authored
-
Felix Lange authored
Godeps: update golang.org/x/...
-
Felix Lange authored
-
- Aug 29, 2016
-
-
Felix Lange authored
-
Felix Lange authored
This change also deletes generator.go, moving the only interesting line in it into release.go. The binding has been regenerated with abigen from develop and solc v0.3.6.
-
Felix Lange authored
contracts/ens: Add ENS contract binding
-
Nick Johnson authored
-
Felix Lange authored
contracts/chequebook: add chequebook contract wrapper
-
Viktor Trón authored
The wrapper code is adapted from the swarm/services/chequebook package with the following mostly cosmetic changes: * The code now uses the new Go API interfaces to query balances. Some minor functional changes were required to make this work. * The package no longer depends on swarm/services/swap/swap. References to swap.Promise are replaced by interface{}, the base type of Promise. This is temporary. * The contract wrapper has been regenerated with latest abigen and solc v0.3.6. * There is a new generator that creates the 'deployed code' variable. * Documentation comments now follow the recommended godoc style. * [CHEQUEBOOK] log prefixes are gone. * LGPL license headers have been added to all files.
-
- Aug 27, 2016
-
-
Gregg Dourgarian authored
-
- Aug 25, 2016
-
-
Elliot Shepherd authored
Also remove the now un-needed mutex locking in Start() and Stop()
-
Péter Szilágyi authored
Stable Go API, part 1
-
- Aug 24, 2016
-
-
Felix Lange authored
internal/ethapi: Fix bug in opCodeWrapper usage
-
Nick Johnson authored
-
Felix Lange authored
internal/ethapi: Improve tracer error reporting and serialization
-
Nick Johnson authored
-
- Aug 23, 2016
-
-
Stein Dekker authored
-
Péter Szilágyi authored
core/vm, eth: Add support for javascript trace functions
-
Nick Johnson authored
-
Jens Agerberg authored
-
- Aug 22, 2016
-
-
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.
-
Felix Lange authored
cmd/utils: removed DAO oppose / support message
-
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.
-
Péter Szilágyi authored
cmd/geth: added copyright and license information
-
Péter Szilágyi authored
core: Refactor tracing to make Tracer the main interface
-