benthecarman
88b99b03b5
Add view on oracle explorer button ( #3328 )
...
* Add view on oracle explorer button
* Fix compile
* Fix docs
2021-06-25 09:53:01 -05:00
Chris Stewart
ea26c8b3a3
2021 06 23 scalafx dep ( #3324 )
...
* WIP
* Remove usage of JFXApp, use JfxApp3
2021-06-23 18:15:32 -05:00
benthecarman
05204e6235
Make it so table doesn't reorder on single update ( #3321 )
...
* Make it so table doesn't reorder on single update
* Default ordering by status
* Sort table on every update
* Secondary sort by evenId
* Sort by dlcId too
* Switch to contract Id
* Update instead of delete and replace
* move to function, use for updateDLCs
2021-06-23 18:14:43 -05:00
benthecarman
b8538f0300
Fix DLC Table View not being updated ( #3315 )
...
* Fix DLC Table View not being updated
* Fix DLC Table View not being updated
2021-06-22 10:53:15 -05:00
benthecarman
00e11b4930
Fix rows in ViewDLCDialog ( #3275 )
2021-06-17 06:50:25 -05:00
benthecarman
bd11c84462
Add ability to sweep wallet ( #3274 )
...
* Add ability to sweep wallet
* Respond to review
* empty
2021-06-16 14:37:40 -05:00
Chris Stewart
63083bf642
Make getDLCs async to improve performance ( #3222 )
...
* Make getDLCs async to improve performance
* remove logs
* remove unecessary logs
* Fix unused
2021-06-15 09:38:36 -05:00
benthecarman
935354993b
Populate Broadcast DLC GUI ( #3260 )
2021-06-13 09:29:08 -05:00
benthecarman
65f096f65a
Populate Sign GUI when choosing a file ( #3243 )
...
* Populate Sign GUI when choosing a file
* Add error messages, add for numeric
2021-06-11 15:14:18 -05:00
benthecarman
cd59aff063
Fix for showing txid on send ( #3237 )
2021-06-09 07:58:02 -05:00
Chris Stewart
9431be2f25
2021 06 07 dlc wallet pnl ( #3229 )
...
* WIP
* Add profit and loss and rate of return for entire wallet
* Fix rebase
* Address part 1 of code review from Ben
* Add unit test for wallet accounting
2021-06-08 15:05:40 -05:00
benthecarman
5036c419be
Add from file ability for AddDLCSigsAndBroadcast DLCs ( #3219 )
2021-06-03 21:14:03 -05:00
benthecarman
1af9465881
Update balance on cancel DLC ( #3205 )
2021-06-02 06:16:54 -05:00
benthecarman
549d840d02
Only update DLC we are viewing ( #3211 )
2021-05-31 17:45:00 -05:00
benthecarman
deb0862e07
Fix showing reserved balance instead of unconfirmed in GUI ( #3207 )
2021-05-31 16:30:54 -05:00
benthecarman
d3f827a127
Update DLC Table with scheduler ( #3204 )
2021-05-31 11:27:37 -05:00
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
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
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
03a0ca5ee9
Add QR Code to get adress dialog ( #3186 )
2021-05-28 06:33:37 -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
benthecarman
f8d5202974
Add contract info to ViewDLC ( #3177 )
2021-05-27 13:07:50 -05:00
benthecarman
521a1e2555
Remove unused AcceptDLCDialog file ( #3158 )
...
* Remove unused AcceptDLCDialog file
* Remove others
2021-05-27 07:13:37 -05:00
benthecarman
3d728837ee
Add ability to enter contract info in offer dialogue ( #3160 )
2021-05-27 06:54:46 -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
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
c7bb783b1a
DLC GUI pulldown ( #3148 )
...
* adaptor-dlc GUI pulldown
* hodl-mccormack-dlc pulldown
2021-05-26 12:12:57 -05:00
benthecarman
be8e965367
DLC Wallet pulldown ( #3138 )
...
* DLC Wallet pulldown
* Respond to review
2021-05-25 17:31:01 -05:00
Chris Stewart
fcf55df165
2021 05 19 jpackage bundle release ( #3108 )
...
* Remove tags usage, as our current tags are invalid for mac
* First try trying to get jpackage to work with bitcoin-s bundle
* Simplify bundle name for now
* Try to fix linux formatting
* Empty commit to re-run ci
* Empty commit to re-run ci 2
* Fix references to krystal bull artifacts
* Add icon to deb file
* Add icns file for bitcoin-s for mac
* Use same icon as mac os x
* Try to get tagging logic correct
* Add fetch depth 0
* Try bumping java ubuntu version to 1.16
* Try using openjdk@1.16.0-1
* Remove jpackage feature branch to test
* Empty commit to re-run ci 2
* Remove unused ico file
2021-05-19 16:38:32 -05:00
Nadav Kohen
ac3bae403b
Pulled down all remaining non-wallet non-gui code on adaptor-dlc ( #3101 )
2021-05-18 06:29:46 -05:00
Nadav Kohen
58070f4120
Pulled down dlc and dlcTest projects into core and dlcTest ( #3068 )
...
* Pulled down dlc and dlcTest projects into core and dlcTest
Added dlcTest to CI runs and fixed compilation issues
* Fixed docs
* loosened fee rate bound assertions to only sanity test
2021-05-14 12:27:21 -05:00
benthecarman
fa80f36d2f
Get all of Core working with JS ( #2826 )
...
* core-test-js-json
* Add SigPointComputer cross compile
Co-authored-by: Nadav Kohen <nadavk25@gmail.com>
* Fix java.time for scalajs
* InetAddress for scalajs
* Fix linking errors in coreTestJS
* Easy fixes
* InetAddress Tests
* Update micropickle, fix exact functions
* Get BigSizeUIntTest working with upickle
* Fix exact funcs
* Update Base58Test with upickle
* Update ScriptSignatureTest with upickle
* Update TransactionTest with upickle
* Update BlockFilterTest with upickle
* Update ScriptInterpreterTest with upickle
* Update MnemonicCodeTest with upickle
* Add InetAddress unit tests
* Fix compile errors
* Get core tests running, not passing
* Sign with js
* Fix PSBTUnitTest
* Fix PBKDF2 for JS
* Use bcrypto's secp256k1 instead of ecdsa
* Fix 2.12.12 compile
* Core tests passing :)
* Test corejs
2021-03-31 15:04:30 -05:00
benthecarman
07514e2348
Remove logging from core ( #2810 )
...
* Remove logging from core
* Remove slf4j from testkit core
* Remove logback from coretest
2021-03-21 19:11:55 -05:00
benthecarman
931a528723
Give oracle server its own port ( #2653 )
...
* Give oracle server its own port
* Don't have default cli command port
* Default port in config
* Remove unused server conf
* Oracle own config option
2021-02-13 13:59:16 -06:00
Chris Stewart
8f958bf5d9
Update scalafmt ( #2619 )
2021-02-03 16:37:12 -06:00
Nadav Kohen
93f33d26b6
Update dlc before release ( #2543 )
...
* Pulled down DLC data structure work
* Responded to Ben's review
* Gave Vector types names
* Pulled down Chris' work
2021-02-02 08:14:24 -06:00
benthecarman
962887dd0c
Uniform GUI denominations ( #2534 )
2021-01-20 08:00:16 -06:00
Chris Stewart
4e1a6c69f0
2020 12 18 enable lint options ( #2454 )
...
* Enable -Xlint:adapted-args,nullary-unit on our for compile scope
* Add Xlint:infer-any compiler option
* Fix build so test compiler options are actually enabled
* Enable more scalac linting options
* Add '-Xlint:eta-sam'
* Add 'Xlint:inaccessible,Xlint:missing-interpolator'
2021-01-03 08:01:26 -06:00
Nadav Kohen
493673c68b
Outstanding DLC branch diff ( #2432 )
2020-12-23 18:13:57 -06:00
Nadav Kohen
f7fdca3e22
DLC Data Structures on Master Cleanup ( #2375 )
...
* Moved dlc data structures from commons to core
* Renamed DLC payout curve classes
* Split OutcomeValuePoint up into an ADT
* Added utility for computing Schnorr multiple-signature points
* Replaced tuples in RoundingIntervals with types
* Replaced tuples in DLCPayoutCurve with Indexed
* Fixed a compile bug
2020-12-17 09:09:57 -06:00
Nadav Kohen
b7ffea2525
Pulled down work from adaptor-dlc onto master ( #2339 )
...
* Pulled down work from adaptor-dlc onto master
* Reverted some accidental deletions
* Removed unused import
* Added scaladocs
* Responded to Ben's review
* Added some scaladocs and invariants
* Responded to chris' review
* Responded to more review
* Added some comments
2020-12-11 17:32:35 -06:00
Chris Stewart
581d46c2c8
2020 11 02 cleanup ( #2233 )
...
* Cleanup a bunch of imports in test
* Use @nowarn annotation for testing things that are deprecated
* Fix base58 test
* Cleanup crypto-test
* Use scala collection compat dependency to get access to the @nowarn annotation on scala 2.12.x
* Rework more scala 2.13.x compile failures in chain-test and key-manager-test
* Optimize imports for entire project
* Fix nits
2020-11-03 11:07:04 -06:00
Ben Carman
d7fe2c2ee6
Make GUI auto-update balance ( #2197 )
2020-10-19 09:49:07 -05:00
Ben Carman
805a84a34e
Add network specific icons for bitcoin-s ( #2067 )
2020-09-28 14:51:03 -05:00