wjblanke
wjblanke
### Purpose: The db_wrapper code allows read operations to use the current write connection if it is active. Currently the syncing operation uses distinct writes and reads which means write...
### Purpose: Keep coin cache coherent with DB ### Current Behavior: Queries could get stale spent_index records ### New Behavior: Queries go directly to DB
DO NOT MERGE plz --- > [!NOTE] > Removes implicit DB close from `Mempool.__del__` and explicitly closes the mempool SQLite connection in `MempoolManager.shut_down()` and after slow-path `new_peak` reinit, with added...