- Aug 04, 2016
-
-
Felix Lange authored
ValidateFields was introduced before the rlp decoder disallowed nil values. Decoding RLP will never return nil values, there is no need to check for them.
-
- 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
cmd/utils: removed DAO oppose / support message
-
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
-
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.
-
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.
-
- Aug 21, 2016
-
-
Jeffrey Wilcke authored
-
- Aug 19, 2016
-
-
Péter Szilágyi authored
eth/fetcher: fix a log message formatting issue
-
Péter Szilágyi authored
-
- Aug 17, 2016
-
-
Felix Lange authored
all: clean up tech debt left behind by the API split
-
Felix Lange authored
This ensures that package core doesn't depend on package accounts and resolves an age-old TODO.
-
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
-
Felix Lange authored
-
Felix Lange authored
The account manager was previously created by packge cmd/utils as part of flag processing and then passed down into eth.Ethereum through its config struct. Since we are starting to create nodes which do not have eth.Ethereum as a registered service, the code was rearranged to register the account manager as its own service. Making it a service is ugly though and it doesn't really fix the root cause: creating nodes without eth.Ethereum requires duplicating lots of code. This commit splits utils.MakeSystemNode into three functions, making creation of other node/service configurations easier. It also moves the account manager into Node so it can be used by those configurations without requiring package eth.
-
Felix Lange authored
rpc: refactor subscriptions and filters
-
Bas van Kervel authored
-
Nick Johnson authored
TravisCI: add Go 1.7 targets, bump PPA to 1.7 too
-
Péter Szilágyi authored
-
- Aug 16, 2016
-
-
Felix Lange authored
core: ensure the canonical block is written before the canonical hash is set
-
Bas van Kervel authored
-
Péter Szilágyi authored
-
Péter Szilágyi authored
eth/downloader: fewer headers and futures too in ancestor lookup
-
- Aug 15, 2016
-
-
Casey Detrio authored
Fixes #2872
-
- Aug 09, 2016
-
-
Péter Szilágyi authored
rpc: client bug fixes
-
Péter Szilágyi authored
eth/downloader: abort sync if master drops (timeout prev)
-
Péter Szilágyi authored
eth, eth/downloader: don't forward the DAO challenge header
-
Péter Szilágyi authored
eth, eth/downloader: better remote head tracking
-
- Aug 08, 2016
-
-
Felix Lange authored
Makefile, build: move cross compilation into ci.go
-
Péter Szilágyi authored
-
- Aug 05, 2016
-
-
Felix Lange authored
core/vm: hide ecrecover error message
-
Felix Lange authored
Fixes #2825
-
Felix Lange authored
It's inconsistent not to pass it and most callers will work with contexts anyway.
-