{"id":14980133,"url":"https://github.com/demining/bitcore-google-colab","last_synced_at":"2025-04-12T12:50:28.251Z","repository":{"id":144620899,"uuid":"460613872","full_name":"demining/bitcore-Google-Colab","owner":"demining","description":"A full stack for bitcoin and blockchain-based applications Google Colab","archived":false,"fork":false,"pushed_at":"2022-07-02T01:09:03.000Z","size":45173,"stargazers_count":1,"open_issues_count":0,"forks_count":10,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-26T07:36:01.917Z","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-notebook","google-colab-tutorial","google-colaboratory","google-colaboratory-notebooks"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/demining.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"Contributing.md","funding":null,"license":"LICENSE","code_of_conduct":null,"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-17T21:28:18.000Z","updated_at":"2024-08-12T20:20:43.000Z","dependencies_parsed_at":null,"dependency_job_id":"64cbf89e-bc0c-409b-8fb7-5ce8fc7352cb","html_url":"https://github.com/demining/bitcore-Google-Colab","commit_stats":{"total_commits":11380,"total_committers":232,"mean_commits":49.05172413793103,"dds":0.7804920913884007,"last_synced_commit":"d3b7369849ff080ae20b05402da9d5f6935e0122"},"previous_names":[],"tags_count":153,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/demining%2Fbitcore-Google-Colab","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/demining%2Fbitcore-Google-Colab/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/demining%2Fbitcore-Google-Colab/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/demining%2Fbitcore-Google-Colab/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/demining","download_url":"https://codeload.github.com/demining/bitcore-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-notebook","google-colab-tutorial","google-colaboratory","google-colaboratory-notebooks"],"created_at":"2024-09-24T14:01:20.970Z","updated_at":"2025-04-12T12:50:28.229Z","avatar_url":"https://github.com/demining.png","language":"JavaScript","readme":"-------------------------\n### Run bitcore-Google-Colab\n\nhttps://colab.research.google.com/drive/1OShIMVcFZ_khsUIBOIV1lzrqAGo1gfm_?usp=sharing\n\n-------------------------\n\n\n\n  \u003cp align=\"center\"\u003e\n  \u003cimg alt=\"npm\" src=\"https://img.shields.io/npm/v/bitcore-lib\"\u003e\n  \u003cimg alt=\"GitHub commit activity\" src=\"https://img.shields.io/github/commit-activity/m/bitpay/bitcore\"\u003e\n  \u003ca href=\"https://opensource.org/licenses/MIT/\" target=\"_blank\"\u003e\u003cimg alt=\"MIT License\" src=\"https://img.shields.io/badge/License-MIT-blue.svg\" style=\"display: inherit;\"/\u003e\u003c/a\u003e\n  \u003cimg alt=\"GitHub contributors\" src=\"https://img.shields.io/github/contributors/bitpay/bitcore\"\u003e\n  \u003cbr\u003e\n \u003cimg src=\"https://circleci.com/gh/bitpay/bitcore.svg?style=shield\" alt=\"master build\"\u003e\n\u003c/p\u003e\n  \n  \n  \n**Infrastructure to build Bitcoin and blockchain-based applications for the next generation of financial technology.**\n\n## Getting Started\n\n### Requirements\n\n- Trusted P2P Peer\n- MongoDB Server \u003e= v3.4\n- make g++ gcc \n\n### Checkout the repo\n\n\n```sh\ngit clone git@github.com:bitpay/bitcore.git\ngit checkout master\nnpm install\n```\n\n## Setup Guide\n\n### 1. Setup Bitcore config\n\n\u003cdetails\u003e\n\u003csummary\u003eExample bitcore.config.json\u003c/summary\u003e\n\u003cbr\u003e\n\n```json\n{\n  \"bitcoreNode\": {\n    \"chains\": {\n      \"BTC\": {\n        \"mainnet\": {\n          \"chainSource\": \"p2p\",\n          \"trustedPeers\": [\n            {\n              \"host\": \"127.0.0.1\",\n              \"port\": 20008\n            }\n          ],\n          \"rpc\": {\n            \"host\": \"127.0.0.1\",\n            \"port\": 20009,\n            \"username\": \"username\",\n            \"password\": \"password\"\n          }\n        },\n        \"regtest\": {\n          \"chainSource\": \"p2p\",\n          \"trustedPeers\": [\n            {\n              \"host\": \"127.0.0.1\",\n              \"port\": 20020\n            }\n          ],\n          \"rpc\": {\n            \"host\": \"127.0.0.1\",\n            \"port\": 20021,\n            \"username\": \"username\",\n            \"password\": \"password\"\n          }\n        }\n      },\n      \"BCH\": {\n        \"mainnet\": {\n          \"parentChain\": \"BTC\",\n          \"forkHeight\": 478558,\n          \"trustedPeers\": [\n            {\n              \"host\": \"127.0.0.1\",\n              \"port\": 30008\n            }\n          ],\n          \"rpc\": {\n            \"host\": \"127.0.0.1\",\n            \"port\": 30009,\n            \"username\": \"username\",\n            \"password\": \"password\"\n          }\n        },\n        \"regtest\": {\n          \"chainSource\": \"p2p\",\n          \"trustedPeers\": [\n            {\n              \"host\": \"127.0.0.1\",\n              \"port\": 30020\n            }\n          ],\n          \"rpc\": {\n            \"host\": \"127.0.0.1\",\n            \"port\": 30021,\n            \"username\": \"username\",\n            \"password\": \"password\"\n          }\n        }\n      }\n    }\n  }\n}\n```\n\n\u003c/details\u003e\n\n### 2. Setup Bitcoin Node\n\n\u003cdetails\u003e\n\u003csummary\u003eExample Bitcoin Mainnet Config\u003c/summary\u003e\n\n```sh\nwhitelist=127.0.0.1\ntxindex=0\nlisten=1\nserver=1\nirc=1\nupnp=1\n\n# Make sure port \u0026 rpcport matches the\n# bitcore.config.json ports for BTC mainnet\n\n# if using Bitcoin Core v0.17+ prefix\n# [main]\n\nport=20008\nrpcport=20009\nrpcallowip=127.0.0.1\n\nrpcuser=username\nrpcpassword=password\n```\n\n\u003c/details\u003e\n\n### 3. Run Bitcoin node\n\n\u003cdetails\u003e\n\u003csummary\u003eExample Starting a Bitcoin Node\u003c/summary\u003e\n\n```sh\n# Path to your bitcoin application and path to the config above\n/Applications/Bitcoin-Qt.app/Contents/MacOS/Bitcoin-Qt -datadir=/Users/username/blockchains/bitcoin-core/networks/mainnet/\n```\n\n\u003c/details\u003e\n\n### 4. Start Bitcore\n\n```sh\nnpm run node\n```\n\n## Applications\n\n- [Bitcore Node](packages/bitcore-node) - A full node with extended capabilities using Bitcoin Core\n- [Bitcore Wallet](packages/bitcore-wallet) - A command-line based wallet client\n- [Bitcore Wallet Client](packages/bitcore-wallet-client) - A client for the wallet service\n- [Bitcore Wallet Service](packages/bitcore-wallet-service) - A multisig HD service for wallets\n- [Bitpay Wallet](https://github.com/bitpay/copay) - An easy-to-use, multiplatform, multisignature, secure bitcoin wallet\n- [Insight](packages/insight) - A blockchain explorer web user interface\n\n## Libraries\n\n- [Bitcore Channel](https://github.com/bitpay/bitcore-channel) - Micropayment channels for rapidly adjusting bitcoin transactions\n- [Bitcore ECIES](https://github.com/bitpay/bitcore-ecies) - Uses ECIES symmetric key negotiation from public keys to encrypt arbitrarily long data streams\n- [Bitcore Lib](packages/bitcore-lib) - A pure and powerful JavaScript Bitcoin library\n- [Bitcore Lib Cash](packages/bitcore-lib-cash) - A pure and powerful JavaScript Bitcoin Cash library\n- [Bitcore Message](https://github.com/bitpay/bitcore-message) - Bitcoin message verification and signing\n- [Bitcore Mnemonic](packages/bitcore-mnemonic) - Implements mnemonic code for generating deterministic keys\n- [Bitcore P2P](packages/bitcore-p2p) - The peer-to-peer networking protocol for BTC\n- [Bitcore P2P Cash](packages/bitcore-p2p-cash) - The peer-to-peer networking protocol for BCH\n- [Crypto Wallet Core](packages/crypto-wallet-core) - A coin-agnostic wallet library for creating transactions, signing, and address derivation\n\n## Extras\n\n- [Bitcore Build](packages/bitcore-build) - A helper to add tasks to gulp\n- [Bitcore Client](packages/bitcore-client) - A helper to create a wallet using the bitcore-v8 infrastructure\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/bitpay/bitcore/blob/master/Contributing.md) on the main bitcore repo for information about how to contribute.\n\n\n----\n\n|  | Donation Address |\n| --- | --- |\n| ♥ __BTC__ | 1Lw2kh9WzCActXSGHxyypGLkqQZfxDpw8v |\n| ♥ __ETH__ | 0xaBd66CF90898517573f19184b3297d651f7b90bf |\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdemining%2Fbitcore-google-colab","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdemining%2Fbitcore-google-colab","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdemining%2Fbitcore-google-colab/lists"}