Felix Lange
b252589960
ethdb: remove Flush
9 years ago
Felix Lange
d581dfee5f
ethdb: copy stored memdb values
...
Storing a value in LevelDB copies the bytes, modifying the value
afterwards does not affect the content of the database. This commit
ensures that MemDatabase satisfies the same property.
9 years ago
Felix Lange
8b32f10f16
ethdb: add NewBatch
9 years ago
Péter Szilágyi
42f44dda54
eth, eth/downloader: handle header requests, table driven proto tests
9 years ago
Felix Lange
bfbcfbe4a9
all: fix license headers one more time
...
I forgot to update one instance of "go-ethereum" in commit 3f047be5a
.
9 years ago
Felix Lange
3f047be5aa
all: update license headers to distiguish GPL/LGPL
...
All code outside of cmd/ is licensed as LGPL. The headers
now reflect this by calling the whole work "the go-ethereum library".
9 years ago
Felix Lange
ea54283b30
all: update license information
10 years ago
obscuren
c590b505ed
core, ethdb, trie: validate database errors
10 years ago
Bas van Kervel
c273ed7d82
Moved leveldb update loop to eth/backend
...
change order of block insert and update LastBlock
bugfix, wrong hash stored in blockDb
10 years ago
Bas van Kervel
07e85d8e14
Moved leveldb update loop to eth/backend
10 years ago
Felix Lange
c161d73d42
common: drop accessors for Value.Val
...
I don't see why we would need two different accessors for a public field.
10 years ago
obscuren
b523441361
Moved ethutil => common
10 years ago
obscuren
0f460ad26e
Added caching and database interface to trie
...
* Reimplemented caching for trie
* Reimplemented resetting and persisting trie
10 years ago
obscuren
f4fa0d48cb
Moved keyring to ethutil & removed old methods. Implements #20
11 years ago
obscuren
c0fcefa3a0
Added a GetKeys method to support multiple accounts
11 years ago
obscuren
55c1c220d0
Added delete to database interfaces
11 years ago
obscuren
73fd358d94
Removed RlpValue in favour of Value
11 years ago
obscuren
f6d1bfe45b
The great merge
11 years ago