Commit Graph

245 Commits (manual-local-cache)

Author SHA1 Message Date
Martin Holst Swende e01096f531
eth/handler, broadcast: optimize tx broadcast mechanism (#22176) 4 years ago
Péter Szilágyi e3430ac7df
eth: check snap satelliteness, delegate drop to eth (#22235) 4 years ago
Martin Holst Swende d2779ed7ac
eth, p2p: reserve half peer slots for snap peers during snap sync (#22171) 4 years ago
Martin Holst Swende 797b0812ab
eth/protocols/snap: snap sync testing (#22179) 4 years ago
Marius van der Wijden 49c2816d54
eth: improve log message (#22146) 4 years ago
Péter Szilágyi 017831dd5b
core, eth: split eth package, implement snap protocol (#21482) 4 years ago
Guillaume Ballet 6c8310ebb4
trie: use stacktrie for Derivesha operation (#21407) 4 years ago
rene a25899f3dc
cmd/devp2p: add eth protocol test suite (#21598) 4 years ago
Martin Holst Swende 0f4e7c9b0d
eth: utilize sync bloom for getNodeData (#21445) 4 years ago
gary rong 87c0ba9213
core, eth, les, trie: add a prefix to contract code (#21080) 4 years ago
gary rong 28c5a8a54b
les: implement new les fetcher (#20692) 4 years ago
gary rong 93142e50c3
eth: don't block if transaction broadcast loop fails (#21255) 4 years ago
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