Skip to content

unsystemizer/bitcoin-core-addrindex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 

Repository files navigation

Bitcoin Core 0.15 (external index server)

Migration from Bitcoin Core addrindex to indexd-server

  • You need to disable addrindex=1 (set to 0, or remove the line) and run bitcoind with -reindex once. This will take at least 4 (testnet) to 12 (mainnet) hours. Then install and configure indexd-server.
  • Alternatively, setup another instance of Bitcoin Core with txindex=1, copy blocks directory (but not blocks/index subdirectory, though) from the existing instance to it, then run Bitcoin Core to create txindex data. Now you can switch over to this Bitcoin Core instance and remove the addrindex instance.

Bitcoin Core 0.14 with addrindex patch

This version hasn't been released by the maintainer, but it can be be built from the source as per the standard Bitcoin Core procedure.

Source: https://github.com/btcdrak/bitcoin/tree/addrindex-0.14

Binaries: note that you can build these on your own. These are unsigned binaries I created for my own use.

You may need to install some dependency packages required by stock Bitcoin Core 0.14.

Bitcoin Core 0.13.2 with addrindex patch

https://github.com/btcdrak/bitcoin/tree/addrindex-0.13 can be built from the source as per the standard Bitcoin Core procedure. You can also download signed, deterministically built ARM binaries (regular and debug version).

Note that Counterparty server v9.55.1 does not yet officially support v0.13, but you're welcome to evaluate it.

  • Stop Counterparty server
  • Uninstall Bitcoin Core
  • Build and install (or decompress to desired location which you can add to your PATH) Bitcoin Core addrindex
  • Start Bitcoin Core addrindex and let it reparse the blockchain (this may take an hour or four)
  • Once Bitcoin has completed the reparse, start counterparty-server

Bitcoin Core 0.12.1 with addrindex patch

Download

Raspberry Pi 2 (armhf) with Raspbian and libboost v1.55.0.2

Raspberry Pi 2 (armhf) with Ubuntu 16.04 and libboost 1.58.0.1

Bitcoin Core 0.12.0 with addrindex patch

Download

Raspberry Pi 2 (armhf) with Raspbian and libboost v1.55.0.2

Raspberry Pi 2 (armhf) with Raspbian and libboost v1.60.0

This is for systems with manually installed libboost 1.60.0.

Other Platforms and Packages

Linux, OS X and Windows (x86_64) binaries as well as platform-independent source code can be downloaded from BTCdrak's Github repo here. That is the recommended way of installing packages, followed by building from source by yourself.

Install & Uninstall

Please see notes for earlier releases below. Basically you need common dependencies required by Bitcoin Core.

Helpful comamands:

  • cat /etc/debian_version # check your OS version
  • dpkg -s libboost-dev | grep 'Version' # if you installed it as package and not from source
  • sha256sum <downloaded-file> # generate SHA256 checksum
  • Recommended bitcoin.conf settings for Counterparty users can be found in https://github.com/unsystemizer/counterparty-config-example

Bitcoin Core 0.11.2 with addrindex patch

Download

Raspberry Pi 2 (armhf)

Raspberry Pi B (armhf)

See below under the first 0.11 release about install, upgrade and uninstall instructions. Basically you need to uninstall any other Bitcon Core package and install this one. This package requires libboost 1.55 libraries.

###Other OS and Platforms

Bitcoin Core 0.11.1 with addrindex patch

Download

Raspberry Pi 2 (armhf)

Other OS and Platforms

#Bitcoin Core 0.11 with addrindex patch

NOTE: Please use v0.11.1 because 0.11 contains several security fixes

Download

Raspbian

Install the usual bitcoin-core dependencies (or install stock bitcoin-core and then uninstall it).

Stop bitcoind and uninstall (dpkg -r) any older bitcoin or bitcoin-addrindex package if present. Reindex the blockchain if a non-addrindex version of Bitcoin Core was installed previously.

Raspberry Pi B (armhf)

Note: This package was built on Raspbian upgraded to Jessie (June 27, 2015).

Raspberry Pi 2 (RPi2) (armhf)

Note: This package was built on Raspbian upgraded to Jessie (August 24, 2015)

Windows

This package has been tested on x86 and x64 architectures, Windows XP and up. Windows 10 has not been tested (feel free to report success or problems with Windows 10 in Issues).

Notes:

  • If this is your first time to use addrindex after you install the program do not run immediately. First read C:\Program Files (x86)\Bitcoin\readme.txt (on 64-bit OS; the path has no (x86) on 32-bit Windows OS).
  • Uninstall any other Bitcoin Core package prior to installing this one.
  • The installer simply copies 4 executables and one readme.txt to the usual Bitcoin Core install directory. Configuration files are never touched. You're welcome to backup your wallet, blockchain and config files before you install although that is not a requirement.

Uninstall Procedure

Uninstall behavior is the same as for the official Bitcoin Core. You can manually remove addrindex data if you dont' want to use it, but it will not interfere with Bitcoin Core without addrindex patch.

Bitcoin Core 0.10.2 with addrindex patch

Download

Raspberry Pi B (armhf)

Raspberry Pi 2 (RPi2) (armhf)

  • Use v0.11

Requirements and Install Procedure

Linux

  • Install all dependencies required for Bitcoin Core on Raspbian (libssl, libprotobuf, libgcc1, libboost-filesystem, libboost-chrono,libboost-filesystem, libboost-program-options, libboost-system, libboost-thread, libboost-test, etc.)
  • Uninstall any older version if you have it
  • (optional) Make a backup copy of your blockchain and/or wallet
  • Install this package
  • If you don't already have an indexed copy of blockchain data (and you don't if you didn't previously have Bitcoin Core with addindex), run bitciond or Bitcoin-Qt once with -reindex

Uninstall Procedure

  • Uninstall the package using dpkg or other system utility
  • Blockchain does not have to be re-created for use without addrindex - address index will be ignored by Bitcoin Core that doesn't understand it

Source

https://github.com/btcdrak/bitcoin/releases/tag/addrindex-0.10.2

About

Bitcoin Core with addrindex patch

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published