For trading in cryptocurrency using Bitcoins, a wallet is necessary to store your Bitcoins. You can create your own customized bitcoin wallet. There are multiple components required to build a Bitcoin wallet. These components are required for standard functions like authentications, user profiles, QR code scanner, Push notifications etc. and Bitcoin specific functionalities like address generation, bitcoin exchange rate information, bitcoin trading platform. Bitcoin Wallet Application built using reusable libraries like rest-api-cryptocurrencies-rates, Crypto-currency-converter, crypto-java. Wallets are usually categorized into two groups: software wallets and web wallets. Software wallets are installed on your computer or mobile device and allow you to send and receive bitcoins from them. Popular open-source libraries include:
Address Generation
These libraries will help in creating the bitcoin address as the unique identifier.
crypto-javaby raugfer
Java library for cryptocurrency address generation and transaction creation/signing.
crypto-javaby raugfer
Java 18 Version:Current License: Permissive (MIT)
Exchange rates
The bitcoin rates, fluctuations and exchange rates against each currency.
rest-api-cryptocurrencies-ratesby romandulman
JS ES6 HTML5 Cryptocurrencies rates REST Api implementation and Canvas.JS with AJAX, JQuery and Bootstrap
rest-api-cryptocurrencies-ratesby romandulman
JavaScript 2 Version:Current License: No License
Crypto-currency-converterby Johnjahbless
An adroid app that converts cryptocurrency such as bitcoin, ethererum, litecoin, dogecoin e.t.c to your country local currency
Crypto-currency-converterby Johnjahbless
Java 3 Version:Current License: Permissive (MIT)
Bitcoin trading platform
Exchange mechanism to communicate with various Bitcoin exchanges
CoinExchange_CryptoExchange_Javaby jammy928
The best Java open source crypto currency exchange platform, bitcoin exchange based on Java | BTC exchange | ETH exchange | digital currency exchange | trading platform | matching trading engine. This project is based on the development of Spring Cloud microservices and can be used to build and secondary development of digital currency exchanges. It has a complete source code for matching trading engines, back-end management (back-end + front-end), front-end (transaction page, activity page, personal center, etc.), Android APP source code, Apple APP source code, currency wallet RPC source code. Contact Email: 877070886@qq.com
CoinExchange_CryptoExchange_Javaby jammy928
Java 920 Version:Current License: Permissive (Apache-2.0)
XChangeby knowm
XChange is a Java library providing a streamlined API for interacting with 60+ Bitcoin and Altcoin exchanges providing a consistent interface for trading and accessing market data.
XChangeby knowm
Java 3625 Version:Current License: Permissive (MIT)