-
Notifications
You must be signed in to change notification settings - Fork 266
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support bitcoin-0.19.1 #1380
Support bitcoin-0.19.1 #1380
Conversation
I think that the impact of recent fee policy changes should be documented in this PR: do we need to change how we create funding transactions ? can funding transactions be created but not published ? Do users need to take any action ? |
Right, so here is the gist of the fee policy changes in the new bitcoin release:
One notable change for eclair are the RPCs |
Our README still mentions that we need at least bitcoin core 0.17.1, do we want to update that to a more recent version? And our wiki? |
@sstone please confirm that you have checked the hashes + sigs. |
Good point, we should recommend what we test. |
Do we want to drop support to 0.17.1? I've been using 0.18 for quite some time in my personal instance, i suggest to update the README saying we support 0.18 and 0.19 but we recommend 0.18, WDYT? |
But we could be breaking compatibility with 0.17.1 and 0.18 tomorrow without noticing, because we are not testing them. I have no strong opinion on this though. |
@pm47 Yes I've checked all hashes |
I updated the README to support explicitly 0.18.1 and 0.19.1, so when 0.20 is out we don't get caught off-guard :), both supported versions are actively tested either by running eclair on mainnet with 0.18.1 or using the 0.19.1 it in the tests. |
Codecov Report
@@ Coverage Diff @@
## master #1380 +/- ##
==========================================
+ Coverage 86.45% 86.75% +0.29%
==========================================
Files 123 123
Lines 9357 9427 +70
Branches 405 403 -2
==========================================
+ Hits 8090 8178 +88
+ Misses 1267 1249 -18
|
Update our regtests to use bitcoin-0.19.1, the most notable changes in this release are about fees (especially the CPFP-carve out rule for the dual-anchor commitment format). There are also some RPC changes: the
fundrawtransaction
RPC does not fail when providing a too little feerate but instead bitcoin will fail when broadcasting the transaction withsendrawtransaction
, the error message is also changed.I replaced the URLs for our bitcoin-core test instance with bitcoincore.org which is quite faster than bitcoin.org