Commit Graph

42 Commits (d7d81d7c1255d613400e833d634579129c73f8de)

Author SHA1 Message Date
gary rong c6285e6437 les/checkpointoracle: move oracle into its own package (#20508) 5 years ago
Felföldi Zsolt 3bb6815fc1
les: do not disconnect another server (#20453) 5 years ago
gary rong 68502595f6 les: wait for all task goroutines before dropping the peer (#20010) 5 years ago
gary rong 2ed729d38e les: handler separation (#19639) 5 years ago
Felföldi Zsolt a7de796840
les: implement new client pool (#19745) 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
gary rong c8c3ebd593 les: reject client if it makes too many invalid requests (#19691) 5 years ago
gary rong c0a034ec89 eth, les: reject stale request (#19689) 5 years ago
Felföldi Zsolt 58497f46bd
les, les/flowcontrol: implement LES/3 (#19329) 5 years ago
Felföldi Zsolt 40cdcf8c47 les, light: implement ODR transaction lookup by hash (#19069) 5 years ago
Felföldi Zsolt f4fb1a1801 les: fixed cost table update (#19546) 5 years ago
Felföldi Zsolt 85b6823d16 les: check required message types in cost table (#19454) 6 years ago
Zsolt Felfoldi 5515f364ae les: removed les/1 protocol messages 6 years ago
Felföldi Zsolt c53c5e616f les: fix peer id and reply error handling (#19289) 6 years ago
Felföldi Zsolt c2003ed63b les, les/flowcontrol: improved request serving and flow control (#18230) 6 years ago
b00ris 769657060e les: implement ultralight client (#16904) 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
gary rong b69476b372 all: make indexer configurable (#17188) 6 years ago
cpusoft e7cc5b4160 les: add ps.lock.Unlock() before return (#16360) 7 years ago
Péter Szilágyi 7a0019c63b
les, light: fix CHT trie retrievals (#16039) 7 years ago
Felföldi Zsolt 83d1657444 les: fix les/1 CHT compatibility issue (#15692) 7 years ago
ferhat elmas 86f6568f66 build: enable unconvert linter (#15456) 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) 7 years ago
Péter Szilágyi e61035c5a3
cmd, eth, les, mobile: make networkid uint64 everywhere 8 years ago
Felföldi Zsolt 18bbe12425 les: allow LES connection to other servers (#13889) 8 years ago
Felföldi Zsolt 525116dbff les: implement request distributor, fix blocking issues (#3660) 8 years ago
Péter Szilágyi e7030c4bf5
all: update light logs (and a few others) to the new model 8 years ago
Felix Lange 35e8308bf7 eth, les: shorten genesis block mismatch error message 8 years ago
Péter Szilágyi d4fd06c3dc
all: blidly swap out glog to our log15, logs need rework 8 years ago
Felix Lange 35a7dcb162 all: gofmt -w -s 8 years ago
Zsolt Felfoldi 93f9c023cc les: fixed selectPeer deadlock, improved request distribution 8 years ago
Zsolt Felfoldi f12f8a6c14 les, light: add block availability check for ODR requests 8 years ago
Zsolt Felfoldi af8a742d00 les: improved header fetcher and server statistics 8 years ago
Zsolt Felfoldi 3e617f3cd6 les: implement light server pool 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