Awesome Documentation

Awesome Documentation

GitHub Repos

C++:

Blackcoin-More - More than Lore

Blackcoin More is the name of open source software which enables the use of this currency. It takes Blackcoin to the next level by building upon‌‌Bitcoin Core 0.13.2 with some patches from newer Bitcoin Core versions to offer performance enhancements, wider compatibility with third party services and a more advanced base.‌‌For more information, as well as an immediately useable, binary version of the Blackcoin More software, see https://blackcoinmore.org.

Blackcoin-Original - Legacy Wallet (Archived)

Rat4 said it’s no longer being developed, but he added a library for random numbers (called libsodium and used by ZEC)‌‌CoinBlack/blackcoin@4897c38

Blackcoin-Lore - Simple QT Staking Wallet (Depreciated)

Blackcoin is a decentralised digital currency with near-instant transaction speeds and negligible transaction fees built upon Proof of Stake 3.0 as introduced by the Blackcoin development team.‌‌Lore takes Blackcoin to the next level by building upon Bitcoin Core 0.12 to offer performance enhancements, wider compatibility with third party services and a more advanced base.

BlackCoin 0.16 (Depreciated)

Forked from Bitcoin ABC https://bitcoinabc.org‌‌Bitcoin ABC is the name of open-source software which enables the use of Bitcoin Cash. It is a fork of the Bitcoin Core software project.

Python:

BlackHalo - Smart Contracts

The first commit of Halo contains BitMHalo. This is a custom Bitmessage implementation for running messaging and decentralized markets in Halo. This is basically the backbone of communication and it is how the markets and communication are kept private and serverless.‌‌BitMHalo for now, uses a series of locking files. BitTMP is what Halo generates with the current command. Other commands are held in a file and this is done without making RPC calls to avoid losing pending commands. There is a more efficient way to do that but until a Halo refactor is done then this is the protocol. So Halo (either BitHalo/BlackHalo/BitBay) must be running for BitMHalo to have any use. This can be made more object oriented and logic separated. Also we could use more threads. It should be noted that Bitmessage doesn't behave properly when run outside of the main thread. This is why the decision was made for it to have it's own binary. Also this helps when permissions are being asked for an entirely separate P2P protocol.

Java:

Blacklight - Fundraising

Blacklight BlackCoin compatible fork of Mike Hearn's Lighthouse project.‌‌It is a decentralised, peer to peer crowdfunding application that uses the smart contracts features of the Bitcoin protocol. It lets you create projects and pledge to those projects.

Mia - Bitcoinj

Mia is the bitcoinj library is a Java implementation of the Bitcoin protocol for BlackCoin. This allows it to maintain a wallet and send/receive transactions without needing a local copy of Bitcoin Core. It comes with full documentation and some example apps showing how to use it.‌‌Technologies‌‌Java 6 for the core modules, Java 8 for everything else‌‌Maven 3+ - for building the project‌‌Google Protocol Buffers - for use with serialization and hardware communications

JavaScript:

Goji - Bcoin

Goji is an alternative implementation of the bitcoin protocol (Bcoin) for Blackcoin written in node.js.‌‌Bcoin is well tested and aware of all known consensus rules. It is currently used in production as the consensus backend and wallet system for purse.io.‌‌Uses‌‌Full Node‌‌Wallet Backend (bip44 derivation)‌‌Staking Backend (getblocktemplate support)‌‌Layer 2 Backend (lightning)‌‌General Purpose Bitcoin Library

BlackSight - Blockchain Explorer

BlackSight is an open-source bitcoin blockchain explorer based on Insight with complete REST and websocket APIs. Blacksight is forked form Insight and runs in NodeJS, uses AngularJS for the front-end and LevelDB for storage.‌‌Insight project is now split into two repositories. One for the API and for the front-end. This repository is for the front-end, which will install the API as a NPM dependency.

Iris - Tokenization

Coloredcoins Copay wallet for web.‌‌http://coloredcoins.org/documentation/#Introduction‌‌https://github.com/Colored-Coins/Colored-Coins-Protocol-Specification/wiki

payBLK - Wallet App

payBLK, a Copay fork, is an easy-to-use, open-source, multiplatform, multisignature, secure bitcoin wallet platform for both individuals and companies. Copay uses Bitcore Wallet Service (BWS) for peer synchronization and network interfacing.‌‌Main Features‌‌Multiple wallet creation and management in-app‌‌Intuitive, multisignature security for personal or shared wallets‌‌Easy spending proposal flow for shared wallets and group payments‌‌BIP32 Hierarchical deterministic (HD) address generation and wallet backups‌‌Device-based security: all private keys are stored locally, not in the cloud‌‌Support for Bitcoin testnet wallets‌‌Synchronous access across all major mobile and desktop platforms‌‌Payment protocol (BIP70-BIP73) support: easily-identifiable payment requests and verifiable, secure bitcoin payments‌‌Support for over 150 currency pricing options and unit denomination in BTC or bits‌‌Mnemonic (BIP39) support for wallet backups‌‌Paper wallet sweep support (BIP38)‌‌Email notifications for payments and transfers‌‌Push notifications (only available for ios and android versions)‌‌Customizable wallet naming and background colors‌‌Multiple languages supported‌‌Available for iOS, Android, Windows Phone, Chrome App, Linux, Windows and OS X devices (iOS not available for BLK yet)

Haskel:

Burnt Explorer - opcode explorer

This unsophisticated application prints all OP_RETURN cryptocurrency transaction outputs in a given block range.

Also relevant:

Coinomi - multicoin wallet with BLK support