This allows the initial relaxed restriction on non-segwit fedpeg
programs to be extended as long as the fedpeg program is not changed
while the block signing parameters can be changed.
47bc28aa8 Speficy dynafed deployment for Liquidv1 (Steven Roose)
385b670a9 Add comment to BIP9 time fields (Steven Roose)
6f70350d0 Move dynafed bit into the ELEMENTS fields (Steven Roose)
Pull request description:
Tree-SHA512: 12710e8fd04a3753d1afc26a81f62cdef66449071da00ca39854b1cd66c4002669c26e4db0a64636f3458206d451055ddbaeb66e4fc847166b57968cd2ce59e2
94a49e814 Use gitian infrastructure to install librsvg2-2 (in lieu of hard-coded wget) (Jeff Frontz)
Pull request description:
Tree-SHA512: e472ffa1d955e88767648cee99d337f9cedd181f5ae09ccdb5ec005873871087e0beec68f6405fd8b69b061e86c6599211067e9ca26a9827f896fac1f24d9cd4
91ec3dd16 Make error messages distinct at each failure location. (Glenn Willen)
f335ff845 Fix logic issues with randomization of outputs in [re]issueasset_base; minor refactoring. (Glenn Willen)
Pull request description:
Tree-SHA512: b9bb0ebf8023dad1897063b57c3dcf34d3761cf571e4811a6c4e3ec6b7afec9aa5b29b38f1781eeee393b51171884d2b66894ff78016c35936c0bce75d46d2ed
When we decode or sign a PSBT given to us via RPC, first check that, if
it contains blinded output values, they verifiably match the unblinded
output values contained in the original transaction proposal. Otherwise fail.
a1ca01b74 Bump version 0.18.1.8 (Glenn Willen)
729fd3ab7 Update hardcoded PAK list for Liquid v1 (Glenn Willen)
Pull request description:
Change Liquid PAK list and bump to 0.18.1.8.
Tree-SHA512: 68c6473b1ccd38edfa6129727e6b1c611ceda2fef27dbdf07ef828fa11f721ac0e7b63b4308a848f545e45ace2b06f760438082765034350e548a537a4d2d18b
8e5893ecb Add test to make sure issuances to wrong addresses fail (Steven Roose)
21b3913a7 Make issuance fail for invalid addresses (Steven Roose)
Pull request description:
Backport of #861.
Tree-SHA512: 6ef9d50c1b63d93dd3497b38510e8628d02dd876d85b270e3ede4c68118aaf1e7cd3c73ee7f35d7b51cc7500517f3cedd4e0bf5d4de0be373a51ae008d89cf15
3bb299403 Changing Elements Icon to just the graphic without text, fixing issue with gitian builds on icon, removing color change based on testnet for Elements, and compatible svg with build script. (Allen Piscitello)
Pull request description:
Backport of #860.
Tree-SHA512: 7db77c638d7b96a6aba70259882bb178b769d344d29bb1109c12ae54331efb97f28b53e2eee4e2e797892398048b2a9344fa1a9aeae0738441b0a447189368f8
Dmitry pointed out this potential overflow. They can't really happen
because of the `CheckTransaction` check on explicit amounts that
happens earlier in the verification chain. But it's a good idea to
add the check here as well so that a potential relaxing of other rules
cannot accidentally introduce an overflow risk.
2e4f15750 Change the logo file from Liquid to Elements (Steven Roose)
Pull request description:
Backport of https://github.com/ElementsProject/elements/pull/854.
Tree-SHA512: e7d220be0285cc4c71b0625512c665717caafd5b6993e251cd53c80c0397b0f2be257a5610c6214dd7de021bcbcf8ee7e0cd5377ee25aa806850c0fc8f74f819
96b90d07f Add parameter for chain name in initial download string (Philippe McLean)
a531e6a4a Replace some Bitcoin mentions with Elements (Steven Roose)
Pull request description:
Backport of #844.
Tree-SHA512: 61441d3dc913f80cb01c1816ecb41dde0bbb278cc1c9da47e17a8c1606aa1c2608b5aea5facc0a80eb198e1d61b91a3e773aa255bfa0e5cbd13cba58a8c1cdf0
35c83bdb8 Remove the min(max( construction for the ct_exponent argument (Steven Roose)
Pull request description:
Backport of https://github.com/ElementsProject/elements/pull/840.
@dgpv Could you review again?
Tree-SHA512: e212bc04e314bfd8a8e7b7c9c3d5620ad1b6f603706cc038136a655ab729f49c3430f70b0a9baa2d04a2e0bdc9e0aaced413d3cb0d4a424e386b50322b958dc2
We removed the similar construction for ct_bits in an earlier commit.
The construction is to keep the value between -1 and 18. This kind of
means that a user that inputs a value outside that range will not get an
error, but will use the value on the edge of the range instead.
It's probably better to return an error (generated by secp256k1) in the
case of invalid input.
b23efb2f5 Improve coinbase and issuance tx testing for txindex (Steven Roose)
91ad74866 Index the genesis block with txindex (Steven Roose)
Pull request description:
Backport of https://github.com/ElementsProject/elements/pull/838.
Tree-SHA512: 19597a30d117efd33bf76709c3428def9bfa374f356a5e52a81d617794fb985d3e663ed8911422916d4af113f618d276442fdb0e503cf4df6a1a09e04b63a64a
17f8e747e Bump version to 0.18.1.6 (Steven Roose)
8de91ec50 Reduce mintxfee to 0.1 sat/vbyte and fallback fee to 2 sat/vb (Steven Roose)
356f25bf8 Some readability improvements in blind.cpp (Steven Roose)
a72d9c646 Switch default bits of hiding to 52 (Gregory Sanders)
32792e3dc initpegoutwallet: check for hardened derivation steps early (Gregory Sanders)
ed8852184 Create witness outputs for (re)issueasset RPC (Gregory Sanders)
214789b69 Place the mainchain RPC warmup message in a better place (Steven Roose)
34784a663 Fix claimpegin and createrawpegin support for multiwallet. (Glenn Willen)
Pull request description:
v0.18.1.6 changelog:
- Reduce mintxfee to 0.1 sat/vbyte and fallback fee to 2 sat/vb
- Switch default bits of hiding to 52
- check for hardened derivation steps early in initpegoutwallet
- Create witness outputs for (re)issueasset RPC
- Fix claimpegin and createrawpegin support for multiwallet
- Place the mainchain RPC warmup message in a better place
Backported commits:
```
commit bfb77ad44d (origin/pr/835, mine/mintxfee, mintxfee)
Author: Steven Roose <steven@stevenroose.org>
Date: Tue Mar 17 12:47:03 2020 +0000
Reduce mintxfee to 0.1 sat/vbyte and fallback fee to 2 sat/vb
commit 26e5490e83
Author: Gregory Sanders <gsanders87@gmail.com>
Date: Tue Dec 3 16:14:13 2019 -0500
Switch default bits of hiding to 52
commit a7b41e1f7e (upstream/pr/829, origin/pr/829, instagibbs/check_hardened)
Author: Gregory Sanders <gsanders87@gmail.com>
Date: Tue Mar 3 09:52:57 2020 -0500
initpegoutwallet: check for hardened derivation steps early
commit 91583b6e0a (upstream/pr/825, origin/pr/825, instagibbs/witness_issue)
Author: Gregory Sanders <gsanders87@gmail.com>
Date: Mon Feb 24 09:32:21 2020 -0500
Create witness outputs for (re)issueasset RPC
commit c5cb714847 (upstream/pr/818, origin/pr/818, mine/msg-warmup, msg-warmup)
Author: Steven Roose <steven@stevenroose.org>
Date: Tue Feb 18 15:15:52 2020 +0000
Place the mainchain RPC warmup message in a better place
commit fc841c8047 (upstream/pr/813, origin/pr/813)
Author: Glenn Willen <gwillen@nerdnet.org>
Date: Thu Feb 6 23:08:56 2020 -0800
Fix claimpegin and createrawpegin support for multiwallet.
```
Tree-SHA512: 8ad9f22a26e7ea174f8a001651c2f36b5799578d18187231fb170b000c5d6489cd20f2aea776506e6e604a7d6c981a6b32edd532629ec21851ff5f9e7f95a0ed