Chris Stewart
98ace6f14e
2021 01 02 issue 2457 ( #2461 )
...
* WIP
* Get neutrino node with wallet 'receive information about received payments' working again
* Fix compile
* Remove initial sync logic from test case
* Remove sync logic in NeutrinoNodeWithWallet test cases
* Improve logging and rename a few things
* WIP2
* WIP3
* Get NeutrinoNodeWithWallet tests working
* Implement WalletSync, which allows you to sync a wallet from a arbitrary data source
* Get all tests passing again
* Use spv.appConfig in DataMessageHandlerTest rather than caching the config
* Modify cleanup to hopefully get CI passing
* Fix postgres tests by cleaning the table during the destroy phase of the test fixture. This is needed because the same postgres database is shared between tests in the same test suite
* Revert logback-test.xml
* Get sqlite/postgres tests passing pt 2
* syncHeight -> syncDescriptorOpt()
* Add case for genesis block hash in WalletSync
* Fix SpvNodeWithWallet test case to actually test spv functionality
* Remove nodeCallbacks parameters, callbacks should be registered on nodeAppConfig
2021-01-09 09:33:37 -06:00
Chris Stewart
72ee201c1f
Make allFactories lazy so we don't hit NPE exceptions ( #2491 )
2021-01-08 14:35:55 -06:00
Chris Stewart
6eff248f3d
Add officially supported version of bitcoind by eclair, also add the ability to specify which version of bitcoind you are using for EclairRpcTestUtil.getBitcoindRpc ( #2490 )
2021-01-08 11:43:48 -06:00
Chris Stewart
b4a1d31f5c
Add explicit signing version associated with a EventDescriptor ( #2487 )
2021-01-07 11:31:00 -06:00
benthecarman
6b441631f3
Limit bech32 addresses to segwitv0 ( #2471 )
...
* Limit bech32 addresses to segwitv0
* extend ScriptFactory, make check exhuastive
2021-01-07 08:13:31 -06:00
benthecarman
f2f41bfb58
Bump size of data for AesCryptTest ( #2483 )
2021-01-07 07:55:29 -06:00
Chris Stewart
dc73cb26ff
Rename wallet.getSyncHeight() -> wallet.getSyncDescriptorOpt(). We don't just use height in the descriptor, the hash is just as valuable for connecting to chains ( #2479 )
2021-01-07 07:40:30 -06:00
benthecarman
2e68cd4232
Add download link to navbar & downloads page ( #2473 )
...
* Add download link to navbar
* Downloads page
2021-01-07 07:08:26 -06:00
Nadav Kohen
680ed4b58a
Modified rounding on DLCPayoutCurve interpolation to match spec ( #2470 )
2021-01-07 06:42:01 -06:00
benthecarman
46c73970ff
Remove callbacks param from DataMessageHandler & PeerMessageReceiver ( #2476 )
2021-01-06 13:23:47 -06:00
benthecarman
85c4356e97
Rename v0.4 version to 0.4.0 in docs ( #2478 )
2021-01-06 10:48:16 -06:00
Scala Steward
d5408baf85
Update play-json to 2.9.2 ( #2468 )
2021-01-06 10:20:59 -06:00
benthecarman
f3612526c9
Update LICENSE year ( #2474 )
2021-01-06 06:41:18 -06:00
benthecarman
be06fb13ab
Update DLC Oracle Signing Algo ( #2465 )
2021-01-05 08:19:53 -06:00
benthecarman
b436f6cd2f
Version Number in logs & Cli Command ( #2467 )
2021-01-05 07:27:40 -06:00
Chris Stewart
1355b42240
Remove -Xfatal-warnings flag for tests ( #2469 )
2021-01-05 05:57:56 -06:00
benthecarman
4fb1c4f954
Make KeyManager return better error messages ( #2464 )
...
* Make KeyManager return better error messages
* Increase test coverage
* Refactor
* Create type for raw strings
2021-01-04 12:43:55 -06:00
benthecarman
3199145ec6
Simplify DBConfig Test to fix failures ( #2459 )
2021-01-04 07:12:38 -06:00
benthecarman
ab55f5163f
Request filters after processing ( #2463 )
2021-01-04 06:37:48 -06:00
benthecarman
012533c2db
Fix docs sidebar ( #2466 )
2021-01-04 06:13:46 -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
Chris Stewart
5411c89f22
Remove extra logback files ( #2456 )
...
* Remove extra logback files
* Adjust logging levels in testkit/logback-test.xml
2021-01-03 07:25:45 -06:00
Chris Stewart
b2560c4606
Rework BlockHeaderDAO.chainTips into two methods: BlockHeaderDAO.{get… ( #2443 )
...
* Rework BlockHeaderDAO.chainTips into two methods: BlockHeaderDAO.{getBestChainTips,getForkedChainTips}. getForkedChainTips is needed for reorg situations in the case a block header is received that builds off a stale tip
* Deduplicate BlockHeaderDAO.getBlockchains() that are subchains for the best chains
2021-01-01 09:04:29 -06:00
benthecarman
4a41bacaa0
Use written txDbs in TransactionProcessing ( #2449 )
2020-12-31 07:39:24 -06:00
benthecarman
67a205da60
Safely delete files in DBConfigTest ( #2451 )
2020-12-30 18:08:03 -06:00
Nadav Kohen
c112aa5101
Update secp branch with synced java files ( #2448 )
2020-12-30 17:34:27 -06:00
rorp
dd656cb06b
Add attestation verification utility ( #2438 )
2020-12-30 13:56:10 -08:00
benthecarman
10ae6db088
Don't allow negative outcome for unsigned digit decomp events ( #2446 )
2020-12-30 07:30:27 -06:00
benthecarman
214dba8a8f
Move RPC server logic into separate project ( #2440 )
2020-12-29 14:57:11 -06:00
benthecarman
b44aedacca
KeyManager Docs ( #2426 )
...
* KeyManager Docs
* Add to sidebar
* Respond to review
2020-12-29 14:39:41 -06:00
benthecarman
145023cb3d
Add doc about no mempool ( #2429 )
2020-12-29 14:37:25 -06:00
benthecarman
76cdcb50f9
Fix broken links in docs ( #2439 )
2020-12-29 14:34:37 -06:00
Nadav Kohen
20af4a3cda
OutcomePayoutPoint now has the correct types and deffers rounding due to extra_precision in serialized points ( #2441 )
2020-12-29 13:55:39 -06:00
benthecarman
346e211eb9
Skip CI tests for docs PRs ( #2435 )
...
* Skip CI tests for docs PRs
* Fix docs
2020-12-29 08:07:15 -06:00
Scala Steward
bff0fedcd8
Update sbt to 1.4.6 ( #2434 )
2020-12-27 07:23:59 -06:00
Ben Carman
71c0d350aa
Add to docs we support schnorr ( #2428 )
...
* Add to docs we support schnorr
* Add Schnorr example
2020-12-26 07:18:51 -06:00
Chris Stewart
936d4e4911
Remove BlockHeader.getBlockchainsFrom(), rework type signature for Bl… ( #2431 )
...
* Remove BlockHeader.getBlockchainsFrom(), rework type signature for BlockHeader.getBlockchainFrom() to return Future[Option[Blockchain]]
* fix nits
2020-12-26 07:17:38 -06:00
Ben Carman
af89c04d15
Add supported Bips docs ( #2427 )
2020-12-24 07:16:46 -06:00
Ben Carman
336d672764
Publish Cli as library ( #2433 )
2020-12-23 20:16:38 -06:00
Nadav Kohen
493673c68b
Outstanding DLC branch diff ( #2432 )
2020-12-23 18:13:57 -06:00
Ben Carman
77d6912264
Add old release notes ( #2385 )
2020-12-23 14:17:37 -06:00
Ben Carman
8df2fcd1fd
Account for rounding of fee rate in CPFP test ( #2423 )
2020-12-23 07:18:42 -06:00
Ben Carman
e9f6f7be30
Bitcoind Version from String ( #2421 )
2020-12-23 07:16:54 -06:00
Scala Steward
5d7df23006
Update bcprov-jdk15on to 1.68 ( #2422 )
2020-12-23 07:16:01 -06:00
Ben Carman
f10bdce179
Add getblockheader cli command ( #2424 )
2020-12-23 07:15:35 -06:00
Nadav Kohen
d6f27f5bbe
Made TLV serialization and deserialization uniform under a succinct and expressive API ( #2420 )
2020-12-23 02:42:30 -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
Nadav Kohen
1e394737c6
Added length prefixes to contract_info and cet_signatures TLVs ( #2419 )
2020-12-22 14:13:55 -06:00
Ben Carman
8996be43ec
Add extra checks for RBF transactions ( #2416 )
...
* Add extra checks for RBF transactions
* Move to util function, don't allow CPFP of confirmed txs
2020-12-22 14:12:15 -06:00