Build your Trusted Bitcoin Wallet Application using reusable libraries

by sureshbabu

For trading in cryptocurrency using Bitcoins, a wallet is necessary to store your Bitcoins. You can create your own customized bitcoin wallet. The key aspect for bitcoin trading will require a bitcoin address/key.

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.

The following will help you understand and create a bitcoin wallet application and trading functions.

Use the open source, cloud APIs, or public libraries listed below in your application development based on your technology preferences, such as primary language. The below list also provides a view of the components' rating on different dimensions such as community support availability, security vulnerability, and overall quality, helping you make an informed choice for implementation and maintenance of your application. Please review the components carefully, having a no license alert or proprietary license, and use them appropriately in your applications. Please check the component page for the exact license of the component. You can also get information on the component's features, installation steps, top code snippets, and top community discussions on the component details page. The links to package managers are listed for download, where packages are readily available. Otherwise, build from the respective repositories for use in your application. You can also use the source code from the repositories in your applications based on the respective license types.

Address Generation

These libraries will help in creating the bitcoin address as the unique identifier.
c

crypto-javaby raugfer

Java library for cryptocurrency address generation and transaction creation/signing.

Java Updated: 8 mo ago License: Permissive

Support
Quality
Security
License
Reuse

Exchange rates

The bitcoin rates, fluctuations and exchange rates against each currency.
r

rest-api-cryptocurrencies-ratesby romandulman

JS ES6 HTML5 Cryptocurrencies rates REST Api implementation and Canvas.JS with AJAX, JQuery and Bootstrap

JavaScript Updated: 2 y ago License: No License

Support
Quality
Security
License
Reuse
C

Crypto-currency-converterby Johnjahbless

An adroid app that converts cryptocurrency such as bitcoin, ethererum, litecoin, dogecoin e.t.c to your country local currency

Java Updated: 2 y ago License: Permissive

Support
Quality
Security
License
Reuse

Bitcoin trading platform

Exchange mechanism to communicate with various Bitcoin exchanges
C

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

Java Updated: 3 mo ago License: Permissive

Support
Quality
Security
License
Reuse
X

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.

Java Updated: 2 d ago License: Permissive

Support
Quality
Security
License
Reuse
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from
over 430 million Knowledge Items

Find more libraries on