- 29 10月, 2016 3 次提交
-
-
由 Nick Johnson 提交于
* cmd/evm: Allow stdin and files as sources of bytecode * cmd/evm: Print and exit instead of panicing * cmd/evm: fix compile and vet errors
-
由 bas-vk 提交于
This commit includes several API changes: - The behavior of eth_sign is changed. It now accepts an arbitrary message, prepends the well-known string \x19Ethereum Signed Message:\n<length of message> hashes the result using keccak256 and calculates the signature of the hash. This breaks backwards compatability! - personal_sign(hash, address [, password]) is added. It has the same semantics as eth_sign but also accepts a password. The private key used to sign the hash is temporarily unlocked in the scope of the request. - personal_recover(message, signature) is added and returns the address for the account that created a signature.
-
由 Péter Szilágyi 提交于
This commit converts the dependency management from Godeps to the vendor folder, also switching the tool from godep to trash. Since the upstream tool lacks a few features proposed via a few PRs, until those PRs are merged in (if), use github.com/karalabe/trash. You can update dependencies via trash --update. All dependencies have been updated to their latest version. Parts of the build system are reworked to drop old notions of Godeps and invocation of the go vet command so that it doesn't run against the vendor folder, as that will just blow up during vetting. The conversion drops OpenCL (and hence GPU mining support) from ethash and our codebase. The short reasoning is that there's noone to maintain and having opencl libs in our deps messes up builds as go install ./... tries to build them, failing with unsatisfied link errors for the C OpenCL deps. golang.org/x/net/context is not vendored in. We expect it to be fetched by the user (i.e. using go get). To keep ci.go builds reproducible the package is "vendored" in build/_vendor.
-
- 28 10月, 2016 1 次提交
-
-
由 Steven Roose 提交于
Fixes #3203
-
- 22 10月, 2016 1 次提交
-
-
由 Péter Szilágyi 提交于
Update goleveldb, add debug.chaindbCompact
-
- 21 10月, 2016 6 次提交
-
-
由 Hao Bryan Cheng 提交于
-
由 Péter Szilágyi 提交于
-
由 Péter Szilágyi 提交于
eth/downloader: fix a data race in a log output
-
由 Péter Szilágyi 提交于
-
由 Péter Szilágyi 提交于
cmd/geth, code, eth/downloader: tune import logs and mem stats
-
由 Péter Szilágyi 提交于
-
- 20 10月, 2016 2 次提交
-
-
由 Felix Lange 提交于
-
由 Felix Lange 提交于
-
- 19 10月, 2016 12 次提交
-
-
由 Péter Szilágyi 提交于
cmd/geth, trie: report on trie cache unloads, also add debug log
-
由 Péter Szilágyi 提交于
-
由 Felix Lange 提交于
-
由 Péter Szilágyi 提交于
cmd, core/state: allow configurable trie cache generations
-
由 Felix Lange 提交于
-
由 Péter Szilágyi 提交于
-
由 Jeffrey Wilcke 提交于
core/vm: fix GASPRICE string (resolves #2553)
-
由 Jeffrey Wilcke 提交于
trie: improve cache unloading mechanism
-
由 Péter Szilágyi 提交于
cmd/geth, trie: track and report trie cache misses
-
由 Péter Szilágyi 提交于
-
由 Benjamin Brent 提交于
-
由 Nick Johnson 提交于
The pending state was not copied while not mining, leading to a data race.
-
- 18 10月, 2016 10 次提交
-
-
由 Jeffrey Wilcke 提交于
core: Add block processing time metric collection
-
由 Péter Szilágyi 提交于
cmd/geth: compact and print database stats after an import
-
由 Péter Szilágyi 提交于
-
由 Péter Szilágyi 提交于
common, core, eth/downloader: adjust import log formatting
-
由 Péter Szilágyi 提交于
-
由 Martin Holst Swende 提交于
-
由 Felix Lange 提交于
This was caught by the new invariant check.
-
由 Felix Lange 提交于
-
由 Felix Lange 提交于
Commit 40cdcf11 broke the optimisation which kept nodes resolved during Get in the trie. The decoder assigned cache generation 0 unconditionally, causing resolved nodes to get flushed on Commit. This commit fixes it and adds two tests.
-
由 Felix Lange 提交于
New checks whether the root node is present by loading it from the database. Keep the node around instead of discarding it.
-
- 17 10月, 2016 1 次提交
-
-
由 Felix Lange 提交于
internal/ethapi, internal/web3ext: adds raw tx retrieval methods
-
- 15 10月, 2016 4 次提交
-
-
由 Péter Szilágyi 提交于
trie: fix regression that linked all downloaded nodes together
-
由 Jeffrey Wilcke 提交于
params: set reprice block number to 2463000
-
由 Felix Lange 提交于
The trie sync code links subtries using pointers into node structs. Since commit 40cdcf11 nodes are no longer copied when unpacking from an interface value, causing all nodes to get linked up as the sync progresses. Fix it by breaking the pointer chain with an explicit copy.
-
由 Jeffrey Wilcke 提交于
-