1
0
Fork 0
mirror of https://github.com/bitcoin-s/bitcoin-s.git synced 2025-03-26 01:29:20 +01:00
Commit graph

2325 commits

Author SHA1 Message Date
Scala Steward
84dfb33c37
Update sbt-buildinfo to 0.10.0 () 2020-08-10 12:23:07 -05:00
dependabot[bot]
0a16a79c75
Bump prismjs from 1.20.0 to 1.21.0 in /website ()
Bumps [prismjs](https://github.com/PrismJS/prism) from 1.20.0 to 1.21.0.
- [Release notes](https://github.com/PrismJS/prism/releases)
- [Changelog](https://github.com/PrismJS/prism/blob/master/CHANGELOG.md)
- [Commits](https://github.com/PrismJS/prism/compare/v1.20.0...v1.21.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-10 12:22:27 -05:00
Ben Carman
bed34f453e
Use safeRewind for signWithEntropy () 2020-08-10 10:17:41 -05:00
Ben Carman
931ad6b247
Revert scalaTest to 3.2.0 () 2020-08-09 11:09:47 -05:00
Ben Carman
1a8013242b
Fix for Wallet confirmed states ()
* Fix for Wallet confirmed states

* Only process if we do not have the header
2020-08-08 08:12:30 -05:00
Ben Carman
f26d9e63d8
Docs: Remove WalletApi disclaimer () 2020-08-07 14:17:14 -05:00
Ben Carman
83906d738e
Docs: Address Queue ()
* Docs: Address Queue

* docs: add configuration options
2020-08-07 12:32:22 -05:00
Ben Carman
26aee5eb6b
Better return message for bitcoin-s-cli stop () 2020-08-07 12:31:58 -05:00
Scala Steward
943c9e3112
Update scalatest to 3.2.1 () 2020-08-07 07:03:42 -05:00
Scala Steward
d09c5ccc39
Update scalacheck-1-14 to 3.2.1.0 () 2020-08-07 07:03:10 -05:00
Ben Carman
6f95c27aea
Replace localhost with 127.0.0.1 automatically () 2020-08-06 18:24:48 -05:00
Chris Stewart
d31806f76f
Add synchronous version of StartStop ()
* Add synchronous version of StartStop

* Use ben's suggestion of StartStopAsync extending StartStop
2020-08-06 18:24:12 -05:00
Ben Carman
e4e81d8546
Allow NonWitness and Witness UTXOs in same InputPSBTMap () 2020-08-06 17:58:43 -05:00
Ben Carman
d9024b1752
Have wallet shuffle inputs and outputs () 2020-08-05 16:03:27 -05:00
Ben Carman
4323cd7048
Drop older headers on chain update () 2020-08-05 14:14:21 -05:00
Ben Carman
29c5bffb3c
Stop requesting merkle block messages while in neutrino mode () 2020-08-05 13:00:04 -05:00
Ben Carman
f8ca35b1c0
Add mempool.space as a fee provider () 2020-08-05 09:26:06 -05:00
rorp
b044b6400d
Implement Wallet.listTransactions() () 2020-08-05 07:21:12 -07:00
Ben Carman
576d455924
Add back chain index after creating a temp table () 2020-08-04 16:57:41 -05:00
Ben Carman
7db465f222
Callbacks to appconfig ()
* Node Callbacks to appconfig

* Move WalletCallbacks to WalletAppConfig

* Update Docs
2020-08-04 12:27:21 -05:00
Ben Carman
eb09319c27
Have AppConfig use BitcoinNetwork.fromString () 2020-08-04 07:51:56 -05:00
Ben Carman
f4d4f8e8b9
Batch add filters to database ()
* Process filter headers in batch

* Use correct batch

* Cache filter heights

* Convert to option
2020-08-04 07:30:42 -05:00
Ben Carman
82ab96c54d
Make ECDigitalSignature extend NetworkElement () 2020-08-04 07:29:52 -05:00
Ben Carman
1c2bc7081c
CLI: Handle non-json responses () 2020-08-04 07:24:11 -05:00
Ben Carman
5776eaede4
Start syncing filters on node startup () 2020-08-03 17:17:47 -05:00
Ben Carman
5426c01c9e
Fix CI failure in eclair test () 2020-08-03 14:08:46 -05:00
Scala Steward
626536ac58
Update sbt-scalafmt to 2.4.2 () 2020-08-01 15:47:02 -05:00
Ben Carman
9cd2c41e3d
Docs: Command line options () 2020-08-01 15:43:51 -05:00
Chris Stewart
5e80795c77
2020 07 25 optimize recalc chainwork ()
* Optimize recalc Chainwork

* Typo and warning fixes

* Rename force recalc cli option

* Always update gensis header

* Add config option

* Fix config option

* Add to example config

Co-authored-by: Ben Carman <benthecarman@live.com>
2020-07-31 10:43:04 -05:00
Nadav Kohen
8f86c18076
Improved block parsing time by approx. 33% () 2020-07-31 06:13:27 -05:00
rorp
c3b7629e51
Fix Postgres types ()
* Fix Postgres types

* update DbManagementTest
2020-07-30 16:42:49 -05:00
Ben Carman
930f184dca
Optimize getBestFilter functions ()
* Optimize getBestFilter functions

* Remove debug statement

* Change varbinary to varchar, create index

* Fix getBlockchainFrom for tests

* Create index for postgres
2020-07-30 10:47:48 -05:00
Ben Carman
26a2529f50
CRUD Test suite + updateAll improvements ()
* CRUD Tests

* Remove some hard coded values

* DeleteAll test optimization

* Make deleteAll transactional

* Fix deleteAll test
2020-07-30 10:10:56 -05:00
Ben Carman
17e9c87cbc
Fix getBlockchainsBetweenHeights ()
* Fix getBlockchainsBetweenHeights

* Fix getBlockchainsBetweenHeights

* Fix compile issue for older version

* Improve test

* Optimizations
2020-07-29 16:36:22 -05:00
Nadav Kohen
5b2ad821ad
Add low R signing ()
* Added signing with entropy to the JNI and implemented low R signing

* Added check for determinism of low R signing

* Cleaned up test

* Implemented signing with entropy in Bouncy Castle

* Added docs for signing with entropy

* Fixed things after rebase

* De-parallelized signLowR and added scaladoc warnings to signWithEntropy
2020-07-29 15:03:18 -05:00
Nadav Kohen
7b8f17ade1
Added locks on start calls for loggers () 2020-07-29 10:12:49 -05:00
Ben Carman
728a4a841f
Fix Node Startup Issue ()
* Fix Node Startup Issue

* Small fixes

* Add option to force chain work recalc
2020-07-29 09:37:20 -05:00
Ben Carman
383aaa7639
Remove need to parse every header in a blockchain on instantiation ()
* Remove need to parse every header in a blockchain on instantiation

* Require height is descending

* Fix invariant
2020-07-29 07:25:24 -05:00
Scala Steward
89bb16a4e2
Update scodec-bits to 1.1.18 () 2020-07-29 07:07:18 -05:00
Ben Carman
d6ce8dee0b
Move Node type of out Wallet API ()
* Move Node type of out wallet api

* Remove extensions, add scaladocs
2020-07-29 05:57:48 -05:00
Scala Steward
b521a0a659
Update sqlite-jdbc to 3.32.3.2 () 2020-07-29 05:56:18 -05:00
Nadav Kohen
dccc2b469c
Fixed getblockchaininfo for v19 () 2020-07-28 15:29:42 -05:00
Ben Carman
96ebf2b6a4
Wallet API remove app config () 2020-07-28 15:19:10 -05:00
Nadav Kohen
436396773d
Fix All Loggers! ()
* Fixed logging so that appenders are always started when logging is happening

* Started rolling policy so that file appenders could start in getLoggerImpl
2020-07-28 07:13:38 -05:00
Ben Carman
d5a0bcd51e
Wallet API, widen key manager definition, remove unlock functions () 2020-07-28 07:02:15 -05:00
Ben Carman
68608199ce
Wallet API move execution context () 2020-07-28 07:00:59 -05:00
Ben Carman
4ef425d3cb
Add ProcessBlockTest () 2020-07-27 14:14:24 -05:00
Ben Carman
24f83d2802
Create HDWalletApi ()
* Create HDWalletApi

* Rename createWallet to createHDWallet, add listDefaultAccountUtxos function

* Change return types to HDWalletApi

* Fix warning
2020-07-27 14:06:48 -05:00
Ben Carman
4b710dd0ca
Create getBlockchainsBetweenHeights for BlockHeaderDAO ()
* Create getBlockchainsBetweenHeights for BlockHeaderDAO

* Use reconstructFromHeaders instead
2020-07-27 13:14:29 -05:00
Chris Stewart
6a1e4aea01
Add .transactionally to CRUD.updateAll(), CRUD.upsertAll(), CRUDAutoInc.createAll() () 2020-07-25 16:47:04 -05:00