Commit Graph

45 Commits (b46d37ea521ebca31e795b274461490c549b7309)

Author SHA1 Message Date
Péter Szilágyi bbc565ab05
core/types, params: add blob transaction type, RLP encoded for now (#27049) 2 years ago
Péter Szilágyi cd31f2dee2
all: change chain head markers from block to header (#26777) 2 years ago
Péter Szilágyi a6dda03644
all: refactor txpool into it's own package in prep for 4844 2 years ago
s7v7nislands d86fe26f67
core/rawdb: refactor db key prefix (#26000) 2 years ago
rjl493456442 bff84a99fe
cmd, core, eth, les, light: track deleted nodes (#25757) 2 years ago
rjl493456442 22defa5af7
all: introduce trie owner notion (#24750) 3 years ago
Péter Szilágyi 9e17648d8c
les: duplicate downloader and fetcher to allow progressive refactoring 3 years ago
Péter Szilágyi 7a7abe3de8
accounts/abi/bind: fix bounded contracts and sim backend for 1559 (#23038) 3 years ago
gary rong 7a3c890009
les, light: improve txstatus retrieval (#22349) 4 years ago
Felföldi Zsolt 8f03e3b107
tests/fuzzers/les: add fuzzer for les server handler (#22282) 4 years ago
Felföldi Zsolt 7d1b711c7d
les: enable les/4 and add tests (#22321) 4 years ago
gary rong 034ecc3210
les: remove useless protocol defines (#22115) 4 years ago
Péter Szilágyi 017831dd5b
core, eth: split eth package, implement snap protocol (#21482) 4 years ago
gary rong 4fabd9cbd2
les: separate peer into clientPeer and serverPeer (#19991) 5 years ago
gary rong 2ed729d38e les: handler separation (#19639) 5 years ago
gary rong b80c840af3 core, les: fix les unit tests (#19823) 5 years ago
Péter Szilágyi 213690cdfd
cmd, eth, les: fix up ultra light config integration 5 years ago
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
gary rong c0a034ec89 eth, les: reject stale request (#19689) 6 years ago
Felföldi Zsolt 58497f46bd
les, les/flowcontrol: implement LES/3 (#19329) 6 years ago
Felföldi Zsolt 40cdcf8c47 les, light: implement ODR transaction lookup by hash (#19069) 6 years ago
Matthew Halpern 6b0ddd141e
core, eth, les, light: store transaction receipts without txHash and gasCost 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
Péter Szilágyi 054412e335
all: clean up and proerly abstract database access 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
gary rong b69476b372 all: make indexer configurable (#17188) 6 years ago
gary rong 7beccb29be all: get rid of error when creating memory database (#16716) 7 years ago
Péter Szilágyi 6cf0ab38bd
core/rawdb: separate raw database access to own package (#16666) 7 years ago
Péter Szilágyi 7a0019c63b
les, light: fix CHT trie retrievals (#16039) 7 years ago
Péter Szilágyi 55599ee95d core, trie: intermediate mempool between trie and database (#15857) 7 years ago
Felföldi Zsolt 23bca0f374 les: fix TxStatusMsg RLP coding (#15974) 7 years ago
Péter Szilágyi 6f69cdd109
all: switch gas limits from big.Int to uint64 7 years ago
gary rong 5f8888e116 accounts, consensus, core, eth: make chain maker consensus agnostic (#15497) 7 years ago
rjl493456442 41ef34ae40 les: use modified default txpool config to avoid creating journal file 7 years ago
Péter Szilágyi 0095531a58 core, eth, les: fix messy code (#15367) 7 years ago
Felföldi Zsolt ca376ead88 les, light: LES/2 protocol version (#14970) 7 years ago
Felföldi Zsolt fff6e03a79 les: fix megacheck warnings (#14941) 7 years ago
Felföldi Zsolt a5d08c893d les: code refactoring (#14416) 8 years ago
Felix Lange 35a7dcb162 all: gofmt -w -s 8 years ago
Felix Lange b8bd9a71c8 all: update license information 8 years ago
Zsolt Felfoldi 9f8d192991 les: light client protocol and API 8 years ago