Documentation ¶
Index ¶
- func AddChannelRecordIfDoesntExist(db *sqlx.DB, channel Channel) error
- func CloseChannel(client lndClientCloseChannel, fundingTxid *lnrpc.ChannelPoint_FundingTxidStr, ...) (r string, err error)
- func CloseChannelHandler(c *gin.Context, db *sqlx.DB)
- func ConvertLNDShortChannelID(LNDShortChannelID uint64) string
- func ConvertShortChannelIDToLND(ShortChannelID string) (uint64, error)
- func OpenChannel(client lndClientOpenChannel, pubkey []byte, amt int64, satPerVbyte *uint64) (r string, err error)
- func OpenChannelHandler(c *gin.Context, db *sqlx.DB)
- func RegisterControlChannelRoutes(r *gin.RouterGroup, db *sqlx.DB)
- type Channel
- type OpenChanRequestBody
- type Response
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CloseChannel ¶ added in v0.7.0
func ConvertShortChannelIDToLND ¶ added in v0.7.0
func OpenChannel ¶ added in v0.7.0
func RegisterControlChannelRoutes ¶ added in v0.7.0
func RegisterControlChannelRoutes(r *gin.RouterGroup, db *sqlx.DB)
Types ¶
type Channel ¶
type Channel struct { // A database primary key. NOT a channel_id as specified in BOLT 2 ChannelDBID int `json:"channelDBId" db:"channel_db_id"` // In the c-lighting and BOLT format e.g. 505580:1917:1 ShortChannelID string `json:"shortChannelId" db:"short_channel_id"` // At the moment only used by LND. Format is "funding tx id : output id" LNDChannelPoint null.String `json:"lndChannelPoint" db:"lnd_channel_point"` Alias null.String `json:"alias" db:"alias"` DestinationPubKey null.String `json:"destinationPubKey" db:"destination_pub_key"` LocalNodeId int `json:"localNodeId" db:"local_node_id"` CreatedOn time.Time `json:"createdOn" db:"created_on"` UpdateOn null.Time `json:"updatedOn" db:"updated_on"` LNDShortChannelID uint64 `json:"lndShortChannelId" db:"lnd_short_channel_id"` }
type OpenChanRequestBody ¶ added in v0.7.0
Click to show internal directories.
Click to hide internal directories.