mirror of
https://github.com/basicswap/basicswap.git
synced 2025-11-06 02:38:11 +01:00
Log events for all sent transactions.
This commit is contained in:
@@ -2040,6 +2040,7 @@ class BasicSwap(BaseApp):
|
||||
script=script,
|
||||
)
|
||||
bid.setITxState(TxStates.TX_SENT)
|
||||
self.logEvent(Concepts.BID, bid.bid_id, EventLogTypes.ITX_PUBLISHED, '', None)
|
||||
|
||||
# Check non-bip68 final
|
||||
try:
|
||||
@@ -2758,6 +2759,7 @@ class BasicSwap(BaseApp):
|
||||
txid = self.ci(coin_to).publishTx(bytes.fromhex(txn))
|
||||
self.log.debug('Submitted participate txn %s to %s chain for bid %s', txid, chainparams[coin_to]['name'], bid_id.hex())
|
||||
bid.setPTxState(TxStates.TX_SENT)
|
||||
self.logEvent(Concepts.BID, bid.bid_id, EventLogTypes.PTX_PUBLISHED, '', None)
|
||||
else:
|
||||
bid.participate_tx = SwapTx(
|
||||
bid_id=bid_id,
|
||||
@@ -2811,6 +2813,7 @@ class BasicSwap(BaseApp):
|
||||
txn = self.createRedeemTxn(ci_to.coin_type(), bid)
|
||||
txid = ci_to.publishTx(bytes.fromhex(txn))
|
||||
self.log.debug('Submitted participate redeem txn %s to %s chain for bid %s', txid, ci_to.coin_name(), bid_id.hex())
|
||||
self.logEvent(Concepts.BID, bid.bid_id, EventLogTypes.PTX_REDEEM_PUBLISHED, '', None)
|
||||
# TX_REDEEMED will be set when spend is detected
|
||||
# TODO: Wait for depth?
|
||||
|
||||
@@ -3291,6 +3294,7 @@ class BasicSwap(BaseApp):
|
||||
try:
|
||||
txid = ci_from.publishTx(bid.initiate_txn_refund)
|
||||
self.log.debug('Submitted initiate refund txn %s to %s chain for bid %s', txid, chainparams[coin_from]['name'], bid_id.hex())
|
||||
self.logEvent(Concepts.BID, bid.bid_id, EventLogTypes.ITX_REFUND_PUBLISHED, '', None)
|
||||
# State will update when spend is detected
|
||||
except Exception as ex:
|
||||
if 'non-BIP68-final' not in str(ex) and 'non-final' not in str(ex):
|
||||
@@ -3301,6 +3305,7 @@ class BasicSwap(BaseApp):
|
||||
try:
|
||||
txid = ci_to.publishTx(bid.participate_txn_refund)
|
||||
self.log.debug('Submitted participate refund txn %s to %s chain for bid %s', txid, chainparams[coin_to]['name'], bid_id.hex())
|
||||
self.logEvent(Concepts.BID, bid.bid_id, EventLogTypes.PTX_REFUND_PUBLISHED, '', None)
|
||||
# State will update when spend is detected
|
||||
except Exception as ex:
|
||||
if 'non-BIP68-final' not in str(ex) and 'non-final' not in str(ex):
|
||||
|
||||
Reference in New Issue
Block a user