Bitcoin Implementation in Scala
Find a file
Chris Stewart eefbc37a81 2019 09 28 common test trait (#767)
* Create base traits for async tests called BaseAsyncTest, and then create two subtypes, BitcoinSAsyncTest and BitcoinSAsyncFixtureTest to make it easier to manage resources related to test cases. Now it is easier to shutdown things like an actor system in a structured manner

* Remove two bitcoind tests that don't make sense, 'duration' in the parameter is _really_ an interval (bad naming by usTesting an interval does not make sense inside of TestRpcUtilTest

* Turn log off for ChainAppConfigTest we expect to fail

* Bump timeout for BitcoinSUnitTest, use builtint sbt scalafmtCheck

* Remove hardcoded scalafmt binary

* reduce generator size to attempt to fix #768
2019-09-30 14:55:25 -05:00
.github/ISSUE_TEMPLATE Update bug report template 2019-06-20 17:26:02 +02:00
app 2019 09 27 logging refactor pt2 (#765) 2019-09-28 09:50:42 -05:00
bench Creates a package for the bench project, moves BlockBench into that package (#472) 2019-05-14 09:21:50 -05:00
bitcoin-s-docs Attempt to fix .get exception in docs.sbt (#620) 2019-07-13 08:06:32 -05:00
bitcoind-rpc Initial BIP157 support (#695) 2019-09-25 13:18:51 -05:00
bitcoind-rpc-test 2019 09 28 common test trait (#767) 2019-09-30 14:55:25 -05:00
chain Initial BIP157 support (#695) 2019-09-25 13:18:51 -05:00
chain-test/src/test 2019 09 28 common test trait (#767) 2019-09-30 14:55:25 -05:00
core Removed the sealed trait and private case class Impl pattern from ScriptPrograms (#759) 2019-09-26 07:31:54 -05:00
core-test 2019 09 28 common test trait (#767) 2019-09-30 14:55:25 -05:00
db-commons 2019 09 27 logging refactor pt2 (#765) 2019-09-28 09:50:42 -05:00
docs 2019 09 27 logging refactor pt2 (#765) 2019-09-28 09:50:42 -05:00
eclair-rpc 2019 09 05 scalafmt update (#735) 2019-09-05 20:02:58 -05:00
eclair-rpc-test 2019 09 28 common test trait (#767) 2019-09-30 14:55:25 -05:00
node 2019 09 27 logging refactor pt2 (#765) 2019-09-28 09:50:42 -05:00
node-test/src/test/scala/org/bitcoins/node 2019 09 28 common test trait (#767) 2019-09-30 14:55:25 -05:00
project Update sbt to 1.3.2 (#752) 2019-09-22 17:21:07 -05:00
secp256k1@2e16ac7d6c Changing TxSigComponent to take a TransactionOutput instead of a ScriptPubKey, refactoring ScriptProgram into 3 companion objects PreExecutionScriptProgram, ExecutionInProgressScriptProgram, ExecutedScriptProgram 2018-05-19 09:25:32 -05:00
secp256k1jni Refactor sbt and make Eclair tests download bitcoind (#727) 2019-08-30 15:11:52 -05:00
testkit 2019 09 28 common test trait (#767) 2019-09-30 14:55:25 -05:00
wallet 2019 09 05 scalafmt update (#735) 2019-09-05 20:02:58 -05:00
wallet-test/src/test Initial BIP157 support (#695) 2019-09-25 13:18:51 -05:00
website Add rudimentary docs for node, chain and wallet (#726) 2019-09-02 08:16:44 -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 Build and CI improvements (#710) 2019-08-27 10:48:48 -05:00
.gitmodules Adding specific commit for secp256k1 2018-04-25 16:44:48 -05:00
.jvmopts Reduce number of requests we send to eclair in testkits, add commandN… (#343) 2019-02-19 14:18:37 -06:00
.scalafmt.conf 2019 09 05 scalafmt update (#735) 2019-09-05 20:02:58 -05:00
build.sbt 2019 09 05 scalafmt update (#735) 2019-09-05 20:02:58 -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 version to 2.12.10 (#743) 2019-09-17 04:08:20 -05:00
LICENSE updating license 2018-01-17 17:15:18 -06:00
README.md Revamp README (#513) 2019-06-17 05:53:58 -05:00
try-bitcoin-s.sh Doc: Add stable and unstable version, try bitcoin-s script 2019-05-31 17:14:15 +02: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