Code Monkey home page Code Monkey logo

btcgpu-docker's Introduction

btcgpu-build

Docker container for BTCGPU / Bitcoin Gold mainnet full node. See the testnet branch for a similar testnet full node.

Requirements

Docker At least 160GB of free disk space.

How to use

Turbo Mode

Clone this repo and enter directory

git clone https://github.com/vattay/btcgpu-docker.git
cd btcgpu-docker

Run the bitcoin gold full node in a detached container in the background.

./run.sh

You can then play with this node on bash with something like:

./exec.sh
bgold-cli getinfo

It should also be available via RPC on port 8332.

Dev and Test Mode

You can get the huge full build environment if you want to compile, test, or debug.

docker pull oxide/btcgpu-docker:testnet-dev

Then you could do something like run tests. This will drop you into bash in the container, in the bitcoin gold source directory.

./run-dev.sh
make check

Building

Note that this can rebuild all the dependencies from source, which can take quite some time...

To build the development image with all the build and test dependencies

./build-dev.sh

To build the slim run image

./build.sh

If this image was useful and hopefully profitable for you, please consider donating, I am not part of Bitcoin Gold core dev team or the premine, just an enthusiast.

Bitcoin: 1GXyfqegNFWGmXddrxN1bsK2XfsrRjnPWq

btcgpu-docker's People

Contributors

vattay avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.