mirror of
https://github.com/bitcoin-s/bitcoin-s.git
synced 2024-11-20 02:11:40 +01:00
Bitcoin Implementation in Scala
a87858247c
* Log messages more granularely in node * Add pong message * Rework P2P service identifier The old implementation didn't catch the notion that service identifiers was a bit field where multiple services could be set at the same time. * Make Peer take InetSocketAddress Previously it took NetworkIpAddress. This doesn't make any sense, as we need to know the services bitfield to construct a NetworkIpAddress. * Clean up logs and toString methods * Clean up node README and main method * Make all networks final case objects * Skip publishing of wallet, node and chain * Clean up logging of node and chain modules * Add logging of max height in SpvNodeMain * Clean up Scaladoc and toStrings * Add logging configuration as symlinks in node We'll have to figure out a more stable solution to configure logging for the SPV node, but for the time being this is an acceptable solution. * Fix 2.11 compiler error |
||
---|---|---|
bench | ||
bitcoind-rpc | ||
bitcoind-rpc-test/src/test | ||
chain | ||
chain-test/src/test | ||
core | ||
core-test | ||
db-commons | ||
docs | ||
eclair-rpc | ||
eclair-rpc-test/src/test/scala/org/bitcoins/eclair | ||
node | ||
node-test/src/test/scala/org/bitcoins/node | ||
project | ||
secp256k1@2e16ac7d6c | ||
secp256k1jni | ||
testkit | ||
wallet | ||
wallet-test/src/test/scala/org/bitcoins/wallet | ||
website | ||
zmq | ||
.dockerignore | ||
.gitignore | ||
.gitmodules | ||
.jvmopts | ||
.scalafmt.conf | ||
build.sbt | ||
CONTRIBUTING.md | ||
docker-compose.yml | ||
Dockerfile | ||
inThisBuild.sbt | ||
LICENSE | ||
README.md | ||
try-bitcoin-s.sh |
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