Bitcoin Implementation in Scala
Find a file
2020-04-20 15:34:14 -05:00
.github/ISSUE_TEMPLATE Update bug report template 2019-06-20 17:26:02 +02:00
app Increased test coverage by 0.97% (#1343) 2020-04-20 12:53:51 -05:00
app-commons Move Json Reader, Writers, and Serializers to App Commons (#1328) 2020-04-10 14:33:37 -05:00
bench Move Json Reader, Writers, and Serializers to App Commons (#1328) 2020-04-10 14:33:37 -05:00
bitcoin-s-docs Bump scalac version to 2.13.1 (#747) 2019-12-12 09:00:15 -06:00
bitcoind-rpc Require that addresses are the correct network when sending (#1332) 2020-04-13 13:58:41 -05:00
bitcoind-rpc-test Move Json Reader, Writers, and Serializers to App Commons (#1328) 2020-04-10 14:33:37 -05:00
chain Make 'maxHeightQuery' vals inside of BlockHeaderDAO, CompactFilterHeaderDAO, CompactFilterDAO (#1325) 2020-04-09 14:56:45 -05:00
chain-test/src/test Move Json Reader, Writers, and Serializers to App Commons (#1328) 2020-04-10 14:33:37 -05:00
core Increased test coverage by 0.97% (#1343) 2020-04-20 12:53:51 -05:00
core-test Increased test coverage by 0.97% (#1343) 2020-04-20 12:53:51 -05:00
db-commons Wallet Transaction Tracking (#1197) 2020-04-02 06:55:09 -05:00
db-commons-test/src/test/scala/org/bitcoins/db Wallet Transaction Tracking (#1197) 2020-04-02 06:55:09 -05:00
docs Add information on how to build libsecp256k1 to the secp README (#1318) 2020-04-20 12:25:31 -05:00
eclair-rpc Move Json Reader, Writers, and Serializers to App Commons (#1328) 2020-04-10 14:33:37 -05:00
eclair-rpc-test Move Json Reader, Writers, and Serializers to App Commons (#1328) 2020-04-10 14:33:37 -05:00
key-manager Fix hardcoded network for the default wallet account (#1277) 2020-03-30 12:30:48 -05:00
key-manager-test/src/test/scala/org/bitcoins/keymanager Add testkit md (#1234) 2020-03-15 12:39:43 -05:00
node Use FutureUtil.foldLeftAsync() to process messages we parsed on the p2p network. This moves the blocking with Await.result() from inside of each message we process, to after the entire batch of messages is processed (#1326) 2020-04-20 15:34:14 -05:00
node-test/src/test/scala/org/bitcoins/node Fix MerkleBuffers test to be async (#1329) 2020-04-09 18:16:36 -05:00
project Update javafx-base, javafx-controls, ... to 14.0.1 (#1346) 2020-04-20 13:17:14 -05:00
secp256k1@e0239255f1 Update Secp256k1 (#1310) 2020-04-14 15:42:58 -05:00
secp256k1jni Update Secp256k1 (#1310) 2020-04-14 15:42:58 -05:00
testkit Move Json Reader, Writers, and Serializers to App Commons (#1328) 2020-04-10 14:33:37 -05:00
wallet Increased test coverage by 0.97% (#1343) 2020-04-20 12:53:51 -05:00
wallet-test/src/test Require that addresses are the correct network when sending (#1332) 2020-04-13 13:58:41 -05:00
website Update Secp256k1 (#1310) 2020-04-14 15:42:58 -05:00
zmq 2019 09 05 scalafmt update (#735) 2019-09-05 20:02:58 -05:00
.dockerignore WIP: Docusaurus website (#465) 2019-05-14 18:05:14 -05:00
.gitignore 2019 11 30 key manager (#904) 2019-12-04 07:43:29 -06:00
.gitmodules Update Secp256k1 (#1310) 2020-04-14 15:42:58 -05:00
.scalafmt.conf Revert "Update scalafmt-core to 2.2.1 (#833)" (#839) 2019-10-27 17:21:15 -05:00
.travis.yml Fix Travis caching (#1295) 2020-04-02 14:08:36 -07:00
build.sbt Added appCommons to project aggregate so that it can get published (#1347) 2020-04-20 15:07:40 -05:00
CONTRIBUTING.md WIP: Docusaurus website (#465) 2019-05-14 18:05:14 -05:00
docker-compose.yml Docs: removes blog from website 2019-06-11 12:59:58 +02:00
Dockerfile WIP: Docusaurus website (#465) 2019-05-14 18:05:14 -05:00
inThisBuild.sbt Bump scalac 2.12.x series to 2.12.11 (#1257) 2020-03-19 08:51:21 -05:00
LICENSE updating license 2018-01-17 17:15:18 -06:00
README.md Actually add all files for 0.3.0 on the website so they show up (#1256) 2020-03-19 07:32:02 -05:00
try-bitcoin-s.sh Update try-bitcoin-s.sh (#1165) 2020-02-26 07:50:17 -06:00

Bitcoin-S logo Build Status Coverage Status Maven Central Gitter chat

Feature rich toolkit for making Bitcoin and Lightning applications on the JVM.

For a complete guide on how to get started with Bitcoin-S, see our website at Bitcoin-S.org

The latest release of bitcoin-s is v0.3.0, here is how you can use the dependencies in your projects:

libraryDependencies +="org.bitcoin-s" % "bitcoin-s-secp256k1jni" % "0.3.0"

libraryDependencies += "org.bitcoin-s" %% "bitcoin-s-core" % "0.3.0"

libraryDependencies += "org.bitcoin-s" %% "bitcoin-s-chain" % "0.3.0"

libraryDependencies += "org.bitcoin-s" %% "bitcoin-s-bitcoind-rpc" % "0.3.0"

libraryDependencies += "org.bitcoin-s" %% "bitcoin-s-eclair-rpc" % "0.3.0"

libraryDependencies += "org.bitcoin-s" %% "bitcoin-s-key-manager" % "0.3.0"

libraryDependencies += "org.bitcoin-s" %% "bitcoin-s-node" % "0.3.0"

libraryDependencies += "org.bitcoin-s" %% "bitcoin-s-wallet" % "0.3.0"

libraryDependencies += "org.bitcoin-s" %% "bitcoin-s-testkit" % "0.3.0"

libraryDependencies += "org.bitcoin-s" %% "bitcoin-s-zmq" % "0.3.0"