Ben Carman
5fba40a210
Add tests that NodeCallbacks are executed ( #1582 )
...
* Add tests that NodeCallbacks are executed
* Respond to review
* Rebase fixes
* Formatting changes
* Formatting
2020-06-20 08:47:51 -05:00
Ben Carman
40d0c7337d
Temporary fix for update all on CRUDAutoInc Tables ( #1596 )
...
* Temporary fix for update all on CRUDAutoInc Tables
* Add comment
2020-06-20 08:46:59 -05:00
Scala Steward
ea39f38443
Update scalatest to 3.2.0 ( #1592 )
...
* Update scalatest to 3.2.0
* Fix tests to be compatible
Co-authored-by: Ben Carman <benthecarman@live.com>
2020-06-20 08:46:32 -05:00
Scala Steward
ba39d9598a
Update sbt-bloop to 1.4.2 ( #1599 )
2020-06-20 08:43:07 -05:00
Scala Steward
ab3d634d5f
Update sqlite-jdbc to 3.32.3 ( #1600 )
2020-06-20 08:12:26 -05:00
Scala Steward
a69bff97cd
Update scalacheck-1-14 to 3.2.0.0 ( #1593 )
2020-06-19 14:44:24 -05:00
Ben Carman
157c84a4e0
Have BroadcastTransactionTest rebroadcast on failure ( #1561 )
2020-06-19 14:41:53 -05:00
Scala Steward
97a4886c6e
Update scalafmt-core to 2.6.0 ( #1579 )
...
* Update scalafmt-core to 2.6.0
* Upgrade scalafmt, fix all formatting errors
* Scalafmt on 2.12
* fix test
* More fixes
Co-authored-by: Ben Carman <benthecarman@live.com>
2020-06-19 10:38:12 -05:00
Ben Carman
6880561d27
Bump spread for address info tests in BitcoindV17RpcClientTest ( #1591 )
2020-06-19 08:21:34 -05:00
Nadav Kohen
a1d17ab662
Added DLC GUI stuff to a new package in the existing GUI and made a new tab for DLCs ( #1590 )
...
Co-authored-by: Ben Carman <benthecarman@live.com>
2020-06-18 15:23:53 -05:00
Nadav Kohen
9237074510
Pulled down dlc CLI code ( #1589 )
...
* Pulled down dlc CLI code (returns 400 Bad Request when called)
* Added decodeRawTransaction to server
* Moved decoderawtransaction to CoreRoutes
Co-authored-by: Ben Carman <benthecarman@live.com>
2020-06-18 13:55:17 -05:00
Nadav Kohen
35822f4f33
Refactored to allow support and disabling of RBF ( #1588 )
...
Co-authored-by: Ben Carman <benthecarman@live.com>
2020-06-18 13:23:14 -05:00
Nadav Kohen
46e26e6be1
Fixed compilation on bitcoin-s-bench ( #1585 )
2020-06-18 11:44:37 -05:00
Ben Carman
5319b4c927
Wallet callbacks ( #1543 )
...
* Wallet Callbacks
* Move noop to Callback
* Add docs
* Add tests for wallet callbacks
* Use BitcoinAddress instead of AddressDb, improve tests
2020-06-17 17:21:19 -05:00
Chris Stewart
ba0f38ccf6
2020 06 14 wallet root accounts ( #1556 )
...
* Implement unit test cases for initializing a wallet twice, and failing with an exception when we initialize a wallet with a different key-manager
* Use bip39PasswordOpt cached in the WalletUnitTest suite
* Turn off logging
* Run scalafmt
* Turn log level back to WARN
* Run scalafmt
2020-06-17 15:11:42 -05:00
Nadav Kohen
914c905bd7
Lots of misc. improvements from dlc branch ( #1583 )
2020-06-17 14:34:01 -05:00
Ben Carman
80930e07c2
Have travis only run tests if it compiles ( #1577 )
...
* Have Travis only run tests if it compiles
* Fix warnings + fix compile issue
* Fix compilation issue
* Check formatting in first stage
* Fix name
* Fix formatting error
2020-06-17 14:05:44 -05:00
Ben Carman
0a3191040d
Optimize UpdateBloomFilterTest ( #1548 )
...
* Change UpdateBloomFilter to not rely on callbacks
* Fix rebase issues
2020-06-17 14:02:05 -05:00
Chris Stewart
8ac3595217
Update broken slack link ( #1580 )
2020-06-17 08:51:57 -05:00
Nadav Kohen
9c5d7645cf
Added DLC json data structures ( #1575 )
2020-06-16 15:21:33 -05:00
Nadav Kohen
e5bd6e53a3
Added compile scope scalafmtCheck to travis runs ( #1563 )
2020-06-16 15:16:43 -05:00
Chris Stewart
dec503f561
2020 06 12 mv to appconfig ( #1553 )
...
* Move hasWallet() to WalletAppConfig
* Move helper methods to create data dstructures in a project to their respective AppConfig file
2020-06-16 12:49:32 -05:00
Nadav Kohen
3912a02f53
Added BlockTimeStamp abstraction for BlockStamps that aren't hashes ( #1573 )
...
* Added BlockTimeStamp abstraction for BlockStamps that aren't hashes
* Made BlockStamp and BlockTimeStamp extend StringFactory
2020-06-16 10:54:37 -05:00
Chris Stewart
1753f53fd1
Make it so wallet fixtures take a bip39PasswordOpt as a paramter ( #1555 )
...
* Make it so wallet fixtures take a bip39PasswordOpt as a paramter
* Fix doc
2020-06-16 10:45:41 -05:00
Nadav Kohen
baf49b7452
Schnorr Data Structures ( #1564 )
...
* Pulled down crypto things from dlc branch including: Schnorr data structures, Schnorr Bouncy Castle implementation, FieldElement, and tests for these things
* Call fromValidHex in CryptoUtil
2020-06-16 09:52:45 -05:00
Scala Steward
001d1c9d7a
Update play-json to 2.9.0 ( #1566 )
...
Co-authored-by: Chris Stewart <stewart.chris1234@gmail.com>
2020-06-16 07:45:39 -05:00
Scala Steward
0dad44a0e5
Update sbt-mdoc to 2.2.2 ( #1571 )
2020-06-16 07:44:53 -05:00
Scala Steward
80c01436e9
Update sbt-native-packager to 1.7.3 ( #1567 )
2020-06-16 07:06:00 -05:00
Scala Steward
80d2a164a8
Update postgresql to 42.2.14 ( #1569 )
2020-06-16 07:05:18 -05:00
Scala Steward
2b6e084379
Update akka-actor, akka-stream, ... to 2.6.6 ( #1565 )
2020-06-16 06:45:46 -05:00
Scala Steward
b87ea5be17
Update sbt to 1.3.12 ( #1570 )
2020-06-16 06:37:04 -05:00
Scala Steward
12309d4401
Update scodec-bits to 1.1.16 ( #1572 )
2020-06-16 06:27:03 -05:00
Ben Carman
1731bd3163
Callback rework ( #1542 )
2020-06-15 17:30:08 -05:00
Nadav Kohen
027bd39474
Fixed all walletTest threads not being closed ( #1552 )
2020-06-15 10:50:53 -05:00
Chris Stewart
6c20a06b45
Change ChainApi.getBestFilterHeader() return type to Future[Option[Co… ( #1550 )
...
* Change ChainApi.getBestFilterHeader() return type to Future[Option[CompactFilterHeaderDb]] to resolve issue 1549
* Run scalafmt
2020-06-13 17:01:51 -05:00
Ben Carman
a2ea3490c8
Fix and Optimize Broadcast Transaction Test ( #1545 )
...
* Fix and Optimize Broadcast Transaction Test
* Use variable
2020-06-12 10:43:26 -05:00
Chris Stewart
cc25387b11
Create safeRewind() helper method in secp256k1jni ( #1546 )
2020-06-12 06:07:57 -05:00
Ben Carman
e16ef65b11
Fix compile issue for older versions ( #1547 )
2020-06-11 15:29:23 -05:00
Ben Carman
137d63d4a4
Fix test failure
2020-06-11 13:41:56 -05:00
Ben Carman
5559475534
Attempt to fix memory leak in recalc chain work ( #1535 )
2020-06-11 13:12:22 -05:00
Chris Stewart
c54d6dcbdc
2020 06 09 addr invoice string factory ( #1538 )
...
* Implement StringFactory with Address and LnInvoice
* Address code review
* Run scalafmt
2020-06-11 10:44:12 -05:00
Chris Stewart
5c2fb8f580
Add StringFactory trait ( #1537 )
2020-06-09 15:03:56 -05:00
Chris Stewart
f9f1e89a07
Break things up in server/Main.scala, allow things to be done asynchr… ( #1522 )
...
* Break things up in server/Main.scala, allow things to be done asynchronously where they can be
* Rework Main.scala to have small methods that are used to initialize parts of our infra. Now it doesn't depend on global variables in Main either, they are implictly passed to these helper methods
2020-06-09 07:44:37 -05:00
Ben Carman
1d9c748abf
Document LN Data types ( #1504 )
...
* Document LN Data types
* change to to-string
2020-06-08 15:20:40 -05:00
Ben Carman
8197108c1f
Attempt to fix BitcoindV19RpcClientTest from losing connection ( #1515 )
2020-06-08 14:14:14 -05:00
Ben Carman
a236073555
Optimize and Clean up WalletRpcTest ( #1511 )
2020-06-08 14:13:01 -05:00
Chris Stewart
b52ec8b041
Introduced bundle project and created main class that runs server and then gui ( #1531 )
...
Co-authored-by: nkohen <nadavk25@gmail.com>
2020-06-08 08:32:38 -05:00
dependabot[bot]
f6e7764aad
Bump websocket-extensions from 0.1.3 to 0.1.4 in /website ( #1527 )
...
Bumps [websocket-extensions](https://github.com/faye/websocket-extensions-node ) from 0.1.3 to 0.1.4.
- [Release notes](https://github.com/faye/websocket-extensions-node/releases )
- [Changelog](https://github.com/faye/websocket-extensions-node/blob/master/CHANGELOG.md )
- [Commits](https://github.com/faye/websocket-extensions-node/compare/0.1.3...0.1.4 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-06-08 06:49:51 -05:00
Chris Stewart
32c06cbe81
2020 06 05 mv chainwork calc ( #1519 )
...
* Fix Chaindb chainwork Migration
* Move chain work calculation out of node, use the ChainApi returnd by runChainWorkCalc()
Co-authored-by: Ben Carman <benthecarman@live.com>
2020-06-05 11:04:09 -05:00
Ben Carman
345e384788
Fix Chaindb chainwork Migration ( #1518 )
2020-06-05 11:01:42 -05:00