Simon
85c9ecb846
Part of #1969 . Update tests to avoid error 'absurdly high fee' from change in min fee calc.
7 years ago
Simon
ebe750a882
Part of #1969 . Changing min fee calculation also changes the dust threshold.
7 years ago
Jay Graber
8d2dac6e3f
Inc num of txs in test mempool
7 years ago
Jay Graber
cc64e2ccc8
Add rpc test for prioritisetransaction
7 years ago
Simon
238fec642d
Update test to check for updated error messages in AmountFromValue().
7 years ago
Simon
91270dcfbc
Update test to check for more joinsplit related fields in getrawtransaction
7 years ago
Jack Grigg
b8eb37757b
Require -experimentalmode for wallet encryption
7 years ago
Jack Grigg
8db0dd93e4
Add test to check for presence of vpub_old & vpub_new in getrawtransaction
7 years ago
Jonas Schnelli
9bbc220641
fix rpc-tests.sh
`${testScripts[@]}` now does split up `testscript --agument` in two elements pushed to the array (`testscript` and `--agument`).
9 years ago
Simon
75bb764bb8
Add test for z_sendmany with fee of 0
7 years ago
Jonas Schnelli
3ba2e19e2b
[ZMQ] append a message sequence number to every ZMQ notification
8 years ago
Jack Grigg
c7cb3c13ea
[qa] py2: Unfiddle strings into bytes explicitly in ZMQ RPC test
Extracted from bitcoin/bitcoin#7853
commit faa41ee204124da19dcf1e5b8a3aef1e216bf5e6
7 years ago
Jack Grigg
a9445db62f
Fix python syntax in ZMQ RPC test
Extracted from bitcoin/bitcoin#7335
commit 7777994846cdb9b9cf69e391a33eeed30393bbcf
7 years ago
Cory Fields
5088de4bb8
travis: install a recent libzmq and pyzmq for tests
9 years ago
Jonas Schnelli
5c7f84cf26
[travis] add zmq python module
9 years ago
Jonas Schnelli
da0e7aa1d7
QA: Add ZeroMQ RPC test
9 years ago
Cory Fields
cce7754eb8
Depends: Add ZeroMQ package
9 years ago
Simon
aa0ab69a15
Closes #2024 by documenting and testing method field in z_getoperationstatus
7 years ago
Simon
a45d2ec79c
Update test to verify order of zrpcunsafe log messages
7 years ago
Simon
a1477f6fac
Add test to verify z_sendmany logging
7 years ago
Sean Bowe
620c0e2845
Add test for z_importkey rescanning from beginning of chain.
7 years ago
Simon
774489569a
Increase timeout for z_sendmany transaction in wallet.py qa test
7 years ago
Simon
bab89e35c7
Update walletbackup.py qa test to use -exportdir option
7 years ago
Jack Grigg
9847bc870d
Create empty zcash.conf during coverage checks
Fixes regression caused by #2013 .
7 years ago
Jack Grigg
336fa63020
Create empty zcash.conf during performance measurements
7 years ago
Simon
8aa7937d44
Fixes #1960 : z_getoperationstatus/result now includes operation details.
8 years ago
Jack Grigg
4082dcb10f
Extend createjoinsplit to benchmark parallel JoinSplits
Closes #1940
8 years ago
Jack Grigg
88b7f3c28b
Generate JS for trydecryptnotes, make number of addresses a variable
8 years ago
Simon
f3c4919027
Increase timeout as laptops on battery power have cpu throttling.
8 years ago
Simon
2d931e905b
Fixes #1823 . Witness anchors for input notes no longer cross block boundaries.
8 years ago
Simon
af53da0225
Closes #1903 . Add fee parameter to z_sendmany.
8 years ago
Simon
520ced1405
Closes #1857 . Fixes bug where tx spending only notes had priority of 0.
8 years ago
J-Stuhlman
4e3b42c8e4
Update rawtransactions.py
8 years ago
Jack Grigg
0bb3d40f90
Add benchmark for incrementing note witnesses
8 years ago
Jack Grigg
0fbab55b1b
Add benchmark for attempting decryption of notes
8 years ago
Simon
0afd3687c8
Closes #1854 . z_sendmany selects more utxos to avoid dust change output.
8 years ago
Simon
9ddb6ad028
Mempool will accept tx with joinsplits and the default z_sendmany fee.
Issue #1851 shows that a zaddr->taddr can be rejected from mempools
due to not meeting fee requirements given the size of the transaction.
Fee calculation for joinsplit txs has not yet been agreed upon, so
during this interim period, this patch ensures joinsplit txs using
the default fee are not rejected due to an insufficient fee.
8 years ago
Simon
f4404d7b5b
Closes #1680 , temporary fix for rpc deadlock inherited from upstream.
8 years ago
Simon
9384e74c50
Closes #1833 . Format currency amounts in z_sendmany error message.
Improve coverage of possible error states from z_sendmany.
Refactor qa test for z_sendmany operations.
8 years ago
Simon
3920292b43
Add transaction size and zaddr output limit checks to z_sendmany.
8 years ago
Simon
7c463780cf
Fixes #1779 so that sending to multiple zaddrs no longer fails.
Commit 2eeb6b randomized the order of input and output notes,
but this is now known to prevent the chaining of multiple joinsplits
in a single transaction. The root cause has yet to be determined.
This patch is a temporary fix and disables the shuffling of input
and output notes. It also adds a chained joinsplit test to the
python qa test suite.
8 years ago
Sean Bowe
52676958d1
Test that a pure joinsplit will mine if other transactions are in the mempool.
8 years ago
Simon
db026807b8
Add z_sendmany rule that when sending coinbase utxos to a zaddr
they must be consumed entirely, without any change, since there
is currently no way to specify a change address in z_sendmany.
8 years ago
Jack Grigg
dfe29d5988
Disable metrics screen in performance-measurements.sh
8 years ago
Daira Hopwood
02a4ace02c
Disable metrics screen in RPC tests
Author: Jack Grigg <jack@z.cash>
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
8 years ago
Jack Grigg
bc54cf06cc
Fix RPC test
8 years ago
Jack Grigg
07064ea2d1
GBT: Add RPC tests
8 years ago
Jack Grigg
1628efedaf
GBT: Correct block header in proposals RPC test
8 years ago
Daira Hopwood
deba66ca55
Fix other potential race conditions similar to ref #1597 in RPC tests.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
8 years ago
Daira Hopwood
f0f838f081
Fix race condition in rpc-tests/wallet_protectcoinbase.py. closes #1597
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
8 years ago