Bitcoin Implementation in Scala
Go to file
nkohen 269d3c8f21 Implemented simple greedy coin selection
Added tests for current coin selection algorithm options

Responded to code review

Implemented fee estimation calculation in coin selection

Updated tests after rebase

Fixed CoinSelectorTest

Fixed CoinSelectorTest after rebase
2019-06-24 17:41:43 +02:00
.github/ISSUE_TEMPLATE Update bug report template 2019-06-20 17:26:02 +02:00
bench Creates a package for the bench project, moves BlockBench into that package (#472) 2019-05-14 09:21:50 -05:00
bitcoind-rpc Add debug prints to bitcoindCall when not on mainnet 2019-06-06 13:25:09 +02:00
bitcoind-rpc-test/src/test [Tests] Kill all bitcoind instances after running 2019-06-13 19:22:56 -07:00
chain Service identifier and node cleanup (#522) 2019-06-17 14:27:51 -05:00
chain-test/src/test Default to file based databases in tests (#517) 2019-06-14 11:10:36 -05:00
core Implemented BIP 157 Block Filter Headers (#532) 2019-06-17 14:52:10 -05:00
core-test Implemented BIP 157 Block Filter Headers (#532) 2019-06-17 14:52:10 -05:00
db-commons Generate bloom filters from wallet (#501) 2019-06-12 09:29:20 -05:00
docs Merge pull request #511 from torkelrogstad/2019-06-11-website-guides 2019-06-11 18:06:13 +02:00
eclair-rpc Give sbt-api-mappings plugin a concrete version, fix compiler warnings with unused imports (#485) 2019-05-30 09:47:21 -05:00
eclair-rpc-test/src/test/scala/org/bitcoins/eclair Node (#490) 2019-06-04 09:53:00 -05:00
node Attempt to sync with sendheaders (#537) 2019-06-20 05:58:25 -05:00
node-test/src/test/scala/org/bitcoins/node Attempt to sync with sendheaders (#537) 2019-06-20 05:58:25 -05:00
project Pass bloom filter to SPV node (#514) 2019-06-17 06:48:26 -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 Node (#490) 2019-06-04 09:53:00 -05:00
testkit Attempt to sync with sendheaders (#537) 2019-06-20 05:58:25 -05:00
wallet Implemented simple greedy coin selection 2019-06-24 17:41:43 +02:00
wallet-test/src/test/scala/org/bitcoins/wallet Implemented simple greedy coin selection 2019-06-24 17:41:43 +02:00
website Add GA tag 2019-06-21 09:53:14 +02:00
zmq Node (#490) 2019-06-04 09:53:00 -05:00
.dockerignore WIP: Docusaurus website (#465) 2019-05-14 18:05:14 -05:00
.gitignore WIP: Docusaurus website (#465) 2019-05-14 18:05:14 -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 Add access modifier sort rewrite rule (#468) 2019-05-22 05:54:41 -05:00
build.sbt Service identifier and node cleanup (#522) 2019-06-17 14:27:51 -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 to 2.12.8 (#340) 2019-02-16 14:52:04 -06: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