Steven Roose
48a82fa993
Make claimpegin fail in the case of a double claim
...
Currently it will commit to the transaction without it being able to
enter the mempool. This makes the block creation code include the tx
into the block and create an invalid block.
2019-05-08 15:35:58 +01:00
Steven Roose
af2264665e
Prevent pegin double spends from entering the mempool
...
This bug got introduced with the 0.17 rebase. In 0.14.1 the double pegin
claim check was done in the beginning of the validation logic, where the
coins view was the actual UTXO set. In 0.17, Core moved several checks
because the intermediate method CheckInputs was removed and some logic
moved to tx_verify.cpp, where we also put the pegin check. In the
mempool acceptance check, however (as opposed to the ConnectBlock
check), CheckTxInputs is called with only a partial UTXO view for
optimization reasons. This commit adds an extra pegin check in the
beginning of the mempool code where we have a full UTXO view.
2019-05-08 15:34:55 +01:00
Steven Roose
50c557083d
Report IsValidPeginWitness error message
2019-05-07 20:13:42 +01:00
Steven Roose
bb80fd1602
Merge #604 : gitian: Rename liquid windows installer to liquid
...
f7cc37cb1 Rename liquid windows installer to liquid (Gregory Sanders)
Pull request description:
resolves https://github.com/ElementsProject/elements/issues/603
Tree-SHA512: b66ebe4ce492658e8e4b40e826084ff49d64736717e1955d61ee986a9aa305cdd8caeb28ba4e4ebfb30b4c798e1c74f9f566ee71cebf5a6bb8c3ee81b052b39d
2019-05-03 14:27:01 +01:00
Steven Roose
2c56e0d2b3
Merge #602 : refactor getpeginaddress to not call getnewaddress RPC
...
b919ca3d9 fedpeg test makes sure claim_script is wpkh (Gregory Sanders)
a9cbe5530 refactor getpeginaddress to not call getnewaddress RPC (Gregory Sanders)
cdb33e521 createrawpegin should look for wpkh addresses, not nested (Gregory Sanders)
Pull request description:
resolves https://github.com/ElementsProject/elements/issues/599
Tree-SHA512: 37fbcb865df78337827b44fed00e54fcd5c44eea57bf48d66416be00c915129dcc5f5fda613d9f64fdb325303c24fab4a1e8b1c96fd54ee2dcaac90ba841bfb7
2019-05-03 14:24:59 +01:00
Gregory Sanders
f7cc37cb11
Rename liquid windows installer to liquid
2019-05-01 16:07:34 -04:00
Gregory Sanders
8c21d415be
Merge #601 : Change trusted subkey for Steven Roose
...
90f669e Change trusted subkey for Steven Roose (Steven Roose)
Pull request description:
New subkey signed with same master key:
```
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
=29Ta
-----END PGP PUBLIC KEY BLOCK-----
```
Tree-SHA512: fbc23d4ea91d20e2ecba110d24b445c8379d2fc7fa92ad16efa6463a6e3202f764204ccfdbe94d32fabb5902b30e2dad854fe2670c358563f20d7b46442f228a
2019-05-01 11:04:43 -04:00
Gregory Sanders
b919ca3d93
fedpeg test makes sure claim_script is wpkh
2019-05-01 10:54:06 -04:00
Gregory Sanders
a9cbe55309
refactor getpeginaddress to not call getnewaddress RPC
2019-05-01 10:54:06 -04:00
Gregory Sanders
cdb33e5214
createrawpegin should look for wpkh addresses, not nested
2019-05-01 10:54:06 -04:00
Steven Roose
90f669ed38
Change trusted subkey for Steven Roose
...
New subkey signed with same master key:
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
=29Ta
-----END PGP PUBLIC KEY BLOCK-----
2019-05-01 14:15:58 +01:00
Gregory Sanders
551483eae5
Merge #595 : Add unit test for the PolyMod method in b(l)ech32
...
4a218cd Fix linter by exporting b(l)ech32 internals (Steven Roose)
99b047c Add additional blech32 unit test (Steven Roose)
6412970 Fix bug in blech32 (Steven Roose)
0de2b05 Add unit test for the PolyMod method in b(l)ech32 (Steven Roose)
Pull request description:
Tree-SHA512: 9d574376b6471742283d0d145359d8d674b7e95fd40f52396c6fc5f671dc262526624d1d15cb8ab7b4517a8b2501405dd0f680f69dfc41dabb0eb11d7bbbfe88
2019-04-23 17:43:44 -04:00
Steven Roose
4a218cd0ef
Fix linter by exporting b(l)ech32 internals
2019-04-23 21:11:30 +01:00
Steven Roose
99b047c305
Add additional blech32 unit test
2019-04-23 20:38:39 +01:00
Steven Roose
64129703a8
Fix bug in blech32
2019-04-23 20:38:28 +01:00
Steven Roose
0de2b056d1
Add unit test for the PolyMod method in b(l)ech32
2019-04-23 16:36:15 +01:00
Gregory Sanders
2412d38015
Merge #593 : Liquid gitian builds: move more to liquid name
...
2a50ec1 Liquid gitian builds: move more to liquid name (Gregory Sanders)
Pull request description:
resolves https://github.com/ElementsProject/elements/issues/592
Tree-SHA512: b4cf6eff1c1d505186708d80a19d173400abceb153ca362552c72b231d034219c4e6d2ecb9f50d7f2f6c8234be3d4ab4d8559df72edc70831fb067cfeabb7de7
2019-04-22 16:53:49 -04:00
Gregory Sanders
2a50ec1d5a
Liquid gitian builds: move more to liquid name
2019-04-22 15:46:26 -04:00
Steven Roose
b89a64c36b
Merge #591 : Add testdummy deployment for versionbits to squash warnings
...
88b380211 Add testdummy deployment for versionbits to squash warnings (Gregory Sanders)
Pull request description:
liquidv1 has a testdummy deployment like other common chains, sync this up.
Tree-SHA512: a4dfccc284e11bc3a69463fc553138c1b8d560d2bf9539679c815acea7754aca4fbd78ec3d23dbccd825c59da7cce8044d42b1dfbc2bff78c332556afdbaa7f3
2019-04-22 12:31:34 +01:00
Steven Roose
59def74d27
Merge #588 : CreateTransaction: Place blinding pubkey into nNonce in case of fundraw
...
7fd6b88c9 claimpegins should arrive in witness destinations (Gregory Sanders)
a4a051e75 Add tests for fundrawtransaction placing back blinding keys properly (Gregory Sanders)
48958a6db CreateTransaction: Place blinding pubkey into nNonce in case of fundraw (Gregory Sanders)
2e6191d73 QA: Hack around no issuance an non-witness tx bug issue#473 (Gregory Sanders)
Pull request description:
Currently any fundrawtransaction call will result in unblinded change output. Automated flow isn't effected by this bug.
Tree-SHA512: ee09a58bd8d5ac35f8d090a0e8928efebb7f9d8e886105bff7188ad4983406d53e4693b46b1e4f70ba76d3e06a420bd778b4c879de183d02d7ec3c7ccbac3f8e
2019-04-22 10:41:53 +01:00
Steven Roose
346c54401a
Merge #587 : CreateTransaction should still print blinded tx info during fundraw etc
...
dc1ede8f2 CreateTransaction should still print blinded tx info during fundraw etc (Gregory Sanders)
Pull request description:
This should result in better diagnosing of `fundrawtransaction` behavior in case of bugs with blinding.
Tree-SHA512: 4bbd3d58f24dbb0d21fe150154c55eeb617734a2edb6211ff743448d744367e089ee8196aa06ec6fb9fb38e45ca5e1bb4c490dcb9fdda75a288fbec2112b1078
2019-04-22 10:03:52 +01:00
Gregory Sanders
88b3802114
Add testdummy deployment for versionbits to squash warnings
2019-04-20 15:19:36 -04:00
Gregory Sanders
7fd6b88c97
claimpegins should arrive in witness destinations
2019-04-19 07:39:32 -04:00
Gregory Sanders
a4a051e756
Add tests for fundrawtransaction placing back blinding keys properly
2019-04-19 07:39:32 -04:00
Gregory Sanders
48958a6db5
CreateTransaction: Place blinding pubkey into nNonce in case of fundraw
2019-04-19 07:39:32 -04:00
Gregory Sanders
2e6191d73a
QA: Hack around no issuance an non-witness tx bug issue#473
2019-04-19 07:39:32 -04:00
Gregory Sanders
dc1ede8f20
CreateTransaction should still print blinded tx info during fundraw etc
2019-04-18 16:03:31 -04:00
Gregory Sanders
5735322a06
Merge #574 : configure option --enable-liquid for default liquidv1 chain
...
ff12bf7 QT: --enable-liquid needs to use different QAPP name for QSettings (Gregory Sanders)
f475780 QT: WalletModel should always check for balance changes once (Gregory Sanders)
93e2660 QT: dummy address needs fully valid pubkey (Gregory Sanders)
c227c65 QT: Cache the blinded destination values on transactions we create, like -cli (Gregory Sanders)
5622a83 QT: remove GetAmounts calls or put behind bitcoind mode only (Gregory Sanders)
17229bf QT: Add bracket to not reassign values on non-tx (Gregory Sanders)
88c256f Split out liquid gitian build descriptors (Gregory Sanders)
7bd0667 Change gitian defaults back to elements, leave commented out lines as switch (Gregory Sanders)
6d6ddc5 Rename binaries to liquid naming at end of gitian process (Gregory Sanders)
aa2af38 --enable-liquid: liquid.conf and liquid.pid (Gregory Sanders)
3b1ca17 --enable-liquid: change default datadir to .liquid (Gregory Sanders)
1f67fec --enable-liquid for gitian builds (Gregory Sanders)
1fdc059 Add travis build for --enable-liquid (Gregory Sanders)
7eea59a configure option --enable-liquid for default liquidv1 chain (Gregory Sanders)
Pull request description:
The only behavior it modifies is that the default chain becomes `liquidv1`. Also added a Travis test for coverage and adapted a unit test, and enabled this mode for gitian descriptors.
Tree-SHA512: 9a19267a51ee7a8906b6a8af9c511a4838ec529c5ea2873de215eb849111d2d2380679b524e7198f53606810b47cd85ef46a8fc5816c86e78ebedd8c30de0da7
2019-04-18 13:19:59 -04:00
Gregory Sanders
28ae91d7de
Merge #586 : RawFillBlinds needs to push blank pubkeys if output it already blinded
...
b08fcb1 RawFillBlinds needs to push blank pubkeys if output it already blinded (Gregory Sanders)
Pull request description:
Tree-SHA512: 7b6f718f00d01cfdfae698c89c7c1ba5d09c7624a27cce4bc1a3d6ea9ceebd03684da1c867fec6ac22f4520e0afaa2bd934bfda979402cc3364750b1dd98af70
2019-04-18 13:17:11 -04:00
Gregory Sanders
ff12bf7250
QT: --enable-liquid needs to use different QAPP name for QSettings
2019-04-18 12:06:28 -04:00
Gregory Sanders
b08fcb1f9a
RawFillBlinds needs to push blank pubkeys if output it already blinded
2019-04-18 10:52:22 -04:00
Gregory Sanders
f47578083e
QT: WalletModel should always check for balance changes once
2019-04-17 15:35:27 -04:00
Gregory Sanders
93e26608c2
QT: dummy address needs fully valid pubkey
2019-04-17 15:35:27 -04:00
Gregory Sanders
c227c65a13
QT: Cache the blinded destination values on transactions we create, like -cli
2019-04-17 14:23:23 -04:00
Gregory Sanders
5622a838c2
QT: remove GetAmounts calls or put behind bitcoind mode only
2019-04-17 14:22:57 -04:00
Gregory Sanders
17229bfb8c
QT: Add bracket to not reassign values on non-tx
2019-04-17 11:16:17 -04:00
Gregory Sanders
88c256f751
Split out liquid gitian build descriptors
2019-04-17 10:44:40 -04:00
Gregory Sanders
7bd066705c
Change gitian defaults back to elements, leave commented out lines as switch
2019-04-16 12:43:59 -04:00
Gregory Sanders
6d6ddc55b3
Rename binaries to liquid naming at end of gitian process
2019-04-16 12:36:39 -04:00
Gregory Sanders
aa2af38715
--enable-liquid: liquid.conf and liquid.pid
2019-04-15 16:59:49 -04:00
Gregory Sanders
3b1ca174d7
--enable-liquid: change default datadir to .liquid
2019-04-15 16:59:49 -04:00
Steven Roose
aea8fa2a82
Merge #575 : mempool_package: make sure small UTXOs aren't selected for spending c…
...
fb184c830 mempool_package: make sure small UTXOs aren't selected for spending chain (Gregory Sanders)
Pull request description:
…hain
Was causing random errors depending on the response of listunspent, which may be including smaller UTXOs for whatever reason.
Tree-SHA512: 1a083026f67131374478cc70abd41a3c4918f7867d0ede75a3ddf331e485ed11bc8a46477a7ecf733faa40130529f2b83f7b1a8a56d8434a3908a0592cdd61ef
2019-04-15 16:06:28 +01:00
Gregory Sanders
fb184c8303
mempool_package: make sure small UTXOs aren't selected for spending chain
2019-04-15 08:45:52 -04:00
Steven Roose
8c02193a66
Merge #577 : Add a couple comments on (re)issueasset to let users know about raw v…
...
1cccb6ebb Add a couple comments on (re)issueasset to let users know about raw versions (Gregory Sanders)
Pull request description:
…ersions
Tree-SHA512: e431d2efffd18a3a606c179b8bc44f61f4fb04a3812725c670c2d119c92fc89246e63f1b2f6f035f0eeb7c83fbebe225cf219898f74dd96de4494aa426832fed
2019-04-15 10:52:05 +01:00
Gregory Sanders
1cccb6ebb8
Add a couple comments on (re)issueasset to let users know about raw versions
2019-04-13 14:59:03 -04:00
Gregory Sanders
1f67fec0e9
--enable-liquid for gitian builds
2019-04-12 17:08:25 -04:00
Gregory Sanders
1fdc0595d3
Add travis build for --enable-liquid
2019-04-12 13:27:01 -04:00
Gregory Sanders
7eea59a2ca
configure option --enable-liquid for default liquidv1 chain
2019-04-12 13:27:01 -04:00
Gregory Sanders
a32cd1d363
Merge #573 : Add issuance serialization in python, tighten up DoS rules
...
d70367b Add broken python serialization to always give issuance input, test for decode failure (Gregory Sanders)
2cb47d1 Disallow coinbase output witness data, since outputs are explicit anyways (Gregory Sanders)
8b2e885 Test for block-blinding by txinwit-overstuffed block (Gregory Sanders)
789d4b9 Disallow output witness data in coinbase transactions (Gregory Sanders)
e64324e Test coinbase witness data consensus rules (Gregory Sanders)
ac98ca4 python test support for issuance and peg-in serialization and data (Gregory Sanders)
8140a87 Reject unneeded pegin witness by policy (Gregory Sanders)
97356e8 test_framework: Fix CTxInWitness.is_null with pegin_witness (Gregory Sanders)
2309508 feature_fedpeg.py: change sidechain's parent bech32 prefix to match (Gregory Sanders)
Pull request description:
resolves https://github.com/ElementsProject/elements/issues/530
Tree-SHA512: 89d78bfe512ba573304e0033798ed1de27decfbdbda78ed158ce1ee205e9f57054bb3c53d7e1e8aba9da2b865c33b9852551b0d4cc1c3c807a0b8dbae130ee86
2019-04-12 13:23:17 -04:00
Gregory Sanders
34aa9faf3a
Merge #572 : Fix some const clang complaints
...
3ef0e6d Fix some const clang complaints (Gregory Sanders)
Pull request description:
Resolves https://github.com/ElementsProject/elements/issues/571
Tree-SHA512: c2dd4287d22678da570f0a9c053929c373e7377b1e1f8eff12e3df4d43cfa6c21d5be1d45c44db76c5686ea40c925c94250ed245451174cf0190b6e58cca9268
2019-04-12 12:48:28 -04:00