Gregory Sanders
fbba0aa766
createrawtransaction now only supports manual fee construction
2017-04-02 14:32:38 -04:00
Gregory Sanders
e8d7b6f884
have destroyamount test use less brittle amount
2017-04-02 14:32:38 -04:00
Gregory Sanders
c2fe4f8391
remove issuance skeleton
2017-04-02 14:32:38 -04:00
Gregory Sanders
0460a1b159
Enhance confidential tests to cover new issuance method
2017-04-02 14:31:30 -04:00
Jorge Timón
9497027921
CA: RPC: Add destroyamount rpc call in rpcwallet
2017-04-02 14:30:01 -04:00
Jorge Timón
913e43cd97
CA: Tests-py: Remove addassetlabel from rpc-tests/confidential_transactions.py
2017-04-02 14:30:01 -04:00
Jorge Timón
486378b0c5
CA: Tests-py: wallet needs no knowledge of asset hex ids
2017-04-02 14:30:01 -04:00
Jorge Timón
3672383a54
fixup! CA python tests
2017-04-02 14:30:01 -04:00
Gregory Sanders
1ebbd1dcd6
Remove asset wildcard, make default behavior
2017-04-02 14:28:28 -04:00
Mark Friedenbach
83456d6037
CA: CAssetID -> CAsset
2017-04-02 14:28:18 -04:00
Gregory Sanders
1524da3f7c
confidential_transactions.py: remove erroneous set_trace, fix race
2017-04-02 14:23:35 -04:00
Gregory Sanders
988c0b9229
wallet.py begin re-activating
2017-04-02 14:23:35 -04:00
Gregory Sanders
09cc726ee3
Confidential Assets python testing
2017-04-02 14:23:35 -04:00
Gregory Sanders
d9ab0e3edf
Replace nTxFee with explicit output fees
2017-04-02 14:21:30 -04:00
Gregory Sanders
029f222b60
SendFrom: Remove
2017-04-02 14:18:27 -04:00
Gregory Sanders
1c735d0437
Fix blind test sync failure
2017-03-15 09:46:50 -04:00
Gregory Sanders
b296fb35ad
Test for FillOutput unblinding change output
2017-03-15 09:35:08 -04:00
Gregory Sanders
528e5469a0
new createblindedaddress call to gen CT address
2017-03-09 10:16:57 -05:00
Gregory Sanders
f28d2d1533
listunspent: don't list outputs with unknown amounts
2017-02-07 11:02:18 -05:00
Gregory Sanders
1d7134881c
New address prefix: CTE
2017-02-02 10:59:07 -05:00
Gregory Sanders
4e8b3a4798
fix getpeginaddress clarification
2017-02-02 10:59:07 -05:00
Gregory Sanders
a4d29a6495
Add regtest python peg-in test
2017-02-02 10:59:01 -05:00
Eric Martindale
01d7915bb7
Migrate project naming from "Beta" to "Elements"
...
Note: this also changes the CHAINPARAMS_ELEMENTS constant! The new
network name is simply `elements`, and similarly regtest is now
`elementsregtest`
2017-02-02 10:59:01 -05:00
instagibbs
d67536a2ec
Re-activated (some) python tests
2017-02-02 10:58:57 -05:00
Johnson Lau
9777fe1272
remove redundant tests in p2p-segwit.py
...
Github-Pull: #8499
Rebased-From: 67d6ee1e36
2016-10-17 14:16:08 +02:00
Johnson Lau
fef7b46841
test segwit uncompressed key fixes
...
Github-Pull: #8499
Rebased-From: 9260085377
2016-10-17 14:16:08 +02:00
Suhas Daftuar
908fced296
[qa] Add tests for uncompressed pubkeys in segwit
...
Github-Pull: #8499
Rebased-From: b811124202
2016-10-17 14:10:58 +02:00
Johnson Lau
b4b85279a9
Make test framework produce lowS signatures
...
Github-Pull: #8499
Rebased-From: 9f0397aff7
2016-10-17 14:10:58 +02:00
Johnson Lau
540413d995
Add standard limits for P2WSH with tests
...
Github-Pull: #8499
Rebased-From: 3ade2f64cf
2016-10-17 14:10:58 +02:00
Matt Corallo
9bb2a02f0d
[qa] Build v4 blocks in p2p-compactblocktests
...
This fixes an issue in backporting to 0.13 as 0.13 enforces SF
activation by block version lockin instead of through a hard-coded
block height.
Github-Pull: #8916
Rebased-From: a4ad37d4ef
2016-10-17 13:15:30 +02:00
Matt Corallo
df5069bb0e
[qa] Send segwit-encoded blocktxn messages in p2p-compactblocks
...
Github-Pull: #8916
Rebased-From: 032e883b93
2016-10-17 13:15:11 +02:00
Dagur Valberg Johannsson
cc6f55191a
[qa] Fix compact block shortids for a test case
...
Github-Pull: #8904
Rebased-From: 4cdece4041
2016-10-13 20:35:33 +02:00
Matt Corallo
890ac25638
Fix overly-prescriptive p2p-segwit test for new fetch logic
...
Github-Pull: #8393
Rebased-From: be7555f0c0
2016-10-13 20:15:17 +02:00
Suhas Daftuar
611cc5096e
[qa] Fix bug in mininode witness deserialization
...
Also improve tx printing
Github-Pull: #8393
Rebased-From: f5b9b8f437
2016-10-13 20:09:31 +02:00
Suhas Daftuar
61e282b62d
[qa] Add support for compactblocks v2 to mininode
...
Github-Pull: #8393
Rebased-From: 422fac649f
2016-10-13 20:09:31 +02:00
Suhas Daftuar
e47299a8f2
[qa] Update p2p-compactblocks.py for compactblocks v2
...
Github-Pull: #8393
Rebased-From: 27acfc1d2e
2016-10-13 20:09:31 +02:00
Suhas Daftuar
d6c83b95cf
[qa] Fix race condition in sendheaders.py
...
Also de-duplicates code that has been moved to mininode
Github-Pull: #8882
Rebased-From: b55d9411e7
2016-10-06 21:00:42 +02:00
Suhas Daftuar
b73f0653f3
[qa] Another attempt to fix race condition in p2p-compactblocks.py
...
sync_with_ping() only guarantees that the node has processed messages
it's received from the peer, not that block announcements from the node have
made it back to the peer. Replace sync_with_ping() with an explicit check that
the node's tip has been announced.
Github-Pull: #8882
Rebased-From: 6976db2f46
2016-10-05 11:19:17 +02:00
Wladimir J. van der Laan
cbc3fe59c4
test: Explicitly set encoding to utf8 when opening text files
...
These are text files but their encoding does not depend on the locale.
Not all of them require utf8 but it is better to fix it at something
to remove potential unpredictability.
This is necessary on FreeBSD where no locale is set by default,
and apparently Python defaults not only the terminal encoding to the locale
but that of every text file. So without LOCALE environment it defaults text
file encoding to ASCII. This causes problems with e.g. `bitcoin.conf`.
Luckily the locale doesn't affect the default encoding for str.encode() and
bytes.decode() on Python 3, so this is the only change necessary.
Github-Pull: #8840
Rebased-From: 30930e847e
2016-10-03 11:54:29 +02:00
MarcoFalke
0bee740845
[qa] util: Move wait_bitcoinds() into stop_nodes()
...
Github-Pull: #8860
Rebased-From: fa7c35c4ec
2016-10-03 11:31:36 +02:00
MarcoFalke
794b007896
[qa] Add getinfo smoke tests and rework versionbits test
...
Github-Pull: #8780
Rebased-From: fa6e71b27d
2016-10-03 11:31:18 +02:00
MarcoFalke
1f60d45504
[qa] mininode: Only allow named args in wait_until
...
Github-Pull: #8857
Rebased-From: fa666094cf
2016-10-03 10:59:49 +02:00
Suhas Daftuar
624a007f47
[qa] Fix race condition in p2p-compactblocks test
...
Also fix a bug in the sync_with_ping() helper function
Github-Pull: #8854
Rebased-From: b5fd666984
2016-10-03 10:57:40 +02:00
Johnson Lau
3e4abb5025
Fix nulldummy.py test
...
Github-Pull: #8841
Rebased-From: 46a4774d2b
2016-10-03 10:57:22 +02:00
Wladimir J. van der Laan
31ab2f862a
test: Avoid ConnectionResetErrors during RPC tests
...
This is necessary on FreeBSD and MacOSX, at least.
See https://github.com/bitcoin/bitcoin/pull/8834#issuecomment-250450213
Github-Pull: #8839
Rebased-From: 1d28faf9e9
2016-10-03 10:57:04 +02:00
MarcoFalke
d87227d6d2
[qa] nulldummy: Don't run unused code
...
Github-Pull: #8835
Rebased-From: fa156c604e
2016-10-03 10:56:27 +02:00
MarcoFalke
1dd1783873
[qa] blockstore: Switch to dumb dbm
...
Github-Pull: #8834
Rebased-From: fa9cd25ed0
2016-10-03 10:56:12 +02:00
Suhas Daftuar
9bbe66e592
[qa] Split up slow RPC calls to avoid pruning test timeouts
...
Github-Pull: #8827
Rebased-From: a0f8482f3e
2016-10-03 10:54:51 +02:00
Johnson Lau
375437c26b
Ping regularly in p2p-segwit.py to keep connection alive
...
This pings regularly while building a big block in p2p-segwit.py, to prevent timeout
Github-Pull: #8803
Rebased-From: 0637b02fce
2016-10-03 10:54:20 +02:00
Johnson Lau
9dfa0c8d90
Implement NULLDUMMY softfork
...
Github-Pull: #8636
Rebased-From: 482f852da6
2016-09-26 16:50:39 +02:00