Commit Graph

249 Commits

Author SHA1 Message Date
Chris Stewart
ccbc68d668 Add -Xfatal-warnings on Scala 2.13 (#1483)
* Add -Xfatal-warnings on Scala 2.13

* Turn off -Xfatal-warnings in docs/
2020-05-29 06:21:56 -05:00
Chris Stewart
44c9228c26 Drop 2.11 from inThisBuild.sbt and Deps.scala (#1479) 2020-05-28 11:49:53 -05:00
Scala Steward
524334a806 Update bcprov-jdk15on to 1.65.01 (#1476) 2020-05-27 15:26:07 -05:00
Nadav Kohen
14f2ae793a Implemented (lax) signature parsing in Bitcoin-S (#1446)
* Implemented parseDERLax signature parsing and bumped bouncy castle version to most recent

* implemented using iterators

* Factored out common functionality and added comments, it is readable now! Deleted C-like version in place of this one after property based tests showed them to be equivalent

* Made compatible with scala 2.12

* Make compatible with scala 2.11

* Added tests for lax DER signatures
2020-05-21 15:13:17 -05:00
Scala Steward
b416a5eddf Update flyway-core to 6.4.2 (#1418) 2020-05-18 11:55:48 -05:00
Scala Steward
6c5d14f779 Update flyway-sbt to 6.4.2 (#1424) 2020-05-18 11:31:32 -05:00
Scala Steward
e6ea2e0fb1 Update scalacheck-1-14 to 3.1.2.0 (#1423) 2020-05-18 11:16:16 -05:00
Scala Steward
af35c511d6 Update sbt-bloop to 1.4.1 (#1430) 2020-05-15 09:48:50 -05:00
Scala Steward
23e476d837 Update sbt-bloop to 1.4.0 (#1414) 2020-05-13 07:40:29 -05:00
Scala Steward
583da51958 Update akka-http, akka-http-testkit to 10.1.12 (#1415) 2020-05-12 06:42:26 -05:00
Scala Steward
cf6af8279c Update sbt-native-packager to 1.7.2 (#1416) 2020-05-12 06:29:17 -05:00
Scala Steward
d4c4ec3311 Update scalafx to 14-R19 (#1410) 2020-05-10 09:24:55 -05:00
Scala Steward
69686128bb Update scalatest to 3.1.2 (#1412) 2020-05-10 09:24:43 -05:00
Scala Steward
9f54a8a097 Update sbt-mdoc to 2.2.0 (#1397) 2020-05-06 06:42:58 -05:00
Scala Steward
e2e01bcbe3 Update sqlite-jdbc to 3.31.1 (#1396) 2020-05-05 07:18:07 -05:00
Scala Steward
9c25e8d47b Update sbt-native-packager to 1.7.1 (#1395) 2020-05-04 19:08:58 -05:00
Nadav Kohen
a503441619 Crypto Project Refactor (#1380)
* Added crypto project and decoupled BitcoinSLogger from NetworkElement

Decoupled BitcoinSLogger from Factory

Moved NetworkElement into crypto project

Moved Factory and BitcoinSUtil (renamed to BytesUtil) to crypto project

Moved MaskedToString to crypto project

Added BytesUtil to imports and cleaned up CryptoUtil.recoverPoint

Moved the rest of crypto stuff to the crypto project

Moved crypto tests to crypto-test project

* Added documentation for crypto project
2020-04-30 12:34:53 -05:00
Scala Steward
3592e5575b Update flyway-sbt to 6.4.0 (#1372) 2020-04-26 08:54:41 -05:00
Chris Stewart
cb88b78540 Bump scala version to 2.13.2 (#1360) 2020-04-23 07:38:20 -05:00
Scala Steward
2f868f9d77 Update sbt-ci-release to 1.5.3 (#1352) 2020-04-22 08:29:03 -05:00
Scala Steward
214ebfa368 Update flyway-core to 6.4.0 (#1349) 2020-04-22 08:28:52 -05:00
Scala Steward
58b974e21e Update javafx-base, javafx-controls, ... to 14.0.1 (#1346) 2020-04-20 13:17:14 -05:00
Scala Steward
fcc7e5ac52 Update sbt to 1.3.10 (#1337) 2020-04-15 06:24:19 -05:00
Ben Carman
aa8a2e14a6 Move Json Reader, Writers, and Serializers to App Commons (#1328)
* Move Json Reader, Writers, and Serializers to App Commons

* Move app-commons outside of app/
2020-04-10 14:33:37 -05:00
Scala Steward
d25e8eb8fb Update flyway-core to 6.3.3 (#1309) 2020-04-06 19:06:48 -05:00
Scala Steward
3b3d2414f7 Update akka-actor, akka-stream, ... to 2.5.31 (#1290) 2020-04-01 10:59:51 -05:00
Scala Steward
6420b90a7b Update javafx-base, javafx-controls, ... to 14 (#1288) 2020-04-01 08:46:34 -05:00
Scala Steward
7690ea277d Update sbt to 1.3.9 (#1289) 2020-04-01 08:46:12 -05:00
Nadav Kohen
c31a4a3f8a Constructed simple Bitcoin-S wallet GUI (#1285)
* Constructed simple Bitcoin-S wallet GUI

* Added note about bitcoin-s server in doc

* Removed wallet dep from gui

* Replaced lambdas with constructors for compatibility with scala 2.11

* Fixed after rebase
2020-03-31 14:30:24 -05:00
Scala Steward
89ccb868c0 Update flyway-core to 6.3.2 (#1269) 2020-03-24 08:52:58 -05:00
Scala Steward
9891b22cb1 Update janino to 3.1.2 (#1252) 2020-03-23 06:30:18 -05:00
Chris Stewart
5affff18f4 Bump sbt-native-packager to 1.7.0 (#1265) 2020-03-23 06:10:26 -05:00
Scala Steward
90141757b4 Update sbt-mdoc to 2.1.5 (#1260) 2020-03-21 08:08:18 -05:00
Scala Steward
59fbdda991 Update sbt-mdoc to 2.1.4 (#1244) 2020-03-19 07:59:24 -05:00
Scala Steward
45e1a90fba Update flyway-core to 6.3.1 (#1228) 2020-03-19 07:58:35 -05:00
Scala Steward
7055c0fc23 Update akka-actor, akka-stream, ... to 2.5.30 (#1221) 2020-03-15 13:21:36 -05:00
Scala Steward
e4fc678118 Update janino to 3.1.1 (#1212) 2020-03-11 07:25:46 -05:00
Chris Stewart
b460534449 Update flyway-core to 6.3.0 (#1195) 2020-03-05 15:47:34 -06:00
Chris Stewart
89b8989b2f 2020 02 23 scalatest show test duration (#1159)
* Make scalatest build show test duration

* Use more idiomatic flag passing
2020-02-23 10:22:28 -06:00
Scala Steward
95902d4148 Update scalacheck-1-14 to 3.1.1.1 (#1145) 2020-02-21 08:47:35 -06:00
Scala Steward
8257d61dbb Update scalatest to 3.1.1 (#1142) 2020-02-21 07:04:05 -06:00
Scala Steward
44211abe83 Update scalacheck-1-14 to 3.1.1.0 (#1143) 2020-02-21 07:03:38 -06:00
Scala Steward
2200abd2a2 Update flyway-core to 6.2.4 (#1141) 2020-02-20 09:50:10 -06:00
Scala Steward
47c8a4dd4f Update flyway-sbt to 6.2.3 (#1130) 2020-02-17 13:45:08 -06:00
Chris Stewart
2279313eb9 Move binaries to be stored inside of the HOME/.bitcoin-s/binaries instead of usrdir/binaries. This makes it so different projects that use bitcoin-s can re-use binaries instead of having to download them for every project (#1128) 2020-02-17 12:07:04 -06:00
Scala Steward
e053e1bf61 Update flyway-sbt to 6.2.2 (#1107) 2020-02-09 10:47:56 -06:00
Scala Steward
7a9d6b2d8c Update sbt-ci-release to 1.5.2 (#1106) 2020-02-09 10:47:24 -06:00
Scala Steward
095ca208c3 Update jeromq to 0.5.2 (#1087) 2020-02-07 10:10:32 -06:00
Scala Steward
64a417a091 Update sourcecode to 0.2.1 (#1103) 2020-02-07 07:38:05 -06:00
Scala Steward
af496c6b19 Update flyway-core to 6.2.2 (#1102) 2020-02-07 07:36:48 -06:00
Chris Stewart
c7bc0857f8 Add codehause dependecy as a work around for issue 1110, there is a i… (#1101)
* Add codehause dependecy as a work around for issue 1110, there is a issue in graalvm native image generator where images aren't being generated correctly. THis is related to the logback dependecy

* Add some comments about when the extra dep can be removed
2020-02-07 06:52:31 -06:00
Scala Steward
a1b5703be0 Update sbt to 1.3.8 (#1096) 2020-02-07 06:38:13 -06:00
Chris Stewart
0ec24a52d0 Add dependency graph plugin (#1089) 2020-02-02 09:56:31 -06:00
Chris Stewart
d5109578fd Revert flyway plugin version (#1084) 2020-01-31 11:27:13 -06:00
Scala Steward
a1e9bbd13b Update sbt-unidoc to 0.4.3 (#1079) 2020-01-31 13:08:24 +01:00
Scala Steward
653401931a Update flyway-core to 6.2.1 (#1082) 2020-01-31 13:07:54 +01:00
Scala Steward
110a4c0155 Update akka-actor, akka-stream, ... to 2.5.29 (#1077) 2020-01-28 18:42:20 +01:00
Scala Steward
ecbb706fa5 Update akka-actor, akka-stream, ... to 2.5.28 (#1072) 2020-01-28 06:16:02 -06:00
Scala Steward
d69973224b Update flyway-sbt to 6.2.0 (#1070) 2020-01-27 07:03:37 -06:00
Scala Steward
2870ccd91e Update flyway-core to 6.2.0 (#1062) 2020-01-23 13:59:50 -06:00
Ben Carman
ed428bd56c Txo state flyway (#1052)
* Add flyway migrations

* Make different project's migrations independent of each other

* Rework all AppConfig.initialize() to use migrations rather than what we were doing before

* TXO State migration

* Move to new file, drop old column

* Add block hash column

Co-authored-by: Chris Stewart <stewart.chris1234@gmail.com>
2020-01-22 15:34:36 -06:00
Scala Steward
15bfe4f4d9 Update sbt to 1.3.7 (#1034) 2020-01-18 15:42:28 -06:00
Scala Steward
90f33819c0 Update sourcecode to 0.2.0 (#1024) 2020-01-14 07:16:27 -06:00
Scala Steward
3df7fb824b Update sbt-mdoc to 2.1.1 (#1007) 2020-01-06 08:04:47 -06:00
Scala Steward
ef99f92bd4 Update sbt-ci-release to 1.5.0 (#992) 2020-01-02 06:58:30 -06:00
Scala Steward
31a233f0c5 Update scalacheck-1-14 to 3.1.0.1 (#987) 2019-12-27 05:54:10 -06:00
Scala Steward
62dff3f50a Update sbt-mdoc to 2.1.0 (#986) 2019-12-27 05:52:13 -06:00
Scala Steward
9ff7ebe467 Update sbt to 1.3.6 (#984) 2019-12-26 19:13:29 -06:00
Scala Steward
57420f4ae0 Update sqlite-jdbc to 3.30.1 (#982) 2019-12-25 07:33:24 -06:00
Scala Steward
d98f9eb754 Update sourcecode to 0.1.9 (#979) 2019-12-21 17:06:50 -06:00
Scala Steward
cd942d646d Update slf4j-api to 1.7.30 (#953) 2019-12-17 05:55:15 -06:00
Scala Steward
ead511a1ec Update scalacheck to 1.14.3 (#946) 2019-12-15 18:29:30 -06:00
Scala Steward
05af5c6b47 Update sbt to 1.3.5 (#945) 2019-12-15 18:26:56 -06:00
Chris Stewart
277b18720e Bump scalac version to 2.13.1 (#747)
* Bump scalac version to 2.13.1

* bump travis scalac version

* Bump scoverage to supposedly work with 2.13.1

* Bump other scalac versions

* upgrade mdoc plugin version

* Bump missing scala 2.13.1 version in travis
2019-12-12 09:00:15 -06:00
Scala Steward
0f3ecf6fe5 Update akka-actor, akka-stream, ... to 2.5.27 (#937) 2019-12-10 15:32:30 -06:00
Chris Stewart
388becbc6b 2019 12 10 scalatest 3.1.0 (#933)
* Update scalatest to 3.1.0

* Modify code to support scalatest 3.1.0
2019-12-10 09:12:47 -06:00
Chris Stewart
dd4787f2af 2019 11 30 key manager (#904)
* Segregate key manager from wallet

* More consistent naming in build.sbt, run scalafmt

* Add test case making sure we don't overwrite a mnemonic seed

* Add key-manager.md

* Fix compile issues with older scala versions

* Address code review
2019-12-04 07:43:29 -06:00
Chris Stewart
f4e43ec4d8 2019 11 28 cli native image doc (#903)
* Add documentation about how the cli can be built with a native image

* Finish rest of documentation on building command line client for bitcoin-s

* Add missing akka actor on walletServer classpath, add plugins to be able to build the walletServer as a standalone jar

* Add server.md

* Rename walletServer -> appServer

* Address code review, add missing main class in server project

* Address code review
2019-12-04 07:25:03 -06:00
Scala Steward
137eef0aea Update akka-http, akka-http-testkit to 10.1.11 (#908) 2019-12-03 10:07:02 -06:00
Scala Steward
e091040fa1 Update sbt to 1.3.4 (#889) 2019-11-24 09:01:49 -06:00
rorp
14d3878d01 Rescan RPC (#854)
* Rescan RPC

* cleanup

* fix optional args

* cleanup

* unit tests

* fix build error

* fix unit tests

* scalaMock

* cleanup

* more unit tests

* some more validation checks
2019-11-21 08:03:32 -06:00
Chris Stewart
c22512a6ce Bump micro pickle/json to 0.8.0 (#853) 2019-11-05 15:13:54 -06:00
Scala Steward
f7c8825a4c Update flyway-sbt to 6.0.7 (#844) 2019-11-01 09:13:12 -05:00
Scala Steward
5b7d29e2ed Update scalacheck to 1.14.2 (#849) 2019-11-01 09:06:44 -05:00
Scala Steward
f22906dfad Update slf4j-api to 1.7.29 (#848) 2019-11-01 06:11:03 -05:00
Scala Steward
a7064c7b57 Update sourcecode to 0.1.8 (#841) 2019-10-28 20:11:00 -05:00
Chris Stewart
19783ea546 Revert "Update sbt-mdoc to 1.3.6 (#831)" (#837)
This reverts commit ae9f662532.
2019-10-25 10:32:27 -05:00
Scala Steward
ae9f662532 Update sbt-mdoc to 1.3.6 (#831) 2019-10-25 08:50:35 -05:00
Scala Steward
a17a4d3673 Update sbt-bloop to 1.3.5 (#829) 2019-10-24 06:00:51 -05:00
Scala Steward
6f1db47e2c Update sttp:core to 1.7.2 (#808) 2019-10-22 14:25:45 -05:00
Scala Steward
179b66cede Update akka-actor, akka-stream, ... to 2.5.26 (#817) 2019-10-20 01:54:12 -05:00
Scala Steward
cda13ebbdf Update sbt to 1.3.3 (#809) 2019-10-14 13:56:58 -05:00
Scala Steward
04a22c415f Update typesafe:config to 1.4.0 (#803) 2019-10-13 19:30:09 -05:00
Scala Steward
c27e1136e2 Update sbt-ci-release to 1.4.31 (#754) 2019-10-07 06:12:16 -05:00
Scala Steward
5a502e4a47 Update sbt-bloop to 1.3.4 (#787) 2019-10-07 06:11:40 -05:00
Scala Steward
8aecdc280a Update sttp:core to 1.7.0 (#785) 2019-10-07 06:10:48 -05:00
Scala Steward
fd91fc37e2 Update sttp:core to 1.6.8 (#773) 2019-10-06 09:33:31 -05:00
Chris Stewart
e819baf0dd Reduce GCSTest by more, remove unused warnings when using scala console from sbt (#779) 2019-10-03 09:46:43 -05:00
Scala Steward
2fb9d163f3 Update sbt-bloop to 1.3.3 (#775) 2019-10-03 08:37:10 -05:00
Scala Steward
fe6d0e637b Update sbt to 1.3.2 (#752) 2019-09-22 17:21:07 -05:00