mirror of
https://github.com/LBRYFoundation/LBRY-Vault.git
synced 2025-08-23 17:47:31 +00:00
lnwatcher: store transactions as binary
This commit is contained in:
parent
d8e9a9a49e
commit
02d013421a
2 changed files with 2 additions and 3 deletions
|
@ -219,7 +219,6 @@ class ChannelDB(SqlDB):
|
|||
def __init__(self, network: 'Network'):
|
||||
path = os.path.join(get_headers_dir(network.config), 'channel_db')
|
||||
super().__init__(network, path, Base)
|
||||
print(Base)
|
||||
self.num_nodes = 0
|
||||
self.num_channels = 0
|
||||
self._channel_updates_for_private_channels = {} # type: Dict[Tuple[bytes, bytes], dict]
|
||||
|
|
|
@ -65,7 +65,7 @@ class SweepStore(SqlDB):
|
|||
|
||||
@sql
|
||||
def get_sweep_tx(self, funding_outpoint, prev_txid):
|
||||
return [Transaction(r.tx) for r in self.DBSession.query(SweepTx).filter(SweepTx.funding_outpoint==funding_outpoint, SweepTx.prev_txid==prev_txid).all()]
|
||||
return [Transaction(bh2u(r.tx)) for r in self.DBSession.query(SweepTx).filter(SweepTx.funding_outpoint==funding_outpoint, SweepTx.prev_txid==prev_txid).all()]
|
||||
|
||||
@sql
|
||||
def list_sweep_tx(self):
|
||||
|
@ -73,7 +73,7 @@ class SweepStore(SqlDB):
|
|||
|
||||
@sql
|
||||
def add_sweep_tx(self, funding_outpoint, prev_txid, tx):
|
||||
self.DBSession.add(SweepTx(funding_outpoint=funding_outpoint, prev_txid=prev_txid, tx=str(tx), txid=tx.txid()))
|
||||
self.DBSession.add(SweepTx(funding_outpoint=funding_outpoint, prev_txid=prev_txid, tx=bfh(str(tx)), txid=tx.txid()))
|
||||
self.DBSession.commit()
|
||||
|
||||
@sql
|
||||
|
|
Loading…
Add table
Reference in a new issue