aboutsummaryrefslogtreecommitdiff
path: root/qa/rpc-tests/keypool.py
Commit message (Collapse)AuthorAgeFilesLines
* Port from 0.13: Create a new HD seed after encrypting the walletJonas Schnelli2016-07-281-0/+10
| | | | | | | | | Forward-ports two commits from 0.13: - [0.13] Create a new HD seed after encrypting the wallet - [Wallet] Add CKeyMetadata record for HDMasterKey(s), factor out HD key generation Github-Pull: #8389 Rebased-From: f142c11ac634df487cc4bc65a5f1c9a3e3563dd9 de45c065f0648c4c41b57cb492420ceeed29dd11
* [qa] Remove hardcoded "4 nodes" from test_frameworkMarcoFalke2016-05-151-6/+5
|
* [qa] Switch to py3MarcoFalke2016-05-051-2/+2
|
* Move method to check matches within arrays on util.pyJoao Fonseca2016-04-191-22/+0
|
* [qa] Use python2/3 syntaxMarcoFalke2016-03-311-3/+3
|
* [qa] Test walletpassphrase timeoutMarcoFalke2016-01-091-2/+4
|
* Bump copyright headers to 2015MarcoFalke2015-12-131-1/+1
|
* [qa] keypool: DRY: Use test frameworkMarcoFalke2015-11-161-61/+12
|
* [qa] keypool: Fix white space to prepare transition to test frameworkMarcoFalke2015-11-161-99/+99
|
* Fix crash when mining with empty keypool.Daniel Kraft2015-08-181-0/+15
| | | | | | | Since the introduction of the ScriptForMining callback, the mining functions (setgenerate and generate) crash with an assertion failure (due to a NULL pointer script returned) if the keypool is empty. Fix this by giving a proper error.
* rpc-tests: remove python-bitcoinrpc directoryJonas Schnelli2015-05-211-2/+0
| | | | place authproxy.py at same level as other utility classes
* [QA] restructure rpc tests directoryJonas Schnelli2015-05-181-2/+2
| | | | * move non-test classes to subdir `test-framework`
* Fix python usage for arch's broken maintainersMatt Corallo2014-11-271-1/+1
|
* Update license in pull-tester and rpc-testsMichael Ford2014-10-231-1/+1
| | | | Add missing copyright/license header where necessary
* `getrawchangeaddress` should fail when keypool exhaustedWladimir J. van der Laan2014-07-111-0/+132
An user on IRC reported an issue where `getrawchangeaddress` keeps returning a single address when the keypool is exhausted. In my opinion this is strange behaviour. - Change CReserveKey to fail when running out of keys in the keypool. - Make `getrawchangeaddress` return RPC_WALLET_KEYPOOL_RAN_OUT when unable to create an address. - Add a Python RPC test for checking the keypool behaviour in combination with encrypted wallets.