This is a bounty to set up a development environment for Bitcoin Core, including C++ and build tools. It offers $150 and has a one-week timeline. The task is to configure the necessary environment, not to develop features within Bitcoin Core itself.
A starter prompt for Claude Code, what you'll need, and how to reach them.
You are an expert in C++ build environments and Bitcoin Core. Your task is to set up a complete development environment for Bitcoin Core, as described in the bounty. This includes all necessary tools, libraries, and frameworks (e.g., C++ compilers, Boost, Libevent, Berkeley DB). Target a Linux environment (Ubuntu 22.04 LTS is preferred for ease of reproduction). Outline the precise steps for a fresh Ubuntu installation to: 1. Install all required dependencies for Bitcoin Core compilation. 2. Clone the official Bitcoin Core repository. 3. Configure and compile Bitcoin Core from source, ensuring all tests pass. 4. Document the entire setup process in a clear, step-by-step markdown file, including commands and expected outputs. 5. Provide a simple verification script (e.g., `bitcoind --version` or running `make check` for unit tests). Use the following stack and services: Linux (Ubuntu 22.04 LTS) for the environment. The deliverable is the documented setup process and verification. Focus on clarity, reproducibility, and minimal manual intervention. Provide a high-level overview first, then detail each step. Verify the environment by successfully building Bitcoin Core and running its tests.
Bounty $150. Accept task [here](https://devasign.com/developer/07534aad-b22d-41e6-90d7-940438158797). **Description:** Configure necessary tools, libraries, and frameworks for developing the Bitcoin Core software (e.g., C++, build tools). **Timeline:** 1 weeks **Bounty:** 150 USD
Standard Linux environment for development.
Standard version control system.
Standard C++ build chain.
Specific versions and configurations may require research – ~half a day.
Learn it: Postgres tutorial ↗
Get set up: Provision a managed DB (Neon / Vercel Postgres) → set `DATABASE_URL` → connect with the driver.
Accept the task via the provided Devasign link: https://devasign.com/developer/07534aad-b22d-41e6-90d7-940438158797
“I'm a solo operator experienced with complex build environments. I've successfully set up and documented a reproducible Bitcoin Core development environment on Ubuntu and can deliver this bounty with clear, verified instructions by your deadline. Ready to accept the task.”
Open the original ↗