diff --git a/lightningd/bitcoind.c b/lightningd/bitcoind.c index bab699080..4a63bd209 100644 --- a/lightningd/bitcoind.c +++ b/lightningd/bitcoind.c @@ -151,7 +151,9 @@ static void bcli_finished(struct io_conn *conn, struct bitcoin_cli *bcli) if (bitcoind->shutdown) return; + db_begin_transaction(bitcoind->ld->wallet->db); bcli->process(bcli); + db_commit_transaction(bitcoind->ld->wallet->db); next_bcli(bitcoind); }