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
Chris Stewart
aaa750b23a
Add more descriptive log message in P2PClient when we get disconnectd ( #1514 )
2020-06-04 16:25:04 -05:00
Ben Carman
34255d8de7
Make Golomb Filter Test run in parallel ( #1512 )
2020-06-04 16:23:34 -05:00
Chris Stewart
3f5b11f3d3
Move slickDbConfig out of JdbcProfileComponent trait into AppConfig ( #1510 )
...
* Move slickDbConfig out of JdbcProfileComponent trait into AppConfig
* Cleanup newliens
2020-06-04 12:49:08 -05:00
Ben Carman
61d9f0efba
Implement best block hash correctly ( #1452 )
...
* Implement best block hash correctly
* Handle no common history
* Fix getBlockProof to be BigInt instead of UInt32
* Fix warnings
* Make get best filter use chainwork
* Remove unused function, test isMissingChainWork
* Fix comparisons for chain work in sql
* Fix migrations from rebase
* Fix CI error
* Fix postgresql
2020-06-04 12:05:10 -05:00
Ben Carman
2f53379f16
Add docs for server endpoints ( #1505 )
2020-06-04 06:41:07 -05:00
Ben Carman
1dd6025b9d
Testkit wallet with bitcoind uses bitcoind as api ( #1499 )
...
* Testkit wallet with bitcoind uses bitcoind as api
* Fix docs
2020-06-03 14:05:22 -05:00
Chris Stewart
29c667c18b
Attempt to re-enable fee provider publishing ( #1503 )
2020-06-03 07:22:54 -05:00
Chris Stewart
33b2b50bb2
Add database configuration as a heading that can be hyper linked too ( #1501 )
2020-06-03 06:15:33 -05:00