Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | cmd, core, eth, light, trie: add trie read caching layer | Péter Szilágyi | 2018-11-15 | 1 | -2/+2 |
| | |||||
* | les, light: reduce les testing stress (#17867) | gary rong | 2018-10-08 | 1 | -14/+14 |
| | |||||
* | les, light, params: update light client CHTs | Péter Szilágyi | 2018-09-20 | 1 | -32/+5 |
| | |||||
* | all: make indexer configurable (#17188) | gary rong | 2018-08-28 | 1 | -71/+103 |
| | |||||
* | consensus/clique, light: light client snapshots on Rinkeby | Péter Szilágyi | 2018-08-21 | 1 | -12/+13 |
| | |||||
* | light: new CHTs (#17448) | Felföldi Zsolt | 2018-08-20 | 1 | -8/+8 |
| | |||||
* | light: CHT and bloom trie indexers working in light mode (#16534) | Felföldi Zsolt | 2018-08-16 | 1 | -38/+132 |
| | | | | | | | This PR enables the indexers to work in light client mode by downloading a part of these tries (the Merkle proofs of the last values of the last known section) in order to be able to add new values and recalculate subsequent hashes. It also adds CHT data to NodeInfo. | ||||
* | light: new CHTs (#17124) | Felföldi Zsolt | 2018-07-04 | 1 | -8/+8 |
| | |||||
* | light: new CHTs for mainnet and ropsten (#16926) | Felföldi Zsolt | 2018-06-11 | 1 | -8/+8 |
| | |||||
* | light: new CHT for mainnet and ropsten (#16736) | Felföldi Zsolt | 2018-05-14 | 1 | -8/+8 |
| | |||||
* | core/rawdb: separate raw database access to own package (#16666) | Péter Szilágyi | 2018-05-07 | 1 | -2/+3 |
| | |||||
* | light: new CHTs (#16515) | Felföldi Zsolt | 2018-04-17 | 1 | -8/+8 |
| | |||||
* | light: new CHT for ropsten (#16393) | Felföldi Zsolt | 2018-03-27 | 1 | -4/+4 |
| | |||||
* | light: new mainnet CHT (#16390) | Felix Lange | 2018-03-26 | 1 | -4/+4 |
| | |||||
* | light: new CHTs (#16233) | Felföldi Zsolt | 2018-03-03 | 1 | -8/+8 |
| | |||||
* | all: update license information (#16089) | Felix Lange | 2018-02-14 | 1 | -1/+1 |
| | |||||
* | light: new CHTs (#16074) | Felföldi Zsolt | 2018-02-13 | 1 | -8/+8 |
| | |||||
* | les, light: fix CHT trie retrievals (#16039) | Péter Szilágyi | 2018-02-11 | 1 | -9/+14 |
| | | | | | | | | | | | | * les, light: fix CHT trie retrievals * les, light: minor polishes, test remote CHT retrievals * les, light: deterministic nodeset rlp, bloombits test skeleton * les: add an event emission to the les bloombits test * les: drop dead tester code | ||||
* | eth, light: minor light client startup cleanups | Péter Szilágyi | 2018-02-08 | 1 | -2/+2 |
| | |||||
* | core, trie: intermediate mempool between trie and database (#15857) | Péter Szilágyi | 2018-02-06 | 1 | -29/+35 |
| | | | This commit reduces database I/O by not writing every state trie to disk. | ||||
* | Chain indexer fix + new CHT (#15934) | Felföldi Zsolt | 2018-01-23 | 1 | -8/+8 |
| | | | | | | * core, light: fix chain indexer bug * light: add new CHT | ||||
* | les, light: LES/2 protocol version (#14970) | Felföldi Zsolt | 2017-10-24 | 1 | -0/+295 |
This PR implements the new LES protocol version extensions: * new and more efficient Merkle proofs reply format (when replying to a multiple Merkle proofs request, we just send a single set of trie nodes containing all necessary nodes) * BBT (BloomBitsTrie) works similarly to the existing CHT and contains the bloombits search data to speed up log searches * GetTxStatusMsg returns the inclusion position or the pending/queued/unknown state of a transaction referenced by hash * an optional signature of new block data (number/hash/td) can be included in AnnounceMsg to provide an option for "very light clients" (mobile/embedded devices) to skip expensive Ethash check and accept multiple signatures of somewhat trusted servers (still a lot better than trusting a single server completely and retrieving everything through RPC). The new client mode is not implemented in this PR, just the protocol extension. |