Commit Graph

436 Commits (0d772b9f094285227c5d89fb61cb57e206e94199)

Author SHA1 Message Date
gary rong f7cdea2bdc all: on-chain oracle checkpoint syncing (#19543) 5 years ago
Matthew Halpern 702f52fb99 les: prefer nil slices over zero-length slices (#19081) 5 years ago
gary rong c8c3ebd593 les: reject client if it makes too many invalid requests (#19691) 6 years ago
Martin Holst Swende 3675b8545d
les/handler: avoid lookup missing state 6 years ago
gary rong c0a034ec89 eth, les: reject stale request (#19689) 6 years ago
Felix Lange e83c3ccc47
p2p/enode: improve IPv6 support, add ENR text representation (#19663) 6 years ago
gary rong f2612ac948 les: short circuit in the unregister if peer is not registered (#19644) 6 years ago
Felföldi Zsolt 58497f46bd
les, les/flowcontrol: implement LES/3 (#19329) 6 years ago
gary rong 4e0c1a1a6b eth, les: reject light client connection is server is not synced (#19616) 6 years ago
Felföldi Zsolt 97d3615612
les: avoid fetcher deadlock on requestChn (#19571) 6 years ago
gary rong 80469bea0c
all: integrate the freezer with fast sync 6 years ago
Péter Szilágyi 9effd64290
core, eth, trie: bloom filter for trie node dedup during fast sync (#19489) 6 years ago
Felföldi Zsolt 40cdcf8c47 les, light: implement ODR transaction lookup by hash (#19069) 6 years ago
Felföldi Zsolt f4fb1a1801 les: fixed cost table update (#19546) 6 years ago
Martin Holst Swende 5036992b06 eth, les: add error when accessing missing block state (#18346) 6 years ago
gary rong 6269e5574c miner: polish miner configuration (#19480) 6 years ago
Péter Szilágyi 38f6b85638
eth, les, light: enforce CHT checkpoints on fast-sync too 6 years ago
Felföldi Zsolt 921b3160db les: fix p2p.Protocol.PeerInfo (#19472) 6 years ago
Felföldi Zsolt 85b6823d16 les: check required message types in cost table (#19454) 6 years ago
Péter Szilágyi 7221cb1434
core, eth, les, light: scope receipt functionality a bit cleaner 6 years ago
Matthew Halpern 6b0ddd141e
core, eth, les, light: store transaction receipts without txHash and gasCost 6 years ago
Martin Holst Swende e2f3465e83 eth, les, geth: implement cli-configurable global gas cap for RPC calls (#19401) 6 years ago
Zsolt Felfoldi 64f9c1ea09 les, light: remove support for les/1 4096 block CHT sections 6 years ago
Zsolt Felfoldi 5515f364ae les: removed les/1 protocol messages 6 years ago
gary rong d5cae48bae accounts, cmd, internal: disable unlock account on open HTTP (#17037) 6 years ago
Felföldi Zsolt 5164274872 les: extend error message for coinbase API calls (#19380) 6 years ago
Felföldi Zsolt e852505ace les: fix block announcements (#19322) 6 years ago
Felföldi Zsolt c53c5e616f les: fix peer id and reply error handling (#19289) 6 years ago
Péter Szilágyi 211ec46284
les, light: verbose errors on state retrieval issues 6 years ago
Péter Szilágyi 054412e335
all: clean up and proerly abstract database access 6 years ago
Felföldi Zsolt c2003ed63b les, les/flowcontrol: improved request serving and flow control (#18230) 6 years ago
Matthew Halpern badaf43019 les: remove redundant type specifiers (#19091) 6 years ago
gary rong 7fd0ccaa68 core: remove unnecessary fields in logs, receipts and tx lookups (#17106) 6 years ago
b00ris 769657060e les: implement ultralight client (#16904) 6 years ago
Martin Holst Swende 83a9a73b89 cmd/geth, core, eth: implement Constantinople override flag (#18273) 6 years ago
Paweł Bylica de39513ced core, internal, eth, miner, les: Take VM config from BlockChain (#17955) 6 years ago
zah 55a4ff806f remove a no-op line in the code (#17760) 6 years ago
Felföldi Zsolt f0515800e6 les: fix fetcher syncing logic (#18072) 6 years ago
Sheldon b8a2ac3fcf les: fix pubkey index typo (#18093) 6 years ago
gary rong c5d34fc94e les, light: reduce les testing stress (#17867) 6 years ago
Felföldi Zsolt b7bbe66b19 les: limit state ODR retrievals to the last 100 blocks (#17744) 6 years ago
Felix Lange 30cd5c1854
all: new p2p node representation (#17643) 6 years ago
Felföldi Zsolt ab13cd9924 les: fix invalid delivery handling in retriever (#17727) 6 years ago
gary rong d6254f827b all: protect self-mined block during reorg (#17656) 6 years ago
Péter Szilágyi af89093116
les, light, params: update light client CHTs 6 years ago
Felföldi Zsolt c37238cae9 les: fix retriever logic (#17705) 6 years ago
Felföldi Zsolt d4a28a13ca les: fix distReq.sentChn double close bug (#17639) 6 years ago
gary rong c1c003e4ff consensus, miner: stale block mining support (#17506) 6 years ago
gary rong b69476b372 all: make indexer configurable (#17188) 6 years ago
gary rong b2c644ffb5 cmd, eth, miner: make recommit configurable (#17444) 6 years ago