This fixes f.e. that when arguments are set in CLI or the config file
without a network attached (`port` instead of `liquidv1.port`), they
will now be assigned to the liquidv1 instead of Bitcoin mainnet.
27d9a70a4 Change elements mode to activating BIP9 signaling based on height (Gregory Sanders)
Pull request description:
backport of https://github.com/ElementsProject/elements/pull/780
Tree-SHA512: 7af5eb4a3a0302141b234a3e818b7188c986efd539825290b70a20e3f2549864d90e65e51d967ec92e7c28d837e690df17bd1f0fe86f50ef071d033111c93f0e
9d5eb6aaa HF: Simplify legacy->dynafed transition max sig size (Gregory Sanders)
3751e1405 HF: Publish full dynafed block no matter epoch age (Gregory Sanders)
aec8b6caf HF: Dyanfed pruned header now has extra root (Gregory Sanders)
Pull request description:
Backport of https://github.com/ElementsProject/elements/pull/773
Tree-SHA512: 20085b52d7d7ef0595611a5346ba1af6ecad947aafe84ea5706bd16dae6462239153e94078bfef9e7a52cbc443592fb702902812466b14cd708bbf026e8b1cef
3d53639e9 Bump version number to 0.18.1.3 (Gregory Sanders)
Pull request description:
Tree-SHA512: 1d6529954688cdfd580c7171fbb502cbe8d3c08fa5627bf4f0441615380e45e29ba4fd3b1db5dfc599c63eb6178f0790181ca1b3b182ebcecc56fda1895e3723
c79ad5fe0 getnewblockhex: Take data push for arbitrary data in block coinbase commitment (Gregory Sanders)
Pull request description:
…ommitment
backport of https://github.com/ElementsProject/elements/pull/753
Tree-SHA512: b118f33643a5f62978c4d839c7d38917b65fdf7b8ef86fe8091485ea4f80024b5e8dbaecb00b778c8e9898611bc742b4169d5ce69b59dae8faff749d040c5120
7f0bd205c Reduce min relay to 100 sat/vkB (Gregory Sanders)
a40fdbedb modify p2p_feefilter test to catch rounding error (Gregory Sanders)
2f013fde6 Disallow implicit conversion for CFeeRate constructor (Gregory Sanders)
14463785a feefilter: Compute the absolute fee rather than stored rate to match mempool acceptance logic (Gregory Sanders)
Pull request description:
backport of https://github.com/ElementsProject/elements/pull/684
Tree-SHA512: 31f3f494f7666b38fdbdfb7490297162bdfb4aef4c7e5748effe9bcad17d6a14a48d24d8dee49d0cf5c978cc42ec7e6ae63c8a45cf956a8bdb3dfbcd3c8e4357
f72e57a3a Use Elements PSBT magic when in Elements mode (Andrew Chow)
8be2a9e35 Change Proprietary types to use the method specified in BIP 174 (Andrew Chow)
Pull request description:
Backport of https://github.com/ElementsProject/elements/pull/730
Tree-SHA512: d0484639049de772989f4f97cc926fbdea0e5c27a294c1f2b5ec0b0f28ca6e620ac5a6306d029ff90d77c1c390848fbad94b3b51fe5e67d4792bb117b000c07b
f7a41c5ff finalizecompactblock: Fix it, make test easier to fail (Gregory Sanders)
8bbd5a3aa Fix finalizecompactblock filling in more found txs from mempool (Gregory Sanders)
e7b77b757 Don't run normal functional tests twice. (Gregory Sanders)
5f628d542 Sprinkle a bunch of syncs to avoid peg-in failure hanging (Gregory Sanders)
87e80602f feature_fedpeg.py: just use testmempoolaccept checking blinded peg-in transactions (Gregory Sanders)
244cccd09 Take mempool locks when doing compact block RPC calls touching mempool (Gregory Sanders)
e66aca4d5 Disable functional tests for sanitzer runs which just OOM (Gregory Sanders)
12eb9b961 Don't run unit tests for compatibility run(which is a NOP) (Gregory Sanders)
Pull request description:
1) Don't run unit tests for compatibility run(redundant)
2) Disable functional tests for sanitizer runs which have been OOM for a while now
3) only use mempool sync in fedpeg test to avoid connection complexity, add a bunch of sync calls to avoid hanging validation failure corner cases
4) run functional tests exactly once
5) fix finalizecompactblock RPC
Tree-SHA512: 2c682d3855cd474fb6e8c039a0cc308cf68321da0f57adbbf2aa8e3aa17b06e244942be7e2f8518581ad972fedfa80f4d898e1cd72a95e9660463413a3b47efe