1
0
Fork 0
forked from lthn/blockchain
blockchain/src/currency_core
sowle 28659827c3
lmdb: reverting back to v 18 due to complex issues with resizing/synchronization
lmdb v 24 requires manual resizing/growing during it's normal function
Zano core is purely async so it's not easy to prevent all DB txs from starting on lmdb adapter level, because it will lead to random deadlocks in the core due to many high-level cross-thread dependencies.
We will rethink this later.
Many thanks to @leo-yuriev who helped us to discover these issues!
2019-08-28 17:58:35 +03:00
..
account.cpp wallet: watch-only & cold-signing 2019-04-08 14:16:11 +03:00
account.h wallet: watch-only & cold-signing 2019-04-08 14:16:11 +03:00
account_boost_serialization.h Moved sources to public repo 2018-12-27 18:50:45 +03:00
alias_helper.h Moved sources to public repo 2018-12-27 18:50:45 +03:00
basic_api_response_codes.h Moved sources to public repo 2018-12-27 18:50:45 +03:00
basic_pow_helpers.cpp fixed compilation issues 2019-07-24 00:37:24 +02:00
basic_pow_helpers.h added more debug info to pow verification 2019-04-14 23:41:24 +02:00
bc_attachments_helpers.h Moved sources to public repo 2018-12-27 18:50:45 +03:00
bc_attachments_helpers_basic.h Moved sources to public repo 2018-12-27 18:50:45 +03:00
bc_attachments_service_manager.cpp Moved sources to public repo 2018-12-27 18:50:45 +03:00
bc_attachments_service_manager.h zano: resolve build warnings (-Wdelete-non-virtual-dtor) 2019-02-20 07:19:02 +00:00
bc_escrow_service.h Moved sources to public repo 2018-12-27 18:50:45 +03:00
bc_offers_serialization.h Moved sources to public repo 2018-12-27 18:50:45 +03:00
bc_offers_service.cpp tests fixed 2019-03-02 20:49:15 +01:00
bc_offers_service.h compilation fixup 2019-03-04 03:48:31 +03:00
bc_offers_service_basic.h Moved sources to public repo 2018-12-27 18:50:45 +03:00
bc_payments_id_service.h Moved sources to public repo 2018-12-27 18:50:45 +03:00
block_flags.h Moved sources to public repo 2018-12-27 18:50:45 +03:00
blockchain_storage.cpp lmdb: reverting back to v 18 due to complex issues with resizing/synchronization 2019-08-28 17:58:35 +03:00
blockchain_storage.h DB: fixed a bug in tx pool major compartibility option storing, implemented more robust two-stage lmdb opening for blockchain and tx pool; added handling for 0.9.18->0.9.24 lmdb migration for case, when a user has >128GB of free space 2019-08-17 07:10:37 +03:00
blockchain_storage_basic.h implemented comparing function fo altchains 2019-07-15 20:10:50 +02:00
blockchain_storage_boost_serialization.h Moved sources to public repo 2018-12-27 18:50:45 +03:00
checkpoints.cpp Moved sources to public repo 2018-12-27 18:50:45 +03:00
checkpoints.h Moved sources to public repo 2018-12-27 18:50:45 +03:00
checkpoints_create.h Moved sources to public repo 2018-12-27 18:50:45 +03:00
connection_context.h wk2 integration for main chain finished 2019-01-11 23:46:37 +03:00
core_runtime_config.h added first test for consensus, added alt block limitation, added traching of burned coins 2019-08-01 18:47:20 +02:00
core_tools.h Moved sources to public repo 2018-12-27 18:50:45 +03:00
currency_basic.h Revert "temporary disable block major version check" 2019-08-15 07:15:08 +03:00
currency_boost_serialization.h fixed compilation issues in wallet 2019-07-24 23:32:41 +02:00
currency_config.h lmdb: reverting back to v 18 due to complex issues with resizing/synchronization 2019-08-28 17:58:35 +03:00
currency_core.cpp core: check for free space at launch as well 2019-08-27 03:25:35 +03:00
currency_core.h core: check for free space at launch as well 2019-08-27 03:25:35 +03:00
currency_format_utils.cpp got rid of max supply variable 2019-08-14 10:23:20 +02:00
currency_format_utils.h fixed compilation issues 2019-07-24 00:37:24 +02:00
currency_format_utils_abstract.h fixed linux build2 2019-02-14 02:25:48 +01:00
currency_format_utils_blocks.cpp fixed compilation issues 2019-07-24 00:37:24 +02:00
currency_format_utils_blocks.h added more logs, changed structure of furmat_utils 2019-02-14 02:00:40 +01:00
currency_format_utils_transactions.cpp minor enhancements 2019-08-06 14:16:44 +03:00
currency_format_utils_transactions.h fixed few bugs in locked pos mining, implemeted proper test 2019-08-03 00:22:04 +02:00
currency_stat_info.h Moved sources to public repo 2018-12-27 18:50:45 +03:00
difficulty.cpp changed difficulty adjustment 2019-07-19 18:39:00 +02:00
difficulty.h changed difficulty adjustment 2019-07-19 18:39:00 +02:00
dispatch_core_events.h Moved sources to public repo 2018-12-27 18:50:45 +03:00
etc_custom_serialization.cpp Moved sources to public repo 2018-12-27 18:50:45 +03:00
etc_custom_serialization.h Moved sources to public repo 2018-12-27 18:50:45 +03:00
genesis.cpp reset testnet 2019-08-15 16:12:51 +02:00
genesis.h generated genesis for testnet, added missed lib to boost 2019-05-24 18:37:27 +02:00
genesis_acc.cpp generated genesis for testnet, added missed lib to boost 2019-05-24 18:37:27 +02:00
genesis_acc.h generated genesis for testnet, added missed lib to boost 2019-05-24 18:37:27 +02:00
miner.cpp cpu miner fixed 2019-03-27 05:38:27 +03:00
miner.h Inital integration of progpow 2019-03-25 01:30:20 +01:00
miner_common.h Inital integration of progpow 2019-03-25 01:30:20 +01:00
offers_service_basics.h Moved sources to public repo 2018-12-27 18:50:45 +03:00
offers_services_helpers.cpp compilation fix for macOS 2019-01-11 07:21:38 +03:00
offers_services_helpers.h Moved sources to public repo 2018-12-27 18:50:45 +03:00
tx_pool.cpp lmdb: reverting back to v 18 due to complex issues with resizing/synchronization 2019-08-28 17:58:35 +03:00
tx_pool.h DB: fixed a bug in tx pool major compartibility option storing, implemented more robust two-stage lmdb opening for blockchain and tx pool; added handling for 0.9.18->0.9.24 lmdb migration for case, when a user has >128GB of free space 2019-08-17 07:10:37 +03:00
verification_context.h Moved sources to public repo 2018-12-27 18:50:45 +03:00