bitcoin-s/.scalafmt.conf
Torkel Rogstad 30e6d7030f Somewhat dirty standalone server and CLI binary (#558)
* 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
2019-07-10 06:33:17 -05:00

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