Merge pull request #2776 from jgarzik/keypoolsize
RPC: keypoolrefill now permits optional size parameter, to bump keypool
This commit is contained in:
@@ -1551,7 +1551,7 @@ bool CWallet::NewKeyPool()
|
||||
return true;
|
||||
}
|
||||
|
||||
bool CWallet::TopUpKeyPool()
|
||||
bool CWallet::TopUpKeyPool(unsigned int kpSize)
|
||||
{
|
||||
{
|
||||
LOCK(cs_wallet);
|
||||
@@ -1562,7 +1562,12 @@ bool CWallet::TopUpKeyPool()
|
||||
CWalletDB walletdb(strWalletFile);
|
||||
|
||||
// Top up key pool
|
||||
unsigned int nTargetSize = max(GetArg("-keypool", 100), 0LL);
|
||||
unsigned int nTargetSize;
|
||||
if (kpSize > 0)
|
||||
nTargetSize = kpSize;
|
||||
else
|
||||
nTargetSize = max(GetArg("-keypool", 100), 0LL);
|
||||
|
||||
while (setKeyPool.size() < (nTargetSize + 1))
|
||||
{
|
||||
int64 nEnd = 1;
|
||||
|
||||
Reference in New Issue
Block a user