Commit Graph

74 Commits (6d74d1e5f762e06a6a739a42261886510f842778)

Author SHA1 Message Date
Martin Holst Swende 4535230059
cmd, core, eth: background transaction indexing (#20302) 5 years ago
Péter Szilágyi b0bbd47185
eth: fix shutdown regression to abort downloads, not just cancel 5 years ago
Felix Lange d6c5f2417c
eth: improve shutdown synchronization (#20695) 5 years ago
Péter Szilágyi dc6e98d2a8
eth: when triggering a sync, check the head header TD, not block 5 years ago
Péter Szilágyi 9938d954c8
eth: rework tx fetcher to use O(1) ops + manage network requests 5 years ago
rjl493456442 049e17116e
core, eth: implement eth/65 transaction fetcher 5 years ago
gary rong fd072c2fd1 eth: fix sync bloom panic (#19757) 5 years ago
Péter Szilágyi ed47f29bc8
eth: enforce chain above CHT before accepting txs into the pool 6 years ago
Péter Szilágyi 38f6b85638
eth, les, light: enforce CHT checkpoints on fast-sync too 6 years ago
Felix Lange 30cd5c1854
all: new p2p node representation (#17643) 6 years ago
gary rong 77da203547 eth: update higest block we know during the sync if a higher was found (#16283) 7 years ago
Péter Szilágyi 57fd2da0fe
eth: only disable fast sync after success 7 years ago
Péter Szilágyi f30179d62e
eth: disable fast sync after pivot is committed 7 years ago
Egon Elbre 8f06b7980d eth: fix megacheck warnings 7 years ago
Péter Szilágyi afdd23b5ca
eth: don't import propagated blocks during fastsync 8 years ago
Péter Szilágyi bfe5eb7f8c eth: accept transactions when starting CPU mining (#13882) 8 years ago
Péter Szilágyi bd2c54fa9f
eth: announce block after sync cycle (star topology) 8 years ago
Péter Szilágyi 9b84caf3a5 core, eth, les: support resuming fast sync on heavy rollback (#3743) 8 years ago
Péter Szilágyi 9184249b39 Logger updates 3 (#3730) 8 years ago
Péter Szilágyi d4fd06c3dc
all: blidly swap out glog to our log15, logs need rework 8 years ago
Zsolt Felfoldi 12379c697a les: remove delayed les server starting 8 years ago
bas-vk 4e36b1e3da core: bugfix state change race condition in txpool (#3412) 8 years ago
Zsolt Felfoldi c57c54ce96 eth, les: defer starting LES service until ETH initial sync is finished 8 years ago
Péter Szilágyi 0ef327bbee core, eth, internal, miner: optimize txpool for quick ops 8 years ago
Péter Szilágyi 1dd272080d eth, eth/downloader: better remote head tracking 8 years ago
zsfelfoldi f9917c8c7b core: improved chainDb using sequential keys 9 years ago
Péter Szilágyi 32559ccad1 eth: don't accept transactions until we sync up with the network 9 years ago
Péter Szilágyi d87f7a1e81 eth: skip transaction handling during fast sync 9 years ago
Felix Lange 56ed6152a1 core, eth, miner: improve shutdown synchronisation 9 years ago
Felix Lange db52a6a0ff eth: remove workaround for asynchronous processing in the downloader 9 years ago
Péter Szilágyi 2019ed71b4 eth: don't block sync goroutines that short circuit 9 years ago
Péter Szilágyi 5b0ee8ec30 core, eth, trie: fix data races and merge/review issues 9 years ago
Péter Szilágyi c33cc382b3 core: support inserting pure header chains 9 years ago
Jeffrey Wilcke 7c7692933c cmd/geth, cmd/utils, core, rpc: renamed to blockchain 9 years ago
Péter Szilágyi 6adbaabc65 eth, eth/downloader: don't report stall if fetcher filled the block 9 years ago
Felix Lange bfbcfbe4a9 all: fix license headers one more time 9 years ago
Felix Lange 3f047be5aa all: update license headers to distiguish GPL/LGPL 9 years ago
Felix Lange ea54283b30 all: update license information 9 years ago
Péter Szilágyi 6fc85f1ec2 eth: clean up peer struct a bit, fix double txn bcast 10 years ago
Péter Szilágyi 7c2af1c117 eth, eth/fetcher: separate notification sync mechanism 10 years ago
Péter Szilágyi 2f4cbe22f5 eth, eth/downloader: fix processing interrupt caused by temp cancel 10 years ago
Péter Szilágyi aa250e228a eth: don't refetch non fitting blocks to avoid duplicates 10 years ago
Péter Szilágyi b240983e2b eth, eth/downloader: do async block fetches, add dl tests 10 years ago
Péter Szilágyi fc7abd9886 eth, eth/downloader: move block processing into the downlaoder 10 years ago
Péter Szilágyi 66d3dc8690 eth, eth/downloader: move peer removal into downloader 10 years ago
Péter Szilágyi e61db7145a eth: dedup fetches to ensure no blocks are pulled twice 10 years ago
Péter Szilágyi 355b1e3bb1 eth: randomly fetch announced block (don't hammer origin) 10 years ago
Péter Szilágyi b9affbf9fe eth: discard fetched blocks that don't fit (no goroutine) 10 years ago
Felix Lange 6c73a59806 eth: limit number of sent transactions based on message size 10 years ago
Péter Szilágyi d09ead546c eth: fix a data race in the hash announcement processing 10 years ago