Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | core/bloombits, light: fix typos (#17235) | Sheldon | 2018-07-24 | 1 | -1/+1 |
| | |||||
* | core/bloombits: handle non 8-bit boundary section matches | Péter Szilágyi | 2017-11-15 | 1 | -21/+36 |
| | |||||
* | all: gofmt -w -s (#15419) | ferhat elmas | 2017-11-08 | 1 | -8/+8 |
| | |||||
* | les, light: LES/2 protocol version (#14970) | Felföldi Zsolt | 2017-10-24 | 1 | -4/+5 |
| | | | | | | | | | | | | | | | | | | 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. | ||||
* | core: fire tx event on replace, expand tests | Péter Szilágyi | 2017-10-20 | 1 | -1/+1 |
| | |||||
* | core/bloombits, eth/filters: handle null topics (#15195) | Péter Szilágyi | 2017-09-27 | 1 | -0/+28 |
| | | | | | | | | | | When implementing the new bloombits based filter, I've accidentally broke null topics by removing the special casing of common.Hash{} filter rules, which acted as the wildcard topic until now. This PR fixes the regression, but instead of using the magic hash common.Hash{} as the null wildcard, the PR reworks the code to handle nil topics during parsing, converting a JSON null into nil []common.Hash topic. | ||||
* | core/bloombits: drop nil-matcher special case | Péter Szilágyi | 2017-09-06 | 1 | -0/+5 |
| | |||||
* | core/bloombits: use general filters instead of addresses and topics | Zsolt Felfoldi | 2017-09-06 | 1 | -4/+2 |
| | |||||
* | core, eth: clean up bloom filtering, add some tests | Péter Szilágyi | 2017-09-06 | 1 | -120/+163 |
| | |||||
* | core, eth: add bloombit indexer, filter based on it | Zsolt Felfoldi | 2017-09-06 | 1 | -0/+196 |