Ben Carman
c59b3baf01
Create Cli function for reserving and unreserving utxos ( #2035 )
2020-09-21 12:37:15 -05:00
Ben Carman
1e3aee55c3
Merge pull request #2019
...
* Refactor logging to only use grizzled slf4j
* Fix docs
* test travis config change
2020-09-19 14:09:12 -05:00
Chris Stewart
76b9577181
Introduce 'FilterSyncMarker' to ChainApi, make it clearier what exact… ( #2003 )
...
* Introduce 'FilterSyncMarker' to ChainApi, make it clearier what exactly the (Int,DoubleSha256Digest) tuple is returned from ChainApi.nextBlockHeaderRange()
* Fix doc
* Add scaladoc to FilterSyncMarker
* Rebase onto master, fix conflicts to use FilterSyncMarker
2020-09-11 13:48:40 -05:00
rorp
c62be8b5f6
Update callbacks for LN support ( #1938 )
...
Update callbacks for LN support
2020-09-09 11:02:31 -07:00
Ben Carman
57c92b9e34
docs: Fix broken links in Docs + minor touchups ( #1908 )
2020-08-27 14:11:24 -05:00
Chris Stewart
3ab280a12b
Remove AppConfig.initialize() in favor of AppConfig.start() ( #1907 )
...
* Remove AppConfig.initialize() in favor of AppConfig.start()
* Fix docs
2020-08-26 16:24:38 -05:00
rorp
23685f124e
Add an ability to one Postgres database for all sub-projects ( #1897 )
...
* Add an ability to one Postgres database for all sub-projects
2020-08-26 12:20:18 -07:00
Chris Stewart
71e3fbabde
docs: Remove e2e dlc info from documentation, add some notes about using gui bundled with node ( #1905 )
2020-08-26 12:31:08 -05:00
Chris Stewart
265716c99d
docs: dlc branch -> adaptor-dlc branch ( #1903 )
2020-08-26 10:48:34 -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
Nadav Kohen
f975e747ef
docs: Updated setup and dlc docs ( #1895 )
...
Removed graalvm from cli instructions
2020-08-25 10:33:05 -05:00
Ben Carman
f468fff7ea
Move ChainApi to core ( #1888 )
...
* Move Chain Db Reps to core
* Move ChainApi to Core
2020-08-25 07:08:42 -05:00
Ben Carman
304896e171
Move WalletApi to Core ( #1890 )
2020-08-25 07:05:20 -05:00
Ben Carman
cfde581d0c
Move all remaining wallet db representations ( #1885 )
2020-08-24 13:13:52 -05:00
Ben Carman
2f512364eb
Correcly use reference.conf file ( #1869 )
...
* Correcly use reference.conf file
* Fix for network specific filter header batch size config option
* Add to other conf files
2020-08-24 06:30:16 -05:00
Ben Carman
d187834e1a
Create KeyManager Api & move SpendingInfoDb to core ( #1848 )
...
* Create KeyManager Api & move SpendingInfoDb to core
* Fix docs, remove sealed form KeyManagerApi
* Move SpendingInfoDb to core wallet api
2020-08-21 14:37:12 -05:00
Ben Carman
48a7f6f86e
Remove default false for useLogbackConf ( #1816 )
...
* Remove default false for useLogbackConf
* Fix docs
* Set logging level to WARN for tests
2020-08-14 08:53:07 -05:00
Ben Carman
701afe348a
Config CLI option, datadir correctly read from config ( #1807 )
...
* Config CLI option, datadir correctly read from config
* Change --config to --conf, add docs
2020-08-13 10:53:25 -05:00
Nadav Kohen
5fc354fc7b
Fixed Transaction Signing doc ( #1800 )
2020-08-12 06:26:24 -05:00
Chris Stewart
ae81dd3bb3
Create more of a project structure in org.bitcoins.core.api, move DbR… ( #1799 )
...
* Create more of a project structure in org.bitcoins.core.api, move DbRowAutoInc into the core project
* Get website compiling again
2020-08-12 06:13:23 -05:00
Ben Carman
013deeaddc
Docs: Remove WalletApi disclaimer ( #1785 )
2020-08-07 14:17:14 -05:00
Ben Carman
d52c78d37a
Docs: Address Queue ( #1776 )
...
* Docs: Address Queue
* docs: add configuration options
2020-08-07 12:32:22 -05:00
Ben Carman
e542a00d19
Callbacks to appconfig ( #1740 )
...
* Node Callbacks to appconfig
* Move WalletCallbacks to WalletAppConfig
* Update Docs
2020-08-04 12:27:21 -05:00
Ben Carman
3d80140cfe
Docs: Command line options ( #1734 )
2020-08-01 15:43:51 -05:00
Chris Stewart
d39613e9b0
2020 07 25 optimize recalc chainwork ( #1697 )
...
* 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
Ben Carman
8dcf607efd
Fix nightly build docs section ( #1639 )
2020-07-08 14:45:42 -05:00
Ben Carman
52faea663a
Use One click install in docs ( #1640 )
2020-07-08 14:43:53 -05:00
Ben Carman
ecd3449100
Address Tagging Attempt 2 ( #1320 )
...
* Address & UTXO tagging
* Fix docs
* Remove useless function, improve docs
* Fix rebase errors
* Rebase fixes
* Fix docs
* Fix small test errors
* Fix Postgres migration
* Fix postgres
2020-07-08 14:38:39 -05:00
Ben Carman
18fe4da989
Fee Provider Docs ( #1641 )
2020-07-08 10:22:59 -05:00
Ben Carman
1957b0508c
Rework signing logic to take full funding transaction ( #1560 )
2020-06-25 16:10:36 -05:00
Ben Carman
5319b4c927
Wallet callbacks ( #1543 )
...
* Wallet Callbacks
* Move noop to Callback
* Add docs
* Add tests for wallet callbacks
* Use BitcoinAddress instead of AddressDb, improve tests
2020-06-17 17:21:19 -05:00
Chris Stewart
8ac3595217
Update broken slack link ( #1580 )
2020-06-17 08:51:57 -05:00
Chris Stewart
1753f53fd1
Make it so wallet fixtures take a bip39PasswordOpt as a paramter ( #1555 )
...
* Make it so wallet fixtures take a bip39PasswordOpt as a paramter
* Fix doc
2020-06-16 10:45:41 -05:00
Ben Carman
1731bd3163
Callback rework ( #1542 )
2020-06-15 17:30:08 -05:00
Chris Stewart
c54d6dcbdc
2020 06 09 addr invoice string factory ( #1538 )
...
* Implement StringFactory with Address and LnInvoice
* Address code review
* Run scalafmt
2020-06-11 10:44:12 -05:00
Ben Carman
1d9c748abf
Document LN Data types ( #1504 )
...
* Document LN Data types
* change to to-string
2020-06-08 15:20:40 -05:00
Ben Carman
2f53379f16
Add docs for server endpoints ( #1505 )
2020-06-04 06:41:07 -05:00
Ben Carman
1dd6025b9d
Testkit wallet with bitcoind uses bitcoind as api ( #1499 )
...
* Testkit wallet with bitcoind uses bitcoind as api
* Fix docs
2020-06-03 14:05:22 -05:00
Chris Stewart
33b2b50bb2
Add database configuration as a heading that can be hyper linked too ( #1501 )
2020-06-03 06:15:33 -05:00
rorp
823a392e98
PostgreSQL support ( #1315 )
2020-06-02 16:37:48 -05:00
Ben Carman
c10d5bc89b
Fee Rate Api Support ( #1470 )
...
* Fee Rate Api Support
* FeeRateProvider Tests
* Rename folder
* Fix docs
2020-05-29 13:01:20 -05:00
Nadav Kohen
bc5953b6c8
Rework Standard Finalizer (into pieces) ( #1473 )
...
* Made the standard non-interactive tx finalizer simple using composition of its (reusable) pieces
* Responded to code review and made minor improvements
* Fixed docs
2020-05-27 18:05:37 -05:00
Ben Carman
4871410306
Update docs pertaining to logging ( #1471 )
2020-05-26 15:33:27 -05:00
Nadav Kohen
4f2c8f73f1
CryptoContext Refactor ( #1469 )
...
* Moved logic to disable use of secp256k1 library into crypto project
* Fixed secp doc
2020-05-26 13:05:21 -05:00
Nadav Kohen
dfd3353cc4
TxBuilder Refactor ( #1426 )
...
* Refactored Transaction
Created RawTxBuilder
Created RawTxFinalizer as layer on top of RawTxBuilder
Introduced RawTxSigner and replaced TxBuilder!
Deleted TxBuilder!
* fixed things after rebase
* Made RawTxBuilder compatible with older versions of scala
* Began responding to review
* Made Finalizer take a Builder rather than the other way around
* Added composition for finalizers
* Ran scalafmt
* Updated txbuilder example documentation
* Moved tests from old TxBuilderTest files to relevant new test files
* Added scaladocs
2020-05-21 09:47:08 -05:00
Ben Carman
99db9062ac
Add option to correctly use logback config ( #1398 )
...
* Logger now uses correct parent logger for all, names appenders correctly
* Set logback to true for tests, rename file
* Fix docs
2020-05-20 15:46:24 -05:00
Ben Carman
bfa9637156
Add DLC GUI Docs ( #1438 )
2020-05-18 19:04:31 -05:00
Nadav Kohen
4eb9980d6b
InputInfo Refactor ( #1400 )
...
Added OutputReference and introduced public key computation on SPKs
Made InputInfo into an ADT
Made UTXOSpendingInfo use InputInfo
Replaced UTXOSpendingInfo with NewSpendingInfo and got non-test things compiling
Made aliases for (NewSpendingInfo/NewSpendingInfoFull/NewSpendingInfoSingle)[InputInfo]
Got rid of source code mention of UTXOSpendingInfo
sbt compile passes
tests compile
Fixed all coreTest tests
Renamed to UTXOInfo
Some cleanup
Moved redeem script and script witness accessors to companion object
Responded to code review
Added OutputReference and scaladocs
Moved p2pkhPreImageOpt downstream and generalized to hashPreImages
Fixed adding-spks.md
Fixed psbts.md and txbuilder.md
Renamed UTXOInfo
Apply renaming to docs
2020-05-15 11:14:15 -05:00
Ben Carman
15b6b2376f
Fix Oracle info in DLC doc ( #1401 )
2020-05-07 14:26:26 -05:00
Chris Stewart
d3b18137fd
DLC code snippet clarification ( #1393 )
...
* Give the different outcome amounts a val for clarity in documentation, add a missing import, and change the hash being signed by the oracle to more descriptive of a specific event
* Fix missing amounts
* Clarify comment even more
2020-05-06 16:47:21 -05:00