aboutsummaryrefslogtreecommitdiffstats
path: root/core/rawdb
Commit message (Collapse)AuthorAgeFilesLines
* core/types: add block location fields to receipt (#17662)Brent2019-03-271-0/+3
| | | | Solves #15210 without changing consensus, in a backwards compatible way, by adding tx inclusion information to the Receipt struct.
* core, ethdb, trie: mode dirty data to clean cache on flush (#19307)Martin Holst Swende2019-03-263-9/+14
| | | | | This PR is a more advanced form of the dirty-to-clean cacher (#18995), where we reuse previous database write batches as datasets to uncache, saving a dirty-trie-iteration and a dirty-trie-rlp-reencoding per block.
* all: clean up and proerly abstract database accessPéter Szilágyi2019-03-069-96/+298
|
* core: remove unnecessary fields in logs, receipts and tx lookups (#17106)gary rong2019-02-215-30/+76
| | | | | | | | | | | | * core: remove unnecessary fields in log * core: bump blockchain database version * core, les: remove unnecessary fields in txlookup * eth: print db version explicitly * core/rawdb: drop txlookup entry struct wrapper
* core, eth: fix database version (#18429)gary rong2019-01-111-7/+15
| | | | | | * core, eth: fix database version * eth: polish error message
* vendor, crypto, swarm: switch over to upstream sha3 packageDave McGregor2019-01-041-4/+4
|
* core, eth/downloader: fix ancestor lookup for fast syncPéter Szilágyi2018-11-161-0/+9
|
* rawdb: remove unused parameter for WritePreimages func (#18059)Corey Lin2018-11-092-4/+3
| | | | | | | * rawdb: remove unused parameter for WritePreimages func and modify a spelling mistake * rawdb: update the doc for function WritePreimages
* core: fix a typo (#17941)Wuxiang2018-10-191-1/+1
|
* core/rawdb: wrap db key creations (#16914)Wenbiao Zheng2018-06-114-48/+85
| | | | | | | | * core/rawdb: use wrappered helper to assemble key * core/rawdb: wrappered helper to assemble key * core/rawdb: rewrite the wrapper, pass common.Hash
* all: get rid of error when creating memory database (#16716)gary rong2018-05-092-9/+9
| | | | | | | | * all: get rid of error when create mdb * core: clean up variables definition * all: inline mdb definition
* core/rawdb: separate raw database access to own package (#16666)Péter Szilágyi2018-05-077-0/+1089