{"id":15201991,"url":"https://github.com/demining/bitcoinz-google-colab","last_synced_at":"2025-04-12T12:50:37.581Z","repository":{"id":144620898,"uuid":"460790887","full_name":"demining/bitcoinz-Google-Colab","owner":"demining","description":"BitcoinZ Google Colab","archived":false,"fork":false,"pushed_at":"2022-07-02T01:04:08.000Z","size":52769,"stargazers_count":0,"open_issues_count":0,"forks_count":10,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-26T07:36:04.458Z","etag":null,"topics":["bitcoin","bitcoin-api","bitcoin-core","bitcoin-payment","bitcoin-transaction","bitcoin-wallet","colab","colab-notebook","colab-notebooks","colab-tutorial","colaboratory","google-colab","google-colab-gpu","google-colab-notebook","google-colab-notebooks","google-colab-tutorial","google-colaboratory","google-colaboratory-notebooks"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/demining.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":"code_of_conduct.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-02-18T09:35:20.000Z","updated_at":"2024-08-12T20:20:44.000Z","dependencies_parsed_at":null,"dependency_job_id":"79134b2b-e712-4207-9b35-fdf5ada8e0b2","html_url":"https://github.com/demining/bitcoinz-Google-Colab","commit_stats":{"total_commits":8454,"total_committers":498,"mean_commits":16.97590361445783,"dds":0.860657676839366,"last_synced_commit":"32823b716483194ac6468e6a8f7896a2229c1694"},"previous_names":[],"tags_count":20,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/demining%2Fbitcoinz-Google-Colab","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/demining%2Fbitcoinz-Google-Colab/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/demining%2Fbitcoinz-Google-Colab/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/demining%2Fbitcoinz-Google-Colab/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/demining","download_url":"https://codeload.github.com/demining/bitcoinz-Google-Colab/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248571329,"owners_count":21126516,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bitcoin","bitcoin-api","bitcoin-core","bitcoin-payment","bitcoin-transaction","bitcoin-wallet","colab","colab-notebook","colab-notebooks","colab-tutorial","colaboratory","google-colab","google-colab-gpu","google-colab-notebook","google-colab-notebooks","google-colab-tutorial","google-colaboratory","google-colaboratory-notebooks"],"created_at":"2024-09-28T04:00:22.893Z","updated_at":"2025-04-12T12:50:37.551Z","avatar_url":"https://github.com/demining.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"-------------------------\n### Run bitcoinz-Google-Colab\n\nhttps://colab.research.google.com/drive/1OShIMVcFZ_khsUIBOIV1lzrqAGo1gfm_?usp=sharing\n\n-------------------------\n\n**Keep running wallet to strengthen the BitcoinZ network. Backup your wallet in many locations \u0026 keep your coins wallet offline.**\n\n### Ports:\n- RPC port: 1979\n- P2P port: 1989\n\nInstall\n-----------------\n### Linux\n\n### [Quick guide for beginners](https://github.com/btcz/bitcoinz/wiki/Quick-guide-for-beginners)\n\nInstall required dependencies:\n```{r, engine='bash'}\nsudo apt-get install \\\n      build-essential pkg-config libc6-dev m4 g++-multilib \\\n      autoconf libtool ncurses-dev unzip git python \\\n      zlib1g-dev wget bsdmainutils automake\n```\n\nExecute the build command:\n```{r, engine='bash'}\n# Clone Bitcoinz Repository\ngit clone https://github.com/btcz/bitcoinz\n# Build\ncd bitcoinz/\n./zcutil/build.sh -j$(nproc)\n# fetch key\n./zcutil/fetch-params.sh\n```\n\nUsage:\n```{r, engine='bash'}\n# Run\n./src/bitcoinzd\n# Test getting information about the network\ncd src/\n./bitcoinz-cli getmininginfo\n# Test creating new transparent address\n./bitcoinz-cli getnewaddress\n# Test creating new private address\n./bitcoinz-cli z_getnewaddress\n# Test checking transparent balance\n./bitcoinz-cli getbalance\n# Test checking total balance\n./bitcoinz-cli z_gettotalbalance\n# Check all available wallet commands\n./bitcoinz-cli help\n# Get more info about a single wallet command\n./bitcoinz-cli help \"The-command-you-want-to-learn-more-about\"\n./bitcoinz-cli help \"getbalance\"\n```\n\n### Windows\nThe BitcoinZ Windows Command Line Wallet can only be built from ubuntu for now.\n\nInstall required dependencies:\n```\napt-get update \\\n\u0026\u0026 apt-get install -y \\\n    curl build-essential pkg-config libc6-dev m4 g++-multilib autoconf \\\n    libtool ncurses-dev unzip git python zlib1g-dev wget bsdmainutils \\\n    automake p7zip-full pwgen mingw-w64 cmake\n```\n\nExecute the build command:\n```\n./zcutil/build-win.sh -j$(nproc)\n```\n\n### Docker\n\nBuild\n```\n$ docker build -t btcz/bitcoinz .\n```\n\nCreate a data directory on your local drive and create a bitcoinz.conf config file\n```\n$ mkdir -p /ops/volumes/bitcoinz/data\n$ touch /ops/volumes/bitcoinz/data/bitcoinz.conf\n$ chown -R 999:999 /ops/volumes/bitcoinz/data\n```\n\nCreate bitcoinz.conf config file and run the application\n```\n$ docker run -d --name bitcoinz-node \\\n  -v bitcoinz.conf:/bitcoinz/data/bitcoinz.conf \\\n  -p 1989:1989 -p 127.0.0.1:1979:1979 \\\n  btcz/bitcoinz\n```\n\nVerify bitcoinz-node is running\n```\n$ docker ps\nCONTAINER ID        IMAGE                  COMMAND                     CREATED             STATUS              PORTS                                              NAMES\n31868a91456d        btcz/bitcoinz          \"bitcoinzd --datadir=...\"   2 hours ago         Up 2 hours          127.0.0.1:1979-\u003e1979/tcp, 0.0.0.0:1989-\u003e1989/tcp   bitcoinz-node\n```\n\nFollow the logs\n```\ndocker logs -f bitcoinz-node\n```\n\nThe cli command is a wrapper to bitcoinz-cli that works with an already running Docker container\n```\ndocker exec -it bitcoinz-node cli help\n```\n\n## Using a Dockerfile\nIf you'd like to have a production btc/bitcoinz image with a pre-baked configuration\nfile, use of a Dockerfile is recommended:\n\n```\nFROM btcz/bitcoinz\nCOPY bitcoinz.conf /bitcoinz/data/bitcoinz.conf\n```\n\nThen, build with `docker build -t my-bitcoinz .` and run.\n\nSecurity Warnings\n-----------------\n\n**BitcoinZ is experimental and a work-in-progress.** Use at your own risk.\n\n----\n\n|  | Donation Address |\n| --- | --- |\n| ♥ __BTC__ | 1Lw2kh9WzCActXSGHxyypGLkqQZfxDpw8v |\n| ♥ __ETH__ | 0xaBd66CF90898517573f19184b3297d651f7b90bf |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdemining%2Fbitcoinz-google-colab","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdemining%2Fbitcoinz-google-colab","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdemining%2Fbitcoinz-google-colab/lists"}