Ben Carman
91e5bfa176
Fix MerkleBuffers test to be async ( #1329 )
2020-04-09 18:16:36 -05:00
Ben Carman
891e6da11d
GetAddress Wallet API call ( #1287 )
...
* GetAddress Wallet API call
* Add ability to get unfunded address
* Generate new address if no unfunded addresses
* Add test
* Add wallet get address documentation
2020-04-09 15:33:11 -05:00
Ben Carman
ea20f394e8
Add wallet pay to many ( #1317 )
...
* Add wallet pay to many
* Create sendToOutputs
* Add sendToAddresses Unit Test
* Send to addresses can reserve utxos
2020-04-09 15:00:26 -05:00
Chris Stewart
4f644a2143
Make 'maxHeightQuery' vals inside of BlockHeaderDAO, CompactFilterHeaderDAO, CompactFilterDAO ( #1325 )
2020-04-09 14:56:45 -05:00
Chris Stewart
bb347890c0
Call getFilterHeaderCount async inside of nextFilterHeaderBatchRange while we are fetching our start height for fetching filters ( #1327 )
2020-04-09 14:56:03 -05:00
Ben Carman
8a079d25d7
getNewAddressHelper Refactor ( #1322 )
2020-04-09 12:54:28 -05:00
Ben Carman
172eef84ca
Set statusLabel.text
2020-04-09 12:06:29 -05:00
Nadav Kohen
8ffd2d11ae
Added Tables of Content to the bigger docs using doctoc, updated signing-transactions.md ( #1319 )
2020-04-08 16:51:37 -05:00
Ben Carman
b3250dcfba
Update TxoState for transactions after they've been confirmed ( #1178 )
...
* Add onBlockHeadersReceived NodeCallback
* Add requiredConfirmations config option
* Update TxoState for transactions after they've been confirmed
* Response to review
* Fix compile issue
2020-04-08 16:51:17 -05:00
Ben Carman
09399f1349
Respond to review
2020-04-07 17:16:14 -05:00
Ben Carman
70d29050f8
Dark mode GUI
2020-04-07 16:06:55 -05:00
Nadav Kohen
ec0af42ce4
Removed SingleSigner abstraction and replaced with a simple signSingle method in SignerUtils ( #1308 )
2020-04-07 14:26:07 -05:00
Scala Steward
d25e8eb8fb
Update flyway-core to 6.3.3 ( #1309 )
2020-04-06 19:06:48 -05:00
Chris Stewart
1db6bd059a
Remove flaky gcs test that times out ( #1301 )
2020-04-06 10:54:32 -05:00
Ben Carman
774e03a0f5
P2WSH Signer fix + tests ( #1300 )
...
* P2WSH Signer fix + tests
* Respond to review
2020-04-05 07:42:57 -05:00
Ben Carman
c2a0051411
Network specific filterHeaderBatchSize ( #1286 )
...
* Network specific filterHeaderBatchSize
* Catch correct exceptions
* Add filter-header-batch-size-regtest to example configs
2020-04-03 17:36:29 -05:00
Ben Carman
402b9c9f3a
Add CLI commands for current wallet apis ( #1291 )
2020-04-03 17:18:34 -05:00
Ben Carman
7326fd5035
Change NodeCallbacks to Future[Unit]
s ( #1206 )
...
* Change NodeCallbacks to Future[Unit] s
* Fix compile issue
* Change try to future
* Change Future.sucessful(()) to FutureUtil.unit
* Callback failure handling, callback docs
* Create functions for executing callbacks, make merkleblock a future
* Convert MerkleBuffersTest to BitcoinSAsyncTest
* Fix compiler errors
* Reorder UpdateBloomFilter tests so that txFromWalletP is a success for both calls and the other test does not wait on the promise to complete
2020-04-03 08:57:41 -05:00
Ben Carman
e2b4309317
Add google analytics key for bitcoin-s site ( #1292 )
2020-04-02 07:26:45 -05:00
Ben Carman
29eb6c2e05
Wallet Transaction Tracking ( #1197 )
...
* Incoming and Outgoing Transaction Tables
* Remove script sigs for witness txs
* Create parent tx_table for incoming and outgoing txs
* Response to review
* Use isCloseEnough
* Fix test
* Fix rebase error
* Test that tx is tracking all sats correctly
2020-04-02 06:55:09 -05:00
Scala Steward
3b3d2414f7
Update akka-actor, akka-stream, ... to 2.5.31 ( #1290 )
2020-04-01 10:59:51 -05:00
Scala Steward
6420b90a7b
Update javafx-base, javafx-controls, ... to 14 ( #1288 )
2020-04-01 08:46:34 -05:00
Scala Steward
7690ea277d
Update sbt to 1.3.9 ( #1289 )
2020-04-01 08:46:12 -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
Chris Stewart
5eef801813
Fix hardcoded network for the default wallet account ( #1277 )
...
* Fix hardcoded network for the default wallet account
* Refactor call to HDUtil.getCoinType()
2020-03-30 12:30:48 -05:00
Chris Stewart
14b13eb612
2020 03 28 uint32 cache ( #1279 )
...
* Make it so we re-use cached values for UInt32, Int32 to try and reduce object allocations
* Run scalafmt
* Add named args
* Remove import
2020-03-30 12:29:34 -05:00
Chris Stewart
b3df893359
Fetch addresses and utxos async in LockedWalletApi.processCompactFilter() ( #1283 )
2020-03-30 12:29:07 -05:00
Chris Stewart
0d60e0f822
Replace all usages of List inside of ScriptParser with Vector ( #1280 )
2020-03-30 12:28:31 -05:00
Ben Carman
ff8df7065c
Wallet integration for nested segwit v0 spending ( #1272 )
...
* Wallet integration for nested-segwit spending
* Move parameter
2020-03-28 09:40:05 -05:00
Ben Carman
e9d261382d
Fix CLI commands ( #1271 )
2020-03-28 08:53:31 -05:00
Ben Carman
2e5c3f1866
Terminate not reliant on node.stop
2020-03-25 13:48:13 -05:00
Ben Carman
5e4d23d562
Custom fee rate for wallet sends
2020-03-25 11:23:12 -05:00
Scala Steward
89ccb868c0
Update flyway-core to 6.3.2 ( #1269 )
2020-03-24 08:52:58 -05:00
Ben Carman
318c3a83df
CLI command to stop node
2020-03-23 16:57:47 -05:00
Chris Stewart
2f3c5c5541
Add new GPG key ( #1263 )
2020-03-23 09:46:56 -05:00
Scala Steward
9891b22cb1
Update janino to 3.1.2 ( #1252 )
2020-03-23 06:30:18 -05:00
Chris Stewart
5affff18f4
Bump sbt-native-packager to 1.7.0 ( #1265 )
2020-03-23 06:10:26 -05:00
Scala Steward
90141757b4
Update sbt-mdoc to 2.1.5 ( #1260 )
2020-03-21 08:08:18 -05:00
Chris Stewart
ea923a8bd3
Bump scalac 2.12.x series to 2.12.11 ( #1257 )
2020-03-19 08:51:21 -05:00
Ben Carman
a286283aa4
CLI help message include commands and their arguments ( #1254 )
2020-03-19 08:04:56 -05:00
Scala Steward
59fbdda991
Update sbt-mdoc to 2.1.4 ( #1244 )
2020-03-19 07:59:24 -05:00
Ben Carman
f6515c6779
Give ScriptInterpreter
functions to verify a transaction or single input ( #1223 )
...
* Add TxSigCompenent constuctor
* Add verifyInputScript to ScriptInterpreter
* Add tests
2020-03-19 07:58:56 -05:00
Scala Steward
45e1a90fba
Update flyway-core to 6.3.1 ( #1228 )
2020-03-19 07:58:35 -05:00
Chris Stewart
de46e74f1a
Actually add all files for 0.3.0 on the website so they show up ( #1256 )
2020-03-19 07:32:02 -05:00
Chris Stewart
436b8d7733
Create v0.3.0 of the website ( #1253 )
...
* Create v0.3.0 of the website
* Add section on how to generate a new version
2020-03-18 18:48:05 -05:00
Chris Stewart
5b28aa6262
Add trusted peer caveat in node.md ( #1250 )
2020-03-18 10:11:26 -05:00
Chris Stewart
b9e21d32f2
Add a philsophy section on getting-started.md, add missing libraries ( #1251 )
2020-03-18 10:11:06 -05:00
Chris Stewart
a06bf3a22b
2020 03 17 secp256k1jni md ( #1248 )
...
* First draft secp256k1.md
Fix imports/names
Fix nits
* Address nadav's code review
2020-03-18 05:51:54 -05:00