- Jan 23, 2018
-
-
Zsolt Felföldi authored
* core, light: fix chain indexer bug * light: add new CHT
-
Zsolt Felföldi authored
-
Péter Szilágyi authored
p2p/discv5: logs info about discv5 node info at bind time
-
Felix Lange authored
* consensus/ethash: add maxEpoch constant * consensus/ethash: improve cache/dataset handling There are two fixes in this commit: Unmap the memory through a finalizer like the libethash wrapper did. The release logic was incorrect and freed the memory while it was being used, leading to crashes like in #14495 or #14943. Track caches and datasets using simplelru instead of reinventing LRU logic. This should make it easier to see whether it's correct. * consensus/ethash: restore 'future item' logic in lru * consensus/ethash: use mmap even in test mode This makes it possible to shorten the time taken for TestCacheFileEvict. * consensus/ethash: shuffle func calc*Size comments around * consensus/ethash: ensure future cache/dataset is in the lru cache * consensus/ethash: add issue link to the new test * consensus/ethash: fix vet * consensus/ethash: fix test * consensus: tiny issue + nitpick fixes
-
Martin Holst Swende authored
-
- Jan 22, 2018
-
-
Péter Szilágyi authored
core: sorted reorg insertion order for proper head header updating
-
Zsolt Felföldi authored
This commit affects p2p/discv5 "topic discovery" by running it on the same UDP port where the old discovery works. This is realized by giving an "unhandled" packet channel to the old v4 discovery packet handler where all invalid packets are sent. These packets are then processed by v5. v5 packets are always invalid when interpreted by v4 and vice versa. This is ensured by adding one to the first byte of the packet hash in v5 packets. DiscoveryV5Bootnodes is also changed to point to new bootnodes that are implementing the changed packet format with modified hash. Existing and new v5 bootnodes are both running on different ports ATM.
-
Péter Szilágyi authored
-
- Jan 16, 2018
-
-
Péter Szilágyi authored
core/vm: Fix comment typo
-
George Ornbo authored
-
Felix Lange authored
This commit: - Adds a --msgfile option to read the message to sign from a file instead of command line argument. - Adds a unit test for signing subcommands. - Removes some weird whitespace in the code.
-
- Jan 15, 2018
-
-
Péter Szilágyi authored
This reverts commit 0f7fbb85.
-
Jim McDonald authored
-
Kurkó Mihály authored
* dashboard: footer, deep state update * dashboard: resolve asset path * dashboard: remove bundle.js * dashboard: prevent state update on every reconnection * dashboard: fix linter issue * dashboard, cmd: minor UI fix, include commit hash * remove geth binary * dashboard: gitCommit renamed to commit * dashboard: move the geth version to the right, make commit optional * dashboard: commit limited to 7 characters * dashboard: limit commit length on client side * dashboard: run go generate
-
Péter Szilágyi authored
ethstats: Fix ethstats reporting while syncing
-
- Jan 12, 2018
-
-
Magicking authored
-
Péter Szilágyi authored
cmd/geth: user friendly light miner error
-
Vlad Gluhovsky authored
This is the main feature of v6.
-
Péter Szilágyi authored
-
- Jan 11, 2018
-
-
Ricardo Domingos authored
* common/fdlimit: Move fdlimit files to separate package When go-ethereum is used as a library the calling program need to set the FD limit. This commit extract fdlimit files to a separate package so it can be used outside of go-ethereum. * common/fdlimit: Remove FdLimit from functions signature * common/fdlimit: Rename fdlimit functions
-
Jean-André Santoni authored
This works around travis-ci/travis-ci#8703.
-
- Jan 10, 2018
-
-
Nick Johnson authored
The first should address a long term issue where we recommend a gas price that is greater than that required for 50% of transactions in recent blocks, which can lead to gas price inflation as people take this figure and add a margin to it, resulting in a positive feedback loop.
-
Gary Rong authored
-
- Jan 09, 2018
-
-
Zsolt Felföldi authored
-
- Jan 08, 2018
-
-
Felix Lange authored
Fixes #15777 because null is now allowed for hexutil.Bytes.
-
Felix Lange authored
* core/types, core/vm, eth, tests: regenerate gencodec files * Makefile: update devtools target Install protoc-gen-go and print reminders about npm, solc and protoc. Also switch to github.com/kevinburke/go-bindata because it's more maintained. * contracts/ens: update contracts and regenerate with solidity v0.4.19 The newer upstream version of the FIFSRegistrar contract doesn't set the resolver anymore. The resolver is now deployed separately. * contracts/release: regenerate with solidity v0.4.19 * contracts/chequebook: fix fallback and regenerate with solidity v0.4.19 The contract didn't have a fallback function, payments would be rejected when compiled with newer solidity. References to 'mortal' and 'owned' use the local file system so we can compile without network access. * p2p/discv5: regenerate with recent stringer * cmd/faucet: regenerate * dashboard: regenerate * eth/tracers: regenerate * internal/jsre/deps: regenerate * dashboard: avoid sed -i because it's not portable * accounts/usbwallet/internal/trezor: fix go generate warnings
-
- Jan 05, 2018
-
-
Russ Cox authored
* go-ethereum/dashboard: update assets.go Use current rsc/go-bindata instead of jteeuwen/go-bindata, to get balanced tree in very long string concatenations. This works around problems in current Go distributions. For golang/go#23222. * dashboard: run last two go:generate steps for linter
-
- Jan 04, 2018
-
-
Felix Lange authored
Also raise traceLimit once again and print the VM error and output on failure.
-
Péter Szilágyi authored
-
- Jan 03, 2018
-
-
Evangelos Pappas authored
* cmd/utils/flags.go: Applying a String len guard for the gitCommit param of the NewApp() * cmd/utils: remove redundant clause in if condition
-
Péter Szilágyi authored
all: switch gas limits from big.Int to uint64
-
Felix Lange authored
-
Péter Szilágyi authored
-
Furkan KAMACI authored
-
Felix Lange authored
This reverts commits 85a1eda5 (#15792) and c495bca4 (#15787) because they introduce database writes during tracing.
-
Felix Lange authored
* eth: uncaptialize tracer preimage error message * eth: improve very important error message
-
- Jan 02, 2018
-
-
Richard Hart authored
All inputs are saved into history, including 'invalid' inputs.
-
ferhat elmas authored
-
Casey Detrio authored
-
Péter Szilágyi authored
-