aboutsummaryrefslogtreecommitdiff
path: root/qa/rpc-tests/fundrawtransaction.py
Commit message (Collapse)AuthorAgeFilesLines
* s/DOGE/DIS/gTomo Ueda2021-09-021-1/+1
|
* really s/Doge/Dis/g this timeTomo Ueda2021-09-021-3/+3
|
* s/doge/dis/gTomo Ueda2021-09-021-1/+1
|
* fees: Reduce minimum relay fee to 0.001 DOGE, final change from tx to 0.01Michi Lumin2021-08-111-2/+4
|
* Initial back end framework to separate wallet and relay fees + dust.Michi Lumin2021-07-301-1/+1
|
* rpc-tests: fix fundrawtransaction coin amounts to not spend dustPatrick Lodder2020-07-221-40/+40
|
* Clean up RPC tests (#1465)Ross Nicoll2018-09-191-10/+13
| | | | | | | | | | * Enable full block tests * Fix invalidblocktest * Move watch only address funding to immediately before it's used, so node 0 doesn't spend the output before it checks it later. * Fix `fundrawtransaction` tests and sanitize fee calculation at the same time * Correct resolution of chain parameters when validating tx inputs, especially from previous coinbase transactions * Set block versions on full block tests so that the generated blocks are AuxPoW compatible
* Update RPC tests for Dogecoin (#1431)Ross Nicoll2018-09-191-8/+11
| | | | | | | | | * Make most of the RPC tests pass * Add AUXPoW rpc tests - Tests the auxpow rpc interface `getauxblock` - Tests consensus constraints for auxpow: - Minimum block height - Valid scrypt proof of work - Foreign chain ID
* Return correct error codes in fundrawtransaction().John Newbery2017-06-051-34/+6
| | | | | | | | | | | | | | | | The fundrawtransaction() RPC was returning misleading or incorrect error codes (for example RPC_INTERNAL_ERROR when funding the transaction failed). This commit fixes those error codes: - RPC_INTERNAL_ERROR should not be returned for application-level errors, only for genuine internal errors such as corrupted data. That error code has been replaced with RPC_WALLET_ERROR. This commit also updates the test cases to explicitly test the error code. Github-Pull: #9853 Rebased-From: dab804c18a427901684ebe936b2069a97e04a268
* [Wallet] unset change position when there is no change on exact matchGregory Sanders2017-05-311-0/+5
|
* qa: Check return code when stopping nodesMarcoFalke2017-02-231-1/+3
| | | | | | | This includes work by jnewbery Github-Pull: #9824 Rebased-From: fa4cd2e998e0ebebe283a6243f7f752123a105ab
* Merge #9607: Remove redundant semicolons in Python codeWladimir J. van der Laan2017-01-231-1/+1
|\ | | | | | | 5cdf106 Remove redundant semicolons in Python code (practicalswift)
| * Remove redundant semicolons in Python codepracticalswift2017-01-201-1/+1
| |
* | [QA] Add test for fundrawtransactions new reserveChangeKey optionJonas Schnelli2017-01-191-1/+27
|/
* Add 'subtractFeeFromOutputs' option to 'fundrawtransaction'.Chris Moore2016-12-131-0/+70
|
* Merge #9309: [qa] Wallet needs to stay unlocked for whole testMarcoFalke2016-12-101-1/+1
|\ | | | | | | 9359f8a Wallet needs to stay unlocked for whole test (Alex Morcos)
| * Wallet needs to stay unlocked for whole testAlex Morcos2016-12-091-1/+1
| |
* | [QA] add fundrawtransaction test on a locked wallet with empty keypoolJonas Schnelli2016-12-071-0/+17
|/
* [qa] util: Move wait_bitcoinds() into stop_nodes()MarcoFalke2016-10-021-1/+0
|
* [qa] fundrawtransaction: Create get_unspent()MarcoFalke2016-06-171-74/+19
|
* [qa] assert 'changePosition out of bounds'MarcoFalke2016-06-171-0/+6
|
* [qa] fundrawtransaction: Fix race, assert amountsMarcoFalke2016-06-131-6/+12
|
* [rpc] fundrawtransaction feeRate: Use BTC/kBMarcoFalke2016-06-071-3/+3
| | | | | | | | | Also introduce UniValueType UniValueType is a wrapper for UniValue::VType which allows setting a typeAny flag. This flag indicates the type does not matter. (Used by RPCTypeCheckObj)
* [rpc] fundrawtransaction: Fix help text and interfaceMarcoFalke2016-06-061-1/+1
|
* Merge #7967: [RPC] add feerate option to fundrawtransactionWladimir J. van der Laan2016-06-031-0/+8
|\ | | | | | | | | 04eaa90 Add more clear interface for CoinControl.h regarding individual feerate (Jonas Schnelli) 3b35e48 [RPC] add feerate option to fundrawtransaction (Jonas Schnelli)
| * [RPC] add feerate option to fundrawtransactionJonas Schnelli2016-04-281-0/+8
| |
* | [qa] Remove hardcoded "4 nodes" from test_frameworkMarcoFalke2016-05-151-5/+6
| |
* | [qa] Switch to py3MarcoFalke2016-05-051-6/+6
|/
* Add change options to fundrawtransactionJoão Barbosa2016-04-151-1/+79
|
* [qa] py2: Unfiddle strings into bytes explicitlyMarcoFalke2016-04-101-3/+0
|
* [qa] rpc-tests: Properly use integers, floatsMarcoFalke2016-04-011-1/+1
|
* [qa] Use python2/3 syntaxMarcoFalke2016-03-311-4/+4
|
* [qa] rpc-test: Normalize assert()MarcoFalke2016-03-191-19/+15
|
* [qa] Fix pyton syntax in rpc testsMarcoFalke2016-01-131-26/+24
|
* SQUASHME: Fix rpc tests that assumed fallback to minRelayTxFeeAlex Morcos2016-01-051-0/+9
|
* Bump copyright headers to 2015MarcoFalke2015-12-131-1/+1
|
* [rpc-tests] fundrawtransaction: Update fee after minRelayTxFee increaseMarcoFalke2015-10-201-1/+9
|
* Merge pull request #6415Wladimir J. van der Laan2015-08-141-4/+55
|\ | | | | | | | | | | | | | | | | | | | | | | | | d042854 SQUASH "Implement watchonly support in fundrawtransaction" (Matt Corallo) 428a898 SQUASH "Add have-pubkey distinction to ISMINE flags" (Matt Corallo) 6bdb474 Implement watchonly support in fundrawtransaction (Matt Corallo) f5813bd Add logic to track pubkeys as watch-only, not just scripts (Matt Corallo) d3354c5 Add have-pubkey distinction to ISMINE flags (Matt Corallo) 5c17059 Update importaddress help to push its use to script-only (Matt Corallo) a1d7df3 Add importpubkey method to import a watch-only pubkey (Matt Corallo) 907a425 Add p2sh option to importaddress to import redeemScripts (Matt Corallo) 983d2d9 Split up importaddress into helper functions (Matt Corallo) cfc3dd3 Also remove pay-2-pubkey from watch when adding a priv key (Matt Corallo)
| * Implement watchonly support in fundrawtransactionMatt Corallo2015-07-201-4/+55
| | | | | | | | | | Some code and test cases stolen from Bryan Bishop <[email protected]> (pull #5524).
* | Exempt unspendable transaction outputs from dust checkszathras-crypto2015-07-181-0/+16
|/ | | | | | | | | | | | | | | | | | | Since unspendable outputs can't be spent, there is no threshold at which it would be uneconomic to spend them. This primarily targets transaction outputs with `OP_RETURN`. --- Initially based on: commit 9cf0ae26350033d43d5dd3c95054c0d1b1641eda Author: zathras-crypto <[email protected]> Date: Wed Mar 25 02:04:02 2015 -0700 Changes: - cherry-picked on top of bitcoin:master - added RPC test for fundrawtransaction
* [QA] remove rawtransactions.py from the extended test listJonas Schnelli2015-07-101-1/+1
| | | | rawtransactions.py is already in the standard test list
* [QA] fix possible reorg issue in rawtransaction.py/fundrawtransaction.py RPC ↵Jonas Schnelli2015-07-101-32/+5
| | | | | | test - added missing mempool sync between block generations
* fundrawtransaction testsJonas Schnelli2015-06-111-0/+556