Chris Stewart
bf02e89faa
2021 05 29 dlc pnl ( #3198 )
...
* WIP
* WIP2
* Get tableview rendering something
* Add basic unit tests for accounting
* Add rate of return
* Add myPayout and theirPayout to json objects
* Address code review
* Fix 2.12 compile, adjust table view
* drop isInit column on table view
* Fix scala 2.13
2021-05-31 11:12:24 -05:00
benthecarman
acc3d228d1
Better messaging while syncing headers ( #3202 )
2021-05-31 10:50:31 -05:00
benthecarman
4f4c342f80
Sort points in numeric gui ( #3203 )
...
* Sort points in numeric gui
* Print outcomesValuePoints
2021-05-31 10:50:14 -05:00
Chris Stewart
bd877c80a9
Get logging working in bundle ( #3200 )
...
* Get logging working in bundle by making sure the system property is first thing set
* Switch GUI to lazy
2021-05-31 08:00:23 -05:00
Chris Stewart
43a5c5fc49
Add dlc wallet test to postgres matrix ( #3199 )
...
* Add dlc wallet test to postgres matrix
* Fix migration and DAO
Co-authored-by: Ben Carman <benthecarman@live.com>
2021-05-31 06:51:39 -05:00
benthecarman
ccc4035056
Sync Height on screen ( #3196 )
2021-05-29 07:00:00 -05:00
benthecarman
5580771f03
Add export and copy result buttons ( #3193 )
...
* Bring back export result button
* Add export and copy result buttons
2021-05-29 06:57:13 -05:00
benthecarman
46b33ec0b8
Make add sigs broadcast the funding transaction ( #3179 )
...
* Make add sigs broadcast the funding transaction
* Rename to Broadcast DLC
2021-05-28 20:02:24 -05:00
benthecarman
0e701bc9d0
Fix verify funding sigs ( #3194 )
...
* Fix verify funding sigs
* Sort funding inputs
* Sort utxos in dlc signer
* Other multi input fixes & tests
* Fix compile error
2021-05-28 19:59:45 -05:00
benthecarman
7a5e108ff2
Add button to zip datadir in GUI ( #3183 )
2021-05-28 19:17:41 -05:00
benthecarman
bcda2467ef
Add error messages for when DLC GUI functions timeout ( #3184 )
2021-05-28 19:17:13 -05:00
benthecarman
5a79acb59c
Fix DLCStatusPickler ( #3190 )
2021-05-28 17:27:31 -05:00
Scala Steward
1402d1a381
Update scala-library to 2.12.14 ( #3187 )
2021-05-28 11:01:17 -05:00
benthecarman
03a0ca5ee9
Add QR Code to get adress dialog ( #3186 )
2021-05-28 06:33:37 -05:00
Nadav Kohen
4b42b90784
Multi-threaded DLC CET signature verification ( #3176 )
2021-05-27 13:26:09 -05:00
benthecarman
604194293c
Replace GUI balance thread with a akka scheduler ( #3174 )
...
* Replace GUI balance thread with a akka scheduler
* Make actory system a param
2021-05-27 13:17:32 -05:00
Chris Stewart
4146876369
Add DatadirUtil to centralize logic for finding our actual datadir ( #3171 )
2021-05-27 13:08:14 -05:00
benthecarman
f8d5202974
Add contract info to ViewDLC ( #3177 )
2021-05-27 13:07:50 -05:00
benthecarman
45d24facee
Add announcement data tests ( #3173 )
2021-05-27 12:24:50 -05:00
benthecarman
66e160a918
Send txId instead of full serialized transaction ( #3175 )
2021-05-27 11:59:42 -05:00
benthecarman
dd865c7329
Fix serialId columns to use a String instead of Integer ( #3170 )
2021-05-27 10:27:17 -05:00
benthecarman
957c5c3a8a
Open bundle GUI at last used tab ( #3164 )
2021-05-27 07:48:26 -05:00
benthecarman
521a1e2555
Remove unused AcceptDLCDialog file ( #3158 )
...
* Remove unused AcceptDLCDialog file
* Remove others
2021-05-27 07:13:37 -05:00
benthecarman
180d7dfcd3
Make loading icon appear until server is full started ( #3168 )
2021-05-27 07:05:41 -05:00
benthecarman
3d728837ee
Add ability to enter contract info in offer dialogue ( #3160 )
2021-05-27 06:54:46 -05:00
Chris Stewart
dee044eb4e
2021 05 26 uint64 mapper ( #3155 )
...
* Add unit for u64 mapper
* Add more unit tests for u64 mapper
2021-05-27 06:43:49 -05:00
benthecarman
8432712dba
Fix sbt deprecation warnings ( #3163 )
2021-05-27 06:28:32 -05:00
benthecarman
fb81552f6d
Don't fetch all DLC data when canceling DLC ( #3159 )
...
* Don't fetch all DLC data when canceling DLC
* Allow unmarkUTXOsAsReserved when canceling DLC
* Add ability to cancel a Signed DLC
* add gui conf window
2021-05-27 06:28:09 -05:00
benthecarman
96fc544572
Fix logging in bundle ( #3167 )
2021-05-27 06:17:04 -05:00
Chris Stewart
6c9d82166e
Fix main class in bundle ( #3161 )
...
* Fix main class in bundle
* Fix missing gui mainclass
2021-05-26 18:09:53 -05:00
benthecarman
379ffebd9c
Add startup config flow for bundle ( #3142 )
...
* Add startup config flow for bundle
* Add explainers and bundle config
2021-05-26 16:07:24 -06:00
benthecarman
80ace5a911
Use groupByExistingAnnouncements when accepting ( #3157 )
2021-05-26 15:37:50 -06:00
Nadav Kohen
17d1145504
Removed extraneous findAll call from CRUD.updateAll ( #3154 )
...
* Removed extraneous findAll call from CRUD.updateAll
* Made update tests deal with unchanged element
2021-05-26 14:22:18 -06:00
benthecarman
880c8898da
Upsert remote txs in DLC Wallet ( #3150 )
2021-05-26 14:49:34 -05:00
Chris Stewart
13409d29c3
Fix header on configuration.md ( #3153 )
2021-05-26 14:02:19 -05:00
benthecarman
c7bb783b1a
DLC GUI pulldown ( #3148 )
...
* adaptor-dlc GUI pulldown
* hodl-mccormack-dlc pulldown
2021-05-26 12:12:57 -05:00
Chris Stewart
b23b5ad55f
Make sure secp256k1 is published for java8, not the class version of the jdk it was built on ( #3145 )
2021-05-26 09:36:20 -05:00
Chris Stewart
caf6c2e724
Enable java app packaging on bundle project ( #3144 )
2021-05-26 07:01:18 -05:00
Chris Stewart
55db4fbd6b
Remove logging requests and responses for directives unless logging is DEBUG level ( #3141 )
2021-05-25 19:51:31 -05:00
Chris Stewart
701418f89f
Fix issue 3102 to allow a user to create an offer with an announcement embedded inside a contract info that the user's wallet has seen before ( #3140 )
...
Fix bug where we were not taking into account all announcementTLVs
2021-05-25 18:53:13 -05:00
benthecarman
be8e965367
DLC Wallet pulldown ( #3138 )
...
* DLC Wallet pulldown
* Respond to review
2021-05-25 17:31:01 -05:00
Chris Stewart
cea8802c05
parallelize matching compact filters as this is a bottleneck during IBD ( #3137 )
...
* parallelize matching compact filters as this is a bottleneck during IBD
* Use FutureUtil.makeAsync() to actually make it async
* Small optimization, move asmVec outside of lambda so it doesn't need to be re-computed everytime
2021-05-25 12:39:39 -05:00
Chris Stewart
41e22b3cbc
2021 05 23 Sync race condition ( #3129 )
...
* Give working code for example on issue
* Fix race condition where both NeutrinoNode.sync() and our data message handler would request the same set of compact filters causing database errors for uniquness violations
2021-05-24 12:30:13 -05:00
Chris Stewart
68c7bc1040
2021 05 21 fetch height parallel ( #3124 )
...
* Fetch block height in parallel for Wallet.processCompactFilters()
* Make implementation safe against Vector.empty being passed as a parameter
2021-05-23 18:30:19 -05:00
Nadav Kohen
eafaff9ee8
Made DLCTxSigner's async signing methods actually multi-threaded ( #3122 )
2021-05-21 18:36:09 -06:00
Nadav Kohen
87f353b08f
DLC Adaptor Point Computation Memoization ( #3110 )
...
* A first attempt
* Made memoization conditional on CryptoContext
* Added scaladocs
* Responded to review and added a unit test
2021-05-21 17:40:28 -05:00
Chris Stewart
9c9e27a8f5
Add optimzations for IBD when the wallet is empty, basically skip all logic for matching filters since there is nothing to match against ( #3121 )
2021-05-21 15:08:25 -05:00
Chris Stewart
80e6a91056
Add application.conf to bundle ( #3118 )
...
* Add application.conf to bundle, move some configurations into db-commons/reference.conf
* Fix config
2021-05-21 10:59:23 -05:00
Chris Stewart
42966b3cbe
Remove logback from the cli module ( #3117 )
...
* Remove logback from the cli module
* Reset submodule
2021-05-21 07:11:07 -05:00
Nadav Kohen
745e4c89fa
Removed point multiplication from ECPrivateKey.freshPrivateKey ( #3116 )
...
* Removed point multiplication from ECPrivateKey.freshPrivateKey
* Responded to review
2021-05-21 00:46:20 -06:00