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

2668 commits

Author SHA1 Message Date
benthecarman
ef1a3e7baf
Add doc about no mempool () 2020-12-29 14:37:25 -06:00
benthecarman
2610a23a23
Fix broken links in docs () 2020-12-29 14:34:37 -06:00
Nadav Kohen
ff60c6e03e
OutcomePayoutPoint now has the correct types and deffers rounding due to extra_precision in serialized points () 2020-12-29 13:55:39 -06:00
benthecarman
f7c6fc141d
Skip CI tests for docs PRs ()
* Skip CI tests for docs PRs

* Fix docs
2020-12-29 08:07:15 -06:00
Scala Steward
19c68b77b9
Update sbt to 1.4.6 () 2020-12-27 07:23:59 -06:00
Ben Carman
732c38486e
Add to docs we support schnorr ()
* Add to docs we support schnorr

* Add Schnorr example
2020-12-26 07:18:51 -06:00
Chris Stewart
40f46d7c7a
Remove BlockHeader.getBlockchainsFrom(), rework type signature for Bl… ()
* 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
3d37d919a3
Add supported Bips docs () 2020-12-24 07:16:46 -06:00
Ben Carman
2be2df12db
Publish Cli as library () 2020-12-23 20:16:38 -06:00
Nadav Kohen
528b4e01ee
Outstanding DLC branch diff () 2020-12-23 18:13:57 -06:00
Ben Carman
c33f88eb05
Add old release notes () 2020-12-23 14:17:37 -06:00
Ben Carman
90e2a4b6f1
Account for rounding of fee rate in CPFP test () 2020-12-23 07:18:42 -06:00
Ben Carman
3f18ba18d7
Bitcoind Version from String () 2020-12-23 07:16:54 -06:00
Scala Steward
41b1c4a88d
Update bcprov-jdk15on to 1.68 () 2020-12-23 07:16:01 -06:00
Ben Carman
847981317a
Add getblockheader cli command () 2020-12-23 07:15:35 -06:00
Nadav Kohen
036d714563
Made TLV serialization and deserialization uniform under a succinct and expressive API () 2020-12-23 02:42:30 -06:00
Ben Carman
7409bae8f9
Remove need for params in RPC request () 2020-12-22 16:08:51 -06:00
Ben Carman
f135322c09
Bump Fee Cli commands ()
* Bump Fee Cli commands

* Clarify fee rate, add to docs
2020-12-22 14:19:46 -06:00
Nadav Kohen
13c4b0d955
Added length prefixes to contract_info and cet_signatures TLVs () 2020-12-22 14:13:55 -06:00
Ben Carman
92ac986baa
Add extra checks for RBF transactions ()
* 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
Chris Stewart
eaecc1c377
Implement rpcbind to allow for binding to a different interface () 2020-12-22 07:25:50 -06:00
Chris Stewart
de5041ee27
Fix server configuration for the app server () 2020-12-22 06:18:39 -06:00
Ben Carman
b5d6216150
Windows Secp Update & fix for parsing Windows paths ()
* Windows Secp Update

* Add docs about errors

* Fix paths in config

* Bump timeout
2020-12-21 16:34:53 -06:00
Nadav Kohen
70d014f7b2
Fixed Low R signing ()
* Fixed Low R signing and added a test

* Made separate test for comparing bitcoin-s and bitcoind

* Fixed PSBTUnitTest
2020-12-21 14:50:34 -06:00
Ben Carman
89222eb766
Add wallet function to bump fee with CPFP ()
* Add wallet function to bump fee with CPFP

* Add bump fee integration tests
2020-12-21 07:04:01 -06:00
Ben Carman
a2b54eef30
Import Seed cli commands ()
* Import Seed cli commands

* Respond to review
2020-12-21 06:53:20 -06:00
Chris Stewart
8ed30e72a8
2020 12 20 root dependson ()
* Make bitcoin-s root project depend on all other modules

* remove unused import

* Remove crossScalaVersion in root project
2020-12-21 06:47:04 -06:00
Ben Carman
64a6b6bbc5
Add wallet function to bump fee with RBF ()
* Add wallet function to bump fee

* Bump sequence number

* Respond to review

