Commit Graph

1440 Commits (70da74e73a182620a09bb0cfbff173e6d65d0518)

Author SHA1 Message Date
ucwong c5a3ffa363
eth/download/statesync : optimize to avoid a copy in state sync hashing (#22035) 4 years ago
Mr-Leshiy 0fe66f8ae4
eth/protocols/eth: remove magic numbers in test (#21999) 4 years ago
Péter Szilágyi 017831dd5b
core, eth: split eth package, implement snap protocol (#21482) 4 years ago
Martin Holst Swende 4d48980e74
core, eth, les: implement unclean-shutdown marker (#21893) 4 years ago
lzhfromustc 62dc59c2bd
miner, test: fix potential goroutine leak (#21989) 4 years ago
Martin Holst Swende e9e86aeacb
eth: fix error in tracing if reexec is set (#21830) 4 years ago
Felföldi Zsolt a2795c8055
les: fix nodiscover option (#21906) 4 years ago
Alex Prut 810f9e057d
all: remove redundant conversions and import names (#21903) 4 years ago
gary rong 23524f8900
all: disable recording preimage of trie keys (#21402) 4 years ago
Marius van der Wijden 2045a2bba3
core, all: split vm.Context into BlockContext and TxContext (#21672) 4 years ago
Martin Holst Swende 6487c002f6
all: implement EIP-2929 (gas cost increases for state access opcodes) + yolo-v2 (#21509) 4 years ago
aaronbuchwald 3e82c9ef67
eth/api: fix potential nil deref in AccountRange (#21710) 4 years ago
mr_franklin c37e68e7c1
all: replace RWMutex with Mutex in places where RLock is not used (#21622) 4 years ago
Marius van der Wijden 19a1c95046
eth/downloader: cache parent hash instead of recomputing (#21678) 4 years ago
gary rong 905ed109ed
eth/downloader: fix data race around the ancientlimit (#21681) 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
Péter Szilágyi fb835c024c
eth/downloader: dynamically move pivot even during chain sync 4 years ago
Martin Holst Swende b65c384181
eth/tracers: regenerate assets from #21549 (#21564) 4 years ago
Julian Koh 71c37d82ad
js/tracers: make calltracer report value in selfdestructs (#21549) 4 years ago
gary rong 328901c24c
cmd, eth: offer maxprice flag for overwritting price cap (#21531) 4 years ago
Péter Szilágyi 367f12f734
eth/downloader: only roll back light sync if not fully validating 4 years ago
Marius van der Wijden de971cc845
eth: added trace_call to trace on top of arbitrary blocks (#21338) 4 years ago
Péter Szilágyi eeaf191633
core, eth, trie: prepare trie sync for path based operation 4 years ago
Martin Holst Swende 3010f9fc75
eth/downloader: change intial download size (#21366) 4 years ago
Giuseppe Bertone 5cdb476dd1
"Downloader queue stats" is now provided once per minute (#21455) 4 years ago
libotony 05280a7ae3
eth/tracers: revert reason in call_tracer + error for failed internal calls (#21387) 4 years ago
Marius van der Wijden 16d7eae1c8
eth: updated comments (#21490) 4 years ago
Péter Szilágyi d8da0b3d81
core/state, eth, trie: stabilize memory use, fix memory leak 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
Martin Holst Swende 9f7b79af00
eth/downloader: fix rollback issue on short chains 4 years ago
Péter Szilágyi 8cbdc8638f
core: define and test chain rewind corner cases (#21409) 4 years ago
Martin Holst Swende 7cee2509c0
eth/downloader: allow all timers to exit 4 years ago
Martin Holst Swende 9fea1a5cf5
eth/downloader: set deliverytime on drops and timeouts too 4 years ago
Péter Szilágyi 4b9c0ea76d
eth/downloader: save the correct delivery time for state sync 4 years ago
Péter Szilágyi 68754f3931
cmd/utils: grant snapshot cache to trie if disabled (#21416) 4 years ago
timcooijmans 5d4512b113
eth: use maxQueuedTxAnns for to limit the number of transactions announced (#21419) 4 years ago
rene 2de37f28e0
downloader: add eth65 tests (#21383) 4 years ago
rene c0c01612e9
node: refactor package node (#21105) 4 years ago
rene 1976bb3df0
eth/downloader: remove eth62 (#21378) 4 years ago
gary rong 28c5a8a54b
les: implement new les fetcher (#20692) 4 years ago
gary rong 93da0cf8a1
cmd, core, eth, light, trie: dump clean cache periodically (#20391) 4 years ago
Martin Holst Swende 105922180f
eth/downloader: refactor downloader + queue (#21263) 4 years ago
Martin Holst Swende 295693759e
core/vm: less allocations for various call variants (#21222) 4 years ago
gary rong 6eef141aef
les: historical data garbage collection (#19570) 4 years ago
Martin Holst Swende 967d8de77a
eth/downloader: fix peer idleness tracking when restarting state sync (#21260) 4 years ago
Martin Holst Swende 5b1cfdef89
eth: increase timeout in TestBroadcastBlock (#21299) 4 years ago
gary rong 61270e5e1c
eth/gasprice: lighter gas price oracle for light client (#20409) 4 years ago
Martin Holst Swende 12867d152c
rpc, internal/ethapi: default rpc gascap at 25M + better error message (#21229) 4 years ago