2fbf38eeFix 32bit depends builds (TheCharlatan)17142ec9malloc scratchpad for all supported android archs (m2049r)6a781408Make depends use self built clang for darwin (TheCharlatan)69da14e1fixes make debug compilation on OSX (Dusan Klinec)fe125647Fixup RENAME_DB() macro (Howard Chu)b2972927osx compilation fix: missing boost libs added (Dusan Klinec)174f31bfsimplewallet: don't complain about payment id on pool mined blocks (moneromooo-monero)89288863README: mention ASAN usage alongside valgrind (moneromooo-monero)83debef9wallet_rpc_server: remove verbose field in incoming_transfers query (moneromooo-monero)a69271faFixed a typo (Piotr Kąkol)92d1da28unit_tests: fix build with GCC 5.4.0 on ubuntu (moneromooo-monero)a21da905Wallet: use unique_ptr for WalletImpl members (oneiric)7a056f44WalletAPI: multisigSignData bug fixed (naughtyfox)43a06350ringdb: use cursors to be a bit faster (moneromooo-monero)7964d4f8wallet2: handle corner case in picking fake outputs (moneromooo-monero)6f5360b3bump version to 0.13.0.1 (Riccardo Spagni)cf470bf3switch from master to rc (Riccardo Spagni)
Monero Blockchain Utilities
Copyright (c) 2014-2018, The Monero Project
Introduction
The blockchain utilities allow one to import and export the blockchain.
Usage:
See also each utility's "--help" option.
Export an existing blockchain database
$ monero-blockchain-export
This loads the existing blockchain and exports it to $MONERO_DATA_DIR/export/blockchain.raw
Import the exported file
$ monero-blockchain-import
This imports blocks from $MONERO_DATA_DIR/export/blockchain.raw (exported using the
monero-blockchain-export tool as described above) into the current database.
Defaults: --batch on, --batch size 20000, --verify on
Batch size refers to number of blocks and can be adjusted for performance based on available RAM.
Verification should only be turned off if importing from a trusted blockchain.
If you encounter an error like "resizing not supported in batch mode", you can just re-run
the monero-blockchain-import command again, and it will restart from where it left off.
## use default settings to import blockchain.raw into database
$ monero-blockchain-import
## fast import with large batch size, database mode "fastest", verification off
$ monero-blockchain-import --batch-size 20000 --database lmdb#fastest --verify off
Import options
--input-file
specifies input file path for importing
default: <data-dir>/export/blockchain.raw
--output-file
specifies output file path to export to
default: <data-dir>/export/blockchain.raw
--block-stop
stop at block number
--database <database type>
--database <database type>#<flag(s)>
database type: lmdb, memory
flags:
The flag after the # is interpreted as a composite mode/flag if there's only one (no comma separated arguments).
The composite mode represents multiple DB flags and support different database types:
safe, fast, fastest
Database-specific flags can be set instead.
LMDB flags (more than one may be specified):
nosync, nometasync, writemap, mapasync, nordahead
Examples:
$ monero-blockchain-import --database lmdb#fastest
$ monero-blockchain-import --database lmdb#nosync
$ monero-blockchain-import --database lmdb#nosync,nometasync