* Fix test
2020-12-20 07:43:18 -06:00
Scala Steward
bc6561465e
Update scala-collection-compat to 2.3.2 () 2020-12-20 07:36:19 -06:00
Ben Carman
905491fe0e
Fix getPeerInfo for v0.20 () 2020-12-20 07:19:35 -06:00
Chris Stewart
bb4a2667d1
2020 12 19 enable test compileropts ()
* Fix bug where test compiler opts were not enabled

* Fix all exsting compiler warnings in test project

* Add scalaCollectionCompat dependency to bitcoindRpcTest so we can use @nowarn annotation on scala 2.12
2020-12-20 07:09:07 -06:00
Chris Stewart
719ccbe932
PoC: Attempt to enable parallel execution on CI now that we have github ac… ()
* Attempt to enable parallel execution on CI now that we have github actions

* Try removing 'testWithDbSettings' to simplify build
2020-12-19 17:00:30 -06:00
Chris Stewart
0f037f3fb9
Remove autoScalaLibrary := false, this was not being used correctly and now is hindering builds on intellij () 2020-12-18 18:52:37 -06:00
Chris Stewart
719fab23b7
Remove CompatEither, it was needed for historical purposes to support… ()
* Remove CompatEither, it was needed for historical purposes to support Scala 2.11.x

* Revert files from another change
2020-12-18 09:51:28 -06:00
Ben Carman
2db21fc3d2
Add get transaction cli command ()
* Add get transaction cli command

* Fix return, add to docs
2020-12-18 07:18:13 -06:00
Scala Steward
0f56ab2113
Update scodec-bits to 1.1.23 () 2020-12-18 07:16:26 -06:00
Ben Carman
901fb2af17
Rescan Improvements ()
* Rescan Improvements

* Make test use fetchFilters instead
2020-12-18 07:05:59 -06:00
Scala Steward
307ba23d0d
Update sbt-native-packager to 1.8.0 () 2020-12-17 17:47:53 -06:00
Scala Steward
a080fc6730
Update scalacheck to 1.15.2 () 2020-12-17 17:47:26 -06:00
Scala Steward
44d54ff5a5
Update sbt-mdoc to 2.2.14 () 2020-12-17 17:46:53 -06:00
Chris Stewart
ac374780c1
Ignore DLCPayoutCurveTest until issue 2369 is resolved () 2020-12-17 16:10:05 -06:00
Ben Carman
9aa4d0fcd1
Fail broadcasting transaction when disconnected ()
* Fail broadcasting transaction when disconnected

* Wait until disconnected

* Move test

* Move to separate file

* Attempt fix

* Make test never have a peer

* Improve reliablity
2020-12-17 13:28:32 -06:00
Ben Carman
0e9449d9a1
Add ability to store ExtPrivateKey instead of Mnemonic ()
* Add ability to store ExtPrivateKey instead of Mnemonic

* Use private vals, change name

* Fix docs

* private to km

* Correct scaladocs
2020-12-17 13:25:04 -06:00
Ben Carman
a08fc0c8a2
Fix BitGo fee provider parser () 2020-12-17 11:47:31 -06:00
Nadav Kohen
378c51991b
DLC Data Structures on Master Cleanup ()
* 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
Ben Carman
18755df3d1
Multi Wallet support ()
* Multi Wallet support

* Fix Oracle tests

* Fix some CI errors

* Increase KeyManagerAppConfig code coverage

* Add test for multiple seeds in seed folder

* Move things in reference.conf files

* Lower key manager coverage requirement

* Fix postgres test issues

* Create DbAppConfig

* Add some docs, fix hardcoded postgres db name

* Clarify db vs schema

* Add character types

* Fix chaindb in conf

* Always copy default seed

* Remove need for driverName config
2020-12-16 17:27:56 -06:00
Ben Carman
49871df0c3
Require CJDNS starts with 0xFC () 2020-12-15 14:18:52 -06:00
Ben Carman
e5225993c3
Change CI Status to use Github Actions badge () 2020-12-15 12:16:14 -06:00
Chris Stewart
a1862cb648
Bump sbt to 1.4.5 () 2020-12-15 07:42:34 -06:00
Ben Carman
c43e78adf3
Move CI into indiviual workflows () 2020-12-14 06:37:09 -06:00