mirror of
https://github.com/bitcoin-s/bitcoin-s.git
synced 2025-01-19 05:43:51 +01:00
30e6d7030f
* PoC bitcoin-s-cli * Add CLI, Server sbt projects, remove Ammonite In this commit we set up sbt configuration for CLI, Server (in-work-name) and corresponding test projects. We also remove Ammonite shell from sbt, as that isn't really being used. bloop console offers the same functionality way more ergonimic. * Move BitcoinSAppConfig into new server project Server project depends on node, chain wand wallet so this is a good time for introducing this class into main sources. We also introduce BitcoinSTestAppConfig in testkit, to replace the functionality in BitcoinSAppConfig related to tests. * Type chain in blockchainresult * MVP server setup for node, chain and wallet * Extremely dirty CLI for interacting with server * initial attempt at mimicking Bitcoin Core API * WalletStorage: add method for checking for seed existance * Check for seed existance on wallet startup * Fix bug where MnemonicNotFound was not an error * Segregate confirmed and unconfirmed balance methods * Add error handling, improve formatting of CLI output * Tweak build Bump Sttp version, downgrade to uPickle 2.11 compat, skip publish in cli-test and server-test * Add CLI, server and picklers to root project
19 lines
476 B
Plaintext
19 lines
476 B
Plaintext
version = "1.5.1"
|
|
# See Documentation at https://scalameta.org/scalafmt/#Configuration
|
|
maxColumn=80
|
|
docstrings=ScalaDoc
|
|
continuationIndent.callSite=2
|
|
continuationIndent.defnSite=4
|
|
align=some
|
|
align.openParenDefnSite=false
|
|
newlines.alwaysBeforeTopLevelStatements=true
|
|
newlines.sometimesBeforeColonInMethodReturnType=false
|
|
newlines.alwaysBeforeCurlyBraceLambdaParams=false
|
|
#newlines.alwaysBeforeMultilineDef=false
|
|
|
|
rewrite.rules = [
|
|
SortModifiers
|
|
]
|
|
|
|
# Consider Rewrite Rules
|