A library for working with Bitcoin
Find a file
Matt Corallo 375e553bdc Add basic fee solver to Wallet.completeTx and extensive testing.
This also adds support for SendRequests which have some predefined
inputs (already signed), which will be tested in a later commit.
2013-06-05 16:28:35 +02:00
core Add basic fee solver to Wallet.completeTx and extensive testing. 2013-06-05 16:28:35 +02:00
examples Global search and replace to use the param-class specific instance getters and prodNet -> MainNetParams. 2013-06-05 14:10:40 +02:00
misc Add a logo. 2013-03-01 13:59:48 +01:00
tools Add basic fee solver to Wallet.completeTx and extensive testing. 2013-06-05 16:28:35 +02:00
.gitattributes Add a logo. 2013-03-01 13:59:48 +01:00
.gitignore gitignore .idea 2013-02-27 18:17:18 +01:00
AUTHORS Update AUTHORS and remove duplicated list from the pom. 2013-04-29 13:43:44 +02:00
COPYING Initial checkin of BitCoinJ 2011-03-07 10:17:10 +00:00
pom.xml Update AUTHORS and remove duplicated list from the pom. 2013-04-29 13:43:44 +02:00
README Refresh README a bit 2013-04-09 15:19:02 +02:00

To get started, ensure you have the latest JDK installed, and download Maven from:

  http://maven.apache.org/

Then run "mvn clean package" to compile the software. You can also run "mvn site:site" to generate a website with
useful information like JavaDocs. The outputs are under the target/ directory.

Alternatively, just import the project using your IDE. Most good ones have Maven integration.

Now try running one of the example apps:

  cd examples
  mvn exec:java -Dexec.mainClass=com.google.bitcoin.examples.PingService

It will download the block chain and eventually print a Bitcoin address. If you send coins to it,
you should get them back a few minutes later when a block is solved.

Now you are ready to follow the tutorial:

https://code.google.com/p/bitcoinj/wiki/GettingStarted