{"id":20817465,"url":"https://github.com/chaintope/tapyrus-core","last_synced_at":"2026-03-17T01:14:28.708Z","repository":{"id":36127392,"uuid":"211998808","full_name":"chaintope/tapyrus-core","owner":"chaintope","description":"Tapyrus Core ","archived":false,"fork":false,"pushed_at":"2025-03-19T08:11:29.000Z","size":85380,"stargazers_count":46,"open_issues_count":18,"forks_count":17,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-03-31T10:42:23.771Z","etag":null,"topics":["blockchain","p2p","tapyrus"],"latest_commit_sha":null,"homepage":"","language":"C++","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/chaintope.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"COPYING","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":"2019-10-01T02:33:46.000Z","updated_at":"2025-03-19T08:11:36.000Z","dependencies_parsed_at":"2024-06-28T07:24:43.824Z","dependency_job_id":"519b0c96-d73e-45da-96f3-9f819191f579","html_url":"https://github.com/chaintope/tapyrus-core","commit_stats":null,"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaintope%2Ftapyrus-core","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaintope%2Ftapyrus-core/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaintope%2Ftapyrus-core/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaintope%2Ftapyrus-core/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chaintope","download_url":"https://codeload.github.com/chaintope/tapyrus-core/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252889492,"owners_count":21820191,"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":["blockchain","p2p","tapyrus"],"created_at":"2024-11-17T21:42:13.629Z","updated_at":"2026-03-03T03:19:08.105Z","avatar_url":"https://github.com/chaintope.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"Tapyrus Core [![Build Status](https://github.com/chaintope/tapyrus-core/actions/workflows/daily-test.yml/badge.svg?branch=master)](https://github.com/chaintope/tapyrus-core/actions/workflows/daily-test.yml)\n=====================================\n\n![tapyrus](doc/images/tapyrus-logo.png)\n\nWhat is Tapyrus?\n----------------\n\nTapyrus is a blockchain that has been forked from Bitcoin Core, and solves the governance issues.\nBitcoin uses Proof of Work as a consensus algorithm, but Tapyrus creates a block (ie, approves a transaction)\nwith multiple signatures from the Signer group which consists of industry stakeholders.\nTherefore, transactions on the blockchain are stably approved, and finality is given at the time of approval.\nAnyone can join the Tapyrus network, and anyone can access the public ledger and create and broadcast transactions freely.\n\nTapyrus has the following additions and changes to the Bitcoin implementation.:\n\n* [Support Schnorr Signature](/doc/tapyrus/schnorr_signature.md)\n* [Fix transaction malleability](/doc/tapyrus/fix_transaction_malleability.md)\nthat enables off-chain payments using the Payment Channel on Tapyrus.\n* [Support Oracle contract](/doc/tapyrus/script.md)\n* [Block generation with multiple signatures](/doc/tapyrus/signedblocks.md)\n* [Support native colored coin protocol](/doc/tapyrus/colored_coin.md)\n* Support aggregated/threshold signatures: In tapyrus singer network, each signer execute a threshold signature scheme\nbased on [provably secure distributed schnorr signatures and a {t,n} threshold scheme](http://cacr.uwaterloo.ca/techreports/2001/corr2001-13.ps)\n and generates a valid signature for the aggregate public key required for block approval.\n* [WIP]Support covenants\n* [WIP]Support Network Update scheme\n\nTapyrus consists of the following software:\n\n* [Tapyrus Core](https://github.com/chaintope/tapyrus-core): Tapyrus full node implementation.\n* [Tapyrus Signer](https://github.com/chaintope/tapyrus-signer): A network of signers that collects Unapproved transactions from the Tapyrus network and creates a block.\n* [Tapyrus Seeder](https://github.com/chaintope/tapyrus-seeder): DNS seeder for configuring Tapyrus network.\n* [Tapyrus Faucet](https://github.com/chaintope/tapyrus-faucet): Faucet for Tapyrus testnet.\n* [[WIP]Tapyrus SPV](https://github.com/chaintope/tapyrus-spv): A lightweight client implementation for Tapyrus blockchain.\n* [Tapyrus Explorer](https://github.com/chaintope/tapyrus-explorer): Tapyrus blockchain explorer.\n* [Esplora Tapyrus](https://github.com/chaintope/esplora-tapyrus): Tapyrus blockchain index server.\n\nSee [Getting Started document](/doc/tapyrus/getting_started.md) for how to install and run tapyrus.\n\nBuilding Tapyrus Core\n---------------------\n\nTapyrus Core uses CMake as its build system. For detailed build instructions, see:\n\n* [Unix Build Guide](doc/build-unix.md)\n* [macOS Build Guide](doc/build-osx.md) \n* [Windows Build Guide](doc/build-windows.md)\n\nQuick start for Unix/Linux:\n```bash\n# Build dependencies (recommended)\ncd depends \u0026\u0026 make \u0026\u0026 cd ..\n\n# Configure and build\ncmake -S . -B build\ncmake --build build\n\n# Run tests\nctest --test-dir build\n```\n\nRun as a Docker container?\n---------------------------\n\nSee [Docker Image for Tapyrus Core](/doc/docker_image.md).\n\nLicense\n-------\n\nTapyrus Core is released under the terms of the MIT license. See [COPYING](COPYING) for more\ninformation or see https://opensource.org/licenses/MIT.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchaintope%2Ftapyrus-core","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchaintope%2Ftapyrus-core","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchaintope%2Ftapyrus-core/lists"}