Ben Carman
336d672764
Publish Cli as library ( #2433 )
2020-12-23 20:16:38 -06:00
Ben Carman
f10bdce179
Add getblockheader cli command ( #2424 )
2020-12-23 07:15:35 -06:00
Ben Carman
a5621efe94
Remove need for params in RPC request ( #2418 )
2020-12-22 16:08:51 -06:00
Ben Carman
4da53d5569
Bump Fee Cli commands ( #2415 )
...
* Bump Fee Cli commands
* Clarify fee rate, add to docs
2020-12-22 14:19:46 -06:00
Ben Carman
559bebbdbe
Import Seed cli commands ( #2376 )
...
* Import Seed cli commands
* Respond to review
2020-12-21 06:53:20 -06:00
Ben Carman
2c25057fd6
Add get transaction cli command ( #2370 )
...
* Add get transaction cli command
* Fix return, add to docs
2020-12-18 07:18:13 -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
Ben Carman
c29b787ab5
Add ability to change aes password ( #2254 )
...
* Add ability to change aes password
* Add docs
* Rename, add logs + tests
2020-11-15 08:07:49 -06:00
Ben Carman
7ac9cd1525
Use New Oracle TLVs in DLCOracle ( #2162 )
...
* Update Oracle to use new TLVs
* Rename things to use new names, scaladoc, small clean ups
* Add descomposition tests, docs, sign numbers outside of range
2020-11-10 06:08:43 -06:00
Ben Carman
c167bc04a0
Analyze PSBT function ( #2240 )
...
* Analyze PSBT function
* Add to tests
* Add docs
* Add more functions
* Fix compile issues
* Fix compile issue
2020-11-09 15:15:32 -06:00
Ben Carman
685d5b0273
Let wallet sign PSBTs ( #2236 )
...
* Let wallet sign PSBTs
* Add example to docs
* Add logs and test case
2020-11-07 09:25:59 -06:00
Ben Carman
b02eb07cf0
Add listreservedutxos cli command ( #2247 )
2020-11-07 09:08:33 -06:00
Ben Carman
c8a0a0931a
Decode PSBT function ( #2237 )
...
* Decode PSBT function
* Add test
2020-11-06 06:56:46 -06:00
Ben Carman
de99dfe984
Make tx an argument for decoderawtransaction ( #2155 )
...
* trivial: Make tx an argument for decoderawtransaction
* docs: Fix help command, add to docs
2020-10-10 00:13:20 -05:00
Ben Carman
ef996adccf
Make cli pretty print json ( #2130 )
2020-10-06 06:36:03 -05:00
Chris Stewart
9b09b04230
Upgrade to scalac 2.13.3 ( #2115 )
2020-10-04 07:42:44 -05:00
Ben Carman
93852aa438
Add DLC Oracle Server Endpoints ( #2105 )
2020-10-03 15:24:02 -05:00
Ben Carman
c59b3baf01
Create Cli function for reserving and unreserving utxos ( #2035 )
2020-09-21 12:37:15 -05:00
Chris Stewart
955978f635
Apply string factory to a bunch of easy things ( #1891 )
...
* Apply string factory to a bunch of easy things
* Refactor HDPath, ExtKey, and LnTagPrefix to use StringFactory
* Implemen StringFactory on LnHumanReadablePart, ScriptType, ServiceIdentifier
* Implement StringFactory on AesCrypt, NodeUri, AddressTag, PSBT, TxoState
* Fix failing tests, fix website compile
* Apply StringFactory to all ScriptOperations, ChannelState, Script Parsing
2020-08-25 10:48:37 -05:00
Ben Carman
98164bc5e3
Move WalletApi necessities to core ( #1886 )
2020-08-24 17:26:58 -05:00
Scala Steward
bef9c2648e
Update scalafmt-core to 2.6.4 ( #1686 )
...
* Update scalafmt-core to 2.6.4
* Format everything
Co-authored-by: Ben Carman <benthecarman@live.com>
2020-08-24 14:24:16 -05:00
Ben Carman
9e8e57505c
Fix case of cli command sendwithalgo ( #1835 )
2020-08-16 16:16:27 -05:00
Ben Carman
62e9e08cf6
Address Tagging/Labeling Support from CLI ( #1790 )
...
* Address Tagging/Labeling Support from CLI
* Scaladoc
2020-08-12 10:55:15 -05:00
Ben Carman
e7b4ec5a1b
CLI: Handle non-json responses ( #1749 )
2020-08-04 07:24:11 -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
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
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
Ben Carman
2f53379f16
Add docs for server endpoints ( #1505 )
2020-06-04 06:41:07 -05:00
Ben Carman
51fcb793be
Add ability to make OP_RETURN commitments ( #1417 )
2020-05-18 14:27:05 -05:00
Ben Carman
e44a08bd39
Wallet Send with coin selection algorithim ( #1409 )
2020-05-18 11:26:39 -05:00
Ben Carman
867e2a9755
Add list unused addresses call ( #1408 )
2020-05-12 09:29:02 -05:00
Ben Carman
711f5cb99c
Add listFundedAddresses call ( #1407 )
2020-05-12 07:33:22 -05:00
Ben Carman
721b28aefd
Add listSpentAddresses call ( #1406 )
2020-05-12 07:24:52 -05:00
Ben Carman
c571585b3b
Wallet send from outpoints ( #1405 )
2020-05-12 07:24:36 -05:00
Chris Stewart
83b6a74b18
Add rpcport configuration options in both bitcoin-s.conf and as a command line parameter ( #1387 )
...
Implement ability to specify rpcport with bitcoin-s-cli
2020-05-04 19:09:32 -05:00
Ben Carman
6d7685b76e
Add wallet creation time for rescans ( #1353 )
...
* Add wallet creation time for rescans
* Fix docs
* Clean up and add test
* Remove account bday
* Fix compile issue and docs
* Add more chain handler tests
* Use Instant over Long, add docs
* Fix docs
2020-04-29 09:49:41 -05:00
Ben Carman
39088475e3
Add sendrawtransaction CLI and Api commands
2020-04-21 13:14:02 -05:00
Ben Carman
aa8a2e14a6
Move Json Reader, Writers, and Serializers to App Commons ( #1328 )
...
* Move Json Reader, Writers, and Serializers to App Commons
* Move app-commons outside of app/
2020-04-10 14:33:37 -05:00
Ben Carman
402b9c9f3a
Add CLI commands for current wallet apis ( #1291 )
2020-04-03 17:18:34 -05:00
Nadav Kohen
c31a4a3f8a
Constructed simple Bitcoin-S wallet GUI ( #1285 )
...
* Constructed simple Bitcoin-S wallet GUI
* Added note about bitcoin-s server in doc
* Removed wallet dep from gui
* Replaced lambdas with constructors for compatibility with scala 2.11
* Fixed after rebase
2020-03-31 14:30:24 -05:00
Ben Carman
47c2bc08c4
Merge pull request #1268 from benthecarman/cli-stop
...
CLI command to stop node
2020-03-30 12:43:00 -05:00
Ben Carman
0bf4d2b51b
Merge pull request #1273 from benthecarman/custom-fee-rate-sendtoaddr
...
Custom fee rate for wallet sends
2020-03-30 12:31:52 -05:00
Ben Carman
e9d261382d
Fix CLI commands ( #1271 )
2020-03-28 08:53:31 -05:00
Ben Carman
5e4d23d562
Custom fee rate for wallet sends
2020-03-25 11:23:12 -05:00
Ben Carman
318c3a83df
CLI command to stop node
2020-03-23 16:57:47 -05:00
Ben Carman
a286283aa4
CLI help message include commands and their arguments ( #1254 )
2020-03-19 08:04:56 -05:00
Ben Carman
fb4bf84891
Remove requirement for sats parameter ( #1190 )
2020-03-03 08:59:25 -06:00
Ben Carman
77674a3ca8
Allow getbalance to return in sats
2020-02-27 14:18:38 -06:00
Nadav Kohen
7169455eff
Got rid of warning messages! ( #1133 )
...
* Got rid of warning messages!
* Reverted collection conversion changes because scala 2.11 is dumb
2020-02-19 08:02:33 -06:00