# Cryptocode solo pool BTC (pool.cryptocodes.eu:3333 en :3338) — gepubliceerd 01-10-2026 # # Zo bouwen we ckpool (Con Kolivas, GPLv3, https://bitbucket.org/ckolivas/ckpool). # Enige wijziging aan de uitbetaalcode: het vaste donatie-adres van de ckpool- # ontwikkelaar in src/ckpool.c wordt vervangen door het adres van de pool # (FEE_ADDR, meegegeven bij het bouwen). Daarnaast zet configure.ac de # CPU-specifieke build-opties uit (bouwinstelling, raakt de uitbetaling niet). # Met "donation": 1.0 in ckpool.conf gaat zo 1% van een gevonden blok naar de # pool en 99% naar de miner. De build stopt # als het oorspronkelijke adres niet gevonden wordt. # # How we build ckpool. The only payout-related change replaces the ckpool developer's # hard-coded donation address with the pool's address (FEE_ADDR); with # "donation": 1.0 the pool receives 1% of a found block, the miner 99%. # configure.ac is also edited to disable CPU-specific build options (build # setting only, payouts unaffected). # FROM debian:trixie-slim AS builder ARG FEE_ADDR WORKDIR /build RUN apt-get update && apt-get install --yes git build-essential yasm autoconf automake libtool libzmq3-dev pkgconf RUN git clone https://bitbucket.org/ckolivas/ckpool.git . && git checkout v1.1.1 RUN sed -i "s/host_cpu = 'x86_64'/host_cpu = 'x86_64-disabled'/; s/host_cpu = 'aarch64'/host_cpu = 'aarch64-disabled'/" configure.ac RUN grep -q 'bc1q28kkr5hk4gnqe3evma6runjrd2pvqyp8fpwfzu' src/ckpool.c \ && sed -i "s/bc1q28kkr5hk4gnqe3evma6runjrd2pvqyp8fpwfzu/${FEE_ADDR}/" src/ckpool.c \ && grep -q "${FEE_ADDR}" src/ckpool.c RUN ./autogen.sh && ./configure && make -j$(nproc) FROM debian:trixie-slim RUN apt-get update && apt-get install --yes libzmq3-dev && rm -rf /var/lib/apt/lists/* COPY --from=builder /build/src/ckpool /bin/ckpool EXPOSE 3333 ENTRYPOINT ["ckpool"]