danicoin/src
warptangent 1eb4c66ad8
Update blockchain utilities with portable bootstrap file format
Remove repeated coinbase tx in each exported block's data.

Add resume from last exported height to blockchain_export, making it the
default behavior when the file already exists.

Start reorganizing the utilities.

Various cleanup.

Update output, including referring to both height and block numbers as
zero-based instead of one-based. This better matches the block data,
rather than just some parts of the existing codebase.

Use smaller default batch sizes for importer when verifying, so progress
is saved more frequently.

Use small default batch size (1000) for importer on Windows, due to
current issue with big transaction sizes on LMDB.

file format
-----------
[4-byte magic | variable-length header | block data]

header
------
4-byte file_info length
file_info struct
  file format major version
  file format minor version
  header length (includes file_info struct)
[rest of header, padded with 0 bytes up to header length]

block data
----------
4-byte chunk/block_package length
block_package struct
  block
  txs (coinbase/miner tx included already in block)
  block_size
  cumulative_difficulty
  coins_generated
4-byte chunk/block_package length
block_package struct
[...]
2015-05-08 14:12:20 -07:00
..
blockchain_converter Update blockchain utilities with portable bootstrap file format 2015-05-08 14:12:20 -07:00
blockchain_db Update log statements 2015-05-08 14:12:06 -07:00
common [fix] log level change. compilation: dns, tests 2015-04-10 16:54:21 +02:00
connectivity_tool 2014 network limit 1.2 +utils +toc -doc -drmonero 2015-02-20 22:28:03 +01:00
crypto disable non-working optimized slow_hash on 32 bit intel 2015-04-13 16:38:33 -07:00
cryptonote_core Update log statements 2015-05-08 14:12:06 -07:00
cryptonote_protocol remerged; commands JSON. logging upgrade. doxygen 2015-04-01 19:00:45 +02:00
daemon Add mempool output to daemon via command and RPC 2015-04-23 07:04:36 -07:00
daemonizer Hopefully fixes build on Windows for real this time 2015-03-20 16:56:55 -04:00
miner 2014 network limit 1.2 +utils +toc -doc -drmonero 2015-02-20 22:28:03 +01:00
mnemonics fixed English word list issue: 'launchpad' should be 'ourselves' 2015-03-04 15:31:24 +02:00
p2p [fix] Network 1.8: unlimited the RPC connections 2015-04-08 19:54:07 +02:00
platform year updated in license 2015-01-02 18:52:46 +02:00
rpc Add mempool output to daemon via command and RPC 2015-04-23 07:04:36 -07:00
serialization 2014 network limit 1.1 +utils +toc -doc -drmonero 2015-02-20 22:13:00 +01:00
simplewallet remerged; commands JSON. logging upgrade. doxygen 2015-04-01 19:00:45 +02:00
wallet Restore daemon interactive mode 2015-03-27 08:01:30 -04:00
Changelog Network 1.6: network limits, logging, +doxy 2015-04-01 19:34:59 +02:00
CMakeLists.txt Merge BlockchainDB into upstream 2015-04-07 17:56:18 -04:00
cryptonote_config.h minimum subsidy for mining incentives, remove unused LEGACY_FEE define 2015-03-04 23:35:04 -08:00
version.cmake year updated in license 2015-01-02 18:52:46 +02:00
version.h.in onwards to 0.8.8.7 2014-12-13 13:45:57 +02:00