Skip to content

Commit 68d9bee

Browse files
committed
improve timeout refund tx handling
1 parent 3e3e192 commit 68d9bee

1 file changed

Lines changed: 4 additions & 5 deletions

File tree

x/lending/keeper/dlc.go

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -100,16 +100,15 @@ func (k Keeper) UpdateDLCMeta(ctx sdk.Context, loanId string, depositTxs []*psbt
100100
}
101101

102102
// get fee rate
103+
// ignore fee rate validity period check and set to default fee rate if it is 0
103104
feeRate := k.btcbridgeKeeper.GetFeeRate(ctx)
104-
if err := k.btcbridgeKeeper.CheckFeeRate(ctx, feeRate); err != nil {
105+
if feeRate.Value == 0 {
105106
feeRate.Value = types.DefaultFeeRate
106107
}
107108

108109
// timeout refund transaction can be generated offchain as needed
109-
timeoutRefundTx, err := types.CreateTimeoutRefundTransaction(depositTxs, vaultPkScript, borrowerPkScript, internalKey, dlcMeta.TimeoutRefundScript, loan.FinalTimeout, feeRate.Value)
110-
if err != nil {
111-
return err
112-
}
110+
// err ignored
111+
timeoutRefundTx, _ := types.CreateTimeoutRefundTransaction(depositTxs, vaultPkScript, borrowerPkScript, internalKey, dlcMeta.TimeoutRefundScript, loan.FinalTimeout, feeRate.Value)
113112

114113
// update dlc meta
115114
dlcMeta.LiquidationCet = types.LiquidationCet{

0 commit comments

Comments
 (0)