Prepare 23.3.1rc2 by psgreco · Pull Request #1495 · ElementsProject/elements

and others added 30 commits

May 22, 2024 15:56
This check for 0 feerate was inherited from upstream, and subsequently
removed in this commit:

bitcoin/bitcoin@f11eb1f
6d503ea4f8 Rename elements/jets.c
c68063f9ef Add testcases that are an even multiple of 1000 milliWU
92887000e6 Add minCost parameter
82d6260ed8 Remove intermedite primitive directory
09b4eee340 Make raw environment struct tags elements specific
a93cd359df Make environment struct tags elements specific
26de216e24 Make primitive.h functions indirect
35d188a247 rename elementsJets.* to jets.*
7fd6dbe2ca simplicity_computeCmr -> simplicity_elements_computeCmr

git-subtree-dir: src/simplicity
git-subtree-split: 6d503ea4f8859ec63ad22a22c0ccef067b1a0b5d
This Simplicity update has
- renamed a few types
- moved some files around
- added a minCost parameter, currently set to 0
- added a new error code
Update Simplicity integeration
Taproot and other soft-forks historically in Bitcoin have not gated mempool access.
…roadcast_test

Fix `mempool_unbroadcast.py` test
…ct#1479)

* enable rawtransaction send multiple assets to same address

* fix whitespace

* Update test/functional/feature_issuance.py

Co-authored-by: Byron Hambly <byron@hambly.dev>

* Update test/functional/feature_issuance.py

Co-authored-by: Byron Hambly <byron@hambly.dev>

---------

Co-authored-by: Tom Trevethan <ttrevethan@blockstream.com>
Co-authored-by: Byron Hambly <byron@hambly.dev>
…p_install

Fix macos CI pip install
…_test

test: fix feature_pak.py test
Unconditionally accept Simplicity spends in the mempool
…sync

Test: fix intermittent failures for wallet_elements_regression_1259.py and feature_dynafed.py
* fix address error messages and test

* newline

---------

Co-authored-by: Tom Trevethan <ttrevethan@blockstream.com>
Co-authored-by: Tom Trevethan <ttrevethan@blockstream.com>
…on (ElementsProject#1445)

* test: add test for unblinded re/issuance greater than 21 million

Co-authored-by: Mihailo Milenkovic <mihailo.milenkovic84@gmail.com>

* fix: unblinded re/issuance for greater than 21 million

Co-authored-by: Mihailo Milenkovic <mihailo.milenkovic84@gmail.com>

* enable with param config

* change range check to policy with config option

* refactoring, additional error messages and test extension

---------

Co-authored-by: Mihailo Milenkovic <mihailo.milenkovic84@gmail.com>
Co-authored-by: Tom Trevethan <ttrevethan@blockstream.com>
…nce_defaults

Default settings for acceptunlimitedissuances in chainparams
…ces_chainparams

acceptunlimitedissuances configurable for CLiquidV1TestParams
…-opcodes-word-reduplication

doc: Remove 'pops a' reduplication

@psgreco

@psgreco

tomt1664