Edit on Github

Counterparty Dependencies on Windows

Note: These instructions are for a 32-bit installation. This will work with both 32-bit and 64-bit versions of Windows, and is the recommended approach.

In order to install on Windows 10 x64:

  • Install Python 3.5
  • Install Visual C++ Build Tools 2015 (stick with the default option, Windows 8.1 SDK)
  • Next install an APSW binary for your architecture (although you can probably build APSW from source - see the bottom of this page for build instructions). Use the same architecture as Python 3.5 that you have installed.
  • Use pip to install counterparty-lib and counterparty-cli.

Usage and notes for Windows

If you install as system administrator, Counterparty binaries counterparty-server.exe and counterparty-client.exe are installed to C:\Python35\Scripts. This path can be manually added to the system PATH variable for ease of use.

The default configuration files (for mainnet) can be used with testnet provided the --testnet option is employed when starting service and running the CLI.

Alternatively, a different set of custom configuration files that contain testnet=1 can be provided at runtime in order to use different access credentials for testnet and mainnet:

    counterparty-server --config-file E:\testing\server.testnet.conf start
    counterparty-client --config-file E:\testing\client.testnet.conf wallet

Both Python and Counterparty code can be installed by non-admin users:

  • Python 3.5 will be installed to C:\Users\USER\AppData\Roaming\Python\Python35\
  • Counterparty executables will be installed to the Scripts subdirectory (example: pip3 install --user counterparty-lib).

Counterparty “Federated Node” on Windows

The experimental Counterparty “Federated Node” for Windows based on Docker can be installed by following the official “Federated Node” install guide. counterparty-server and counterparty-client is sufficient for users who do not require local Counterwallet or Counterblock access.