Commit Graph

110 Commits (86912e033c73cc0657c9946733d43540a02ee25f)

Author SHA1 Message Date
Felix Lange 2936b41514
all: implement flat deposit requests encoding (#30425) 2 months ago
lightclient dfd33c7792
all: implement EIP-6110, execution layer triggered deposits (#29431) 3 months ago
psogv0308 ebe31dfd5c
eth/downloader, core/types: take withdrawals-size into account in downloader queue (#30276) 4 months ago
lightclient 2e8e35f2ad
all: refactor so `NewBlock`, `WithBody` take `types.Body` (#29482) 7 months ago
Felix Lange 0e93da3197
crypto/kzg4844: add helpers for versioned blob hashes (#28827) 10 months ago
Felix Lange 2a6beb6a39
core/types: support for optional blob sidecar in BlobTx (#27841) 1 year ago
Péter Szilágyi 57268f7e6c
all: rename dataGas to blobGas (#27789) 1 year ago
Péter Szilágyi 008086f935
core, eth/downloader: validate blobtx.To at serialization time (#27393) 2 years ago
Péter Szilágyi 495692c9db
core, eth/downloader, params: validate blob tx bodies (#27392) 2 years ago
Péter Szilágyi 1f9b69b36d
consensus, core, eth/downloader, params: 4844 chain validation (#27382) 2 years ago
s7v7nislands db18293c32
eth/downloader: use atomic types (#27030) 2 years ago
Péter Szilágyi 90d25514af
core, eth: merge snap-sync chain download progress logs (#26676) 2 years ago
ucwong e9d42499bb
eth/downloader: fix typo (#26716) 2 years ago
Martin Holst Swende 13d7de77f4
eth/downloader: fix empty-body case in queue fetchresult (#26707) 2 years ago
Martin Holst Swende 645e3e86c4
core, eth/downloader: make body validation more strict (#26704) 2 years ago
Marius van der Wijden 7fb42e6db2
eth/downloader: handle missing withdrawals if empty list is expected (#26675) 2 years ago
Péter Szilágyi bf1798e04e
common/prque: generic priority queue (#26290) 2 years ago
Marius van der Wijden 2a2b0419fb
all: implement withdrawals (EIP-4895) (#26484) 2 years ago
Péter Szilágyi c4a662176e
core, eth: for types with accurate size calcs, return uint64, not float (#26046) 2 years ago
Martin Holst Swende 5a02b2d6d0
all: fix spelling mistakes (#25961) 2 years ago
zhiqiangxu b32d20324e
eth/downloader, les/downloader: fix subtle flaw in queue delivery (#25861) 2 years ago
Felix Lange b628d72766
build: upgrade to go 1.19 (#25726) 2 years ago
Justin Traglia 2c5648d891
all: fix some typos (#25551) 2 years ago
Delweng b196ad1c16
all: add whitespace linter (#25312) 2 years ago
Péter Szilágyi c893488349
eth: pre-process downloader responses on the peer reader thread 3 years ago
Péter Szilágyi c10a0a62c3
eth: request id dispatcher and direct req/reply APIs (#23576) 3 years ago
Martin Holst Swende 2d4eff21ca
eth/downloader: increase downloader block body allowance (#23074) 3 years ago
jk-jeongkyun 653e8b9dd9
eth/downloader: remove unnecessary condition (#22052) 4 years ago
Péter Szilágyi 017831dd5b
core, eth: split eth package, implement snap protocol (#21482) 4 years ago
Marius van der Wijden 19a1c95046
eth/downloader: cache parent hash instead of recomputing (#21678) 4 years ago
Guillaume Ballet 6c8310ebb4
trie: use stacktrie for Derivesha operation (#21407) 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
gary rong 87c0ba9213
core, eth, les, trie: add a prefix to contract code (#21080) 4 years ago
Martin Holst Swende 105922180f
eth/downloader: refactor downloader + queue (#21263) 4 years ago
Martin Holst Swende a5eee8d1dc
eth/downloader: more context in errors (#21067) 5 years ago
Guillaume Ballet 234cc8e77f
eth/downloader: minor typo fixes in comments (#21035) 5 years ago
Boqin Qin 2a5ed1a1d3
eth/downloader: fix possible data race by inconsistent field protection (#20690) 5 years ago
mr_franklin b91766fe6d eth: fix comment typo (#18114) 6 years ago
Wenbiao Zheng b35165555d eth/downloader: remove the expired id directly (#17963) 6 years ago
Wenbiao Zheng 3088c122d8 eth/downloader: fix comment typos (#17956) 6 years ago
Wenbiao Zheng 6a33954731 core, eth, trie: use common/prque (#17508) 6 years ago
Wenbiao Zheng d1aa605f1e all: remove the duplicate 'the' in annotations (#17509) 6 years ago
williambannas 9402f96597 eth: conform better to the golint standards (#16783) 7 years ago
Yusup 7aad81f881 eth: fix typos (#16414) 7 years ago
Anton Evangelatov ae9f97221a metrics: pull library and introduce ResettingTimer and InfluxDB reporter (#15910) 7 years ago
Péter Szilágyi 55599ee95d core, trie: intermediate mempool between trie and database (#15857) 7 years ago
Nick Johnson ae11545bc5 eth, les: Refactor downloader peer to use structs 8 years ago
Felix Lange 0042f13d47 eth/downloader: separate state sync from queue (#14460) 8 years ago
Péter Szilágyi 2f28a12cdb
common, eth/downloader, log: support terminal log formatting 8 years ago