Blockchain
Сейчас в блокчейн, самом популярном хранилище биткоинов, зарегистрировано уже около 20 миллионов кошельков. У Blockchain есть полны йнабор API для разработчиков, так что можно начать свою работу с них.
Платформы: Android, iOS, Windows, Mac OS, Linux
Сервис поддерживает:
- Receive Payments API для получения оплаты в биткоинах.
- Blockchain WalletAPI для управления кошельком и проведения транзакций.
Требует регистрации с проверкой модераторами.
Тестовое приложение для Android от ThinkMobiles: https://github.com/thinkmobiles/Blockchain-Sample-Android
Официальный сайт: https://blockchain.info/
Исходники: https://github.com/blockchain
BitcoinJ SDK
BitcoinJ SDK – кроссплатформенный SDK (Java, JavaScript) для работы с биткоинами. Это более легковесная и простая версия оригинального клиента
Платформы: Windows, Android
SDK может работать с TestNet3 (официальной тестовой сетью), MainNet (главной сетью для проведения транзакций) или собственными серверами.
Не требует регистрации, так как кошелек создается на устройстве. С помощью BitcoinJ вы можете создать кошелек, работать с существующим, проверять баланс, отправлять и получать биткоины.
Тестовое приложение: https://github.com/thinkmobiles/BitcoinJ-Wallet-Sample-Android
Официальный сайт: https://bitcoinj.github.io/
Исходники: https://github.com/bitcoinj
Coinbase SDK
Еще один SDK для работы с системой, но позволяет также обращаться с другими криптовалютами, например, ethereum и litecoin.
С его помощью вы также можете реализовать весь набор функций, включая продажи или покупку валюты, проверку баланса, программные торги на американских биржах и т.п. Правда, функциональность ограничена в некоторых странах, так что не все везде работает.
Платформы: Android, iOS
Тестовое приложение: https://github.com/thinkmobiles/Coinbase-Sample-Android
Официальный сайт: https://developers.coinbase.com/
Исходники: https://github.com/coinbase