- 06 4月, 2017 4 次提交
-
-
由 Péter Szilágyi 提交于
-
由 Péter Szilágyi 提交于
-
由 Felix Lange 提交于
* Makefile: fix devtools target * core: regenerate genesis marshaling with fjl/gencodec@cbfa5be5a8a8 * core/types: regenerate marshaling methods with fjl/gencodec@cbfa5be5a8a8 * core/types: add "hash" to JSON headers
-
由 Péter Szilágyi 提交于
-
- 05 4月, 2017 4 次提交
-
-
由 Martin Holst Swende 提交于
* debug: Converted uint64-blocknumber into rpc.Blocknumber * api/debug: Fix pending block issues in DumpBlock
-
由 gary rong 提交于
In `touch` operation, only `touched` filed has been changed. Therefore in the related undo function, only `touched` field should be reverted. In addition, whether remove this obj from dirty map should depend on prevDirty flag.
-
由 Lewis Marshall 提交于
This adds a swarm ls command which lists files and directories stored in a manifest. Rather than listing all files, it uses "directory prefixes" in case there are a lot of files in a manifest but you just want to traverse it. This also includes some refactoring to the tests and the introduction of a swarm/api/client package to make things easier to test.
-
由 Péter Szilágyi 提交于
This commit adds pluggable consensus engines to go-ethereum. In short, it introduces a generic consensus interface, and refactors the entire codebase to use this interface.
-
- 04 4月, 2017 2 次提交
-
-
由 Péter Szilágyi 提交于
ethstats: sanity check ethstats history queries
-
由 Péter Szilágyi 提交于
-
- 31 3月, 2017 2 次提交
-
-
由 Péter Szilágyi 提交于
-
由 Felix Lange 提交于
* swarm/api: fix build/tests on unsupported platforms Skip FUSE tests if FUSE is unavailable and change build constraints so the 'lesser' platforms aren't mentioned explicitly. The test are compiled on all platforms to prevent regressions in _fallback.go Also gofmt -w -s because why not. * internal/web3ext: fix swarmfs wrappers Remove inputFormatter specifications so users get an error when passing the wrong number of arguments. * swarm/api: improve FUSE-related logging and APIs The API now returns JSON objects instead of strings. Log messages for invalid arguments are removed.
-
- 30 3月, 2017 2 次提交
-
-
由 Péter Szilágyi 提交于
ethstats: work around weird URL scheme parsing issues
-
由 Péter Szilágyi 提交于
-
- 29 3月, 2017 2 次提交
-
-
由 Felix Lange 提交于
Fixes #3792 by stripping debug symbols.
-
由 bas-vk 提交于
-
- 28 3月, 2017 2 次提交
-
-
由 Péter Szilágyi 提交于
core, core/types: use non-pointer receiver for Marshal* methods
-
由 Péter Szilágyi 提交于
accounts/usbwallet: fix Ledger hidapi/libusb protocol violation
-
- 27 3月, 2017 2 次提交
-
-
由 Felix Lange 提交于
Regenerated with fjl/gencodec@1a75a2161009 Also add ,omitempty to optional GenesisAccount fields.
-
由 Péter Szilágyi 提交于
core/types: ensure all EIP155 signer fields are set by deriveSigner
-
- 25 3月, 2017 1 次提交
-
-
由 Felix Lange 提交于
Fixes #3819
-
- 24 3月, 2017 5 次提交
-
-
由 Péter Szilágyi 提交于
-
由 Péter Szilágyi 提交于
build: unify vendor skipping, always run go vet
-
由 Péter Szilágyi 提交于
-
由 Felix Lange 提交于
-
由 Felix Lange 提交于
This ensures 'make test' finds all errors that remote CI would find. Go 1.7 vet reports a false positive in package log, add a workaround.
-
- 23 3月, 2017 14 次提交
-
-
由 Péter Szilágyi 提交于
core: refactor genesis handling
-
由 Péter Szilágyi 提交于
-
由 Felix Lange 提交于
This commit solves several issues concerning the genesis block: * Genesis/ChainConfig loading was handled by cmd/geth code. This left library users in the cold. They could specify a JSON-encoded string and overwrite the config, but didn't get any of the additional checks performed by geth. * Decoding and writing of genesis JSON was conflated in WriteGenesisBlock. This made it a lot harder to embed the genesis block into the forthcoming config file loader. This commit changes things so there is a single Genesis type that represents genesis blocks. All uses of Write*Genesis* are changed to use the new type instead. * If the chain config supplied by the user was incompatible with the current chain (i.e. the chain had already advanced beyond a scheduled fork), it got overwritten. This is not an issue in practice because previous forks have always had the highest total difficulty. It might matter in the future though. The new code reverts the local chain to the point of the fork when upgrading configuration. The change to genesis block data removes compression library dependencies from package core.
-
由 Felix Lange 提交于
All uses of ChainConfig.ChainId eventually end up in NewEIP155Signer. This fixes the case where users forget to set the ChainId in their config.
-
由 Felix Lange 提交于
-
由 Felix Lange 提交于
-
由 Felix Lange 提交于
-
由 Felix Lange 提交于
-
由 Péter Szilágyi 提交于
-
由 Felix Lange 提交于
This fixes a recent bug where 'make geth' built everything instead of just geth.
-
由 Zahoor Mohamed 提交于
-
由 Péter Szilágyi 提交于
pow: fix Search with ethash test mode
-
由 Péter Szilágyi 提交于
all: import "context" instead of "golang.org/x/net/context"
-
由 Felix Lange 提交于
-