lbrycrd/src/wallet
Gavin Andresen 0f5954c434
Regression test for ResendWalletTransactions
Adds a regression test for the wallet's ResendWalletTransactions function, which uses a new, hidden RPC command "resendwallettransactions."

I refactored main's Broadcast signal so it is passed the best-block time, which let me remove a global variable shared between main.cpp and the wallet (nTimeBestReceived).

I also manually tested the "rebroadcast unconfirmed every half hour or so" functionality by:

1. Running bitcoind -connect=0.0.0.0:8333
2. Creating a couple of send-to-self transactions
3. Connect to a peer using -addnode
4. Waited a while, monitoring debug.log, until I see:
```2015-03-23 18:48:10 ResendWalletTransactions: rebroadcast 2 unconfirmed transactions```

One last change: don't bother putting ResendWalletTransactions messages in debug.log unless unconfirmed transactions were actually rebroadcast.
2015-03-24 15:29:20 -04:00
..
test [Move Only] Move wallet related things to src/wallet/ 2015-03-12 14:13:02 +01:00
crypter.cpp wallet: move crypter to wallet 2015-03-22 15:18:55 -04:00
crypter.h wallet: move crypter to wallet 2015-03-22 15:18:55 -04:00
db.cpp use constant references for strings in functions in wallet/*.* 2015-03-21 18:40:51 +01:00
db.h use constant references for strings in functions in wallet/*.* 2015-03-21 18:40:51 +01:00
rpcdump.cpp [Move Only] Move wallet related things to src/wallet/ 2015-03-12 14:13:02 +01:00
rpcwallet.cpp Regression test for ResendWalletTransactions 2015-03-24 15:29:20 -04:00
wallet.cpp Regression test for ResendWalletTransactions 2015-03-24 15:29:20 -04:00
wallet.h Regression test for ResendWalletTransactions 2015-03-24 15:29:20 -04:00
wallet_ismine.cpp [Move Only] Move wallet related things to src/wallet/ 2015-03-12 14:13:02 +01:00
wallet_ismine.h [Move Only] Move wallet related things to src/wallet/ 2015-03-12 14:13:02 +01:00
walletdb.cpp Includes: Do not include main.h from any other header 2015-03-24 17:23:32 +01:00
walletdb.h use constant references for strings in functions in wallet/*.* 2015-03-21 18:40:51 +01:00