aboutsummaryrefslogtreecommitdiffstats
path: root/eth
Commit message (Expand)AuthorAgeFilesLines
* rpc: remove HexNumber, replace all uses with hexutil typesFelix Lange2016-12-202-23/+25
* eth, miner: verify PoW in the remote agent to notify submitter (#3438)Péter Szilágyi2016-12-201-1/+1
* eth/filters: add FindOnce for iterator-like operation (#3435)Nick Johnson2016-12-201-20/+50
* Merge pull request #3427 from Arachnid/gzipdumpPéter Szilágyi2016-12-141-2/+17
|\
| * cmd/utils, eth: Add gzip support for chain dump and restoreNick Johnson2016-12-141-2/+17
* | Merge pull request #3413 from zsfelfoldi/light-topic4Felix Lange2016-12-133-2/+13
|\ \ | |/ |/|
| * eth, les: defer starting LES service until ETH initial sync is finishedZsolt Felfoldi2016-12-103-2/+13
* | core: bugfix state change race condition in txpool (#3412)bas-vk2016-12-114-9/+17
|/
* core, core/vm: implemented a generic environment (#3348)Jeffrey Wilcke2016-12-062-5/+9
* core, core/vm, eth/filters: move Removed field into vm.LogFelix Lange2016-12-054-109/+63
* eth, miner: removed unnecessary state.Copy()Martin Holst Swende2016-11-301-2/+2
* eth/filter: add support for pending logs (#3219)bas-vk2016-11-286-90/+302
* eth/filters: simplify query object decodingFelix Lange2016-11-281-47/+44
* eth: removed http doc backend apiJeffrey Wilcke2016-11-251-7/+0
* common/registrar: delete the old registrar codeFelix Lange2016-11-251-7/+0
* core: improved bad block error reporting (#3320)Jeffrey Wilcke2016-11-231-0/+2
* core/types, params: EIP#155Jeffrey Wilcke2016-11-136-21/+27
* core, core/state, trie: EIP158, reprice & skip empty account writeJeffrey Wilcke2016-11-1311-22/+24
* all: update license informationFelix Lange2016-11-095-11/+11
* core/types: remove header accessorsFelix Lange2016-11-092-3/+3
* p2p/discv5: added new topic discovery packageZsolt Felfoldi2016-11-091-3/+2
* cmd, eth: added light client and light server modeszsfelfoldi2016-11-0911-83/+193
* les: light client protocol and APIZsolt Felfoldi2016-11-097-25/+268
* eth/downloader: clear pending requests when switching trie rootPéter Szilágyi2016-11-011-9/+18
* eth/downloader: lower a state sync log level (users freak out)Péter Szilágyi2016-11-011-1/+1
* eth/downloader: reduce fast sync block requirements, fix testPéter Szilágyi2016-10-312-13/+28
* core/state, eth/downloader, trie: reset fast-failure on progressPéter Szilágyi2016-10-313-160/+206
* Godeps, vendor: convert dependency management to trash (#3198)Péter Szilágyi2016-10-294-158/+13
* eth/downloader: fix a data race in a log outputPéter Szilágyi2016-10-211-1/+2
* cmd/geth, code, eth/downloader: tune import logs and mem statsPéter Szilágyi2016-10-211-1/+1
* common, core, eth/downloader: adjust import log formattingPéter Szilágyi2016-10-181-1/+1
* trie, core/state: improve memory usage and performance (#3135)Felix Lange2016-10-151-1/+1
* eth: move "timed out DAO fork check, dropping" to debug levelFelix Lange2016-10-081-1/+1
* Merge pull request #3092 from fjl/state-journalJeffrey Wilcke2016-10-061-3/+3
|\
| * core/state: implement reverts by journaling all changesFelix Lange2016-10-061-3/+3
* | eth: monitor malicious header retrieval requestsPéter Szilágyi2016-10-052-5/+31
|/
* core, eth, trie: reuse trie journals in all our codePéter Szilágyi2016-09-282-4/+4
* core/state: track all accounts in canon stateFelix Lange2016-09-261-3/+3
* cmd, eth: drop the blockchain version from cli/eth configsPéter Szilágyi2016-09-151-4/+3
* ethereum, ethclient: add SyncProgress API endpointPéter Szilágyi2016-09-063-48/+48
* core, eth, internal, miner: optimize txpool for quick opsPéter Szilágyi2016-09-026-20/+33
* core, eth, miner: only retain 1 tx/nonce, remove bad onesPéter Szilágyi2016-09-021-1/+1
* accounts/abi/bind: use ethereum interfacesFelix Lange2016-08-221-45/+47
* eth: don't call ValidateFieldsFelix Lange2016-08-041-3/+0
* eth/fetcher: small typo fix (#2932)Stein Dekker2016-08-231-1/+1
* core/vm, eth: Add support for javascript trace functionsNick Johnson2016-08-231-8/+57
* Merge pull request #2923 from Arachnid/tracingPéter Szilágyi2016-08-221-34/+22
|\
| * core/vm: Refactor tracing to make Tracer the main interfaceNick Johnson2016-08-221-34/+22
* | eth/fetcher: fix a log message formatting issuePéter Szilágyi2016-08-191-1/+1
|/
* Merge pull request #2909 from fjl/account-manager-cleanupFelix Lange2016-08-182-32/+13
|\
| * common/compiler: simplify solc wrapperFelix Lange2016-08-172-4/+2
| * eth: remove dapp database remainsFelix Lange2016-08-171-22/+6
| * cmd/utils, node: create account manager in package nodeFelix Lange2016-08-171-6/+5
* | rpc: refactor subscriptions and filtersBas van Kervel2016-08-176-768/+1039
* | core: ensure the canonical block is written before the canonical hash is setBas van Kervel2016-08-161-3/+6
* | Merge pull request #2866 from karalabe/downloader-future-ancestorsPéter Szilágyi2016-08-161-9/+17
|\ \ | |/ |/|
| * eth/downloader: fewer headers and futures too un ancestor lookupPéter Szilágyi2016-07-261-9/+17
* | Merge pull request #2868 from karalabe/downloader-abort-master-dropPéter Szilágyi2016-08-091-2/+15
|\ \
| * | eth/downloader: abort sync if master drops (timeout prev)Péter Szilágyi2016-07-261-2/+15
| |/
* | Merge pull request #2867 from karalabe/dao-challenge-finishPéter Szilágyi2016-08-092-1/+2
|\ \
| * | eth, eth/downloader: don't forward the DAO challenge headerPéter Szilágyi2016-07-262-1/+2
| |/
* | Merge pull request #2861 from karalabe/track-peer-heads-properlyPéter Szilágyi2016-08-096-50/+59
|\ \ | |/ |/|
| * eth, eth/downloader: better remote head trackingPéter Szilágyi2016-07-256-50/+59
* | Merge pull request #2855 from karalabe/downloader-fix-stall-dropFelix Lange2016-07-251-1/+8
|\ \ | |/ |/|
| * eth/downloader: fix the stall checks/drops during syncPéter Szilágyi2016-07-221-1/+8
* | Merge pull request #2842 from fjl/downloader-remove-eth61Felix Lange2016-07-2315-1524/+119
|\ \ | |/ |/|
| * eth, eth/downloader, eth/fetcher: delete eth/61 codeFelix Lange2016-07-2215-1524/+119
* | Merge pull request #2833 from karalabe/fix-dao-challenge-annoyancePéter Szilágyi2016-07-221-0/+7
|\ \
| * | eth: cancel DAO challenge on peer drop (annoying log)Péter Szilágyi2016-07-191-0/+7
| |/
* | Merge pull request #2711 from hdiedrich/1.4.7-filter-races-cleanupFelix Lange2016-07-202-28/+54
|\ \
| * | eth: fix #2710 filter racesHenning Diedrich2016-07-042-28/+54
* | | eth: fixed chaindb upgradezsfelfoldi2016-07-191-0/+13
| |/ |/|
* | cmd/utils, eth: display the user's current fork, minor text tweakPéter Szilágyi2016-07-161-0/+1
* | cmd, core, eth, miner, params, tests: finalize the DAO forkPéter Szilágyi2016-07-151-4/+4
* | accounts, core, eth: pass chain config for chain maker to test DAOPéter Szilágyi2016-07-156-7/+7
* | core, eth: enforce network split post DAO hard-forkPéter Szilágyi2016-07-153-7/+134
* | cmd, core, eth, params: implement flags to control dao fork blocksPéter Szilágyi2016-07-151-0/+2
* | Merge pull request #2799 from zsfelfoldi/api-nonce-fix2Péter Szilágyi2016-07-121-2/+2
|\ \
| * | core: added CheckNonce() to Message interfacezsfelfoldi2016-07-111-2/+2
* | | eth/downloader: return invalid chain (peer drop) on import failsPéter Szilágyi2016-07-121-1/+1
|/ /
* | eth: disable eth/61 to prepare for more elaborate fork sync algosPéter Szilágyi2016-07-041-2/+2
* | cmd, common, console, eth, release: drop redundant "full"sPéter Szilágyi2016-06-306-79/+79
* | Merge pull request #2159 from zsfelfoldi/light-backendPéter Szilágyi2016-06-307-1747/+510
|\ \ | |/ |/|
| * eth: separate common and full node-specific API and backend servicezsfelfoldi2016-06-167-1747/+510
* | Merge pull request #2686 from obscuren/issue-2542Péter Szilágyi2016-06-141-0/+1
|\ \ | |/ |/|
| * core/state, eth: Updated suicides objects when tracing transactionsJeffrey Wilcke2016-06-131-0/+1
* | Merge pull request #2455 from zsfelfoldi/chaindbJeffrey Wilcke2016-06-1311-149/+400
|\ \
| * | core: improved chainDb using sequential keyszsfelfoldi2016-06-0711-149/+400
| |/
* / eth/downloader: fix occasional fast sync critical section test failsPéter Szilágyi2016-06-131-1/+3
|/
* eth: don't accept transactions until we sync up with the networkPéter Szilágyi2016-06-063-4/+13
* eth/downloader: adaptive quality of service tuningPéter Szilágyi2016-06-063-48/+235
* eth/downloader: make fast sync resilient to critical section failsPéter Szilágyi2016-06-022-26/+109
* Merge pull request #2637 from karalabe/downloader-always-cancelPéter Szilágyi2016-05-312-1/+13
|\
| * eth/downloader: ensure cancel channel is closed post syncPéter Szilágyi2016-05-302-1/+13
* | eth/downloader, trie: pull head state concurrently with chainPéter Szilágyi2016-05-272-29/+35
|/
* Merge pull request #2614 from fjl/bad-block-reportJeffrey Wilcke2016-05-262-2/+93
|\
| * eth: enable bad block reportsFelix Lange2016-05-252-2/+93
* | eth/api: fixed GetCompilers when there is no error creating SolcRémy Roy2016-05-251-1/+1
|/
* Merge pull request #2564 from bas-vk/submit-txJeffrey Wilcke2016-05-232-68/+116
|\
| * eth: add new RPC method (personal.) SignAndSendTransactionBas van Kervel2016-05-202-68/+116
* | Merge pull request #2575 from bas-vk/filterJeffrey Wilcke2016-05-232-38/+234
|\ \
| * | eth/filter: bugfix which can cause a nil pointer crash when parsing filter ar...Bas van Kervel2016-05-172-38/+234
* | | Merge pull request #2589 from karalabe/estimate-remove-codecheckJeffrey Wilcke2016-05-202-22/+11
|\ \ \
| * | | accounts/abi/bind, eth: rely on getCode for sanity checks, not estimate and callPéter Szilágyi2016-05-202-22/+11
| | |/ | |/|
* | | Merge pull request #2315 from karalabe/concurrent-headers-2Jeffrey Wilcke2016-05-204-211/+643
|\ \ \ | |/ / |/| |
| * | eth/downloader: fix reviewer commentsPéter Szilágyi2016-05-202-9/+32
| * | eth/downloader: stream partial skeleton filling to processorPéter Szilágyi2016-05-173-19/+55
| * | eth/downloader: implement concurrent header downloadsPéter Szilágyi2016-05-174-211/+584
* | | eth: fixed regression in eth_signTransaction fixes #2578Jeffrey Wilcke2016-05-181-1/+1
| |/ |/|
* | eth: skip transaction handling during fast syncPéter Szilágyi2016-05-173-14/+23
|/
* eth/downloader: bound fork ancestry and allow heavy short forksPéter Szilágyi2016-05-132-43/+201
* Merge pull request #2523 from fjl/shutdownPéter Szilágyi2016-05-095-32/+66
|\
| * core, eth, miner: improve shutdown synchronisationFelix Lange2016-05-095-32/+66
* | eth: fixed tracing functions using the current header instead of parentJeffrey Wilcke2016-05-091-2/+2
|/
* release, all: integrate the release service into gethPéter Szilágyi2016-05-023-25/+137
* Merge pull request #2493 from almindor/developFelix Lange2016-04-301-0/+11
|\
| * eth: add personal_importRawKey for runtime private key importAles Katona2016-04-281-0/+11
* | eth/filters: ignore logs that don't match filter criteria on chain reorgBas van Kervel2016-04-281-1/+1
* | accounts/abi/bind, eth: add contract non-existent errorPéter Szilágyi2016-04-271-0/+15
|/
* rpc: remove NotifierContextKeyFelix Lange2016-04-163-4/+4
* all: fix go vet warningsFelix Lange2016-04-159-26/+24
* core, core/types, eth: add and use Block.BodyFelix Lange2016-04-151-2/+2
* all: update license informationFelix Lange2016-04-1512-25/+105
* eth, rpc: make trace configs optionalPéter Szilágyi2016-04-141-8/+14
* eth: fix single transaction tracing (run prev mutations)Péter Szilágyi2016-04-141-41/+47
* eth: add chaindbProperty to debug APIFelix Lange2016-04-131-0/+18
* Merge pull request #2284 from fjl/accounts-addr-cachePéter Szilágyi2016-04-124-84/+43
|\
| * accounts: improve API and add documentationFelix Lange2016-04-121-7/+6
| * eth: report unlock errors to RPC clientsFelix Lange2016-04-121-4/+3
| * accounts: streamline APIFelix Lange2016-04-122-69/+31
| * accounts, crypto: move keystore to package accountsFelix Lange2016-04-122-5/+4
* | eth: gracefully fail if chain config is missingPéter Szilágyi2016-04-121-0/+4
|/
* Merge pull request #2359 from bas-vk/rpc-optional-argsJeffrey Wilcke2016-04-122-28/+41
|\
| * rpc: various fixes/enhancementsBas van Kervel2016-04-122-28/+41
* | eth: fix GPU miner chain config regressionPéter Szilágyi2016-04-111-2/+1
|/
* Merge pull request #2407 from bas-vk/rpc-notificationsJeffrey Wilcke2016-04-054-91/+271
|\
| * rpc: add pub/sub supportBas van Kervel2016-04-024-91/+271
* | cmd/geth, eth: move --genesis deprecation warning to cmd/gethFelix Lange2016-04-021-4/+0
|/
* Merge pull request #2402 from obscuren/eth-sign-fixJeffrey Wilcke2016-04-011-4/+4
|\
| * eth: enforce signing hashes using eth_sign instead of arbitrary dataJeffrey Wilcke2016-04-011-4/+4
* | core: transition db now also returns the required gas amountJeffrey Wilcke2016-04-011-3/+3
* | accounts/a/b/backends, core: chain maker homestead block set to 0Jeffrey Wilcke2016-04-011-2/+1
* | core: added basic chain configurationJeffrey Wilcke2016-04-014-25/+52
|/
* eth: fix accidental nil panic on nil errorsPéter Szilágyi2016-03-311-4/+13
* eth: manually convert errors to strings on the trace API (json cannot)Péter Szilágyi2016-03-311-11/+11
* accounts/abi/bind, cmd/abigen: Go API generator around an EVM ABIPéter Szilágyi2016-03-241-1/+1
* Merge pull request #2141 from obscuren/evm-initJeffrey Wilcke2016-03-242-93/+206
|\
| * core, eth, cmd: temporary work around for enabling the jitJeffrey Wilcke2016-03-241-0/+9
| * eth/api: added root to the receiptsJeffrey Wilcke2016-03-241-0/+3
| * eth, rpc: implemented block debugging rpc callsJeffrey Wilcke2016-03-241-87/+193
| * core: Added EVM configuration optionsJeffrey Wilcke2016-03-241-8/+3
* | eth, miner: fetch pending block/state in on go (data race)Péter Szilágyi2016-03-161-2/+4
|/
* core, eth: replace reorganiz with reorganisLeif Jurvetson2016-03-161-2/+2
* eth: various typosLeif Jurvetson2016-03-1611-29/+29
* eth/downloader: fix a throughput estimation data racePéter Szilágyi2016-03-101-2/+2
* cmd, eth, ethdb, node: prioritise chaindata for resources, bump cachePéter Szilágyi2016-03-092-8/+5
* eth: forward empty body responses to the downlaoderPéter Szilágyi2016-03-031-1/+5
* Merge pull request #2215 from bas-vk/estimategasPéter Szilágyi2016-03-011-34/+31
|\
| * core: improved check for contract creationBas van Kervel2016-02-161-34/+31
* | eth/downloader: fix premature exit before notifying all part fetchersPéter Szilágyi2016-02-291-1/+3
* | eth/downloader: fix header download limitingFelix Lange2016-02-261-1/+1
* | Merge pull request #2260 from karalabe/ethash-cache-fixesPéter Szilágyi2016-02-241-3/+8
|\ \
| * | Godeps, eth, tests: update ethash, used shared for testingPéter Szilágyi2016-02-241-3/+8
* | | Merge pull request #2251 from karalabe/increase-downlaoder-queuePéter Szilágyi2016-02-242-1/+6
|\ \ \
| * | | eth/downloader: bump the download queue size to prevent starvationPéter Szilágyi2016-02-232-1/+6
| |/ /
* | | Merge pull request #2242 from jimenezrick/upstream-cryptoJeffrey Wilcke2016-02-242-2/+2
|\ \ \ | |/ / |/| |
| * | all: Rename crypto.Sha3{,Hash}() to crypto.Keccak256{,Hash}()Ricardo Catalinas Jiménez2016-02-222-2/+2
* | | Merge pull request #2234 from obscuren/tx-rpc-fixPéter Szilágyi2016-02-231-9/+9
|\ \ \
| * | | eth: fixed homestead tx checkJeffrey Wilcke2016-02-201-9/+9
| |/ /
* | | Merge pull request #2220 from karalabe/fix-rollback-lockPéter Szilágyi2016-02-231-2/+28
|\ \ \ | |/ / |/| |
| * | eth/downloader: fix partial rollback and ancestor lookupPéter Szilágyi2016-02-191-2/+28
| |/
* / parmas, crypto, core, core/vm: homestead consensus protocol changesGustav Simonsson2016-02-181-7/+8
|/
* eth/filters: ✨ pending logs ✨Jeffrey Wilcke2016-02-134-40/+119
* Merge pull request #2195 from obscuren/gpo-rpcPéter Szilágyi2016-02-112-15/+14
|\
| * eth: Added GPO to suggest default gas pricesJeffrey Wilcke2016-02-102-15/+14
* | eth, eth/downloader, jsre: surface state sync progress through the APIPéter Szilágyi2016-02-104-35/+50
* | eth, miner: move the public miner api into eth to access etherbasePéter Szilágyi2016-02-092-1/+53
* | eth/downloader: raise pending state limit that prevented concurrencyPéter Szilágyi2016-02-082-3/+3
|/
* eth: sendTransaction would not report the error when tx could not be added to...Bas van Kervel2016-02-081-1/+1
* Merge pull request #2106 from obscuren/out-of-bound-logsJeffrey Wilcke2016-02-064-26/+132
|\
| * eth/filters: added notifications for out of bound log eventsJeffrey Wilcke2016-02-054-26/+132
* | rpc: add jsonrpc version to module request, use json typesPéter Szilágyi2016-02-041-2/+1
|/
* cmd, eth, rpc: fix some RPC issues with pending blocksPéter Szilágyi2016-02-032-106/+96
* Merge pull request #2156 from ppratscher/add_replay_txPéter Szilágyi2016-02-031-0/+139
|\
| * core/vm, rpc/api: renamed to debug.replayTransaction, migrated to new RPC, in...Peter Pratscher2016-02-021-0/+139
* | core, eth, rpc/api: rpc method to inspect the txpool queuePéter Szilágyi2016-02-011-0/+74
|/
* rpc: migrated the RPC insterface to a new reflection based RPC layerBas van Kervel2016-01-264-38/+99
* eth: changed NodeInfo Genesis and Head typesBas van Kervel2016-01-181-6/+6
* core, eth/downloader: ensure state presence in ancestor lookupPéter Szilágyi2016-01-044-60/+72
* eth/downloader: throttling tests are time-sensitive, don't run parallelPéter Szilágyi2015-12-301-3/+1
* common: remove old RLP implementation, Value and ExtPackageFelix Lange2015-12-181-12/+2
* eth/downloader: fix negative balance issue in testsFelix Lange2015-12-181-2/+5
* Merge pull request #1997 from zsfelfoldi/gasprice2Jeffrey Wilcke2015-12-171-0/+2
|\
| * core: tx pool skip price validation for "owned" transactionszsfelfoldi2015-12-161-0/+2
* | eth: fix #2076, where end of hash query was interpreted number queryPéter Szilágyi2015-12-162-1/+23
|/
* core, eth, node, rpc: port the admin and debug APIPéter Szilágyi2015-12-152-15/+215
* rpc: new RPC implementation with pub/sub supportBas van Kervel2015-12-144-0/+1915
* eth: use global event mux insteadBas van Kervel2015-12-011-1/+1
* cmd, eth, node, rpc, xeth: use single-instance servicesPéter Szilágyi2015-11-271-2/+2
* cmd, common, core, eth, node, rpc, tests, whisper, xeth: use protocol stacksPéter Szilágyi2015-11-271-299/+46
* eth/downloader: fetch data proportionally to peer capacityPéter Szilágyi2015-11-193-246/+258
* Merge pull request #1923 from karalabe/cleanup-receipt-data-accessJeffrey Wilcke2015-11-192-6/+6
|\
| * core, eth, miner, xeth: clean up tx/receipt db accessorsPéter Szilágyi2015-11-192-6/+6
* | Merge pull request #1980 from fjl/downloader-deliver-hangJeffrey Wilcke2015-11-194-311/+336
|\ \ | |/ |/|
| * eth/downloader: run tests in parallelFelix Lange2015-11-191-0/+29
| * eth/downloader: also drain stateCh, receiptCh in eth/61 modeFelix Lange2015-11-191-71/+77
| * eth: remove workaround for asynchronous processing in the downloaderFelix Lange2015-11-191-4/+0
| * eth/downloader: don't hang for spurious deliveriesFelix Lange2015-11-193-236/+230
* | core, eth, rpc: split out block validator and state processorJeffrey Wilcke2015-11-183-26/+19
|/
* Merge pull request #1963 from karalabe/fix-database-regressionJeffrey Wilcke2015-11-061-18/+3
|\
| * eth: fix error casting regression during database openPéter Szilágyi2015-11-051-18/+3
* | Merge pull request #1960 from karalabe/fix-peer-ignore-listJeffrey Wilcke2015-11-042-11/+46
|\ \ | |/ |/|
| * eth/downloader: fix dysfunctional ignore list hidden by generic setPéter Szilágyi2015-11-042-11/+46
* | Merge pull request #1934 from karalabe/polish-protocol-infosJeffrey Wilcke2015-11-046-80/+78
|\ \ | |/ |/|
| * eth, p2p, rpc/api: polish protocol info gatheringPéter Szilágyi2015-10-286-80/+78
* | Merge pull request #1952 from obscuren/testnet-peersJeffrey Wilcke2015-10-301-1/+2
|\ \
| * | eth: added new testnet peersJeffrey Wilcke2015-10-301-1/+2
| |/
* | Merge pull request #1949 from karalabe/update-command-usageJeffrey Wilcke2015-10-301-6/+0
|\ \
| * | cmd/geth, cmd/utils, eth: group CLI flags by purposePéter Szilágyi2015-10-301-6/+0
* | | Merge pull request #1946 from fjl/xeth-oomJeffrey Wilcke2015-10-301-53/+35
|\ \ \ | |/ / |/| |
| * | cmd/utils, rpc/comms: stop XEth when IPC connection endsFelix Lange2015-10-301-53/+35
| |/
* / eth: don't block sync goroutines that short circuitPéter Szilágyi2015-10-282-4/+9
|/
* Merge pull request #1919 from ethersphere/getnatspecJeffrey Wilcke2015-10-281-0/+11
|\
| * rpc api: eth_getNatSpeczelig2015-10-271-0/+11
* | Merge pull request #1932 from fjl/gpo-defootgunizeJeffrey Wilcke2015-10-281-49/+58
|\ \ | |/ |/|
| * eth, xeth: fix GasPriceOracle goroutine leakFelix Lange2015-10-281-49/+58
* | eth: time out status message exchange after 5sFelix Lange2015-10-231-9/+27
|/
* console:zelig2015-10-221-0/+29
* core, eth, trie: fix data races and merge/review issuesPéter Szilágyi2015-10-2115-397/+681
* eth: clean out light node notions from ethPéter Szilágyi2015-10-197-68/+34
* core, eth: roll back uncertain headers in failed fast syncsPéter Szilágyi2015-10-194-12/+131
* eth/downloader: concurrent receipt and state processingPéter Szilágyi2015-10-194-72/+158
* core, eth, trie: direct state trie synchronizationPéter Szilágyi2015-10-198-459/+779
* core, eth: receipt chain reconstructionPéter Szilágyi2015-10-196-141/+205
* core: differentiate receipt concensus and storage decodingPéter Szilágyi2015-10-191-1/+1
* eth/downloader: add fast and light sync strategiesPéter Szilágyi2015-10-199-798/+1427
* core: support inserting pure header chainsPéter Szilágyi2015-10-193-18/+5
* cmd, eth: support switching client modes of operationPéter Szilágyi2015-10-196-32/+100
* Merge pull request #1899 from obscuren/mipmap-bloomJeffrey Wilcke2015-10-174-53/+447
|\
| * core, eth/filters, miner, xeth: Optimised log filteringJeffrey Wilcke2015-10-174-63/+368
| * eth/filters: added benchmarkJeffrey Wilcke2015-10-162-7/+96
* | Merge pull request #1869 from Gustav-Simonsson/gpu_minerJeffrey Wilcke2015-10-163-12/+157
|\ \
| * | all: Add GPU mining, disabled by defaultGustav Simonsson2015-10-073-12/+157
* | | core/state, core, miner: handle missing root error from state.NewGustav Simonsson2015-10-163-4/+7
| |/ |/|
* | core, eth, event, miner, xeth: fix event post / subscription racePéter Szilágyi2015-10-123-27/+36
* | cmd, core, eth: added official testnetJeffrey Wilcke2015-10-091-1/+17
* | Merge pull request #1756 from obscuren/core-refactorJeffrey Wilcke2015-10-059-137/+486
|\ \ | |/ |/|
| * cmd/geth, cmd/utils, core, rpc: renamed to blockchainJeffrey Wilcke2015-10-049-144/+149
| * cmd/evm, core/vm, test: refactored VM and coreJeffrey Wilcke2015-10-042-11/+11
| * core, event/filter, xeth: refactored filter systemJeffrey Wilcke2015-10-032-0/+344