aed1d90aca
Change feebumper from a stateful class into a namespace of stateless functions. Having the results of feebumper calls persist in an object makes process separation between Qt and wallet awkward, because it means the feebumper object either has to be serialized back and forth between Qt and wallet processes between fee bump calls, or that the feebumper object needs to stay alive in the wallet process with an object reference passed back to Qt. It's simpler just to have fee bumper calls return their results immediately instead of storing them in an object with an extended lifetime. In addition to making feebumper stateless, also: - Move LOCK calls from Qt code to feebumper - Move TransactionCanBeBumped implementation from Qt code to feebumper |
||
---|---|---|
.. | ||
test | ||
coincontrol.h | ||
crypter.cpp | ||
crypter.h | ||
db.cpp | ||
db.h | ||
feebumper.cpp | ||
feebumper.h | ||
fees.cpp | ||
fees.h | ||
init.cpp | ||
init.h | ||
rpcdump.cpp | ||
rpcwallet.cpp | ||
rpcwallet.h | ||
wallet.cpp | ||
wallet.h | ||
walletdb.cpp | ||
walletdb.h |