Commit Graph

71 Commits (c40ab9b5be9b0dec72fa5adbcc45a24ef56ef7fa)

Author SHA1 Message Date
moneromooo-monero ecf0b83406
db_bdb: add versioning, to detect incompatible format changes
9 years ago
moneromooo-monero 5f397e4412
Add functions to iterate through blocks, txes, outputs, key images
9 years ago
moneromooo-monero 0a5a5e8597
db_bdb: record numbers for recno databases start at 1
9 years ago
moneromooo-monero 50dfdc057a
db_bdb: DB_KEYEMPTY is also not found for non-top recon fields
9 years ago
moneromooo-monero 572780e335
blockchain_db: use the DNE exceptions where appropriate
9 years ago
moneromooo-monero 791d8cb038
db_bdb: fix hard fork keys
9 years ago
moneromooo-monero 5b11a89a76
hardfork: most state now saved to the DB
9 years ago
moneromooo-monero 275894cdef
blockchain: always select random outs using triangular distribution
9 years ago
NoodleDoodleNoodleDoodleNoodleDoodleNoo e5d2680094 ** CHANGES ARE EXPERIMENTAL (FOR TESTING ONLY)
9 years ago
NoodleDoodleNoodleDoodleNoodleDoodleNoo 3381fd69a8 Update db_bdb.cpp
9 years ago
NoodleDoodleNoodleDoodleNoodleDoodleNoo dbbc457836 Update db_bdb.cpp
9 years ago
NoodleDoodleNoodleDoodleNoodleDoodleNoo 4b7ad2b0a7 Update db_bdb.cpp
9 years ago
NoodleDoodleNoodleDoodleNoodleDoodleNoo da1d3c01de
Experimental BDB workaround optimizations
9 years ago
warptangent 6e170c8b78
Optionally allow DB to know expected number of blocks at batch transaction start
9 years ago
moneromooo-monero 8069b3ba7f
blockchain_db: add a few const
9 years ago
Thomas Winget 7b14d4a17f
Steps toward multiple dbs available -- working
9 years ago
Thomas Winget ead7fad552
BerkeleyDB implementation of BlockchainDB seems to be working!
9 years ago
Thomas Winget e146027acd
BlockchainBDB passes unit tests
9 years ago
Thomas Winget 43477b7dac
BerkeleyDB Blockchain building, not working yet
9 years ago
Thomas Winget 1bc89398b4
BerkeleyDB BlockchainDB impl copy/paste/modify
9 years ago
Thomas Winget edef0bb771
Initial commit of BDB BlockchainDB implementation
9 years ago