aboutsummaryrefslogtreecommitdiffstats
ModeNameSize
-rw-r--r--.gitattributes66logstatsplainblame
d---------.github88logstatsplain
-rw-r--r--.gitignore565logstatsplainblame
-rw-r--r--.mailmap1678logstatsplainblame
-rw-r--r--.travis.yml905logstatsplainblame
-rw-r--r--AUTHORS1370logstatsplainblame
-rw-r--r--COPYING32397logstatsplainblame
-rw-r--r--COPYING.LESSER7651logstatsplainblame
d---------Godeps110logstatsplain
-rw-r--r--Makefile4406logstatsplainblame
-rw-r--r--README.md18413logstatsplainblame
-rw-r--r--VERSION6logstatsplainblame
d---------_data172logstatsplain
d---------accounts591logstatsplain
-rw-r--r--appveyor.yml652logstatsplainblame
d---------build420logstatsplain
-rw-r--r--circle.yml1544logstatsplainblame
d---------cmd300logstatsplain
d---------common968logstatsplain
d---------compression / rle30logstatsplain
d---------console192logstatsplain
d---------containers67logstatsplain
d---------core1449logstatsplain
d---------crypto267logstatsplain
d---------errs79logstatsplain
d---------eth849logstatsplain
d---------ethdb207logstatsplain
d---------event153logstatsplain
d---------generators39logstatsplain
d---------internal162logstatsplain
d---------light189logstatsplain
d---------logger339logstatsplain
d---------metrics153logstatsplain
d---------miner152logstatsplain
d---------node395logstatsplain
d---------p2p568logstatsplain
d---------params115logstatsplain
d---------pow133logstatsplain
d---------release201logstatsplain
d---------rlp403logstatsplain
d---------rpc989logstatsplain
d---------tests539logstatsplain
d---------trie588logstatsplain
d---------whisper579logstatsplain
|/ * trie: cache collapsed tries node, not rlp blobs (#16876)Péter Szilágyi2018-06-211-3/+3 * tracers: fix err in 4byte, add some opcode analysis toolsMartin Holst Swende2018-06-205-3/+214 * eth: conform better to the golint standards (#16783)williambannas2018-06-147-26/+27 * eth/filters: make filterLogs func more readable (#16920)knarfeh2018-06-141-3/+3 * eth/fetcher: fix annotation (#16969)Wenbiao Zheng2018-06-131-1/+1 * core, eth, les: more efficient hash-based header chain retrieval (#16946)Felföldi Zsolt2018-06-121-14/+23 * core: improve getBadBlocks to return full block rlp (#16902)Martin Holst Swende2018-06-111-2/+27 * eth/tracers: fix minor off-by-one error (#16879)Martin Holst Swende2018-06-052-15/+56 * core, eth, trie: streaming GC for the trie cache (#16810)Péter Szilágyi2018-06-042-3/+7 * trie: rename TrieSync to Sync and improve hexToKeybytes (#16804)Wenbiao Zheng2018-05-291-1/+1 * common: improve documentation comments (#16701)kiel barry2018-05-291-1/+1 * eth/fetcher: reuse variables for hash and number (#16819)Smilenator2018-05-291-4/+4 * eth, node, trie: fix minor typos (#16802)Wenbiao Zheng2018-05-241-5/+5 * eth: propagate blocks and transactions asyncPéter Szilágyi2018-05-212-12/+117 * core, eth: minor txpool event cleanupsPéter Szilágyi2018-05-189-24/+24 * all: collate new transaction events togetherrjl4934564422018-05-189-50/+62 * all: get rid of error when creating memory database (#16716)gary rong2018-05-097-16/+14 * eth/filter: check nil pointer when unsubscribe (#16682)gary rong2018-05-091-41/+58 * eth: golint fixes to variable names (#16711)kiel barry2018-05-093-41/+41 * eth/filters: derive FilterCriteria from ethereum.FilterQuery (#16629)Domino Valdano2018-05-081-8/+2 * core/rawdb: separate raw database access to own package (#16666)Péter Szilágyi2018-05-0713-213/+90 * eth: golint updates for this or self warning (#16632)kiel barry2018-05-032-20/+20 * core, eth: fix tracer dirty finalizationPéter Szilágyi2018-04-271-2/+3 * eth/downloader: fix for Issue #16539 (#16546)Domino Valdano2018-04-231-3/+11 * all: fix various typos (#16533)Wuxiang2018-04-192-2/+2 * eth/downloader: wait for all fetcher goroutines to exit before terminating (#...gary rong2018-04-161-9/+8 * common: delete StringToAddress, StringToHash (#16436)Felix Lange2018-04-101-2/+2 * eth/downloader: flush state sync data before exit (#16280)gary rong2018-04-091-5/+13 * eth: fix typos (#16414)Yusup2018-04-0411-29/+29 * eth: update higest block we know during the sync if a higher was found (#16283)gary rong2018-03-092-0/+16 * eth: fixed typo (#16274)Kyuntae Ethan Kim2018-03-071-1/+1 * eth/downloader: save and load trie sync progress (#16224)Péter Szilágyi2018-03-032-1/+9 * eth, les: allow exceeding maxPeers for trusted peers (#16189)Andrey Petrov2018-02-271-1/+2 * metrics: pull library and introduce ResettingTimer and InfluxDB reporter (#15...Anton Evangelatov2018-02-235-62/+62 * eth, les, light: filter on logs only, derive receipts on demandPéter Szilágyi2018-02-234-8/+60 * all: update license information (#16089)Felix Lange2018-02-143-3/+3 * eth: only disable fast sync after successPéter Szilágyi2018-02-111-10/+5 * eth/downloader: don't require state for ancestor lookupsPéter Szilágyi2018-02-112-13/+9 * eth, light: minor light client startup cleanupsPéter Szilágyi2018-02-081-1/+0 * core, trie: intermediate mempool between trie and database (#15857)Péter Szilágyi2018-02-0613-533/+377 * les: limit LES peer count and improve peer configuration logic (#16010)Felföldi Zsolt2018-02-052-4/+4 * eth/downloader: fix #15858 by checking if downloader dropPeer function is set...Martin Holst Swende2018-02-051-3/+20 * core, eth, les, light: get rid of redundant methodsPéter Szilágyi2018-01-315-15/+31 * accounts/abi/bind: support event filtering in abigenPéter Szilágyi2018-01-244-152/+21 * eth/gasprice: set default percentile to 60%, count blocks instead of transact...Nick Johnson2018-01-102-19/+34 * all: regenerate codecs with gencodec commit 90983d99de (#15830)Felix Lange2018-01-081-2/+2 * all: update generated code (#15808)Felix Lange2018-01-082-65/+29 * eth: fix tracer panic when running without configs + reexec (#15799)Péter Szilágyi2018-01-041-3/+3 * all: switch gas limits from big.Int to uint64Péter Szilágyi2018-01-038-29/+25 * various: remove redundant parentheses (#15793)Furkan KAMACI2018-01-031-2/+2 * eth: revert tracer preimage recording (#15800)Felix Lange2018-01-031-4/+1 * eth: uncaptialize tracer preimage error message (#15792)Felix Lange2018-01-031-1/+1 * eth: enable preimage recording when tracing (#15787)cdetrio2018-01-021-1/+4 * eth/downloader: avoid hidden reference to finished statesync request (#15545)Péter Szilágyi2018-01-021-1/+4 * eth, les, light: expose chain config in les node info too (#15732)Péter Szilágyi2017-12-281-6/+6 * accounts, consensus, core, eth: make chain maker consensus agnostic (#15497)gary rong2017-12-226-7/+11 * cmd, core, eth/tracers: support fancier js tracing (#15516)Péter Szilágyi2017-12-2124-254/+3685 * eth: make tracing API errors more user friendly (#15589)Michael Ruminer2017-12-101-2/+12 * cmd/utils, eth: init etherbase from within eth (#15528)Péter Szilágyi2017-12-101-2/+9 * eth: return rlp-decoded values from debug_storageRangeAt (#15476)Benoit Verkindt2017-12-062-5/+12 * eth/downloader: update tests for reliability (#15337)Rob2017-12-011-12/+49 * cmd, consensus, eth: split ethash related config to it own (#15520)gary rong2017-11-243-60/+50 * all: fix code comment typos (#15547)Ricardo Domingos2017-11-241-1/+1 * eth, internal: Implement getModifiedAccountsBy(Hash|Number) using trie diffs ...Nick Johnson2017-11-201-0/+83 * eth/downloader: minor comments cleanup (#15495)jtakalai2017-11-161-5/+5 * core/bloombits: handle non 8-bit boundary section matchesPéter Szilágyi2017-11-151-0/+1 * build: enable unconvert linter (#15456)ferhat elmas2017-11-113-4/+4 * all: gofmt -w -s (#15419)ferhat elmas2017-11-081-1/+1 * core, eth, les: fix messy code (#15367)Péter Szilágyi2017-10-252-4/+3 * les, light: LES/2 protocol version (#14970)Felföldi Zsolt2017-10-244-16/+22 * cmd, eth: separate out FakePeer for future reusePéter Szilágyi2017-10-101-0/+160 * eth/fetcher: check the origin of filter tasks (#14975)Miya Chen2017-10-103-45/+56 * eth: fix typo (#15252)Lio李欧2017-10-061-1/+1 * internal, accounts, eth: utilize vm failed flag to help gas estimationrjl4934564422017-10-021-2/+2 * core/bloombits, eth/filters: handle null topics (#15195)Péter Szilágyi2017-09-275-46/+26 * eth, internal/ethapi: fix spelling of 'Ethereum' (#15164)Ernesto del Toro2017-09-202-5/+5 * eth/downloader: track peer drops and deassign state sync tasksPéter Szilágyi2017-09-122-9/+42 * Merge pull request #14973 from rjl493456442/fix_downloaderPéter Szilágyi2017-09-111-0/+4 |\ | * eth/downloader: exit loop when there is no more available taskrjl4934564422017-08-141-0/+4 * | core, eth/downloader: commit block data using batches (#15115)Felix Lange2017-09-105-45/+48 * | eth: disable fast sync after pivot is committedPéter Szilágyi2017-09-062-11/+12 * | core/bloombits: use general filters instead of addresses and topicsZsolt Felfoldi2017-09-061-1/+18 * | core/bloombits: AddBloom index parameter and fixes variable namesZsolt Felfoldi2017-09-062-2/+2 * | core, eth: clean up bloom filtering, add some testsPéter Szilágyi2017-09-0610-367/+347 * | core, eth: add bloombit indexer, filter based on itZsolt Felfoldi2017-09-0610-289/+534 * | eth: use maxpeers from p2p layer instead of extra configPéter Szilágyi2017-09-066-27/+24 * | core: make txpool operate on immutable statePéter Szilágyi2017-09-051-8/+0 * | core: implement Metropolis EIP 658, receipt status byterjl4934564422017-08-223-9/+10 * | core, light: send chain events using event.Feed (#14865)Miya Chen2017-08-1810-80/+247 * | Merge pull request #14996 from markya0616/send_not_announcePéter Szilágyi2017-08-181-0/+1 |\ \ | |/ |/| | * eth: send but not announce block to peers if propagate is truemark.lin2017-08-181-0/+1 * | eth/downloader: fix race in downloadTesterPeer (#14942)Ivan Daniluk2017-08-091-7/+25 * | eth: fix megacheck warningsEgon Elbre2017-08-087-40/+17 * | cmd, core, eth: journal local transactions to disk (#14784)Péter Szilágyi2017-07-281-2/+4 |/ * core: remove redundant storage of transactions and receipts (#14801)Péter Szilágyi2017-07-154-222/+84 * Merge pull request #14737 from holiman/txpool_localaccountsPéter Szilágyi2017-07-106-31/+7 |\ | * eth: drop leftover from previous nonce protection schemePéter Szilágyi2017-07-052-23/+0 | * core, eth, les: polish txpool API around local/remote txsPéter Szilágyi2017-07-055-8/+7 * | eth/downloader: Doc fixesNick Johnson2017-07-052-3/+7 * | eth/downloader, les, light: Changes in response to reviewNick Johnson2017-07-033-22/+51 * | eth, les: Refactor downloader peer to use structsNick Johnson2017-06-296-253/+246 * | eth, les, light: Refactor downloader to use blockchain interfaceNick Johnson2017-06-284-143/+118 |/ * core/state: access trie through Database interface, track errors (#14589)Felix Lange2017-06-276-37/+12 * eth: gracefully error if database cannot be openedPéter Szilágyi2017-06-231-1/+4 * eth/downloader: separate state sync from queue (#14460)Felix Lange2017-06-225-453/+654 * eth: remove les server from protocol manager (#14625)Alan Chen2017-06-152-3/+0 * Merge pull request #14516 from holiman/noncefixesPéter Szilágyi2017-05-301-1/+1 |\ | * internal/ethapi: add mutex around signing + nonce assignmentMartin Holst Swende2017-05-301-1/+1 * | Merge pull request #14523 from karalabe/txpool-cli-flagsPéter Szilágyi2017-05-293-1/+11 |\ \ | * | cmd, core, eth: configurable txpool parametersPéter Szilágyi2017-05-293-1/+11 | |/ * | Merge pull request #14537 from karalabe/setgasprice-durning-nominePéter Szilágyi2017-05-292-10/+24 |\ \ | * | eth: update default gas price when not mining tooPéter Szilágyi2017-05-292-10/+24 | |/ * / eth: don't import propagated blocks during fastsyncPéter Szilágyi2017-05-262-0/+6 |/ * cmd, core, eth, miner: remove txpool gas price limits (#14442)Péter Szilágyi2017-05-173-3/+7 * eth/downloader: fix a potential issue against future refactorsPéter Szilágyi2017-05-021-0/+4 * cmd, eth, les, mobile: make networkid uint64 everywherePéter Szilágyi2017-04-258-17/+17 * eth: add debug_storageRangeAtFelix Lange2017-04-252-37/+178 * Merge remote-tracking branch 'fjl/license-update-1.6'Péter Szilágyi2017-04-142-2/+2 |\ | * all: update license informationFelix Lange2017-04-142-2/+2 * | eth: revert accidental ethash cache dir changePéter Szilágyi2017-04-141-0/+1 |/ * cmd/utils, node: remove unused solc references and improve RPC config (#14324)bas-vk2017-04-133-10/+1 * cmd/geth: add --config file flag (#13875)Felix Lange2017-04-1211-91/+401 * consensus, core, ethstats: use engine specific block beneficiary (#14318)Péter Szilágyi2017-04-122-2/+2 * consensus/clique: Proof of Authority (#3753)Péter Szilágyi2017-04-101-0/+14 * eth: accept transactions when starting CPU mining (#13882)Péter Szilágyi2017-04-105-9/+17 * eth: announce block after sync cycle (star topology)Péter Szilágyi2017-04-101-1/+9 * consensus, eth: don't CPU mine by default during remote miningPéter Szilágyi2017-04-072-11/+20 * Merge pull request #13870 from karalabe/miners-fixesPéter Szilágyi2017-04-073-92/+4 |\ | * consensus, core: drop all the legacy custom core error typesPéter Szilágyi2017-04-061-2/+2 | * cmd/geth, eth: drop bad block reporting, its offline anywayPéter Szilágyi2017-04-062-90/+2 * | cmd, les, eth, eth/gasprice: using new gas price oracle (#13853)Felföldi Zsolt2017-04-064-358/+137 |/ * debug: convert uint64-blocknumber into rpc.Blocknumber (#13862)Martin Holst Swende2017-04-051-6/+29 * core, consensus: pluggable consensus engines (#3817)Péter Szilágyi2017-04-057-89/+100 * core: refactor genesis handlingFelix Lange2017-03-236-90/+53 * all: import "context" instead of "golang.org/x/net/context"Felix Lange2017-03-2310-16/+13 * core, eth, les: support resuming fast sync on heavy rollback (#3743)Péter Szilágyi2017-03-224-10/+19 * all: finish integrating Go ethash, delete C++ vendorPéter Szilágyi2017-03-092-106/+6 * cmd, eth, les, node, pow: disk caching and progress reportsPéter Szilágyi2017-03-091-11/+13 * all: swap out the C++ ethash to the pure Go one (mining todo)Péter Szilágyi2017-03-093-6/+8 * all: update light logs (and a few others) to the new modelPéter Szilágyi2017-03-032-2/+2 * Logger updates 3 (#3730)Péter Szilágyi2017-03-0211-150/+122 * core, eth: drop database block splitting upgraderPéter Szilágyi2017-02-282-62/+0 * Merge pull request #3709 from fjl/p2p-context-logPéter Szilágyi2017-02-282-2/+2 |\ | * eth, les: shorten genesis block mismatch error messageFelix Lange2017-02-282-2/+2 * | common, eth/downloader, log: support terminal log formattingPéter Szilágyi2017-02-282-28/+24 |/ * all: disable log message colors outside of gethFelix Lange2017-02-271-1/+1 * eth/downloader: review fixesPéter Szilágyi2017-02-272-7/+13 * accounts, eth/downloader: use "err" instead of "error" in logsPéter Szilágyi2017-02-271-13/+13 * eth/downloader: port over old logs from glog to log15Péter Szilágyi2017-02-274-125/+137 * common: move big integer math to common/math (#3699)Felix Lange2017-02-271-1/+2 * eth, les, swarm: fix go vet issues sufraced by log15Péter Szilágyi2017-02-231-1/+1 * all: blidly swap out glog to our log15, logs need reworkPéter Szilágyi2017-02-2312-205/+199 * params: core, core/vm, miner: 64bit gas instructionsJeffrey Wilcke2017-02-146-18/+20 * core, eth, internal: Added `debug_getBadBlocks()` method (#3654)Martin Holst Swende2017-02-141-0/+6 * Revert "params: core, core/vm, miner: 64bit gas instructions (#3514)"Jeffrey Wilcke2017-02-136-20/+18 * accounts, cmd, eth, internal, miner, node: wallets and HD APIsPéter Szilágyi2017-02-131-2/+4 * accounts, cmd, eth, internal, mobile, node: split account backendsPéter Szilágyi2017-02-131-8/+6 * Merge pull request #3605 from fjl/event-feedPéter Szilágyi2017-02-032-4/+4 |\ | * event: deprecate TypeMux and related typesFelix Lange2017-01-252-4/+4 * | params: core, core/vm, miner: 64bit gas instructions (#3514)Jeffrey Wilcke2017-02-026-18/+20 * | les: remove delayed les server startingZsolt Felfoldi2017-01-263-10/+2 |/ * eth/downloader: improve deliverNodeData (#3588)Felix Lange2017-01-241-72/+52 * eth/downloader: fix mutex regression causing panics on fail (#3591)Péter Szilágyi2017-01-201-1/+2 * Merge pull request #3579 from bas-vk/natspecPéter Szilágyi2017-01-171-3/+0 |\ | * cmd,eth,les,internal: remove natspec supportBas van Kervel2017-01-171-3/+0 * | cmd/geth, core: add support for recording SHA3 preimages (#3543)Nick Johnson2017-01-174-5/+13 |/ * eth: accept leading zeros for nonce parameter of submitWork (#3558)Felix Lange2017-01-131-2/+2 * core: remove support for Olympic networkBas van Kervel2017-01-121-1/+1 * all: fix ineffectual assignments and remove uses of crypto.Sha3Felix Lange2017-01-091-1/+1 * all: fix spelling errorsPéter Szilágyi2017-01-076-6/+6 * all: fix issues reported by honnef.co/go/simple/cmd/gosimpleFelix Lange2017-01-071-26/+4 * all: gofmt -w -sFelix Lange2017-01-068-31/+31 * Merge pull request #3516 from fjl/types-drop-sign-ecdsaPéter Szilágyi2017-01-064-9/+9 |\ | * core/types: remove redundant SignECDSA wrappers, rename to SignTxFelix Lange2017-01-054-9/+9 * | trie: remove dependency on ethdbFelix Lange2017-01-061-5/+10 * | core/vm: move Log to core/typesFelix Lange2017-01-067-79/+73 |/ * core/vm: improved EVM run loop & instruction calling (#3378)Jeffrey Wilcke2017-01-052-4/+4 * cmd/utils, eth, les: bubble --fakepow flag into eth/les tooPéter Szilágyi2017-01-041-6/+8 * eth: fix miner start API to accept int, not hexintPéter Szilágyi2016-12-231-2/+2 * internal/ethapi: fix hex handling for eth_call input and eth_sendRawTransactionFelix Lange2016-12-201-2/+2 * 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