- Sep 11, 2017
-
-
Zsolt Felföldi authored
-
Péter Szilágyi authored
eth/downloader: exit loop when there is no more available task
-
Péter Szilágyi authored
internal/debug: add debug_setGCPercent
-
Felix Lange authored
-
Péter Szilágyi authored
* core: only fire one chain head per batch * miner: announce chan events synchronously
-
Felix Lange authored
-
- Sep 09, 2017
-
-
Felix Lange authored
* ethdb: add Putter interface and Has method * ethdb: improve docs and add IdealBatchSize * ethdb: remove memory batch lock Batches are not safe for concurrent use. * core: use ethdb.Putter for Write* functions This covers the easy cases. * core/state: simplify StateSync * trie: optimize local node check * ethdb: add ValueSize to Batch * core: optimize HasHeader check This avoids one random database read get the block number. For many uses of HasHeader, the expectation is that it's actually there. Using Has avoids a load + decode of the value. * core: write fast sync block data in batches Collect writes into batches up to the ideal size instead of issuing many small, concurrent writes. * eth/downloader: commit larger state batches Collect nodes into a batch up to the ideal size instead of committing whenever a node is received. * core: optimize HasBlock check This avoids a random database read to get the number. * core: use numberCache in HasHeader numberCache has higher capacity, increasing the odds of finding the header without a database lookup. * core: write imported block data using a batch Restore batch writes of state and add blocks, tx entries, receipts to the same batch. The change also simplifies the miner. This commit also removes posting of logs when a forked block is imported. * core: fix DB write error handling * ethdb: use RLock for Has * core: fix HasBlock comment
-
- Sep 08, 2017
-
-
holisticode authored
-
- Sep 07, 2017
-
-
nkbai authored
-
Martin Holst Swende authored
Fixes #15004
-
Mark authored
-
Benoit Verkindt authored
-
Fiisio authored
-
Fiisio authored
-
Pawan Singh Pal authored
- dao.go is already present in consensus/misc - core/dao.go is not used anywhere in the codebase
-
Péter Szilágyi authored
eth: disable fast sync after pivot is committed
-
- Sep 06, 2017
-
-
Péter Szilágyi authored
-
Péter Szilágyi authored
core/bloombits, eth/filter: transformed bloom bitmap based log search
-
Péter Szilágyi authored
core: use blocks and avoid deep reorgs in txpool
-
Péter Szilágyi authored
-
Zsolt Felföldi authored
-
Zsolt Felföldi authored
-
Péter Szilágyi authored
-
Zsolt Felföldi authored
-
Péter Szilágyi authored
eth: use maxpeers from p2p layer instead of extra config
-
- Sep 05, 2017
-
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
Nick Johnson authored
Dockerfile, cmd/puppeth: fix missing SSL certificates, use main image in puppeth
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
Péter Szilágyi authored
core: make txpool operate on immutable state
-
Viktor Trón authored
bmt is a new package that provides hashers for binary merkle tree hashes on size-limited chunks. the main motivation is that using BMT hash as the chunk hash of the swarm hash offers logsize inclusion proofs for arbitrary files on a 32-byte resolution completely viable to use in challenges on the blockchain.
-
Péter Szilágyi authored
Dockerfile: multi-stage builds, Go 1.9
-
Péter Szilágyi authored
-
Martin Holst Swende authored
* cmd/evm: adds ability to run individual state test file * cmd/evm: Fix statetest runner to be more json friendly * cmd/evm, tests: minor polishes, dump state on fail
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
- Sep 04, 2017
-
-
Martin Holst Swende authored
* core/vm: Make max_codesize only applicable post Spurious Dragon/158/155/161/170 * tests: Remove expected failure
-
Martin Holst Swende authored
* core: Fix flaw where underpriced locals were removed * core: minor code cleanups for tx pool tests
-