mirror of
https://github.com/lightningnetwork/lnd.git
synced 2025-10-10 18:33:21 +02:00
Note that this table will only contain entries for channels that we have deleted from the `channels` table which is why we cannot use foreign keys. Similarly, we may no longer have node entries for the nodes in the table.
194 lines
3.4 KiB
Go
194 lines
3.4 KiB
Go
// Code generated by sqlc. DO NOT EDIT.
|
|
// versions:
|
|
// sqlc v1.29.0
|
|
|
|
package sqlc
|
|
|
|
import (
|
|
"database/sql"
|
|
"time"
|
|
)
|
|
|
|
type AmpSubInvoice struct {
|
|
SetID []byte
|
|
State int16
|
|
CreatedAt time.Time
|
|
SettledAt sql.NullTime
|
|
SettleIndex sql.NullInt64
|
|
InvoiceID int64
|
|
}
|
|
|
|
type AmpSubInvoiceHtlc struct {
|
|
InvoiceID int64
|
|
SetID []byte
|
|
HtlcID int64
|
|
RootShare []byte
|
|
ChildIndex int64
|
|
Hash []byte
|
|
Preimage []byte
|
|
}
|
|
|
|
type Channel struct {
|
|
ID int64
|
|
Version int16
|
|
Scid []byte
|
|
NodeID1 int64
|
|
NodeID2 int64
|
|
Outpoint string
|
|
Capacity sql.NullInt64
|
|
BitcoinKey1 []byte
|
|
BitcoinKey2 []byte
|
|
Node1Signature []byte
|
|
Node2Signature []byte
|
|
Bitcoin1Signature []byte
|
|
Bitcoin2Signature []byte
|
|
}
|
|
|
|
type ChannelExtraType struct {
|
|
ChannelID int64
|
|
Type int64
|
|
Value []byte
|
|
}
|
|
|
|
type ChannelFeature struct {
|
|
ChannelID int64
|
|
FeatureBit int32
|
|
}
|
|
|
|
type ChannelPolicy struct {
|
|
ID int64
|
|
Version int16
|
|
ChannelID int64
|
|
NodeID int64
|
|
Timelock int32
|
|
FeePpm int64
|
|
BaseFeeMsat int64
|
|
MinHtlcMsat int64
|
|
MaxHtlcMsat sql.NullInt64
|
|
LastUpdate sql.NullInt64
|
|
Disabled sql.NullBool
|
|
InboundBaseFeeMsat sql.NullInt64
|
|
InboundFeeRateMilliMsat sql.NullInt64
|
|
Signature []byte
|
|
}
|
|
|
|
type ChannelPolicyExtraType struct {
|
|
ChannelPolicyID int64
|
|
Type int64
|
|
Value []byte
|
|
}
|
|
|
|
type Invoice struct {
|
|
ID int64
|
|
Hash []byte
|
|
Preimage []byte
|
|
SettleIndex sql.NullInt64
|
|
SettledAt sql.NullTime
|
|
Memo sql.NullString
|
|
AmountMsat int64
|
|
CltvDelta sql.NullInt32
|
|
Expiry int32
|
|
PaymentAddr []byte
|
|
PaymentRequest sql.NullString
|
|
PaymentRequestHash []byte
|
|
State int16
|
|
AmountPaidMsat int64
|
|
IsAmp bool
|
|
IsHodl bool
|
|
IsKeysend bool
|
|
CreatedAt time.Time
|
|
}
|
|
|
|
type InvoiceEvent struct {
|
|
ID int64
|
|
AddedAt time.Time
|
|
EventType int32
|
|
InvoiceID int64
|
|
SetID []byte
|
|
}
|
|
|
|
type InvoiceEventType struct {
|
|
ID int64
|
|
Description string
|
|
}
|
|
|
|
type InvoiceFeature struct {
|
|
Feature int32
|
|
InvoiceID int64
|
|
}
|
|
|
|
type InvoiceHtlc struct {
|
|
ID int64
|
|
ChanID string
|
|
HtlcID int64
|
|
AmountMsat int64
|
|
TotalMppMsat sql.NullInt64
|
|
AcceptHeight int32
|
|
AcceptTime time.Time
|
|
ExpiryHeight int32
|
|
State int16
|
|
ResolveTime sql.NullTime
|
|
InvoiceID int64
|
|
}
|
|
|
|
type InvoiceHtlcCustomRecord struct {
|
|
Key int64
|
|
Value []byte
|
|
HtlcID int64
|
|
}
|
|
|
|
type InvoicePaymentHash struct {
|
|
ID int64
|
|
AddIndex int64
|
|
Hash []byte
|
|
}
|
|
|
|
type InvoiceSequence struct {
|
|
Name string
|
|
CurrentValue int64
|
|
}
|
|
|
|
type MigrationTracker struct {
|
|
Version int32
|
|
MigrationTime time.Time
|
|
}
|
|
|
|
type Node struct {
|
|
ID int64
|
|
Version int16
|
|
PubKey []byte
|
|
Alias sql.NullString
|
|
LastUpdate sql.NullInt64
|
|
Color sql.NullString
|
|
Signature []byte
|
|
}
|
|
|
|
type NodeAddress struct {
|
|
NodeID int64
|
|
Type int16
|
|
Position int32
|
|
Address string
|
|
}
|
|
|
|
type NodeExtraType struct {
|
|
NodeID int64
|
|
Type int64
|
|
Value []byte
|
|
}
|
|
|
|
type NodeFeature struct {
|
|
NodeID int64
|
|
FeatureBit int32
|
|
}
|
|
|
|
type SourceNode struct {
|
|
NodeID int64
|
|
}
|
|
|
|
type ZombieChannel struct {
|
|
Scid []byte
|
|
Version int16
|
|
NodeKey1 []byte
|
|
NodeKey2 []byte
|
|
}
|