2023-05-17 17:03:51 +00:00
|
|
|
// Code generated by sqlc. DO NOT EDIT.
|
|
|
|
// versions:
|
2024-03-20 12:57:11 +00:00
|
|
|
// sqlc v1.25.0
|
2023-05-17 17:03:51 +00:00
|
|
|
|
|
|
|
package sqlc
|
|
|
|
|
|
|
|
import (
|
2023-10-18 07:25:23 +00:00
|
|
|
"database/sql"
|
2023-05-17 17:03:51 +00:00
|
|
|
"time"
|
|
|
|
)
|
|
|
|
|
|
|
|
type HtlcKey struct {
|
|
|
|
SwapHash []byte
|
|
|
|
SenderScriptPubkey []byte
|
|
|
|
ReceiverScriptPubkey []byte
|
|
|
|
SenderInternalPubkey []byte
|
|
|
|
ReceiverInternalPubkey []byte
|
|
|
|
ClientKeyFamily int32
|
|
|
|
ClientKeyIndex int32
|
|
|
|
}
|
|
|
|
|
2023-11-21 14:50:21 +00:00
|
|
|
type InstantoutSwap struct {
|
|
|
|
SwapHash []byte
|
|
|
|
Preimage []byte
|
|
|
|
SweepAddress string
|
|
|
|
OutgoingChanSet string
|
|
|
|
HtlcFeeRate int64
|
|
|
|
ReservationIds []byte
|
|
|
|
SwapInvoice string
|
|
|
|
FinalizedHtlcTx []byte
|
|
|
|
SweepTxHash []byte
|
|
|
|
FinalizedSweeplessSweepTx []byte
|
|
|
|
SweepConfirmationHeight sql.NullInt32
|
|
|
|
}
|
|
|
|
|
|
|
|
type InstantoutUpdate struct {
|
|
|
|
ID int32
|
|
|
|
SwapHash []byte
|
|
|
|
UpdateState string
|
|
|
|
UpdateTimestamp time.Time
|
|
|
|
}
|
|
|
|
|
2023-05-17 17:03:51 +00:00
|
|
|
type LiquidityParam struct {
|
|
|
|
ID int32
|
|
|
|
Params []byte
|
|
|
|
}
|
|
|
|
|
|
|
|
type LoopinSwap struct {
|
|
|
|
SwapHash []byte
|
|
|
|
HtlcConfTarget int32
|
|
|
|
LastHop []byte
|
|
|
|
ExternalHtlc bool
|
|
|
|
}
|
|
|
|
|
|
|
|
type LoopoutSwap struct {
|
|
|
|
SwapHash []byte
|
|
|
|
DestAddress string
|
|
|
|
SwapInvoice string
|
|
|
|
MaxSwapRoutingFee int64
|
|
|
|
SweepConfTarget int32
|
|
|
|
HtlcConfirmations int32
|
|
|
|
OutgoingChanSet string
|
|
|
|
PrepayInvoice string
|
|
|
|
MaxPrepayRoutingFee int64
|
|
|
|
PublicationDeadline time.Time
|
2023-09-05 17:48:25 +00:00
|
|
|
SingleSweep bool
|
2024-05-09 14:36:10 +00:00
|
|
|
PaymentTimeout int32
|
2023-05-17 17:03:51 +00:00
|
|
|
}
|
|
|
|
|
2024-05-31 06:45:34 +00:00
|
|
|
type MigrationTracker struct {
|
|
|
|
MigrationID string
|
|
|
|
MigrationTs sql.NullTime
|
|
|
|
}
|
|
|
|
|
2023-10-18 07:25:23 +00:00
|
|
|
type Reservation struct {
|
|
|
|
ID int32
|
|
|
|
ReservationID []byte
|
|
|
|
ClientPubkey []byte
|
|
|
|
ServerPubkey []byte
|
|
|
|
Expiry int32
|
|
|
|
Value int64
|
|
|
|
ClientKeyFamily int32
|
|
|
|
ClientKeyIndex int32
|
|
|
|
InitiationHeight int32
|
|
|
|
TxHash []byte
|
|
|
|
OutIndex sql.NullInt32
|
|
|
|
ConfirmationHeight sql.NullInt32
|
|
|
|
}
|
|
|
|
|
|
|
|
type ReservationUpdate struct {
|
|
|
|
ID int32
|
|
|
|
ReservationID []byte
|
|
|
|
UpdateState string
|
|
|
|
UpdateTimestamp time.Time
|
|
|
|
}
|
|
|
|
|
2023-05-17 17:03:51 +00:00
|
|
|
type Swap struct {
|
|
|
|
ID int32
|
|
|
|
SwapHash []byte
|
|
|
|
Preimage []byte
|
|
|
|
InitiationTime time.Time
|
|
|
|
AmountRequested int64
|
|
|
|
CltvExpiry int32
|
|
|
|
MaxMinerFee int64
|
|
|
|
MaxSwapFee int64
|
|
|
|
InitiationHeight int32
|
|
|
|
ProtocolVersion int32
|
|
|
|
Label string
|
|
|
|
}
|
|
|
|
|
|
|
|
type SwapUpdate struct {
|
|
|
|
ID int32
|
|
|
|
SwapHash []byte
|
|
|
|
UpdateTimestamp time.Time
|
|
|
|
UpdateState int32
|
|
|
|
HtlcTxhash string
|
|
|
|
ServerCost int64
|
|
|
|
OnchainCost int64
|
|
|
|
OffchainCost int64
|
|
|
|
}
|
2023-09-05 17:48:25 +00:00
|
|
|
|
|
|
|
type Sweep struct {
|
|
|
|
ID int32
|
|
|
|
SwapHash []byte
|
|
|
|
BatchID int32
|
|
|
|
OutpointTxid []byte
|
|
|
|
OutpointIndex int32
|
|
|
|
Amt int64
|
|
|
|
Completed bool
|
|
|
|
}
|
|
|
|
|
|
|
|
type SweepBatch struct {
|
|
|
|
ID int32
|
|
|
|
Confirmed bool
|
|
|
|
BatchTxID sql.NullString
|
|
|
|
BatchPkScript []byte
|
|
|
|
LastRbfHeight sql.NullInt32
|
|
|
|
LastRbfSatPerKw sql.NullInt32
|
|
|
|
MaxTimeoutDistance int32
|
|
|
|
}
|