XChange - Java library for interacting with 60+ Bitcoin and other crypto currency exchanges

  •        163

XChange is a Java library providing a simple and consistent API for interacting with 60+ Bitcoin and other crypto currency exchanges providing a consistent interface for trading and accessing market data.

A complete list of implemented exchanges, data providers and brokers can be found on our Exchange Support page.

https://github.com/timmolter/XChange
http://knowm.org/open-source/xchange/

Tags
Implementation
License
Platform

   




Related Projects

ccxt - A JavaScript / Python / PHP cryptocurrency trading library with support for more than 100 bitcoin/altcoin exchanges

  •    Javascript

A JavaScript / Python / PHP library for cryptocurrency trading and e-commerce with support for many bitcoin/ether/altcoin exchange markets and merchant APIs. The CCXT library is used to connect and trade with cryptocurrency / altcoin exchanges and payment processing services worldwide. It provides quick access to market data for storage, analysis, visualization, indicator development, algorithmic trading, strategy backtesting, bot programming, webshop integration and related software engineering.

crypto-whale-watching-app - Python Dash app that tracks whale activity in cryptocurrency markets.

  •    Python

Welcome! This is a Python-based Dash app meant to track whale activity in buy / sell walls on crypto-currency exchanges (presently just operational for GDAX, but more exchanges to come). This document aims to explain the purpose, functionality, and future of this project. Please do share this with your fellow coders / traders / crypto-aficionados, donate via the donation addresses included in the "Support Needed" section below, and contribute to the future of this project by calling out issues, requesting new features, and submitting pull requests to improve the app. If you want to use a hosted version of the app, check out this link here which has been graciously hosted by a member of the Ethereum community while we raise money via donations to migrate to AWS. If for any reason the page does not load properly, feel free to let us know via an issue, but more than likely it is because we are updating to the newest version of the codebase or performing maintenance.

XChange - 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

XChange is a Java library providing a simple and consistent API for interacting with a diverse set of cryptocurrency exchanges.

Bitcoin - Most popular Crypto Currency

  •    C++

Bitcoin uses peer-to-peer technology to operate with no central authority or banks; managing transactions and the issuing of bitcoins is carried out collectively by the network. Bitcoin is open-source; its design is public, nobody owns or controls Bitcoin and everyone can take part. Through many of its unique properties, Bitcoin allows exciting uses that could not be covered by any previous payment system.

crypto-trader - :moneybag: Cryptocurrency trading bot library with a simple example strategy (trading via Gemini)

  •    Python

💰 Python bindings for trading Bitcoin, Ethereum, & USD on the Gemini.com Exchange API. All currency symbols are based on the base type symbols.Currency.


Litecoin - Global Decentralized Currency

  •    C++

Litecoin is an experimental digital currency that enables instant payments to anyone, anywhere in the world. Litecoin uses peer-to-peer technology to operate with no central authority: managing transactions and issuing money are carried out collectively by the network. Litecoin Core is the name of open source software which enables the use of this currency.

Copay - The Secure, Shared Bitcoin Wallet

  •    Javascript

Copay is a secure bitcoin wallet platform for both desktop and mobile devices. The Copay app securely stores multiple, distinct bitcoin wallets, allowing both business and privacy-conscious users to keep funds carefully separated. It makes sharing a wallet simple and secure. It is one of the first bitcoin wallets to support the full Bitcoin Payment Protocol (BIP 0070-0073).

BitcoinChecker - DataModule for Bitcoin Checker android app

  •    Java

Bitcoin Checker is a FREE app to track the most recent prices of your favourite currency pairs (on over 80 supported exchanges) in many customizable ways (such as rich notifications, TTS voice announcements, Home and Lockscreen widget or multiple alarms).Please submit all requests for new exchanges/currency pairs or bugs in Bitcoin Checker apps in the Issues section.

Bit - Bitcoin made easy.

  •    Python

Bit is Python's fastest Bitcoin library and was designed from the beginning to feel intuitive, be effortless to use, and have readable source code.

Bitcoin C#

  •    

Bitcoin C# is a port of the native Bitcoin P2P protocol into a C# library. Bitcoin C# makes it easy for C# application developers to add bitcoin features to their applications. The goal is to make Bitcoin C# the best C# implementation of the bitcoin protocol. => NEW 6/19-...

