benthecarman
f3da45c504
Add CurrencyUnits.fromLong ( #3653 )
2021-09-09 06:20:59 -05:00
Chris Stewart
0fb2cd0149
Remove implicit conversions from BitcoinSAppConfig -> {WalletAppConfig,ChainAppConfig,NodeAppConfig} etc ( #3652 )
2021-09-08 13:54:18 -05:00
Chris Stewart
e17ea32faa
Update base docker image to openjdk:16-slim ( #3650 )
...
* Update base docker image to openjdk16 alpine
* Update docker base image to openjdk:16-slim
2021-09-07 15:08:47 -05:00
Chris Stewart
8e39b2bbb8
Sbt docker multi platform ( #3649 )
...
* Add docker x building for multiple platform support
* Working now
* Move config into CommonSettings, make code a bit more readable
Co-authored-by: Ivan <erickson.ivan@gmail.com>
2021-09-07 14:09:23 -05:00
Shruthii RG
d53f164478
BitcoindRpcClient Improvements ( #3600 )
...
* Changes in bitcoind-rpc module
* Get things compiling
* Implement BitcoindInstanceRemote & BitcoindInstanceLocal
* Fix doc compile
* bitcoind remote instance test
* rename BitcoindInstanceRemote
* Scalafmt
* Applied requested changes(except one)
* implemented fromConfigFile and fromDataDir for BitcoindInstanceRemote
* implemented fromNetworkVersion
* BitcoindInstanceRemote changes
* Get things compiling
* Add implict type parameter to InstanceFactory
* Fix recursive reference of version <-> getNetworkInfo
* bug fix
* bug fix 2
Co-authored-by: Chris Stewart <stewart.chris1234@gmail.com>
2021-09-07 08:49:01 -05:00
benthecarman
2c8a2b0e32
Fix testkit depending on slf4j twice ( #3644 )
2021-09-05 10:39:11 -05:00
benthecarman
515e85b1c5
Decode DLC messages cli commands ( #3636 )
...
* Decode DLC messages cli commands
* Move decoding to picklers, add contractInfo decoder
* Add decoding examples
2021-09-03 09:46:09 -05:00
benthecarman
40f89af597
Give help messages for DLC cli commands and document them ( #3642 )
2021-09-02 08:18:17 -05:00
benthecarman
ba21c24d6f
Give funding txid in DLC Signed state ( #3640 )
...
* Give funding txid in DLC Signed state
* Improve test
2021-09-02 08:17:20 -05:00
benthecarman
656e9b1b5d
Sort DLC table by last updated ( #3607 )
...
* Sort DLC table by last updated
* Add LastUpdatedDb
* Make visible
* Fix compile
* Add time, fix sorting
* Switch to local time
* fix compile
* Fix test
* Fix postgres migration
* Specify zoneId
2021-08-31 14:27:36 -05:00
Scala Steward
14ea28bfa2
Update akka-grpc-runtime_2.12, ... to 2.1.0 ( #3638 )
2021-08-31 13:40:01 -05:00
Scala Steward
3c9b30b974
Update scodec-bits to 1.1.28 ( #3639 )
2021-08-31 13:14:04 -05:00
benthecarman
f2a2874177
Add new invalid BIP 32 test vectors ( #3634 )
...
* Add new invalid BIP 32 test vectors
* Make sure priv key isn't zero
* Add comments
2021-08-31 07:59:34 -05:00
user411
11dd28085a
Add debug window button to unreserve all utxos ( #3633 )
2021-08-30 12:31:38 -05:00
Scala Steward
2d429db60d
Update sqlite-jdbc to 3.36.0.3 ( #3630 )
2021-08-30 08:15:52 -05:00
Chris Stewart
6e41b76f5b
Make test vector that times out on CI async ( #3628 )
2021-08-29 19:25:45 -05:00
Chris Stewart
1f35dbdb85
Fix bug where we weren't waiting on a future to complete in for expression ( #3627 )
2021-08-29 19:08:05 -05:00
Chris Stewart
f5ed232946
Bump fee by more to make sure our fee rate is increasing the test case ( #3625 )
2021-08-29 18:08:07 -05:00
Chris Stewart
b6ef27eb3e
Move block generation and synchronization of th wallet before clearing utxo/addresses ( #3623 )
2021-08-29 14:39:13 -05:00
Chris Stewart
bedc152f33
Write unit test for SpendingInfoDAO.upsert() ( #3620 )
...
* Write unit test for SpendingInfoDAO.upsert(), match on outpoint rather than id
* Add more explicit error message for failing to clear utxos and addresses
2021-08-29 08:00:05 -05:00
Scala Steward
554869e72a
Update akka-actor, akka-discovery, ... to 2.6.16 ( #3574 )
2021-08-27 08:15:42 -05:00
Scala Steward
168da1ae1e
Update sbt-mdoc to 2.2.23 ( #3613 )
2021-08-27 07:58:21 -05:00
user411
55c57c487e
Add CORS handling for running from a local dev server ( #3612 )
2021-08-27 07:57:36 -05:00
Chris Stewart
0746b14331
Move BitcoindRpcAppConfig into the bitcoind-rpc project ( #3610 )
2021-08-27 06:43:31 -05:00
rorp
704b02ae6c
Use random ports for pre-packaged Tor daemon ( #3604 )
...
* Use random ports for pre-packaged Tor daemon
* fix unit tests
* configurable random ports
* shutdown hook
2021-08-26 13:02:49 -05:00
Chris Stewart
a5f4f9663c
Add BitcoinSServerMain test to connect to bitcoind ( #3591 )
...
* Add BitcoinSServerMain test to connect to bitcoind
* Add tor tests
* Fix compile
* Remove println
* Allow to reset BitcoinSServer promise
* Remove println
Co-authored-by: benthecarman <benthecarman@live.com>
2021-08-26 09:08:38 -05:00
benthecarman
184bf415df
More bitcoind backend wallet tests ( #3605 )
...
* More bitcoind backend wallet tests
* Use bip39 pass
* Remove database
2021-08-26 08:24:28 -05:00
Scala Steward
0200ae8beb
Update sqlite-jdbc to 3.36.0.2 ( #3608 )
2021-08-26 06:55:17 -05:00
rorp
4ef1e6bcb6
CI fixes ( #3597 )
...
* CI fixes
* fix workflow names
* cleanup unused code
* fix ServerRunTest
* change number attempts to start Node
2021-08-25 15:07:27 -05:00
benthecarman
479f8e249c
Remove unneeded CoreApi ( #3599 )
2021-08-24 14:17:04 -05:00
benthecarman
6ef30b4996
Add AppConfigFactory for DLCNodeAppConfig ( #3598 )
2021-08-24 12:57:58 -05:00
Chris Stewart
b980f4894d
Implement BitcoinSAppConfig with ActorSystem ( #3596 )
2021-08-24 07:41:05 -05:00
Chris Stewart
75bbda66dd
Add AppConfigActorSystem ( #3590 )
2021-08-23 14:49:13 -05:00
benthecarman
495ab62104
Tor in Testkit ( #3484 )
...
* Tor packaged for testkit
* Add CI row
* Small fixes
* More fixes
* Keep tor running
* Skip tor test for old version of bitcoind
* Respond to review
* Fix with master
* Bump tor start time to same as app config
* Use cached tor for DLCNodeTest
* Disable parallel execution for dlc node test with tor
* Fix DLCNodeTest for tor and clearnet
* Fix name of CI rows
2021-08-23 13:06:14 -05:00
user411
8cff5b6e33
Change bitcoind RPC Password to PasswordField ( #3587 )
2021-08-23 11:12:13 -05:00
Chris Stewart
ac8bdb120c
Implement PeerMessageReceiverState.InitializedDisconnect. This allows us to distinguish between disconnections we initalized and connections the peer intialized. This is needed for determining whether we should reconnect or not ( #3583 )
2021-08-21 17:04:50 -05:00
Chris Stewart
20575bcd68
Fix missing afterAll in ReConnectionTest ( #3584 )
2021-08-20 15:52:42 -05:00
Chris Stewart
e62615dc5e
Add guard to not allow us to check the network configuration on bitcoind ( #3582 )
...
* Add guard to not allow us to check the network configuration on bitcoind if we are using tor because tor isn't started yet
* Remove unecessary logs, revert config
2021-08-20 14:49:37 -05:00
rorp
54ce2ebeb2
P2P reconnect logic ( #3572 )
...
* P2P reconnect logic
* some fixes
* more changes
* fix DuplicateFilters exception in case of disconnect in the middle of syncing filters
* more fixes
* Repurpose maxconnections test to be just a generic reconnection test
Co-authored-by: Chris Stewart <stewart.chris1234@gmail.com>
2021-08-20 05:51:51 -05:00
user411
072c4164db
Add Tor running text to UI ( #3546 )
...
* Add Tor running text to UI
* Fix tor/proxy references
* Set network and proxy enabled from final config
* Cleanup
* Change to Tor Proxy indicator when enabled
2021-08-19 18:24:34 -05:00
Chris Stewart
9ef27e4d7e
Turn on bitcoin-s.node.relay=true by default on bundle/appServer ( #3580 )
2021-08-19 17:37:55 -05:00
benthecarman
68afe90778
Flip buttons for Offer and Accept ( #3579 )
2021-08-19 17:31:54 -05:00
benthecarman
0a31d6a4e2
Have wallet broadcast transaction for sendrawtransaction ( #3578 )
2021-08-19 17:24:17 -05:00
user411
01617be190
Add welcome pane to right view on startup ( #3577 )
2021-08-19 17:24:02 -05:00
benthecarman
cebd289dd6
Implement versioning for packaged tor ( #3576 )
2021-08-19 13:49:02 -05:00
user411
fd02d3642e
Add dialog to show transaction id and link after wallet Send ( #3570 )
...
* Add dialog to show transaction id and link after wallet Send
* Add transaction sent to rebroadcast closing tx
* Add Platform.runLater() for Ubuntu support
* Add block explorer timing warning
* Add Funding Transaction dialog, mempool.space urls
2021-08-19 12:24:41 -05:00
user411
5567d2214f
Move DLC/Event loading operations to Pane ( #3567 )
...
* Move DLC/Event loading operations to Pane
* Change labeling to Accept Offer / Build Offer
* Cleanup comment
2021-08-19 11:16:22 -06:00
benthecarman
d2a7bc02b6
Fix app server docker docs ( #3575 )
2021-08-19 10:16:56 -05:00
rorp
c915711908
Make Tor setup Docker compatible ( #3552 )
2021-08-19 08:13:23 -07:00
rorp
fa45c74c36
Improve filter header verification ( #3566 )
...
* Improve filter header verification
* unit test
2021-08-18 06:57:01 -05:00