Commit Graph

183 Commits (a5eee8d1dc61352c29b9800eaf96609ba4184fd6)

Author SHA1 Message Date
Martin Holst Swende 4535230059
cmd, core, eth: background transaction indexing (#20302) 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 36a1e0b67d
eth: don't enforce minimum broadcast, fix broadcast test 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
Guillaume Ballet 8a5c81349e eth: fix comment typo in handler.go (#20575) 5 years ago
Péter Szilágyi a90cc66f3c
eth: check propagated block malformation on receiption 5 years ago
Péter Szilágyi 64571f9379
eth: eth/64 - extend handshake packet with fork id 5 years ago
Péter Szilágyi 983f92368b
core/forkid: implement the forkid EIP, announce via ENR (#19738) 5 years ago
Martin Holst Swende cdfe9a3a2a eth, les: add sanity checks for unbounded block fields (#19573) 5 years ago
gary rong f7cdea2bdc all: on-chain oracle checkpoint syncing (#19543) 5 years ago
gary rong fd072c2fd1 eth: fix sync bloom panic (#19757) 5 years ago
Péter Szilágyi 9effd64290
core, eth, trie: bloom filter for trie node dedup during fast sync (#19489) 6 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
Péter Szilágyi 31b3334922
cmd/utils, eth: minor polishes on whitelist code 6 years ago
Ryan Schneider 48b70ecff1
cmd, eth: Add support for `--whitelist <blocknum>=<hash>,...` flag 6 years ago
mr_franklin b91766fe6d eth: fix comment typo (#18114) 6 years ago
mr_franklin 4fecc7a3b1 eth: fix minor grammar issue in comment (#18091) 6 years ago
ledgerwatch 3d782bc727 eth: broadcast blocks to at least 4 peers (#17725) 6 years ago
Felix Lange 30cd5c1854
all: new p2p node representation (#17643) 6 years ago
Oleg Kovalov d42ce0f2c1 all: simplify switches (#17267) 6 years ago
williambannas 9402f96597 eth: conform better to the golint standards (#16783) 7 years ago
Felföldi Zsolt 049f5b3572 core, eth, les: more efficient hash-based header chain retrieval (#16946) 7 years ago
Péter Szilágyi d9cee2c172
eth: propagate blocks and transactions async 7 years ago
Péter Szilágyi 49719e21bc
core, eth: minor txpool event cleanups 7 years ago
rjl493456442 a2e43d28d0
all: collate new transaction events together 7 years ago
kiel barry 5b3af4c3d1 eth: golint updates for this or self warning (#16632) 7 years ago
Yusup 7aad81f881 eth: fix typos (#16414) 7 years ago
Andrey Petrov 2e9c8fd4fb eth, les: allow exceeding maxPeers for trusted peers (#16189) 7 years ago
Péter Szilágyi 55599ee95d core, trie: intermediate mempool between trie and database (#15857) 7 years ago
Péter Szilágyi 566d5c0777
core, eth, les, light: get rid of redundant methods 7 years ago
Furkan KAMACI b8caba9709 various: remove redundant parentheses (#15793) 7 years ago
Péter Szilágyi f7ca03ae87 eth, les, light: expose chain config in les node info too (#15732) 7 years ago
Péter Szilágyi 5258785c81
cmd, core, eth/tracers: support fancier js tracing (#15516) 7 years ago
Miya Chen 40a3856af9 eth/fetcher: check the origin of filter tasks (#14975) 7 years ago
Felix Lange 10181b57a9 core, eth/downloader: commit block data using batches (#15115) 7 years ago
Péter Szilágyi f585f9eee8
core, eth: clean up bloom filtering, add some tests 7 years ago
Zsolt Felfoldi 4ea4d2dc34
core, eth: add bloombit indexer, filter based on it 7 years ago
Péter Szilágyi b0ca1b67ce
eth: use maxpeers from p2p layer instead of extra config 7 years ago
Miya Chen bf1e263128 core, light: send chain events using event.Feed (#14865) 7 years ago
mark.lin d4f11d9b4f eth: send but not announce block to peers if propagate is true 7 years ago
Péter Szilágyi 48ee7f9de7
core, eth, les: polish txpool API around local/remote txs 7 years ago
Nick Johnson ae11545bc5 eth, les: Refactor downloader peer to use structs 7 years ago
Nick Johnson 0550957989 eth, les, light: Refactor downloader to use blockchain interface 7 years ago
Alan Chen fade09a7ff eth: remove les server from protocol manager (#14625) 8 years ago
Péter Szilágyi afdd23b5ca
eth: don't import propagated blocks during fastsync 8 years ago
Péter Szilágyi e61035c5a3
cmd, eth, les, mobile: make networkid uint64 everywhere 8 years ago
Felix Lange 30d706c35e cmd/geth: add --config file flag (#13875) 8 years ago