/java-sdk

Xapo's Java SDK & Tools.

Primary LanguageJavaBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

README

This is the Java version of the Xapo's SDK & Widget Tools. These tools allow you (Third Party Application, TPA) to easily develop your bitcoins applications to manage Accounts, Wallets, Transactions, etc., or embed tools like Payments Buttons, Donation Buttons and other kind of widgets into your web application using your language of choice. In this way, tedious details like encryption and HTML snippet generation are handled for you in a simple and transparent way.

For more information please visit: http://developers.xapo.com


Changelog

## Table of Contents

Notes

The Java Widgets Tools requires Java 1.6+. Since Xapo uses 256 bit encryption keys you may need to download and install the Java Cryptographic Extensions depending to your Java version:

Decompress the zip file and copy the whole contents to ${java.home}/jre/lib/security/.* (overwrite previous files)

Build

To build the library you need to include in your code do:

# build the lib without deps
mvn package

# it generates 2 jars: 
#   - xapo-api.jar (see pom.xml for runtime dependencies)
#   - xapo-api-jar-with-dependencies.jar (bundled with dependencies)