BitBot - BitBot is a Crypto-Currency trading bot and backtesting platform written in Node.JS

  •    Javascript

BitBot is a Crypto-Currency trading bot and backtesting platform that connects to popular Bitcoin exchanges (Bitstamp, Kraken). It is written in javascript and runs on Node.JS. BitBot is modular and supports multiple trading strategies / exchanges.

bitcore-lib - A pure and powerful JavaScript Bitcoin library

  •    Javascript

A pure and powerful JavaScript Bitcoin library.Bitcoin is a powerful new peer-to-peer platform for the next generation of financial technology. The decentralized nature of the Bitcoin network allows for highly resilient bitcoin infrastructure, and the developer community needs reliable, open-source tools to implement bitcoin apps and services.

python-bitcoinlib - Python2/3 library providing an easy interface to the Bitcoin data structures and protocol

  •    Python

This Python2/3 library provides an easy interface to the bitcoin data structures and protocol. The approach is low-level and "ground up", with a focus on providing tools to manipulate the internals of how Bitcoin works.The RPC interface, bitcoin.rpc, is designed to work with Bitcoin Core v0.13.0 Older versions may work but there do exist some incompatibilities.

Learning-Bitcoin-from-the-Command-Line - The best way to learn to learn deeply about bitcoin is to avoid GUIs (even bitcoin-qt), and instead learn it from the command line

  •    Shell

This is a tutorial for working with Bitcoin (and Lightning) that teaches direct interact with the severs themselves, as the most robust and secure way to begin cryptocurrency work. NOTE: This is a draft in progress, so that I can get some feedback from early reviewers. It is not yet ready for use.

coinbase-android - Buy/sell/send/receive bitcoin using your Coinbase hosted wallet.

  •    Java

* Send/request bitcoin payments using email, QR codes, or NFC* Buy and sell bitcoin right from your mobile phone* View transaction history, details, and balance* See prices in BTC or your native currency* Support for multiple accounts* 100% open source - contributions welcome* Revoke [access](https://coinbase.com/applications) remotely if you lose your phone.You can find more information, and download the app, at https://play.google.com/store/apps/details?id=com.coinbase.android.

Hshare

  •    C

The UTXO-based blockchain system (e.g. Bitcoin) and account-based blockchain system (e.g. Ethereum ) opened the door of a brand-new world for us. Despite facing some drawbacks along the way, the impressive success of Bitcoin and Ethereum has certainly proven the value of the blockchain technology and its massive potential in the future. Since 2015, there has been quite a few highly-promising distributed ledger systems which are not block-based blockchain technology turned up, such as DAG (Directed Acyclic Graph). With no doubt, a decentralized digital world is dawning and Bitcoin or Ethereum has the potential to become the fundamental currency in block-based blockchain system. IOTA or Byteball, on the other hand may fulfil a similar role in a system based upon DAG. Although all blockchain issued tokens can be traded on some exchange platform, they can only circulate within their own blockchain systems. We want to create a new decentralized platform, which will be the connecting point of the major blockchain systems, regardless the block-based or blockless-based blockchain system, hence allowing value and information circulate smoothly within different blockchain system. We call it “HyperCash” or Hcash in short. The Hcash is being developed by cryptography labs in one of the China’s most prestigious university as well as other famous universities in Australia. We will periodically update you with the progress on this over time, and we expected the first hardfork upgrade will happen soon at early Sept 2017. Thanks for your attention and stay tuned for the further update from Hcash dev team.

bitnodes - Bitnodes is currently being developed to estimate the size of the Bitcoin network by finding all the reachable nodes in the network ·

  •    Python

Bitnodes is currently being developed to estimate the size of the Bitcoin network by finding all the reachable nodes in the network. The current methodology involves sending getaddr messages recursively to find all the reachable nodes in the network, starting from a set of seed nodes. Bitnodes uses Bitcoin protocol version 70001 (i.e. >= /Satoshi:0.8.x/), so nodes running an older protocol version will be skipped.See Provisioning Bitcoin Network Crawler for steps on setting up a machine to run Bitnodes. The Redis Data contains the list of keys and their associated values that are written by the scripts in this project. If you wish to access the data, e.g. network snapshots, collected using this project, see Bitnodes API v1.0.