P2P payment system
Project homepage: https://www.bitcoin.org/
Description
Bitcoin is an experimental new digital currency that enables instant
payments to anyone, anywhere in the world. Bitcoin uses peer-to-peer
technology to operate with no central authority: managing transactions
and issuing money are carried out collectively by the network.
Bitcoin is also the name of the open source software which enables
the use of this currency.
Available flavors:
no_x11: Built daemon and CLI tools only, no Qt5 GUI tools
Package information
- Ports path
- net/bitcoin
- Package architecture
- amd64
- Maintainer
- Rafael Sadowski <rsadowski@openbsd.org>
- Categories
- net
- Available flavors
- no_x11
- Only for architectures
- aarch64, amd64, arm, i386, mips64, mips64el, powerpc, powerpc64, riscv64, sparc64
Ports list build and test dependencies as well as runtime dependencies. pkg_add selects those needed for installation.
Direct dependencies
Library
Build
- devel/boost
- devel/capnproto
- devel/cmake/core STEM->=4
- devel/ninja
- graphics/vulkan-headers
- x11/qt6/qttools
OpenBSD README
This README contains unresolved ports variables; replace them before using its commands.
+-----------------------------------------------------------------------
| Running bitcoin on OpenBSD
+-----------------------------------------------------------------------
RPC user and password
=====================
Change rpcuser/rpcpassword in ${SYSCONFDIR}/bitcoin.conf before starting
bitcoind via rc.d(8).
Run the following command to create a RPC password:
${LOCALBASE}/share/bitcoin/rpcauth.py USERNAME
Storage requirements
====================
You may wish to reduce storage requirements by pruning (deleting) old blocks.
Enable prune in ${SYSCONFDIR}/bitcoin.conf brefore you start bitcoind first
time or enable block pruning on the command line:
-prune=N: where N is the number of MB to allot for raw block & undo data.
The minimum allowed size is 550MB. See bitcoind(1).