Documentation
¶
Index ¶
- Variables
- func LiftFromRustBuffer[GoType any](bufReader BufReader[GoType], rbuf RustBufferI) GoType
- func LowerIntoRustBuffer[GoType any](bufWriter BufWriter[GoType], value GoType) C.RustBuffer
- type Address
- type AnchorChannelsConfig
- type AsyncPaymentsRole
- type BackgroundSyncConfig
- type BalanceDetails
- type BalanceSource
- type BestBlock
- type BlockHash
- type Bolt11Invoice
- func (_self *Bolt11Invoice) AmountMilliSatoshis() *uint64
- func (_self *Bolt11Invoice) Currency() Currency
- func (_self *Bolt11Invoice) DebugString() string
- func (object *Bolt11Invoice) Destroy()
- func (_self *Bolt11Invoice) Eq(other *Bolt11Invoice) bool
- func (_self *Bolt11Invoice) ExpiryTimeSeconds() uint64
- func (_self *Bolt11Invoice) FallbackAddresses() []Address
- func (_self *Bolt11Invoice) InvoiceDescription() Bolt11InvoiceDescription
- func (_self *Bolt11Invoice) IsExpired() bool
- func (_self *Bolt11Invoice) MinFinalCltvExpiryDelta() uint64
- func (_self *Bolt11Invoice) Ne(other *Bolt11Invoice) bool
- func (_self *Bolt11Invoice) Network() Network
- func (_self *Bolt11Invoice) PaymentHash() PaymentHash
- func (_self *Bolt11Invoice) PaymentSecret() PaymentSecret
- func (_self *Bolt11Invoice) RecoverPayeePubKey() PublicKey
- func (_self *Bolt11Invoice) RouteHints() [][]RouteHintHop
- func (_self *Bolt11Invoice) SecondsSinceEpoch() uint64
- func (_self *Bolt11Invoice) SecondsUntilExpiry() uint64
- func (_self *Bolt11Invoice) SignableHash() []uint8
- func (_self *Bolt11Invoice) String() string
- func (_self *Bolt11Invoice) WouldExpire(atTimeSeconds uint64) bool
- type Bolt11InvoiceDescription
- type Bolt11InvoiceDescriptionDirect
- type Bolt11InvoiceDescriptionHash
- type Bolt11InvoiceInterface
- type Bolt11Payment
- func (_self *Bolt11Payment) ClaimForHash(paymentHash PaymentHash, claimableAmountMsat uint64, preimage PaymentPreimage) error
- func (object *Bolt11Payment) Destroy()
- func (_self *Bolt11Payment) FailForHash(paymentHash PaymentHash) error
- func (_self *Bolt11Payment) Receive(amountMsat uint64, description Bolt11InvoiceDescription, expirySecs uint32) (*Bolt11Invoice, error)
- func (_self *Bolt11Payment) ReceiveForHash(amountMsat uint64, description Bolt11InvoiceDescription, expirySecs uint32, ...) (*Bolt11Invoice, error)
- func (_self *Bolt11Payment) ReceiveVariableAmount(description Bolt11InvoiceDescription, expirySecs uint32) (*Bolt11Invoice, error)
- func (_self *Bolt11Payment) ReceiveVariableAmountForHash(description Bolt11InvoiceDescription, expirySecs uint32, ...) (*Bolt11Invoice, error)
- func (_self *Bolt11Payment) ReceiveVariableAmountViaJitChannel(description Bolt11InvoiceDescription, expirySecs uint32, ...) (*Bolt11Invoice, error)
- func (_self *Bolt11Payment) ReceiveVariableAmountViaJitChannelForHash(description Bolt11InvoiceDescription, expirySecs uint32, ...) (*Bolt11Invoice, error)
- func (_self *Bolt11Payment) ReceiveViaJitChannel(amountMsat uint64, description Bolt11InvoiceDescription, expirySecs uint32, ...) (*Bolt11Invoice, error)
- func (_self *Bolt11Payment) ReceiveViaJitChannelForHash(amountMsat uint64, description Bolt11InvoiceDescription, expirySecs uint32, ...) (*Bolt11Invoice, error)
- func (_self *Bolt11Payment) Send(invoice *Bolt11Invoice, routeParameters *RouteParametersConfig) (PaymentId, error)
- func (_self *Bolt11Payment) SendProbes(invoice *Bolt11Invoice, routeParameters *RouteParametersConfig) error
- func (_self *Bolt11Payment) SendProbesUsingAmount(invoice *Bolt11Invoice, amountMsat uint64, ...) error
- func (_self *Bolt11Payment) SendUsingAmount(invoice *Bolt11Invoice, amountMsat uint64, ...) (PaymentId, error)
- type Bolt11PaymentInterface
- type Bolt12Invoice
- func (_self *Bolt12Invoice) AbsoluteExpirySeconds() *uint64
- func (_self *Bolt12Invoice) Amount() *OfferAmount
- func (_self *Bolt12Invoice) AmountMsats() uint64
- func (_self *Bolt12Invoice) Chain() []uint8
- func (_self *Bolt12Invoice) CreatedAt() uint64
- func (object *Bolt12Invoice) Destroy()
- func (_self *Bolt12Invoice) Encode() []uint8
- func (_self *Bolt12Invoice) FallbackAddresses() []Address
- func (_self *Bolt12Invoice) InvoiceDescription() *string
- func (_self *Bolt12Invoice) IsExpired() bool
- func (_self *Bolt12Invoice) Issuer() *string
- func (_self *Bolt12Invoice) IssuerSigningPubkey() *PublicKey
- func (_self *Bolt12Invoice) Metadata() *[]uint8
- func (_self *Bolt12Invoice) OfferChains() *[][]uint8
- func (_self *Bolt12Invoice) PayerNote() *string
- func (_self *Bolt12Invoice) PayerSigningPubkey() PublicKey
- func (_self *Bolt12Invoice) PaymentHash() PaymentHash
- func (_self *Bolt12Invoice) Quantity() *uint64
- func (_self *Bolt12Invoice) RelativeExpiry() uint64
- func (_self *Bolt12Invoice) SignableHash() []uint8
- func (_self *Bolt12Invoice) SigningPubkey() PublicKey
- type Bolt12InvoiceInterface
- type Bolt12Payment
- func (_self *Bolt12Payment) BlindedPathsForAsyncRecipient(recipientId []byte) ([]byte, error)
- func (object *Bolt12Payment) Destroy()
- func (_self *Bolt12Payment) InitiateRefund(amountMsat uint64, expirySecs uint32, quantity *uint64, payerNote *string, ...) (*Refund, error)
- func (_self *Bolt12Payment) Receive(amountMsat uint64, description string, expirySecs *uint32, quantity *uint64) (*Offer, error)
- func (_self *Bolt12Payment) ReceiveAsync() (*Offer, error)
- func (_self *Bolt12Payment) ReceiveVariableAmount(description string, expirySecs *uint32) (*Offer, error)
- func (_self *Bolt12Payment) RequestRefundPayment(refund *Refund) (*Bolt12Invoice, error)
- func (_self *Bolt12Payment) Send(offer *Offer, quantity *uint64, payerNote *string, ...) (PaymentId, error)
- func (_self *Bolt12Payment) SendUsingAmount(offer *Offer, amountMsat uint64, quantity *uint64, payerNote *string, ...) (PaymentId, error)
- func (_self *Bolt12Payment) SetPathsToStaticInvoiceServer(paths []byte) error
- type Bolt12PaymentInterface
- type BufLifter
- type BufLowerer
- type BufReader
- type BufWriter
- type BuildError
- func NewBuildErrorAsyncPaymentsConfigMismatch() *BuildError
- func NewBuildErrorInvalidAnnouncementAddresses() *BuildError
- func NewBuildErrorInvalidChannelMonitor() *BuildError
- func NewBuildErrorInvalidListeningAddresses() *BuildError
- func NewBuildErrorInvalidNodeAlias() *BuildError
- func NewBuildErrorInvalidSeedBytes() *BuildError
- func NewBuildErrorInvalidSeedFile() *BuildError
- func NewBuildErrorInvalidSystemTime() *BuildError
- func NewBuildErrorKvStoreSetupFailed() *BuildError
- func NewBuildErrorLoggerSetupFailed() *BuildError
- func NewBuildErrorNetworkMismatch() *BuildError
- func NewBuildErrorReadFailed() *BuildError
- func NewBuildErrorRuntimeSetupFailed() *BuildError
- func NewBuildErrorStoragePathAccessFailed() *BuildError
- func NewBuildErrorWalletSetupFailed() *BuildError
- func NewBuildErrorWriteFailed() *BuildError
- type BuildErrorAsyncPaymentsConfigMismatch
- type BuildErrorInvalidAnnouncementAddresses
- type BuildErrorInvalidChannelMonitor
- type BuildErrorInvalidListeningAddresses
- type BuildErrorInvalidNodeAlias
- type BuildErrorInvalidSeedBytes
- type BuildErrorInvalidSeedFile
- type BuildErrorInvalidSystemTime
- type BuildErrorKvStoreSetupFailed
- type BuildErrorLoggerSetupFailed
- type BuildErrorNetworkMismatch
- type BuildErrorReadFailed
- type BuildErrorRuntimeSetupFailed
- type BuildErrorStoragePathAccessFailed
- type BuildErrorWalletSetupFailed
- type BuildErrorWriteFailed
- type Builder
- func (_self *Builder) Build() (*Node, error)
- func (_self *Builder) BuildWithFsStore() (*Node, error)
- func (_self *Builder) BuildWithVssStore(vssUrl string, storeId string, lnurlAuthServerUrl string, ...) (*Node, error)
- func (_self *Builder) BuildWithVssStoreAndFixedHeaders(vssUrl string, storeId string, fixedHeaders map[string]string) (*Node, error)
- func (object *Builder) Destroy()
- func (_self *Builder) MigrateStorage(what MigrateStorage)
- func (_self *Builder) ResetState(what ResetState)
- func (_self *Builder) RestoreEncodedChannelMonitors(monitors []KeyValue)
- func (_self *Builder) SetAnnouncementAddresses(announcementAddresses []SocketAddress) error
- func (_self *Builder) SetAsyncPaymentsRole(role *AsyncPaymentsRole) error
- func (_self *Builder) SetChainSourceBitcoindRest(restHost string, restPort uint16, rpcHost string, rpcPort uint16, ...)
- func (_self *Builder) SetChainSourceBitcoindRpc(rpcHost string, rpcPort uint16, rpcUser string, rpcPassword string)
- func (_self *Builder) SetChainSourceElectrum(serverUrl string, config *ElectrumSyncConfig)
- func (_self *Builder) SetChainSourceEsplora(serverUrl string, config *EsploraSyncConfig)
- func (_self *Builder) SetCustomLogger(logWriter LogWriter)
- func (_self *Builder) SetEntropyBip39Mnemonic(mnemonic Mnemonic, passphrase *string)
- func (_self *Builder) SetEntropySeedBytes(seedBytes []uint8) error
- func (_self *Builder) SetEntropySeedPath(seedPath string)
- func (_self *Builder) SetFilesystemLogger(logFilePath *string, maxLogLevel *LogLevel)
- func (_self *Builder) SetGossipSourceP2p()
- func (_self *Builder) SetGossipSourceRgs(rgsServerUrl string)
- func (_self *Builder) SetLiquiditySourceLsps1(nodeId PublicKey, address SocketAddress, token *string)
- func (_self *Builder) SetLiquiditySourceLsps2(nodeId PublicKey, address SocketAddress, token *string)
- func (_self *Builder) SetListeningAddresses(listeningAddresses []SocketAddress) error
- func (_self *Builder) SetLogFacadeLogger()
- func (_self *Builder) SetNetwork(network Network)
- func (_self *Builder) SetNodeAlias(nodeAlias string) error
- func (_self *Builder) SetPathfindingScoresSource(url string)
- func (_self *Builder) SetStorageDirPath(storageDirPath string)
- type BuilderInterface
- type ChannelConfig
- type ChannelDetails
- type ChannelId
- type ChannelInfo
- type ChannelMonitorSizeInfo
- type ChannelUpdateInfo
- type ClosureReason
- type ClosureReasonCommitmentTxConfirmed
- type ClosureReasonCounterpartyCoopClosedUnfundedChannel
- type ClosureReasonCounterpartyForceClosed
- type ClosureReasonCounterpartyInitiatedCooperativeClosure
- type ClosureReasonDisconnectedPeer
- type ClosureReasonFundingBatchClosure
- type ClosureReasonFundingTimedOut
- type ClosureReasonHolderForceClosed
- type ClosureReasonHtlCsTimedOut
- type ClosureReasonLegacyCooperativeClosure
- type ClosureReasonLocallyCoopClosedUnfundedChannel
- type ClosureReasonLocallyInitiatedCooperativeClosure
- type ClosureReasonOutdatedChannelManager
- type ClosureReasonPeerFeerateTooLow
- type ClosureReasonProcessingError
- type Config
- type ConfirmationStatus
- type ConfirmationStatusConfirmed
- type ConfirmationStatusUnconfirmed
- type Currency
- type CustomTlvRecord
- type ElectrumSyncConfig
- type EsploraSyncConfig
- type Event
- type EventChannelClosed
- type EventChannelPending
- type EventChannelReady
- type EventPaymentClaimable
- type EventPaymentFailed
- type EventPaymentForwarded
- type EventPaymentReceived
- type EventPaymentSuccessful
- type EventSpliceFailed
- type EventSplicePending
- type FeeRate
- type FeeRateInterface
- type FfiConverterAnchorChannelsConfig
- func (c FfiConverterAnchorChannelsConfig) Lift(rb RustBufferI) AnchorChannelsConfig
- func (c FfiConverterAnchorChannelsConfig) Lower(value AnchorChannelsConfig) C.RustBuffer
- func (c FfiConverterAnchorChannelsConfig) Read(reader io.Reader) AnchorChannelsConfig
- func (c FfiConverterAnchorChannelsConfig) Write(writer io.Writer, value AnchorChannelsConfig)
- type FfiConverterAsyncPaymentsRole
- func (c FfiConverterAsyncPaymentsRole) Lift(rb RustBufferI) AsyncPaymentsRole
- func (c FfiConverterAsyncPaymentsRole) Lower(value AsyncPaymentsRole) C.RustBuffer
- func (FfiConverterAsyncPaymentsRole) Read(reader io.Reader) AsyncPaymentsRole
- func (FfiConverterAsyncPaymentsRole) Write(writer io.Writer, value AsyncPaymentsRole)
- type FfiConverterBackgroundSyncConfig
- func (c FfiConverterBackgroundSyncConfig) Lift(rb RustBufferI) BackgroundSyncConfig
- func (c FfiConverterBackgroundSyncConfig) Lower(value BackgroundSyncConfig) C.RustBuffer
- func (c FfiConverterBackgroundSyncConfig) Read(reader io.Reader) BackgroundSyncConfig
- func (c FfiConverterBackgroundSyncConfig) Write(writer io.Writer, value BackgroundSyncConfig)
- type FfiConverterBalanceDetails
- func (c FfiConverterBalanceDetails) Lift(rb RustBufferI) BalanceDetails
- func (c FfiConverterBalanceDetails) Lower(value BalanceDetails) C.RustBuffer
- func (c FfiConverterBalanceDetails) Read(reader io.Reader) BalanceDetails
- func (c FfiConverterBalanceDetails) Write(writer io.Writer, value BalanceDetails)
- type FfiConverterBalanceSource
- type FfiConverterBestBlock
- type FfiConverterBolt11Invoice
- func (c FfiConverterBolt11Invoice) Lift(pointer unsafe.Pointer) *Bolt11Invoice
- func (c FfiConverterBolt11Invoice) Lower(value *Bolt11Invoice) unsafe.Pointer
- func (c FfiConverterBolt11Invoice) Read(reader io.Reader) *Bolt11Invoice
- func (c FfiConverterBolt11Invoice) Write(writer io.Writer, value *Bolt11Invoice)
- type FfiConverterBolt11InvoiceDescription
- func (c FfiConverterBolt11InvoiceDescription) Lift(rb RustBufferI) Bolt11InvoiceDescription
- func (c FfiConverterBolt11InvoiceDescription) Lower(value Bolt11InvoiceDescription) C.RustBuffer
- func (FfiConverterBolt11InvoiceDescription) Read(reader io.Reader) Bolt11InvoiceDescription
- func (FfiConverterBolt11InvoiceDescription) Write(writer io.Writer, value Bolt11InvoiceDescription)
- type FfiConverterBolt11Payment
- func (c FfiConverterBolt11Payment) Lift(pointer unsafe.Pointer) *Bolt11Payment
- func (c FfiConverterBolt11Payment) Lower(value *Bolt11Payment) unsafe.Pointer
- func (c FfiConverterBolt11Payment) Read(reader io.Reader) *Bolt11Payment
- func (c FfiConverterBolt11Payment) Write(writer io.Writer, value *Bolt11Payment)
- type FfiConverterBolt12Invoice
- func (c FfiConverterBolt12Invoice) Lift(pointer unsafe.Pointer) *Bolt12Invoice
- func (c FfiConverterBolt12Invoice) Lower(value *Bolt12Invoice) unsafe.Pointer
- func (c FfiConverterBolt12Invoice) Read(reader io.Reader) *Bolt12Invoice
- func (c FfiConverterBolt12Invoice) Write(writer io.Writer, value *Bolt12Invoice)
- type FfiConverterBolt12Payment
- func (c FfiConverterBolt12Payment) Lift(pointer unsafe.Pointer) *Bolt12Payment
- func (c FfiConverterBolt12Payment) Lower(value *Bolt12Payment) unsafe.Pointer
- func (c FfiConverterBolt12Payment) Read(reader io.Reader) *Bolt12Payment
- func (c FfiConverterBolt12Payment) Write(writer io.Writer, value *Bolt12Payment)
- type FfiConverterBool
- type FfiConverterBuildError
- type FfiConverterBuilder
- type FfiConverterBytes
- type FfiConverterChannelConfig
- type FfiConverterChannelDetails
- func (c FfiConverterChannelDetails) Lift(rb RustBufferI) ChannelDetails
- func (c FfiConverterChannelDetails) Lower(value ChannelDetails) C.RustBuffer
- func (c FfiConverterChannelDetails) Read(reader io.Reader) ChannelDetails
- func (c FfiConverterChannelDetails) Write(writer io.Writer, value ChannelDetails)
- type FfiConverterChannelInfo
- type FfiConverterChannelMonitorSizeInfo
- func (c FfiConverterChannelMonitorSizeInfo) Lift(rb RustBufferI) ChannelMonitorSizeInfo
- func (c FfiConverterChannelMonitorSizeInfo) Lower(value ChannelMonitorSizeInfo) C.RustBuffer
- func (c FfiConverterChannelMonitorSizeInfo) Read(reader io.Reader) ChannelMonitorSizeInfo
- func (c FfiConverterChannelMonitorSizeInfo) Write(writer io.Writer, value ChannelMonitorSizeInfo)
- type FfiConverterChannelUpdateInfo
- func (c FfiConverterChannelUpdateInfo) Lift(rb RustBufferI) ChannelUpdateInfo
- func (c FfiConverterChannelUpdateInfo) Lower(value ChannelUpdateInfo) C.RustBuffer
- func (c FfiConverterChannelUpdateInfo) Read(reader io.Reader) ChannelUpdateInfo
- func (c FfiConverterChannelUpdateInfo) Write(writer io.Writer, value ChannelUpdateInfo)
- type FfiConverterClosureReason
- type FfiConverterConfig
- type FfiConverterConfirmationStatus
- func (c FfiConverterConfirmationStatus) Lift(rb RustBufferI) ConfirmationStatus
- func (c FfiConverterConfirmationStatus) Lower(value ConfirmationStatus) C.RustBuffer
- func (FfiConverterConfirmationStatus) Read(reader io.Reader) ConfirmationStatus
- func (FfiConverterConfirmationStatus) Write(writer io.Writer, value ConfirmationStatus)
- type FfiConverterCurrency
- type FfiConverterCustomTlvRecord
- func (c FfiConverterCustomTlvRecord) Lift(rb RustBufferI) CustomTlvRecord
- func (c FfiConverterCustomTlvRecord) Lower(value CustomTlvRecord) C.RustBuffer
- func (c FfiConverterCustomTlvRecord) Read(reader io.Reader) CustomTlvRecord
- func (c FfiConverterCustomTlvRecord) Write(writer io.Writer, value CustomTlvRecord)
- type FfiConverterElectrumSyncConfig
- func (c FfiConverterElectrumSyncConfig) Lift(rb RustBufferI) ElectrumSyncConfig
- func (c FfiConverterElectrumSyncConfig) Lower(value ElectrumSyncConfig) C.RustBuffer
- func (c FfiConverterElectrumSyncConfig) Read(reader io.Reader) ElectrumSyncConfig
- func (c FfiConverterElectrumSyncConfig) Write(writer io.Writer, value ElectrumSyncConfig)
- type FfiConverterEsploraSyncConfig
- func (c FfiConverterEsploraSyncConfig) Lift(rb RustBufferI) EsploraSyncConfig
- func (c FfiConverterEsploraSyncConfig) Lower(value EsploraSyncConfig) C.RustBuffer
- func (c FfiConverterEsploraSyncConfig) Read(reader io.Reader) EsploraSyncConfig
- func (c FfiConverterEsploraSyncConfig) Write(writer io.Writer, value EsploraSyncConfig)
- type FfiConverterEvent
- type FfiConverterFeeRate
- type FfiConverterKeyValue
- type FfiConverterLightningBalance
- func (c FfiConverterLightningBalance) Lift(rb RustBufferI) LightningBalance
- func (c FfiConverterLightningBalance) Lower(value LightningBalance) C.RustBuffer
- func (FfiConverterLightningBalance) Read(reader io.Reader) LightningBalance
- func (FfiConverterLightningBalance) Write(writer io.Writer, value LightningBalance)
- type FfiConverterLogLevel
- type FfiConverterLogRecord
- type FfiConverterLogWriter
- type FfiConverterLspFeeLimits
- type FfiConverterLsps1Bolt11PaymentInfo
- func (c FfiConverterLsps1Bolt11PaymentInfo) Lift(rb RustBufferI) Lsps1Bolt11PaymentInfo
- func (c FfiConverterLsps1Bolt11PaymentInfo) Lower(value Lsps1Bolt11PaymentInfo) C.RustBuffer
- func (c FfiConverterLsps1Bolt11PaymentInfo) Read(reader io.Reader) Lsps1Bolt11PaymentInfo
- func (c FfiConverterLsps1Bolt11PaymentInfo) Write(writer io.Writer, value Lsps1Bolt11PaymentInfo)
- type FfiConverterLsps1ChannelInfo
- func (c FfiConverterLsps1ChannelInfo) Lift(rb RustBufferI) Lsps1ChannelInfo
- func (c FfiConverterLsps1ChannelInfo) Lower(value Lsps1ChannelInfo) C.RustBuffer
- func (c FfiConverterLsps1ChannelInfo) Read(reader io.Reader) Lsps1ChannelInfo
- func (c FfiConverterLsps1ChannelInfo) Write(writer io.Writer, value Lsps1ChannelInfo)
- type FfiConverterLsps1Liquidity
- func (c FfiConverterLsps1Liquidity) Lift(pointer unsafe.Pointer) *Lsps1Liquidity
- func (c FfiConverterLsps1Liquidity) Lower(value *Lsps1Liquidity) unsafe.Pointer
- func (c FfiConverterLsps1Liquidity) Read(reader io.Reader) *Lsps1Liquidity
- func (c FfiConverterLsps1Liquidity) Write(writer io.Writer, value *Lsps1Liquidity)
- type FfiConverterLsps1OnchainPaymentInfo
- func (c FfiConverterLsps1OnchainPaymentInfo) Lift(rb RustBufferI) Lsps1OnchainPaymentInfo
- func (c FfiConverterLsps1OnchainPaymentInfo) Lower(value Lsps1OnchainPaymentInfo) C.RustBuffer
- func (c FfiConverterLsps1OnchainPaymentInfo) Read(reader io.Reader) Lsps1OnchainPaymentInfo
- func (c FfiConverterLsps1OnchainPaymentInfo) Write(writer io.Writer, value Lsps1OnchainPaymentInfo)
- type FfiConverterLsps1OrderParams
- func (c FfiConverterLsps1OrderParams) Lift(rb RustBufferI) Lsps1OrderParams
- func (c FfiConverterLsps1OrderParams) Lower(value Lsps1OrderParams) C.RustBuffer
- func (c FfiConverterLsps1OrderParams) Read(reader io.Reader) Lsps1OrderParams
- func (c FfiConverterLsps1OrderParams) Write(writer io.Writer, value Lsps1OrderParams)
- type FfiConverterLsps1OrderStatus
- func (c FfiConverterLsps1OrderStatus) Lift(rb RustBufferI) Lsps1OrderStatus
- func (c FfiConverterLsps1OrderStatus) Lower(value Lsps1OrderStatus) C.RustBuffer
- func (c FfiConverterLsps1OrderStatus) Read(reader io.Reader) Lsps1OrderStatus
- func (c FfiConverterLsps1OrderStatus) Write(writer io.Writer, value Lsps1OrderStatus)
- type FfiConverterLsps1PaymentInfo
- func (c FfiConverterLsps1PaymentInfo) Lift(rb RustBufferI) Lsps1PaymentInfo
- func (c FfiConverterLsps1PaymentInfo) Lower(value Lsps1PaymentInfo) C.RustBuffer
- func (c FfiConverterLsps1PaymentInfo) Read(reader io.Reader) Lsps1PaymentInfo
- func (c FfiConverterLsps1PaymentInfo) Write(writer io.Writer, value Lsps1PaymentInfo)
- type FfiConverterLsps1PaymentState
- func (c FfiConverterLsps1PaymentState) Lift(rb RustBufferI) Lsps1PaymentState
- func (c FfiConverterLsps1PaymentState) Lower(value Lsps1PaymentState) C.RustBuffer
- func (FfiConverterLsps1PaymentState) Read(reader io.Reader) Lsps1PaymentState
- func (FfiConverterLsps1PaymentState) Write(writer io.Writer, value Lsps1PaymentState)
- type FfiConverterLsps2ServiceConfig
- func (c FfiConverterLsps2ServiceConfig) Lift(rb RustBufferI) Lsps2ServiceConfig
- func (c FfiConverterLsps2ServiceConfig) Lower(value Lsps2ServiceConfig) C.RustBuffer
- func (c FfiConverterLsps2ServiceConfig) Read(reader io.Reader) Lsps2ServiceConfig
- func (c FfiConverterLsps2ServiceConfig) Write(writer io.Writer, value Lsps2ServiceConfig)
- type FfiConverterMapStringString
- func (c FfiConverterMapStringString) Lift(rb RustBufferI) map[string]string
- func (c FfiConverterMapStringString) Lower(value map[string]string) C.RustBuffer
- func (_ FfiConverterMapStringString) Read(reader io.Reader) map[string]string
- func (_ FfiConverterMapStringString) Write(writer io.Writer, mapValue map[string]string)
- type FfiConverterMaxDustHtlcExposure
- func (c FfiConverterMaxDustHtlcExposure) Lift(rb RustBufferI) MaxDustHtlcExposure
- func (c FfiConverterMaxDustHtlcExposure) Lower(value MaxDustHtlcExposure) C.RustBuffer
- func (FfiConverterMaxDustHtlcExposure) Read(reader io.Reader) MaxDustHtlcExposure
- func (FfiConverterMaxDustHtlcExposure) Write(writer io.Writer, value MaxDustHtlcExposure)
- type FfiConverterMigrateStorage
- func (c FfiConverterMigrateStorage) Lift(rb RustBufferI) MigrateStorage
- func (c FfiConverterMigrateStorage) Lower(value MigrateStorage) C.RustBuffer
- func (FfiConverterMigrateStorage) Read(reader io.Reader) MigrateStorage
- func (FfiConverterMigrateStorage) Write(writer io.Writer, value MigrateStorage)
- type FfiConverterNetwork
- type FfiConverterNetworkGraph
- func (c FfiConverterNetworkGraph) Lift(pointer unsafe.Pointer) *NetworkGraph
- func (c FfiConverterNetworkGraph) Lower(value *NetworkGraph) unsafe.Pointer
- func (c FfiConverterNetworkGraph) Read(reader io.Reader) *NetworkGraph
- func (c FfiConverterNetworkGraph) Write(writer io.Writer, value *NetworkGraph)
- type FfiConverterNode
- type FfiConverterNodeAnnouncementInfo
- func (c FfiConverterNodeAnnouncementInfo) Lift(rb RustBufferI) NodeAnnouncementInfo
- func (c FfiConverterNodeAnnouncementInfo) Lower(value NodeAnnouncementInfo) C.RustBuffer
- func (c FfiConverterNodeAnnouncementInfo) Read(reader io.Reader) NodeAnnouncementInfo
- func (c FfiConverterNodeAnnouncementInfo) Write(writer io.Writer, value NodeAnnouncementInfo)
- type FfiConverterNodeError
- type FfiConverterNodeInfo
- type FfiConverterNodeStatus
- type FfiConverterOffer
- type FfiConverterOfferAmount
- type FfiConverterOnchainPayment
- func (c FfiConverterOnchainPayment) Lift(pointer unsafe.Pointer) *OnchainPayment
- func (c FfiConverterOnchainPayment) Lower(value *OnchainPayment) unsafe.Pointer
- func (c FfiConverterOnchainPayment) Read(reader io.Reader) *OnchainPayment
- func (c FfiConverterOnchainPayment) Write(writer io.Writer, value *OnchainPayment)
- type FfiConverterOptionalAnchorChannelsConfig
- func (c FfiConverterOptionalAnchorChannelsConfig) Lift(rb RustBufferI) *AnchorChannelsConfig
- func (c FfiConverterOptionalAnchorChannelsConfig) Lower(value *AnchorChannelsConfig) C.RustBuffer
- func (_ FfiConverterOptionalAnchorChannelsConfig) Read(reader io.Reader) *AnchorChannelsConfig
- func (_ FfiConverterOptionalAnchorChannelsConfig) Write(writer io.Writer, value *AnchorChannelsConfig)
- type FfiConverterOptionalAsyncPaymentsRole
- func (c FfiConverterOptionalAsyncPaymentsRole) Lift(rb RustBufferI) *AsyncPaymentsRole
- func (c FfiConverterOptionalAsyncPaymentsRole) Lower(value *AsyncPaymentsRole) C.RustBuffer
- func (_ FfiConverterOptionalAsyncPaymentsRole) Read(reader io.Reader) *AsyncPaymentsRole
- func (_ FfiConverterOptionalAsyncPaymentsRole) Write(writer io.Writer, value *AsyncPaymentsRole)
- type FfiConverterOptionalBackgroundSyncConfig
- func (c FfiConverterOptionalBackgroundSyncConfig) Lift(rb RustBufferI) *BackgroundSyncConfig
- func (c FfiConverterOptionalBackgroundSyncConfig) Lower(value *BackgroundSyncConfig) C.RustBuffer
- func (_ FfiConverterOptionalBackgroundSyncConfig) Read(reader io.Reader) *BackgroundSyncConfig
- func (_ FfiConverterOptionalBackgroundSyncConfig) Write(writer io.Writer, value *BackgroundSyncConfig)
- type FfiConverterOptionalBool
- type FfiConverterOptionalChannelConfig
- func (c FfiConverterOptionalChannelConfig) Lift(rb RustBufferI) *ChannelConfig
- func (c FfiConverterOptionalChannelConfig) Lower(value *ChannelConfig) C.RustBuffer
- func (_ FfiConverterOptionalChannelConfig) Read(reader io.Reader) *ChannelConfig
- func (_ FfiConverterOptionalChannelConfig) Write(writer io.Writer, value *ChannelConfig)
- type FfiConverterOptionalChannelInfo
- func (c FfiConverterOptionalChannelInfo) Lift(rb RustBufferI) *ChannelInfo
- func (c FfiConverterOptionalChannelInfo) Lower(value *ChannelInfo) C.RustBuffer
- func (_ FfiConverterOptionalChannelInfo) Read(reader io.Reader) *ChannelInfo
- func (_ FfiConverterOptionalChannelInfo) Write(writer io.Writer, value *ChannelInfo)
- type FfiConverterOptionalChannelUpdateInfo
- func (c FfiConverterOptionalChannelUpdateInfo) Lift(rb RustBufferI) *ChannelUpdateInfo
- func (c FfiConverterOptionalChannelUpdateInfo) Lower(value *ChannelUpdateInfo) C.RustBuffer
- func (_ FfiConverterOptionalChannelUpdateInfo) Read(reader io.Reader) *ChannelUpdateInfo
- func (_ FfiConverterOptionalChannelUpdateInfo) Write(writer io.Writer, value *ChannelUpdateInfo)
- type FfiConverterOptionalClosureReason
- func (c FfiConverterOptionalClosureReason) Lift(rb RustBufferI) *ClosureReason
- func (c FfiConverterOptionalClosureReason) Lower(value *ClosureReason) C.RustBuffer
- func (_ FfiConverterOptionalClosureReason) Read(reader io.Reader) *ClosureReason
- func (_ FfiConverterOptionalClosureReason) Write(writer io.Writer, value *ClosureReason)
- type FfiConverterOptionalElectrumSyncConfig
- func (c FfiConverterOptionalElectrumSyncConfig) Lift(rb RustBufferI) *ElectrumSyncConfig
- func (c FfiConverterOptionalElectrumSyncConfig) Lower(value *ElectrumSyncConfig) C.RustBuffer
- func (_ FfiConverterOptionalElectrumSyncConfig) Read(reader io.Reader) *ElectrumSyncConfig
- func (_ FfiConverterOptionalElectrumSyncConfig) Write(writer io.Writer, value *ElectrumSyncConfig)
- type FfiConverterOptionalEsploraSyncConfig
- func (c FfiConverterOptionalEsploraSyncConfig) Lift(rb RustBufferI) *EsploraSyncConfig
- func (c FfiConverterOptionalEsploraSyncConfig) Lower(value *EsploraSyncConfig) C.RustBuffer
- func (_ FfiConverterOptionalEsploraSyncConfig) Read(reader io.Reader) *EsploraSyncConfig
- func (_ FfiConverterOptionalEsploraSyncConfig) Write(writer io.Writer, value *EsploraSyncConfig)
- type FfiConverterOptionalEvent
- type FfiConverterOptionalFeeRate
- type FfiConverterOptionalLogLevel
- type FfiConverterOptionalLsps1Bolt11PaymentInfo
- func (c FfiConverterOptionalLsps1Bolt11PaymentInfo) Lift(rb RustBufferI) *Lsps1Bolt11PaymentInfo
- func (c FfiConverterOptionalLsps1Bolt11PaymentInfo) Lower(value *Lsps1Bolt11PaymentInfo) C.RustBuffer
- func (_ FfiConverterOptionalLsps1Bolt11PaymentInfo) Read(reader io.Reader) *Lsps1Bolt11PaymentInfo
- func (_ FfiConverterOptionalLsps1Bolt11PaymentInfo) Write(writer io.Writer, value *Lsps1Bolt11PaymentInfo)
- type FfiConverterOptionalLsps1ChannelInfo
- func (c FfiConverterOptionalLsps1ChannelInfo) Lift(rb RustBufferI) *Lsps1ChannelInfo
- func (c FfiConverterOptionalLsps1ChannelInfo) Lower(value *Lsps1ChannelInfo) C.RustBuffer
- func (_ FfiConverterOptionalLsps1ChannelInfo) Read(reader io.Reader) *Lsps1ChannelInfo
- func (_ FfiConverterOptionalLsps1ChannelInfo) Write(writer io.Writer, value *Lsps1ChannelInfo)
- type FfiConverterOptionalLsps1OnchainPaymentInfo
- func (c FfiConverterOptionalLsps1OnchainPaymentInfo) Lift(rb RustBufferI) *Lsps1OnchainPaymentInfo
- func (c FfiConverterOptionalLsps1OnchainPaymentInfo) Lower(value *Lsps1OnchainPaymentInfo) C.RustBuffer
- func (_ FfiConverterOptionalLsps1OnchainPaymentInfo) Read(reader io.Reader) *Lsps1OnchainPaymentInfo
- func (_ FfiConverterOptionalLsps1OnchainPaymentInfo) Write(writer io.Writer, value *Lsps1OnchainPaymentInfo)
- type FfiConverterOptionalNetwork
- type FfiConverterOptionalNodeAnnouncementInfo
- func (c FfiConverterOptionalNodeAnnouncementInfo) Lift(rb RustBufferI) *NodeAnnouncementInfo
- func (c FfiConverterOptionalNodeAnnouncementInfo) Lower(value *NodeAnnouncementInfo) C.RustBuffer
- func (_ FfiConverterOptionalNodeAnnouncementInfo) Read(reader io.Reader) *NodeAnnouncementInfo
- func (_ FfiConverterOptionalNodeAnnouncementInfo) Write(writer io.Writer, value *NodeAnnouncementInfo)
- type FfiConverterOptionalNodeInfo
- type FfiConverterOptionalOfferAmount
- func (c FfiConverterOptionalOfferAmount) Lift(rb RustBufferI) *OfferAmount
- func (c FfiConverterOptionalOfferAmount) Lower(value *OfferAmount) C.RustBuffer
- func (_ FfiConverterOptionalOfferAmount) Read(reader io.Reader) *OfferAmount
- func (_ FfiConverterOptionalOfferAmount) Write(writer io.Writer, value *OfferAmount)
- type FfiConverterOptionalOutPoint
- type FfiConverterOptionalPaymentDetails
- func (c FfiConverterOptionalPaymentDetails) Lift(rb RustBufferI) *PaymentDetails
- func (c FfiConverterOptionalPaymentDetails) Lower(value *PaymentDetails) C.RustBuffer
- func (_ FfiConverterOptionalPaymentDetails) Read(reader io.Reader) *PaymentDetails
- func (_ FfiConverterOptionalPaymentDetails) Write(writer io.Writer, value *PaymentDetails)
- type FfiConverterOptionalPaymentFailureReason
- func (c FfiConverterOptionalPaymentFailureReason) Lift(rb RustBufferI) *PaymentFailureReason
- func (c FfiConverterOptionalPaymentFailureReason) Lower(value *PaymentFailureReason) C.RustBuffer
- func (_ FfiConverterOptionalPaymentFailureReason) Read(reader io.Reader) *PaymentFailureReason
- func (_ FfiConverterOptionalPaymentFailureReason) Write(writer io.Writer, value *PaymentFailureReason)
- type FfiConverterOptionalRouteParametersConfig
- func (c FfiConverterOptionalRouteParametersConfig) Lift(rb RustBufferI) *RouteParametersConfig
- func (c FfiConverterOptionalRouteParametersConfig) Lower(value *RouteParametersConfig) C.RustBuffer
- func (_ FfiConverterOptionalRouteParametersConfig) Read(reader io.Reader) *RouteParametersConfig
- func (_ FfiConverterOptionalRouteParametersConfig) Write(writer io.Writer, value *RouteParametersConfig)
- type FfiConverterOptionalSequenceSequenceUint8
- func (c FfiConverterOptionalSequenceSequenceUint8) Lift(rb RustBufferI) *[][]uint8
- func (c FfiConverterOptionalSequenceSequenceUint8) Lower(value *[][]uint8) C.RustBuffer
- func (_ FfiConverterOptionalSequenceSequenceUint8) Read(reader io.Reader) *[][]uint8
- func (_ FfiConverterOptionalSequenceSequenceUint8) Write(writer io.Writer, value *[][]uint8)
- type FfiConverterOptionalSequenceTypeSocketAddress
- func (c FfiConverterOptionalSequenceTypeSocketAddress) Lift(rb RustBufferI) *[]SocketAddress
- func (c FfiConverterOptionalSequenceTypeSocketAddress) Lower(value *[]SocketAddress) C.RustBuffer
- func (_ FfiConverterOptionalSequenceTypeSocketAddress) Read(reader io.Reader) *[]SocketAddress
- func (_ FfiConverterOptionalSequenceTypeSocketAddress) Write(writer io.Writer, value *[]SocketAddress)
- type FfiConverterOptionalSequenceUint8
- func (c FfiConverterOptionalSequenceUint8) Lift(rb RustBufferI) *[]uint8
- func (c FfiConverterOptionalSequenceUint8) Lower(value *[]uint8) C.RustBuffer
- func (_ FfiConverterOptionalSequenceUint8) Read(reader io.Reader) *[]uint8
- func (_ FfiConverterOptionalSequenceUint8) Write(writer io.Writer, value *[]uint8)
- type FfiConverterOptionalString
- type FfiConverterOptionalTypeAddress
- func (c FfiConverterOptionalTypeAddress) Lift(rb RustBufferI) *Address
- func (c FfiConverterOptionalTypeAddress) Lower(value *Address) C.RustBuffer
- func (_ FfiConverterOptionalTypeAddress) Read(reader io.Reader) *Address
- func (_ FfiConverterOptionalTypeAddress) Write(writer io.Writer, value *Address)
- type FfiConverterOptionalTypeChannelId
- func (c FfiConverterOptionalTypeChannelId) Lift(rb RustBufferI) *ChannelId
- func (c FfiConverterOptionalTypeChannelId) Lower(value *ChannelId) C.RustBuffer
- func (_ FfiConverterOptionalTypeChannelId) Read(reader io.Reader) *ChannelId
- func (_ FfiConverterOptionalTypeChannelId) Write(writer io.Writer, value *ChannelId)
- type FfiConverterOptionalTypeNodeAlias
- func (c FfiConverterOptionalTypeNodeAlias) Lift(rb RustBufferI) *NodeAlias
- func (c FfiConverterOptionalTypeNodeAlias) Lower(value *NodeAlias) C.RustBuffer
- func (_ FfiConverterOptionalTypeNodeAlias) Read(reader io.Reader) *NodeAlias
- func (_ FfiConverterOptionalTypeNodeAlias) Write(writer io.Writer, value *NodeAlias)
- type FfiConverterOptionalTypePaymentHash
- func (c FfiConverterOptionalTypePaymentHash) Lift(rb RustBufferI) *PaymentHash
- func (c FfiConverterOptionalTypePaymentHash) Lower(value *PaymentHash) C.RustBuffer
- func (_ FfiConverterOptionalTypePaymentHash) Read(reader io.Reader) *PaymentHash
- func (_ FfiConverterOptionalTypePaymentHash) Write(writer io.Writer, value *PaymentHash)
- type FfiConverterOptionalTypePaymentId
- func (c FfiConverterOptionalTypePaymentId) Lift(rb RustBufferI) *PaymentId
- func (c FfiConverterOptionalTypePaymentId) Lower(value *PaymentId) C.RustBuffer
- func (_ FfiConverterOptionalTypePaymentId) Read(reader io.Reader) *PaymentId
- func (_ FfiConverterOptionalTypePaymentId) Write(writer io.Writer, value *PaymentId)
- type FfiConverterOptionalTypePaymentPreimage
- func (c FfiConverterOptionalTypePaymentPreimage) Lift(rb RustBufferI) *PaymentPreimage
- func (c FfiConverterOptionalTypePaymentPreimage) Lower(value *PaymentPreimage) C.RustBuffer
- func (_ FfiConverterOptionalTypePaymentPreimage) Read(reader io.Reader) *PaymentPreimage
- func (_ FfiConverterOptionalTypePaymentPreimage) Write(writer io.Writer, value *PaymentPreimage)
- type FfiConverterOptionalTypePaymentSecret
- func (c FfiConverterOptionalTypePaymentSecret) Lift(rb RustBufferI) *PaymentSecret
- func (c FfiConverterOptionalTypePaymentSecret) Lower(value *PaymentSecret) C.RustBuffer
- func (_ FfiConverterOptionalTypePaymentSecret) Read(reader io.Reader) *PaymentSecret
- func (_ FfiConverterOptionalTypePaymentSecret) Write(writer io.Writer, value *PaymentSecret)
- type FfiConverterOptionalTypePublicKey
- func (c FfiConverterOptionalTypePublicKey) Lift(rb RustBufferI) *PublicKey
- func (c FfiConverterOptionalTypePublicKey) Lower(value *PublicKey) C.RustBuffer
- func (_ FfiConverterOptionalTypePublicKey) Read(reader io.Reader) *PublicKey
- func (_ FfiConverterOptionalTypePublicKey) Write(writer io.Writer, value *PublicKey)
- type FfiConverterOptionalTypeTxid
- type FfiConverterOptionalTypeUntrustedString
- func (c FfiConverterOptionalTypeUntrustedString) Lift(rb RustBufferI) *UntrustedString
- func (c FfiConverterOptionalTypeUntrustedString) Lower(value *UntrustedString) C.RustBuffer
- func (_ FfiConverterOptionalTypeUntrustedString) Read(reader io.Reader) *UntrustedString
- func (_ FfiConverterOptionalTypeUntrustedString) Write(writer io.Writer, value *UntrustedString)
- type FfiConverterOptionalTypeUserChannelId
- func (c FfiConverterOptionalTypeUserChannelId) Lift(rb RustBufferI) *UserChannelId
- func (c FfiConverterOptionalTypeUserChannelId) Lower(value *UserChannelId) C.RustBuffer
- func (_ FfiConverterOptionalTypeUserChannelId) Read(reader io.Reader) *UserChannelId
- func (_ FfiConverterOptionalTypeUserChannelId) Write(writer io.Writer, value *UserChannelId)
- type FfiConverterOptionalUint16
- type FfiConverterOptionalUint32
- type FfiConverterOptionalUint64
- type FfiConverterOptionalWordCount
- func (c FfiConverterOptionalWordCount) Lift(rb RustBufferI) *WordCount
- func (c FfiConverterOptionalWordCount) Lower(value *WordCount) C.RustBuffer
- func (_ FfiConverterOptionalWordCount) Read(reader io.Reader) *WordCount
- func (_ FfiConverterOptionalWordCount) Write(writer io.Writer, value *WordCount)
- type FfiConverterOutPoint
- type FfiConverterPaymentDetails
- func (c FfiConverterPaymentDetails) Lift(rb RustBufferI) PaymentDetails
- func (c FfiConverterPaymentDetails) Lower(value PaymentDetails) C.RustBuffer
- func (c FfiConverterPaymentDetails) Read(reader io.Reader) PaymentDetails
- func (c FfiConverterPaymentDetails) Write(writer io.Writer, value PaymentDetails)
- type FfiConverterPaymentDirection
- func (c FfiConverterPaymentDirection) Lift(rb RustBufferI) PaymentDirection
- func (c FfiConverterPaymentDirection) Lower(value PaymentDirection) C.RustBuffer
- func (FfiConverterPaymentDirection) Read(reader io.Reader) PaymentDirection
- func (FfiConverterPaymentDirection) Write(writer io.Writer, value PaymentDirection)
- type FfiConverterPaymentFailureReason
- func (c FfiConverterPaymentFailureReason) Lift(rb RustBufferI) PaymentFailureReason
- func (c FfiConverterPaymentFailureReason) Lower(value PaymentFailureReason) C.RustBuffer
- func (FfiConverterPaymentFailureReason) Read(reader io.Reader) PaymentFailureReason
- func (FfiConverterPaymentFailureReason) Write(writer io.Writer, value PaymentFailureReason)
- type FfiConverterPaymentKind
- type FfiConverterPaymentStatus
- type FfiConverterPeerDetails
- type FfiConverterPendingSweepBalance
- func (c FfiConverterPendingSweepBalance) Lift(rb RustBufferI) PendingSweepBalance
- func (c FfiConverterPendingSweepBalance) Lower(value PendingSweepBalance) C.RustBuffer
- func (FfiConverterPendingSweepBalance) Read(reader io.Reader) PendingSweepBalance
- func (FfiConverterPendingSweepBalance) Write(writer io.Writer, value PendingSweepBalance)
- type FfiConverterQrPaymentResult
- func (c FfiConverterQrPaymentResult) Lift(rb RustBufferI) QrPaymentResult
- func (c FfiConverterQrPaymentResult) Lower(value QrPaymentResult) C.RustBuffer
- func (FfiConverterQrPaymentResult) Read(reader io.Reader) QrPaymentResult
- func (FfiConverterQrPaymentResult) Write(writer io.Writer, value QrPaymentResult)
- type FfiConverterRefund
- type FfiConverterResetState
- type FfiConverterRouteHintHop
- type FfiConverterRouteParametersConfig
- func (c FfiConverterRouteParametersConfig) Lift(rb RustBufferI) RouteParametersConfig
- func (c FfiConverterRouteParametersConfig) Lower(value RouteParametersConfig) C.RustBuffer
- func (c FfiConverterRouteParametersConfig) Read(reader io.Reader) RouteParametersConfig
- func (c FfiConverterRouteParametersConfig) Write(writer io.Writer, value RouteParametersConfig)
- type FfiConverterRoutingFees
- type FfiConverterSequenceChannelDetails
- func (c FfiConverterSequenceChannelDetails) Lift(rb RustBufferI) []ChannelDetails
- func (c FfiConverterSequenceChannelDetails) Lower(value []ChannelDetails) C.RustBuffer
- func (c FfiConverterSequenceChannelDetails) Read(reader io.Reader) []ChannelDetails
- func (c FfiConverterSequenceChannelDetails) Write(writer io.Writer, value []ChannelDetails)
- type FfiConverterSequenceChannelMonitorSizeInfo
- func (c FfiConverterSequenceChannelMonitorSizeInfo) Lift(rb RustBufferI) []ChannelMonitorSizeInfo
- func (c FfiConverterSequenceChannelMonitorSizeInfo) Lower(value []ChannelMonitorSizeInfo) C.RustBuffer
- func (c FfiConverterSequenceChannelMonitorSizeInfo) Read(reader io.Reader) []ChannelMonitorSizeInfo
- func (c FfiConverterSequenceChannelMonitorSizeInfo) Write(writer io.Writer, value []ChannelMonitorSizeInfo)
- type FfiConverterSequenceCustomTlvRecord
- func (c FfiConverterSequenceCustomTlvRecord) Lift(rb RustBufferI) []CustomTlvRecord
- func (c FfiConverterSequenceCustomTlvRecord) Lower(value []CustomTlvRecord) C.RustBuffer
- func (c FfiConverterSequenceCustomTlvRecord) Read(reader io.Reader) []CustomTlvRecord
- func (c FfiConverterSequenceCustomTlvRecord) Write(writer io.Writer, value []CustomTlvRecord)
- type FfiConverterSequenceKeyValue
- type FfiConverterSequenceLightningBalance
- func (c FfiConverterSequenceLightningBalance) Lift(rb RustBufferI) []LightningBalance
- func (c FfiConverterSequenceLightningBalance) Lower(value []LightningBalance) C.RustBuffer
- func (c FfiConverterSequenceLightningBalance) Read(reader io.Reader) []LightningBalance
- func (c FfiConverterSequenceLightningBalance) Write(writer io.Writer, value []LightningBalance)
- type FfiConverterSequenceNetwork
- type FfiConverterSequencePaymentDetails
- func (c FfiConverterSequencePaymentDetails) Lift(rb RustBufferI) []PaymentDetails
- func (c FfiConverterSequencePaymentDetails) Lower(value []PaymentDetails) C.RustBuffer
- func (c FfiConverterSequencePaymentDetails) Read(reader io.Reader) []PaymentDetails
- func (c FfiConverterSequencePaymentDetails) Write(writer io.Writer, value []PaymentDetails)
- type FfiConverterSequencePeerDetails
- func (c FfiConverterSequencePeerDetails) Lift(rb RustBufferI) []PeerDetails
- func (c FfiConverterSequencePeerDetails) Lower(value []PeerDetails) C.RustBuffer
- func (c FfiConverterSequencePeerDetails) Read(reader io.Reader) []PeerDetails
- func (c FfiConverterSequencePeerDetails) Write(writer io.Writer, value []PeerDetails)
- type FfiConverterSequencePendingSweepBalance
- func (c FfiConverterSequencePendingSweepBalance) Lift(rb RustBufferI) []PendingSweepBalance
- func (c FfiConverterSequencePendingSweepBalance) Lower(value []PendingSweepBalance) C.RustBuffer
- func (c FfiConverterSequencePendingSweepBalance) Read(reader io.Reader) []PendingSweepBalance
- func (c FfiConverterSequencePendingSweepBalance) Write(writer io.Writer, value []PendingSweepBalance)
- type FfiConverterSequenceRouteHintHop
- func (c FfiConverterSequenceRouteHintHop) Lift(rb RustBufferI) []RouteHintHop
- func (c FfiConverterSequenceRouteHintHop) Lower(value []RouteHintHop) C.RustBuffer
- func (c FfiConverterSequenceRouteHintHop) Read(reader io.Reader) []RouteHintHop
- func (c FfiConverterSequenceRouteHintHop) Write(writer io.Writer, value []RouteHintHop)
- type FfiConverterSequenceSequenceRouteHintHop
- func (c FfiConverterSequenceSequenceRouteHintHop) Lift(rb RustBufferI) [][]RouteHintHop
- func (c FfiConverterSequenceSequenceRouteHintHop) Lower(value [][]RouteHintHop) C.RustBuffer
- func (c FfiConverterSequenceSequenceRouteHintHop) Read(reader io.Reader) [][]RouteHintHop
- func (c FfiConverterSequenceSequenceRouteHintHop) Write(writer io.Writer, value [][]RouteHintHop)
- type FfiConverterSequenceSequenceUint8
- func (c FfiConverterSequenceSequenceUint8) Lift(rb RustBufferI) [][]uint8
- func (c FfiConverterSequenceSequenceUint8) Lower(value [][]uint8) C.RustBuffer
- func (c FfiConverterSequenceSequenceUint8) Read(reader io.Reader) [][]uint8
- func (c FfiConverterSequenceSequenceUint8) Write(writer io.Writer, value [][]uint8)
- type FfiConverterSequenceTlvEntry
- type FfiConverterSequenceTypeAddress
- func (c FfiConverterSequenceTypeAddress) Lift(rb RustBufferI) []Address
- func (c FfiConverterSequenceTypeAddress) Lower(value []Address) C.RustBuffer
- func (c FfiConverterSequenceTypeAddress) Read(reader io.Reader) []Address
- func (c FfiConverterSequenceTypeAddress) Write(writer io.Writer, value []Address)
- type FfiConverterSequenceTypeNodeId
- type FfiConverterSequenceTypePublicKey
- func (c FfiConverterSequenceTypePublicKey) Lift(rb RustBufferI) []PublicKey
- func (c FfiConverterSequenceTypePublicKey) Lower(value []PublicKey) C.RustBuffer
- func (c FfiConverterSequenceTypePublicKey) Read(reader io.Reader) []PublicKey
- func (c FfiConverterSequenceTypePublicKey) Write(writer io.Writer, value []PublicKey)
- type FfiConverterSequenceTypeSocketAddress
- func (c FfiConverterSequenceTypeSocketAddress) Lift(rb RustBufferI) []SocketAddress
- func (c FfiConverterSequenceTypeSocketAddress) Lower(value []SocketAddress) C.RustBuffer
- func (c FfiConverterSequenceTypeSocketAddress) Read(reader io.Reader) []SocketAddress
- func (c FfiConverterSequenceTypeSocketAddress) Write(writer io.Writer, value []SocketAddress)
- type FfiConverterSequenceUint64
- type FfiConverterSequenceUint8
- type FfiConverterSpontaneousPayment
- func (c FfiConverterSpontaneousPayment) Lift(pointer unsafe.Pointer) *SpontaneousPayment
- func (c FfiConverterSpontaneousPayment) Lower(value *SpontaneousPayment) unsafe.Pointer
- func (c FfiConverterSpontaneousPayment) Read(reader io.Reader) *SpontaneousPayment
- func (c FfiConverterSpontaneousPayment) Write(writer io.Writer, value *SpontaneousPayment)
- type FfiConverterString
- type FfiConverterTlvEntry
- type FfiConverterTypeAddress
- type FfiConverterTypeBlockHash
- type FfiConverterTypeChannelId
- type FfiConverterTypeLSPS1OrderId
- type FfiConverterTypeLSPSDateTime
- type FfiConverterTypeMnemonic
- type FfiConverterTypeNodeAlias
- type FfiConverterTypeNodeId
- type FfiConverterTypeOfferId
- type FfiConverterTypePaymentHash
- type FfiConverterTypePaymentId
- type FfiConverterTypePaymentPreimage
- type FfiConverterTypePaymentSecret
- type FfiConverterTypePublicKey
- type FfiConverterTypeSocketAddress
- type FfiConverterTypeTxid
- type FfiConverterTypeUntrustedString
- type FfiConverterTypeUserChannelId
- type FfiConverterUint16
- type FfiConverterUint32
- type FfiConverterUint64
- type FfiConverterUint8
- type FfiConverterUnifiedQrPayment
- func (c FfiConverterUnifiedQrPayment) Lift(pointer unsafe.Pointer) *UnifiedQrPayment
- func (c FfiConverterUnifiedQrPayment) Lower(value *UnifiedQrPayment) unsafe.Pointer
- func (c FfiConverterUnifiedQrPayment) Read(reader io.Reader) *UnifiedQrPayment
- func (c FfiConverterUnifiedQrPayment) Write(writer io.Writer, value *UnifiedQrPayment)
- type FfiConverterVssHeaderProviderError
- func (c FfiConverterVssHeaderProviderError) Lift(eb RustBufferI) *VssHeaderProviderError
- func (c FfiConverterVssHeaderProviderError) Lower(value *VssHeaderProviderError) C.RustBuffer
- func (c FfiConverterVssHeaderProviderError) Read(reader io.Reader) *VssHeaderProviderError
- func (c FfiConverterVssHeaderProviderError) Write(writer io.Writer, value *VssHeaderProviderError)
- type FfiConverterWordCount
- type FfiDestroyerAnchorChannelsConfig
- type FfiDestroyerAsyncPaymentsRole
- type FfiDestroyerBackgroundSyncConfig
- type FfiDestroyerBalanceDetails
- type FfiDestroyerBalanceSource
- type FfiDestroyerBestBlock
- type FfiDestroyerBolt11Invoice
- type FfiDestroyerBolt11InvoiceDescription
- type FfiDestroyerBolt11Payment
- type FfiDestroyerBolt12Invoice
- type FfiDestroyerBolt12Payment
- type FfiDestroyerBool
- type FfiDestroyerBuildError
- type FfiDestroyerBuilder
- type FfiDestroyerBytes
- type FfiDestroyerChannelConfig
- type FfiDestroyerChannelDetails
- type FfiDestroyerChannelInfo
- type FfiDestroyerChannelMonitorSizeInfo
- type FfiDestroyerChannelUpdateInfo
- type FfiDestroyerClosureReason
- type FfiDestroyerConfig
- type FfiDestroyerConfirmationStatus
- type FfiDestroyerCurrency
- type FfiDestroyerCustomTlvRecord
- type FfiDestroyerElectrumSyncConfig
- type FfiDestroyerEsploraSyncConfig
- type FfiDestroyerEvent
- type FfiDestroyerFeeRate
- type FfiDestroyerKeyValue
- type FfiDestroyerLightningBalance
- type FfiDestroyerLogLevel
- type FfiDestroyerLogRecord
- type FfiDestroyerLogWriter
- type FfiDestroyerLspFeeLimits
- type FfiDestroyerLsps1Bolt11PaymentInfo
- type FfiDestroyerLsps1ChannelInfo
- type FfiDestroyerLsps1Liquidity
- type FfiDestroyerLsps1OnchainPaymentInfo
- type FfiDestroyerLsps1OrderParams
- type FfiDestroyerLsps1OrderStatus
- type FfiDestroyerLsps1PaymentInfo
- type FfiDestroyerLsps1PaymentState
- type FfiDestroyerLsps2ServiceConfig
- type FfiDestroyerMapStringString
- type FfiDestroyerMaxDustHtlcExposure
- type FfiDestroyerMigrateStorage
- type FfiDestroyerNetwork
- type FfiDestroyerNetworkGraph
- type FfiDestroyerNode
- type FfiDestroyerNodeAnnouncementInfo
- type FfiDestroyerNodeError
- type FfiDestroyerNodeInfo
- type FfiDestroyerNodeStatus
- type FfiDestroyerOffer
- type FfiDestroyerOfferAmount
- type FfiDestroyerOnchainPayment
- type FfiDestroyerOptionalAnchorChannelsConfig
- type FfiDestroyerOptionalAsyncPaymentsRole
- type FfiDestroyerOptionalBackgroundSyncConfig
- type FfiDestroyerOptionalBool
- type FfiDestroyerOptionalChannelConfig
- type FfiDestroyerOptionalChannelInfo
- type FfiDestroyerOptionalChannelUpdateInfo
- type FfiDestroyerOptionalClosureReason
- type FfiDestroyerOptionalElectrumSyncConfig
- type FfiDestroyerOptionalEsploraSyncConfig
- type FfiDestroyerOptionalEvent
- type FfiDestroyerOptionalFeeRate
- type FfiDestroyerOptionalLogLevel
- type FfiDestroyerOptionalLsps1Bolt11PaymentInfo
- type FfiDestroyerOptionalLsps1ChannelInfo
- type FfiDestroyerOptionalLsps1OnchainPaymentInfo
- type FfiDestroyerOptionalNetwork
- type FfiDestroyerOptionalNodeAnnouncementInfo
- type FfiDestroyerOptionalNodeInfo
- type FfiDestroyerOptionalOfferAmount
- type FfiDestroyerOptionalOutPoint
- type FfiDestroyerOptionalPaymentDetails
- type FfiDestroyerOptionalPaymentFailureReason
- type FfiDestroyerOptionalRouteParametersConfig
- type FfiDestroyerOptionalSequenceSequenceUint8
- type FfiDestroyerOptionalSequenceTypeSocketAddress
- type FfiDestroyerOptionalSequenceUint8
- type FfiDestroyerOptionalString
- type FfiDestroyerOptionalTypeAddress
- type FfiDestroyerOptionalTypeChannelId
- type FfiDestroyerOptionalTypeNodeAlias
- type FfiDestroyerOptionalTypePaymentHash
- type FfiDestroyerOptionalTypePaymentId
- type FfiDestroyerOptionalTypePaymentPreimage
- type FfiDestroyerOptionalTypePaymentSecret
- type FfiDestroyerOptionalTypePublicKey
- type FfiDestroyerOptionalTypeTxid
- type FfiDestroyerOptionalTypeUntrustedString
- type FfiDestroyerOptionalTypeUserChannelId
- type FfiDestroyerOptionalUint16
- type FfiDestroyerOptionalUint32
- type FfiDestroyerOptionalUint64
- type FfiDestroyerOptionalWordCount
- type FfiDestroyerOutPoint
- type FfiDestroyerPaymentDetails
- type FfiDestroyerPaymentDirection
- type FfiDestroyerPaymentFailureReason
- type FfiDestroyerPaymentKind
- type FfiDestroyerPaymentStatus
- type FfiDestroyerPeerDetails
- type FfiDestroyerPendingSweepBalance
- type FfiDestroyerQrPaymentResult
- type FfiDestroyerRefund
- type FfiDestroyerResetState
- type FfiDestroyerRouteHintHop
- type FfiDestroyerRouteParametersConfig
- type FfiDestroyerRoutingFees
- type FfiDestroyerSequenceChannelDetails
- type FfiDestroyerSequenceChannelMonitorSizeInfo
- type FfiDestroyerSequenceCustomTlvRecord
- type FfiDestroyerSequenceKeyValue
- type FfiDestroyerSequenceLightningBalance
- type FfiDestroyerSequenceNetwork
- type FfiDestroyerSequencePaymentDetails
- type FfiDestroyerSequencePeerDetails
- type FfiDestroyerSequencePendingSweepBalance
- type FfiDestroyerSequenceRouteHintHop
- type FfiDestroyerSequenceSequenceRouteHintHop
- type FfiDestroyerSequenceSequenceUint8
- type FfiDestroyerSequenceTlvEntry
- type FfiDestroyerSequenceTypeAddress
- type FfiDestroyerSequenceTypeNodeId
- type FfiDestroyerSequenceTypePublicKey
- type FfiDestroyerSequenceTypeSocketAddress
- type FfiDestroyerSequenceUint64
- type FfiDestroyerSequenceUint8
- type FfiDestroyerSpontaneousPayment
- type FfiDestroyerString
- type FfiDestroyerTlvEntry
- type FfiDestroyerTypeAddress
- type FfiDestroyerTypeBlockHash
- type FfiDestroyerTypeChannelId
- type FfiDestroyerTypeLSPS1OrderId
- type FfiDestroyerTypeLSPSDateTime
- type FfiDestroyerTypeMnemonic
- type FfiDestroyerTypeNodeAlias
- type FfiDestroyerTypeNodeId
- type FfiDestroyerTypeOfferId
- type FfiDestroyerTypePaymentHash
- type FfiDestroyerTypePaymentId
- type FfiDestroyerTypePaymentPreimage
- type FfiDestroyerTypePaymentSecret
- type FfiDestroyerTypePublicKey
- type FfiDestroyerTypeSocketAddress
- type FfiDestroyerTypeTxid
- type FfiDestroyerTypeUntrustedString
- type FfiDestroyerTypeUserChannelId
- type FfiDestroyerUint16
- type FfiDestroyerUint32
- type FfiDestroyerUint64
- type FfiDestroyerUint8
- type FfiDestroyerUnifiedQrPayment
- type FfiDestroyerVssHeaderProviderError
- type FfiDestroyerWordCount
- type FfiObject
- type GoRustBuffer
- type KeyValue
- type LSPS1OrderId
- type LSPSDateTime
- type LightningBalance
- type LightningBalanceClaimableAwaitingConfirmations
- type LightningBalanceClaimableOnChannelClose
- type LightningBalanceContentiousClaimable
- type LightningBalanceCounterpartyRevokedOutputClaimable
- type LightningBalanceMaybePreimageClaimableHtlc
- type LightningBalanceMaybeTimeoutClaimableHtlc
- type LogLevel
- type LogRecord
- type LogWriter
- type LogWriterImpl
- type LspFeeLimits
- type Lsps1Bolt11PaymentInfo
- type Lsps1ChannelInfo
- type Lsps1Liquidity
- type Lsps1LiquidityInterface
- type Lsps1OnchainPaymentInfo
- type Lsps1OrderParams
- type Lsps1OrderStatus
- type Lsps1PaymentInfo
- type Lsps1PaymentState
- type Lsps2ServiceConfig
- type MaxDustHtlcExposure
- type MaxDustHtlcExposureFeeRateMultiplier
- type MaxDustHtlcExposureFixedLimit
- type MigrateStorage
- type Mnemonic
- type NativeError
- type Network
- type NetworkGraph
- type NetworkGraphInterface
- type Node
- func (_self *Node) AnnouncementAddresses() *[]SocketAddress
- func (_self *Node) Bolt11Payment() *Bolt11Payment
- func (_self *Node) Bolt12Payment() *Bolt12Payment
- func (_self *Node) CloseChannel(userChannelId UserChannelId, counterpartyNodeId PublicKey) error
- func (_self *Node) Config() Config
- func (_self *Node) Connect(nodeId PublicKey, address SocketAddress, persist bool) error
- func (object *Node) Destroy()
- func (_self *Node) Disconnect(nodeId PublicKey) error
- func (_self *Node) EventHandled() error
- func (_self *Node) ExportPathfindingScores() ([]byte, error)
- func (_self *Node) ForceCloseChannel(userChannelId UserChannelId, counterpartyNodeId PublicKey, reason *string) error
- func (_self *Node) GetEncodedChannelMonitors() ([]KeyValue, error)
- func (_self *Node) ListBalances() BalanceDetails
- func (_self *Node) ListChannelMonitorSizes() []ChannelMonitorSizeInfo
- func (_self *Node) ListChannels() []ChannelDetails
- func (_self *Node) ListPayments() []PaymentDetails
- func (_self *Node) ListPeers() []PeerDetails
- func (_self *Node) ListeningAddresses() *[]SocketAddress
- func (_self *Node) Lsps1Liquidity() *Lsps1Liquidity
- func (_self *Node) NetworkGraph() *NetworkGraph
- func (_self *Node) NextEvent() *Event
- func (_self *Node) NodeAlias() *NodeAlias
- func (_self *Node) NodeId() PublicKey
- func (_self *Node) OnchainPayment() *OnchainPayment
- func (_self *Node) OpenAnnouncedChannel(nodeId PublicKey, address SocketAddress, channelAmountSats uint64, ...) (UserChannelId, error)
- func (_self *Node) OpenChannel(nodeId PublicKey, address SocketAddress, channelAmountSats uint64, ...) (UserChannelId, error)
- func (_self *Node) Payment(paymentId PaymentId) *PaymentDetails
- func (_self *Node) RemovePayment(paymentId PaymentId) error
- func (_self *Node) SignMessage(msg []uint8) string
- func (_self *Node) SpliceIn(userChannelId UserChannelId, counterpartyNodeId PublicKey, ...) error
- func (_self *Node) SpliceOut(userChannelId UserChannelId, counterpartyNodeId PublicKey, address Address, ...) error
- func (_self *Node) SpontaneousPayment() *SpontaneousPayment
- func (_self *Node) Start() error
- func (_self *Node) Status() NodeStatus
- func (_self *Node) Stop() error
- func (_self *Node) SyncWallets() error
- func (_self *Node) UnifiedQrPayment() *UnifiedQrPayment
- func (_self *Node) UpdateChannelConfig(userChannelId UserChannelId, counterpartyNodeId PublicKey, ...) error
- func (_self *Node) UpdateFeeEstimates() error
- func (_self *Node) VerifySignature(msg []uint8, sig string, pkey PublicKey) bool
- func (_self *Node) WaitNextEvent() Event
- type NodeAlias
- type NodeAnnouncementInfo
- type NodeError
- func NewNodeErrorAlreadyRunning() *NodeError
- func NewNodeErrorAsyncPaymentServicesDisabled() *NodeError
- func NewNodeErrorChannelClosingFailed() *NodeError
- func NewNodeErrorChannelConfigUpdateFailed() *NodeError
- func NewNodeErrorChannelCreationFailed() *NodeError
- func NewNodeErrorChannelSplicingFailed() *NodeError
- func NewNodeErrorConnectionFailed() *NodeError
- func NewNodeErrorDuplicatePayment() *NodeError
- func NewNodeErrorFeerateEstimationUpdateFailed() *NodeError
- func NewNodeErrorFeerateEstimationUpdateTimeout() *NodeError
- func NewNodeErrorGossipUpdateFailed() *NodeError
- func NewNodeErrorGossipUpdateTimeout() *NodeError
- func NewNodeErrorInsufficientFunds() *NodeError
- func NewNodeErrorInvalidAddress() *NodeError
- func NewNodeErrorInvalidAmount() *NodeError
- func NewNodeErrorInvalidBlindedPaths() *NodeError
- func NewNodeErrorInvalidChannelId() *NodeError
- func NewNodeErrorInvalidCustomTlv() *NodeError
- func NewNodeErrorInvalidCustomTlvs() *NodeError
- func NewNodeErrorInvalidDateTime() *NodeError
- func NewNodeErrorInvalidFeeRate() *NodeError
- func NewNodeErrorInvalidInvoice() *NodeError
- func NewNodeErrorInvalidNetwork() *NodeError
- func NewNodeErrorInvalidNodeAlias() *NodeError
- func NewNodeErrorInvalidNodeId() *NodeError
- func NewNodeErrorInvalidOffer() *NodeError
- func NewNodeErrorInvalidOfferId() *NodeError
- func NewNodeErrorInvalidPaymentHash() *NodeError
- func NewNodeErrorInvalidPaymentId() *NodeError
- func NewNodeErrorInvalidPaymentPreimage() *NodeError
- func NewNodeErrorInvalidPaymentSecret() *NodeError
- func NewNodeErrorInvalidPublicKey() *NodeError
- func NewNodeErrorInvalidQuantity() *NodeError
- func NewNodeErrorInvalidRefund() *NodeError
- func NewNodeErrorInvalidSecretKey() *NodeError
- func NewNodeErrorInvalidSocketAddress() *NodeError
- func NewNodeErrorInvalidUri() *NodeError
- func NewNodeErrorInvoiceCreationFailed() *NodeError
- func NewNodeErrorInvoiceRequestCreationFailed() *NodeError
- func NewNodeErrorLiquidityFeeTooHigh() *NodeError
- func NewNodeErrorLiquidityRequestFailed() *NodeError
- func NewNodeErrorLiquiditySourceUnavailable() *NodeError
- func NewNodeErrorNotRunning() *NodeError
- func NewNodeErrorOfferCreationFailed() *NodeError
- func NewNodeErrorOnchainTxCreationFailed() *NodeError
- func NewNodeErrorOnchainTxSigningFailed() *NodeError
- func NewNodeErrorPaymentSendingFailed() *NodeError
- func NewNodeErrorPersistenceFailed() *NodeError
- func NewNodeErrorProbeSendingFailed() *NodeError
- func NewNodeErrorRefundCreationFailed() *NodeError
- func NewNodeErrorTxSyncFailed() *NodeError
- func NewNodeErrorTxSyncTimeout() *NodeError
- func NewNodeErrorUnsupportedCurrency() *NodeError
- func NewNodeErrorUriParameterParsingFailed() *NodeError
- func NewNodeErrorWalletOperationFailed() *NodeError
- func NewNodeErrorWalletOperationTimeout() *NodeError
- type NodeErrorAlreadyRunning
- type NodeErrorAsyncPaymentServicesDisabled
- type NodeErrorChannelClosingFailed
- type NodeErrorChannelConfigUpdateFailed
- type NodeErrorChannelCreationFailed
- type NodeErrorChannelSplicingFailed
- type NodeErrorConnectionFailed
- type NodeErrorDuplicatePayment
- type NodeErrorFeerateEstimationUpdateFailed
- type NodeErrorFeerateEstimationUpdateTimeout
- type NodeErrorGossipUpdateFailed
- type NodeErrorGossipUpdateTimeout
- type NodeErrorInsufficientFunds
- type NodeErrorInvalidAddress
- type NodeErrorInvalidAmount
- type NodeErrorInvalidBlindedPaths
- type NodeErrorInvalidChannelId
- type NodeErrorInvalidCustomTlv
- type NodeErrorInvalidCustomTlvs
- type NodeErrorInvalidDateTime
- type NodeErrorInvalidFeeRate
- type NodeErrorInvalidInvoice
- type NodeErrorInvalidNetwork
- type NodeErrorInvalidNodeAlias
- type NodeErrorInvalidNodeId
- type NodeErrorInvalidOffer
- type NodeErrorInvalidOfferId
- type NodeErrorInvalidPaymentHash
- type NodeErrorInvalidPaymentId
- type NodeErrorInvalidPaymentPreimage
- type NodeErrorInvalidPaymentSecret
- type NodeErrorInvalidPublicKey
- type NodeErrorInvalidQuantity
- type NodeErrorInvalidRefund
- type NodeErrorInvalidSecretKey
- type NodeErrorInvalidSocketAddress
- type NodeErrorInvalidUri
- type NodeErrorInvoiceCreationFailed
- type NodeErrorInvoiceRequestCreationFailed
- type NodeErrorLiquidityFeeTooHigh
- type NodeErrorLiquidityRequestFailed
- type NodeErrorLiquiditySourceUnavailable
- type NodeErrorNotRunning
- type NodeErrorOfferCreationFailed
- type NodeErrorOnchainTxCreationFailed
- type NodeErrorOnchainTxSigningFailed
- type NodeErrorPaymentSendingFailed
- type NodeErrorPersistenceFailed
- type NodeErrorProbeSendingFailed
- type NodeErrorRefundCreationFailed
- type NodeErrorTxSyncFailed
- type NodeErrorTxSyncTimeout
- type NodeErrorUnsupportedCurrency
- type NodeErrorUriParameterParsingFailed
- type NodeErrorWalletOperationFailed
- type NodeErrorWalletOperationTimeout
- type NodeId
- type NodeInfo
- type NodeInterface
- type NodeStatus
- type Offer
- func (_self *Offer) AbsoluteExpirySeconds() *uint64
- func (_self *Offer) Amount() *OfferAmount
- func (_self *Offer) Chains() []Network
- func (_self *Offer) DebugString() string
- func (object *Offer) Destroy()
- func (_self *Offer) Eq(other *Offer) bool
- func (_self *Offer) ExpectsQuantity() bool
- func (_self *Offer) Id() OfferId
- func (_self *Offer) IsExpired() bool
- func (_self *Offer) IsValidQuantity(quantity uint64) bool
- func (_self *Offer) Issuer() *string
- func (_self *Offer) IssuerSigningPubkey() *PublicKey
- func (_self *Offer) Metadata() *[]uint8
- func (_self *Offer) Ne(other *Offer) bool
- func (_self *Offer) OfferDescription() *string
- func (_self *Offer) String() string
- func (_self *Offer) SupportsChain(chain Network) bool
- type OfferAmount
- type OfferAmountBitcoin
- type OfferAmountCurrency
- type OfferId
- type OfferInterface
- type OnchainPayment
- func (object *OnchainPayment) Destroy()
- func (_self *OnchainPayment) NewAddress() (Address, error)
- func (_self *OnchainPayment) SendAllToAddress(address Address, retainReserve bool, feeRate **FeeRate) (Txid, error)
- func (_self *OnchainPayment) SendToAddress(address Address, amountSats uint64, feeRate **FeeRate) (Txid, error)
- type OnchainPaymentInterface
- type OutPoint
- type PaymentDetails
- type PaymentDirection
- type PaymentFailureReason
- type PaymentHash
- type PaymentId
- type PaymentKind
- type PaymentKindBolt11
- type PaymentKindBolt11Jit
- type PaymentKindBolt12Offer
- type PaymentKindBolt12Refund
- type PaymentKindOnchain
- type PaymentKindSpontaneous
- type PaymentPreimage
- type PaymentSecret
- type PaymentStatus
- type PeerDetails
- type PendingSweepBalance
- type PendingSweepBalanceAwaitingThresholdConfirmations
- type PendingSweepBalanceBroadcastAwaitingConfirmation
- type PendingSweepBalancePendingBroadcast
- type PublicKey
- type QrPaymentResult
- type QrPaymentResultBolt11
- type QrPaymentResultBolt12
- type QrPaymentResultOnchain
- type Refund
- func (_self *Refund) AbsoluteExpirySeconds() *uint64
- func (_self *Refund) AmountMsats() uint64
- func (_self *Refund) Chain() *Network
- func (_self *Refund) DebugString() string
- func (object *Refund) Destroy()
- func (_self *Refund) Eq(other *Refund) bool
- func (_self *Refund) IsExpired() bool
- func (_self *Refund) Issuer() *string
- func (_self *Refund) Ne(other *Refund) bool
- func (_self *Refund) PayerMetadata() []uint8
- func (_self *Refund) PayerNote() *string
- func (_self *Refund) PayerSigningPubkey() PublicKey
- func (_self *Refund) Quantity() *uint64
- func (_self *Refund) RefundDescription() string
- func (_self *Refund) String() string
- type RefundInterface
- type ResetState
- type RouteHintHop
- type RouteParametersConfig
- type RoutingFees
- type RustBufferI
- type SocketAddress
- type SpontaneousPayment
- func (object *SpontaneousPayment) Destroy()
- func (_self *SpontaneousPayment) Send(amountMsat uint64, nodeId PublicKey, routeParameters *RouteParametersConfig) (PaymentId, error)
- func (_self *SpontaneousPayment) SendProbes(amountMsat uint64, nodeId PublicKey) error
- func (_self *SpontaneousPayment) SendWithCustomTlvs(amountMsat uint64, nodeId PublicKey, routeParameters *RouteParametersConfig, ...) (PaymentId, error)
- func (_self *SpontaneousPayment) SendWithPreimage(amountMsat uint64, nodeId PublicKey, preimage PaymentPreimage, ...) (PaymentId, error)
- func (_self *SpontaneousPayment) SendWithPreimageAndCustomTlvs(amountMsat uint64, nodeId PublicKey, customTlvs []CustomTlvRecord, ...) (PaymentId, error)
- type SpontaneousPaymentInterface
- type TlvEntry
- type Txid
- type UnifiedQrPayment
- type UnifiedQrPaymentInterface
- type UntrustedString
- type UserChannelId
- type VssHeaderProviderError
- type VssHeaderProviderErrorAuthorizationError
- type VssHeaderProviderErrorInternalError
- type VssHeaderProviderErrorInvalidData
- type VssHeaderProviderErrorRequestError
- type WordCount
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrBuildErrorAsyncPaymentsConfigMismatch = fmt.Errorf("BuildErrorAsyncPaymentsConfigMismatch")
View Source
var ErrBuildErrorInvalidAnnouncementAddresses = fmt.Errorf("BuildErrorInvalidAnnouncementAddresses")
View Source
var ErrBuildErrorInvalidChannelMonitor = fmt.Errorf("BuildErrorInvalidChannelMonitor")
View Source
var ErrBuildErrorInvalidListeningAddresses = fmt.Errorf("BuildErrorInvalidListeningAddresses")
View Source
var ErrBuildErrorInvalidNodeAlias = fmt.Errorf("BuildErrorInvalidNodeAlias")
View Source
var ErrBuildErrorInvalidSeedBytes = fmt.Errorf("BuildErrorInvalidSeedBytes")
Err* are used for checking error type with `errors.Is`
View Source
var ErrBuildErrorInvalidSeedFile = fmt.Errorf("BuildErrorInvalidSeedFile")
View Source
var ErrBuildErrorInvalidSystemTime = fmt.Errorf("BuildErrorInvalidSystemTime")
View Source
var ErrBuildErrorKvStoreSetupFailed = fmt.Errorf("BuildErrorKvStoreSetupFailed")
View Source
var ErrBuildErrorLoggerSetupFailed = fmt.Errorf("BuildErrorLoggerSetupFailed")
View Source
var ErrBuildErrorNetworkMismatch = fmt.Errorf("BuildErrorNetworkMismatch")
View Source
var ErrBuildErrorReadFailed = fmt.Errorf("BuildErrorReadFailed")
View Source
var ErrBuildErrorRuntimeSetupFailed = fmt.Errorf("BuildErrorRuntimeSetupFailed")
View Source
var ErrBuildErrorStoragePathAccessFailed = fmt.Errorf("BuildErrorStoragePathAccessFailed")
View Source
var ErrBuildErrorWalletSetupFailed = fmt.Errorf("BuildErrorWalletSetupFailed")
View Source
var ErrBuildErrorWriteFailed = fmt.Errorf("BuildErrorWriteFailed")
View Source
var ErrNodeErrorAlreadyRunning = fmt.Errorf("NodeErrorAlreadyRunning")
Err* are used for checking error type with `errors.Is`
View Source
var ErrNodeErrorAsyncPaymentServicesDisabled = fmt.Errorf("NodeErrorAsyncPaymentServicesDisabled")
View Source
var ErrNodeErrorChannelClosingFailed = fmt.Errorf("NodeErrorChannelClosingFailed")
View Source
var ErrNodeErrorChannelConfigUpdateFailed = fmt.Errorf("NodeErrorChannelConfigUpdateFailed")
View Source
var ErrNodeErrorChannelCreationFailed = fmt.Errorf("NodeErrorChannelCreationFailed")
View Source
var ErrNodeErrorChannelSplicingFailed = fmt.Errorf("NodeErrorChannelSplicingFailed")
View Source
var ErrNodeErrorConnectionFailed = fmt.Errorf("NodeErrorConnectionFailed")
View Source
var ErrNodeErrorDuplicatePayment = fmt.Errorf("NodeErrorDuplicatePayment")
View Source
var ErrNodeErrorFeerateEstimationUpdateFailed = fmt.Errorf("NodeErrorFeerateEstimationUpdateFailed")
View Source
var ErrNodeErrorFeerateEstimationUpdateTimeout = fmt.Errorf("NodeErrorFeerateEstimationUpdateTimeout")
View Source
var ErrNodeErrorGossipUpdateFailed = fmt.Errorf("NodeErrorGossipUpdateFailed")
View Source
var ErrNodeErrorGossipUpdateTimeout = fmt.Errorf("NodeErrorGossipUpdateTimeout")
View Source
var ErrNodeErrorInsufficientFunds = fmt.Errorf("NodeErrorInsufficientFunds")
View Source
var ErrNodeErrorInvalidAddress = fmt.Errorf("NodeErrorInvalidAddress")
View Source
var ErrNodeErrorInvalidAmount = fmt.Errorf("NodeErrorInvalidAmount")
View Source
var ErrNodeErrorInvalidBlindedPaths = fmt.Errorf("NodeErrorInvalidBlindedPaths")
View Source
var ErrNodeErrorInvalidChannelId = fmt.Errorf("NodeErrorInvalidChannelId")
View Source
var ErrNodeErrorInvalidCustomTlv = fmt.Errorf("NodeErrorInvalidCustomTlv")
View Source
var ErrNodeErrorInvalidCustomTlvs = fmt.Errorf("NodeErrorInvalidCustomTlvs")
View Source
var ErrNodeErrorInvalidDateTime = fmt.Errorf("NodeErrorInvalidDateTime")
View Source
var ErrNodeErrorInvalidFeeRate = fmt.Errorf("NodeErrorInvalidFeeRate")
View Source
var ErrNodeErrorInvalidInvoice = fmt.Errorf("NodeErrorInvalidInvoice")
View Source
var ErrNodeErrorInvalidNetwork = fmt.Errorf("NodeErrorInvalidNetwork")
View Source
var ErrNodeErrorInvalidNodeAlias = fmt.Errorf("NodeErrorInvalidNodeAlias")
View Source
var ErrNodeErrorInvalidNodeId = fmt.Errorf("NodeErrorInvalidNodeId")
View Source
var ErrNodeErrorInvalidOffer = fmt.Errorf("NodeErrorInvalidOffer")
View Source
var ErrNodeErrorInvalidOfferId = fmt.Errorf("NodeErrorInvalidOfferId")
View Source
var ErrNodeErrorInvalidPaymentHash = fmt.Errorf("NodeErrorInvalidPaymentHash")
View Source
var ErrNodeErrorInvalidPaymentId = fmt.Errorf("NodeErrorInvalidPaymentId")
View Source
var ErrNodeErrorInvalidPaymentPreimage = fmt.Errorf("NodeErrorInvalidPaymentPreimage")
View Source
var ErrNodeErrorInvalidPaymentSecret = fmt.Errorf("NodeErrorInvalidPaymentSecret")
View Source
var ErrNodeErrorInvalidPublicKey = fmt.Errorf("NodeErrorInvalidPublicKey")
View Source
var ErrNodeErrorInvalidQuantity = fmt.Errorf("NodeErrorInvalidQuantity")
View Source
var ErrNodeErrorInvalidRefund = fmt.Errorf("NodeErrorInvalidRefund")
View Source
var ErrNodeErrorInvalidSecretKey = fmt.Errorf("NodeErrorInvalidSecretKey")
View Source
var ErrNodeErrorInvalidSocketAddress = fmt.Errorf("NodeErrorInvalidSocketAddress")
View Source
var ErrNodeErrorInvalidUri = fmt.Errorf("NodeErrorInvalidUri")
View Source
var ErrNodeErrorInvoiceCreationFailed = fmt.Errorf("NodeErrorInvoiceCreationFailed")
View Source
var ErrNodeErrorInvoiceRequestCreationFailed = fmt.Errorf("NodeErrorInvoiceRequestCreationFailed")
View Source
var ErrNodeErrorLiquidityFeeTooHigh = fmt.Errorf("NodeErrorLiquidityFeeTooHigh")
View Source
var ErrNodeErrorLiquidityRequestFailed = fmt.Errorf("NodeErrorLiquidityRequestFailed")
View Source
var ErrNodeErrorNotRunning = fmt.Errorf("NodeErrorNotRunning")
View Source
var ErrNodeErrorOfferCreationFailed = fmt.Errorf("NodeErrorOfferCreationFailed")
View Source
var ErrNodeErrorOnchainTxCreationFailed = fmt.Errorf("NodeErrorOnchainTxCreationFailed")
View Source
var ErrNodeErrorOnchainTxSigningFailed = fmt.Errorf("NodeErrorOnchainTxSigningFailed")
View Source
var ErrNodeErrorPaymentSendingFailed = fmt.Errorf("NodeErrorPaymentSendingFailed")
View Source
var ErrNodeErrorPersistenceFailed = fmt.Errorf("NodeErrorPersistenceFailed")
View Source
var ErrNodeErrorProbeSendingFailed = fmt.Errorf("NodeErrorProbeSendingFailed")
View Source
var ErrNodeErrorRefundCreationFailed = fmt.Errorf("NodeErrorRefundCreationFailed")
View Source
var ErrNodeErrorTxSyncFailed = fmt.Errorf("NodeErrorTxSyncFailed")
View Source
var ErrNodeErrorTxSyncTimeout = fmt.Errorf("NodeErrorTxSyncTimeout")
View Source
var ErrNodeErrorUnsupportedCurrency = fmt.Errorf("NodeErrorUnsupportedCurrency")
View Source
var ErrNodeErrorUriParameterParsingFailed = fmt.Errorf("NodeErrorUriParameterParsingFailed")
View Source
var ErrNodeErrorWalletOperationFailed = fmt.Errorf("NodeErrorWalletOperationFailed")
View Source
var ErrNodeErrorWalletOperationTimeout = fmt.Errorf("NodeErrorWalletOperationTimeout")
View Source
var ErrVssHeaderProviderErrorAuthorizationError = fmt.Errorf("VssHeaderProviderErrorAuthorizationError")
View Source
var ErrVssHeaderProviderErrorInternalError = fmt.Errorf("VssHeaderProviderErrorInternalError")
View Source
var ErrVssHeaderProviderErrorInvalidData = fmt.Errorf("VssHeaderProviderErrorInvalidData")
Err* are used for checking error type with `errors.Is`
View Source
var ErrVssHeaderProviderErrorRequestError = fmt.Errorf("VssHeaderProviderErrorRequestError")
View Source
var FfiConverterAnchorChannelsConfigINSTANCE = FfiConverterAnchorChannelsConfig{}
View Source
var FfiConverterAsyncPaymentsRoleINSTANCE = FfiConverterAsyncPaymentsRole{}
View Source
var FfiConverterBackgroundSyncConfigINSTANCE = FfiConverterBackgroundSyncConfig{}
View Source
var FfiConverterBalanceDetailsINSTANCE = FfiConverterBalanceDetails{}
View Source
var FfiConverterBalanceSourceINSTANCE = FfiConverterBalanceSource{}
View Source
var FfiConverterBestBlockINSTANCE = FfiConverterBestBlock{}
View Source
var FfiConverterBolt11InvoiceDescriptionINSTANCE = FfiConverterBolt11InvoiceDescription{}
View Source
var FfiConverterBolt11InvoiceINSTANCE = FfiConverterBolt11Invoice{}
View Source
var FfiConverterBolt11PaymentINSTANCE = FfiConverterBolt11Payment{}
View Source
var FfiConverterBolt12InvoiceINSTANCE = FfiConverterBolt12Invoice{}
View Source
var FfiConverterBolt12PaymentINSTANCE = FfiConverterBolt12Payment{}
View Source
var FfiConverterBoolINSTANCE = FfiConverterBool{}
View Source
var FfiConverterBuildErrorINSTANCE = FfiConverterBuildError{}
View Source
var FfiConverterBuilderINSTANCE = FfiConverterBuilder{}
View Source
var FfiConverterBytesINSTANCE = FfiConverterBytes{}
View Source
var FfiConverterChannelConfigINSTANCE = FfiConverterChannelConfig{}
View Source
var FfiConverterChannelDetailsINSTANCE = FfiConverterChannelDetails{}
View Source
var FfiConverterChannelInfoINSTANCE = FfiConverterChannelInfo{}
View Source
var FfiConverterChannelMonitorSizeInfoINSTANCE = FfiConverterChannelMonitorSizeInfo{}
View Source
var FfiConverterChannelUpdateInfoINSTANCE = FfiConverterChannelUpdateInfo{}
View Source
var FfiConverterClosureReasonINSTANCE = FfiConverterClosureReason{}
View Source
var FfiConverterConfigINSTANCE = FfiConverterConfig{}
View Source
var FfiConverterConfirmationStatusINSTANCE = FfiConverterConfirmationStatus{}
View Source
var FfiConverterCurrencyINSTANCE = FfiConverterCurrency{}
View Source
var FfiConverterCustomTlvRecordINSTANCE = FfiConverterCustomTlvRecord{}
View Source
var FfiConverterElectrumSyncConfigINSTANCE = FfiConverterElectrumSyncConfig{}
View Source
var FfiConverterEsploraSyncConfigINSTANCE = FfiConverterEsploraSyncConfig{}
View Source
var FfiConverterEventINSTANCE = FfiConverterEvent{}
View Source
var FfiConverterFeeRateINSTANCE = FfiConverterFeeRate{}
View Source
var FfiConverterKeyValueINSTANCE = FfiConverterKeyValue{}
View Source
var FfiConverterLightningBalanceINSTANCE = FfiConverterLightningBalance{}
View Source
var FfiConverterLogLevelINSTANCE = FfiConverterLogLevel{}
View Source
var FfiConverterLogRecordINSTANCE = FfiConverterLogRecord{}
View Source
var FfiConverterLogWriterINSTANCE = FfiConverterLogWriter{ // contains filtered or unexported fields }
View Source
var FfiConverterLspFeeLimitsINSTANCE = FfiConverterLspFeeLimits{}
View Source
var FfiConverterLsps1Bolt11PaymentInfoINSTANCE = FfiConverterLsps1Bolt11PaymentInfo{}
View Source
var FfiConverterLsps1ChannelInfoINSTANCE = FfiConverterLsps1ChannelInfo{}
View Source
var FfiConverterLsps1LiquidityINSTANCE = FfiConverterLsps1Liquidity{}
View Source
var FfiConverterLsps1OnchainPaymentInfoINSTANCE = FfiConverterLsps1OnchainPaymentInfo{}
View Source
var FfiConverterLsps1OrderParamsINSTANCE = FfiConverterLsps1OrderParams{}
View Source
var FfiConverterLsps1OrderStatusINSTANCE = FfiConverterLsps1OrderStatus{}
View Source
var FfiConverterLsps1PaymentInfoINSTANCE = FfiConverterLsps1PaymentInfo{}
View Source
var FfiConverterLsps1PaymentStateINSTANCE = FfiConverterLsps1PaymentState{}
View Source
var FfiConverterLsps2ServiceConfigINSTANCE = FfiConverterLsps2ServiceConfig{}
View Source
var FfiConverterMapStringStringINSTANCE = FfiConverterMapStringString{}
View Source
var FfiConverterMaxDustHtlcExposureINSTANCE = FfiConverterMaxDustHtlcExposure{}
View Source
var FfiConverterMigrateStorageINSTANCE = FfiConverterMigrateStorage{}
View Source
var FfiConverterNetworkGraphINSTANCE = FfiConverterNetworkGraph{}
View Source
var FfiConverterNetworkINSTANCE = FfiConverterNetwork{}
View Source
var FfiConverterNodeAnnouncementInfoINSTANCE = FfiConverterNodeAnnouncementInfo{}
View Source
var FfiConverterNodeErrorINSTANCE = FfiConverterNodeError{}
View Source
var FfiConverterNodeINSTANCE = FfiConverterNode{}
View Source
var FfiConverterNodeInfoINSTANCE = FfiConverterNodeInfo{}
View Source
var FfiConverterNodeStatusINSTANCE = FfiConverterNodeStatus{}
View Source
var FfiConverterOfferAmountINSTANCE = FfiConverterOfferAmount{}
View Source
var FfiConverterOfferINSTANCE = FfiConverterOffer{}
View Source
var FfiConverterOnchainPaymentINSTANCE = FfiConverterOnchainPayment{}
View Source
var FfiConverterOptionalAnchorChannelsConfigINSTANCE = FfiConverterOptionalAnchorChannelsConfig{}
View Source
var FfiConverterOptionalAsyncPaymentsRoleINSTANCE = FfiConverterOptionalAsyncPaymentsRole{}
View Source
var FfiConverterOptionalBackgroundSyncConfigINSTANCE = FfiConverterOptionalBackgroundSyncConfig{}
View Source
var FfiConverterOptionalBoolINSTANCE = FfiConverterOptionalBool{}
View Source
var FfiConverterOptionalChannelConfigINSTANCE = FfiConverterOptionalChannelConfig{}
View Source
var FfiConverterOptionalChannelInfoINSTANCE = FfiConverterOptionalChannelInfo{}
View Source
var FfiConverterOptionalChannelUpdateInfoINSTANCE = FfiConverterOptionalChannelUpdateInfo{}
View Source
var FfiConverterOptionalClosureReasonINSTANCE = FfiConverterOptionalClosureReason{}
View Source
var FfiConverterOptionalElectrumSyncConfigINSTANCE = FfiConverterOptionalElectrumSyncConfig{}
View Source
var FfiConverterOptionalEsploraSyncConfigINSTANCE = FfiConverterOptionalEsploraSyncConfig{}
View Source
var FfiConverterOptionalEventINSTANCE = FfiConverterOptionalEvent{}
View Source
var FfiConverterOptionalFeeRateINSTANCE = FfiConverterOptionalFeeRate{}
View Source
var FfiConverterOptionalLogLevelINSTANCE = FfiConverterOptionalLogLevel{}
View Source
var FfiConverterOptionalLsps1Bolt11PaymentInfoINSTANCE = FfiConverterOptionalLsps1Bolt11PaymentInfo{}
View Source
var FfiConverterOptionalLsps1ChannelInfoINSTANCE = FfiConverterOptionalLsps1ChannelInfo{}
View Source
var FfiConverterOptionalLsps1OnchainPaymentInfoINSTANCE = FfiConverterOptionalLsps1OnchainPaymentInfo{}
View Source
var FfiConverterOptionalNetworkINSTANCE = FfiConverterOptionalNetwork{}
View Source
var FfiConverterOptionalNodeAnnouncementInfoINSTANCE = FfiConverterOptionalNodeAnnouncementInfo{}
View Source
var FfiConverterOptionalNodeInfoINSTANCE = FfiConverterOptionalNodeInfo{}
View Source
var FfiConverterOptionalOfferAmountINSTANCE = FfiConverterOptionalOfferAmount{}
View Source
var FfiConverterOptionalOutPointINSTANCE = FfiConverterOptionalOutPoint{}
View Source
var FfiConverterOptionalPaymentDetailsINSTANCE = FfiConverterOptionalPaymentDetails{}
View Source
var FfiConverterOptionalPaymentFailureReasonINSTANCE = FfiConverterOptionalPaymentFailureReason{}
View Source
var FfiConverterOptionalRouteParametersConfigINSTANCE = FfiConverterOptionalRouteParametersConfig{}
View Source
var FfiConverterOptionalSequenceSequenceUint8INSTANCE = FfiConverterOptionalSequenceSequenceUint8{}
View Source
var FfiConverterOptionalSequenceTypeSocketAddressINSTANCE = FfiConverterOptionalSequenceTypeSocketAddress{}
View Source
var FfiConverterOptionalSequenceUint8INSTANCE = FfiConverterOptionalSequenceUint8{}
View Source
var FfiConverterOptionalStringINSTANCE = FfiConverterOptionalString{}
View Source
var FfiConverterOptionalTypeAddressINSTANCE = FfiConverterOptionalTypeAddress{}
View Source
var FfiConverterOptionalTypeChannelIdINSTANCE = FfiConverterOptionalTypeChannelId{}
View Source
var FfiConverterOptionalTypeNodeAliasINSTANCE = FfiConverterOptionalTypeNodeAlias{}
View Source
var FfiConverterOptionalTypePaymentHashINSTANCE = FfiConverterOptionalTypePaymentHash{}
View Source
var FfiConverterOptionalTypePaymentIdINSTANCE = FfiConverterOptionalTypePaymentId{}
View Source
var FfiConverterOptionalTypePaymentPreimageINSTANCE = FfiConverterOptionalTypePaymentPreimage{}
View Source
var FfiConverterOptionalTypePaymentSecretINSTANCE = FfiConverterOptionalTypePaymentSecret{}
View Source
var FfiConverterOptionalTypePublicKeyINSTANCE = FfiConverterOptionalTypePublicKey{}
View Source
var FfiConverterOptionalTypeTxidINSTANCE = FfiConverterOptionalTypeTxid{}
View Source
var FfiConverterOptionalTypeUntrustedStringINSTANCE = FfiConverterOptionalTypeUntrustedString{}
View Source
var FfiConverterOptionalTypeUserChannelIdINSTANCE = FfiConverterOptionalTypeUserChannelId{}
View Source
var FfiConverterOptionalUint16INSTANCE = FfiConverterOptionalUint16{}
View Source
var FfiConverterOptionalUint32INSTANCE = FfiConverterOptionalUint32{}
View Source
var FfiConverterOptionalUint64INSTANCE = FfiConverterOptionalUint64{}
View Source
var FfiConverterOptionalWordCountINSTANCE = FfiConverterOptionalWordCount{}
View Source
var FfiConverterOutPointINSTANCE = FfiConverterOutPoint{}
View Source
var FfiConverterPaymentDetailsINSTANCE = FfiConverterPaymentDetails{}
View Source
var FfiConverterPaymentDirectionINSTANCE = FfiConverterPaymentDirection{}
View Source
var FfiConverterPaymentFailureReasonINSTANCE = FfiConverterPaymentFailureReason{}
View Source
var FfiConverterPaymentKindINSTANCE = FfiConverterPaymentKind{}
View Source
var FfiConverterPaymentStatusINSTANCE = FfiConverterPaymentStatus{}
View Source
var FfiConverterPeerDetailsINSTANCE = FfiConverterPeerDetails{}
View Source
var FfiConverterPendingSweepBalanceINSTANCE = FfiConverterPendingSweepBalance{}
View Source
var FfiConverterQrPaymentResultINSTANCE = FfiConverterQrPaymentResult{}
View Source
var FfiConverterRefundINSTANCE = FfiConverterRefund{}
View Source
var FfiConverterResetStateINSTANCE = FfiConverterResetState{}
View Source
var FfiConverterRouteHintHopINSTANCE = FfiConverterRouteHintHop{}
View Source
var FfiConverterRouteParametersConfigINSTANCE = FfiConverterRouteParametersConfig{}
View Source
var FfiConverterRoutingFeesINSTANCE = FfiConverterRoutingFees{}
View Source
var FfiConverterSequenceChannelDetailsINSTANCE = FfiConverterSequenceChannelDetails{}
View Source
var FfiConverterSequenceChannelMonitorSizeInfoINSTANCE = FfiConverterSequenceChannelMonitorSizeInfo{}
View Source
var FfiConverterSequenceCustomTlvRecordINSTANCE = FfiConverterSequenceCustomTlvRecord{}
View Source
var FfiConverterSequenceKeyValueINSTANCE = FfiConverterSequenceKeyValue{}
View Source
var FfiConverterSequenceLightningBalanceINSTANCE = FfiConverterSequenceLightningBalance{}
View Source
var FfiConverterSequenceNetworkINSTANCE = FfiConverterSequenceNetwork{}
View Source
var FfiConverterSequencePaymentDetailsINSTANCE = FfiConverterSequencePaymentDetails{}
View Source
var FfiConverterSequencePeerDetailsINSTANCE = FfiConverterSequencePeerDetails{}
View Source
var FfiConverterSequencePendingSweepBalanceINSTANCE = FfiConverterSequencePendingSweepBalance{}
View Source
var FfiConverterSequenceRouteHintHopINSTANCE = FfiConverterSequenceRouteHintHop{}
View Source
var FfiConverterSequenceSequenceRouteHintHopINSTANCE = FfiConverterSequenceSequenceRouteHintHop{}
View Source
var FfiConverterSequenceSequenceUint8INSTANCE = FfiConverterSequenceSequenceUint8{}
View Source
var FfiConverterSequenceTlvEntryINSTANCE = FfiConverterSequenceTlvEntry{}
View Source
var FfiConverterSequenceTypeAddressINSTANCE = FfiConverterSequenceTypeAddress{}
View Source
var FfiConverterSequenceTypeNodeIdINSTANCE = FfiConverterSequenceTypeNodeId{}
View Source
var FfiConverterSequenceTypePublicKeyINSTANCE = FfiConverterSequenceTypePublicKey{}
View Source
var FfiConverterSequenceTypeSocketAddressINSTANCE = FfiConverterSequenceTypeSocketAddress{}
View Source
var FfiConverterSequenceUint64INSTANCE = FfiConverterSequenceUint64{}
View Source
var FfiConverterSequenceUint8INSTANCE = FfiConverterSequenceUint8{}
View Source
var FfiConverterSpontaneousPaymentINSTANCE = FfiConverterSpontaneousPayment{}
View Source
var FfiConverterStringINSTANCE = FfiConverterString{}
View Source
var FfiConverterTlvEntryINSTANCE = FfiConverterTlvEntry{}
View Source
var FfiConverterTypeAddressINSTANCE = FfiConverterString{}
View Source
var FfiConverterTypeBlockHashINSTANCE = FfiConverterString{}
View Source
var FfiConverterTypeChannelIdINSTANCE = FfiConverterString{}
View Source
var FfiConverterTypeLSPS1OrderIdINSTANCE = FfiConverterString{}
View Source
var FfiConverterTypeLSPSDateTimeINSTANCE = FfiConverterString{}
View Source
var FfiConverterTypeMnemonicINSTANCE = FfiConverterString{}
View Source
var FfiConverterTypeNodeAliasINSTANCE = FfiConverterString{}
View Source
var FfiConverterTypeNodeIdINSTANCE = FfiConverterString{}
View Source
var FfiConverterTypeOfferIdINSTANCE = FfiConverterString{}
View Source
var FfiConverterTypePaymentHashINSTANCE = FfiConverterString{}
View Source
var FfiConverterTypePaymentIdINSTANCE = FfiConverterString{}
View Source
var FfiConverterTypePaymentPreimageINSTANCE = FfiConverterString{}
View Source
var FfiConverterTypePaymentSecretINSTANCE = FfiConverterString{}
View Source
var FfiConverterTypePublicKeyINSTANCE = FfiConverterString{}
View Source
var FfiConverterTypeSocketAddressINSTANCE = FfiConverterString{}
View Source
var FfiConverterTypeTxidINSTANCE = FfiConverterString{}
View Source
var FfiConverterTypeUntrustedStringINSTANCE = FfiConverterString{}
View Source
var FfiConverterTypeUserChannelIdINSTANCE = FfiConverterString{}
View Source
var FfiConverterUint16INSTANCE = FfiConverterUint16{}
View Source
var FfiConverterUint32INSTANCE = FfiConverterUint32{}
View Source
var FfiConverterUint64INSTANCE = FfiConverterUint64{}
View Source
var FfiConverterUint8INSTANCE = FfiConverterUint8{}
View Source
var FfiConverterUnifiedQrPaymentINSTANCE = FfiConverterUnifiedQrPayment{}
View Source
var FfiConverterVssHeaderProviderErrorINSTANCE = FfiConverterVssHeaderProviderError{}
View Source
var FfiConverterWordCountINSTANCE = FfiConverterWordCount{}
View Source
var UniffiVTableCallbackInterfaceLogWriterINSTANCE = C.UniffiVTableCallbackInterfaceLogWriter{ // contains filtered or unexported fields }
Functions ¶
func LiftFromRustBuffer ¶
func LiftFromRustBuffer[GoType any](bufReader BufReader[GoType], rbuf RustBufferI) GoType
func LowerIntoRustBuffer ¶
func LowerIntoRustBuffer[GoType any](bufWriter BufWriter[GoType], value GoType) C.RustBuffer
Types ¶
type Address ¶
type Address = string
*
- Typealias from the type name used in the UDL file to the builtin type. This
- is needed because the UDL type name is used in function/method signatures.
- It's also what we have an external type that references a custom type.
type AnchorChannelsConfig ¶
func (*AnchorChannelsConfig) Destroy ¶
func (r *AnchorChannelsConfig) Destroy()
type AsyncPaymentsRole ¶
type AsyncPaymentsRole uint
const ( AsyncPaymentsRoleClient AsyncPaymentsRole = 1 AsyncPaymentsRoleServer AsyncPaymentsRole = 2 )
type BackgroundSyncConfig ¶
type BackgroundSyncConfig struct {
OnchainWalletSyncIntervalSecs uint64
LightningWalletSyncIntervalSecs uint64
FeeRateCacheUpdateIntervalSecs uint64
}
func (*BackgroundSyncConfig) Destroy ¶
func (r *BackgroundSyncConfig) Destroy()
type BalanceDetails ¶
type BalanceDetails struct {
TotalOnchainBalanceSats uint64
SpendableOnchainBalanceSats uint64
TotalAnchorChannelsReserveSats uint64
TotalLightningBalanceSats uint64
LightningBalances []LightningBalance
PendingBalancesFromChannelClosures []PendingSweepBalance
}
func (*BalanceDetails) Destroy ¶
func (r *BalanceDetails) Destroy()
type BalanceSource ¶
type BalanceSource uint
const ( BalanceSourceHolderForceClosed BalanceSource = 1 BalanceSourceCounterpartyForceClosed BalanceSource = 2 BalanceSourceCoopClose BalanceSource = 3 BalanceSourceHtlc BalanceSource = 4 )
type BlockHash ¶
type BlockHash = string
*
- Typealias from the type name used in the UDL file to the builtin type. This
- is needed because the UDL type name is used in function/method signatures.
- It's also what we have an external type that references a custom type.
type Bolt11Invoice ¶
type Bolt11Invoice struct {
// contains filtered or unexported fields
}
func Bolt11InvoiceFromStr ¶
func Bolt11InvoiceFromStr(invoiceStr string) (*Bolt11Invoice, error)
func (*Bolt11Invoice) AmountMilliSatoshis ¶
func (_self *Bolt11Invoice) AmountMilliSatoshis() *uint64
func (*Bolt11Invoice) Currency ¶
func (_self *Bolt11Invoice) Currency() Currency
func (*Bolt11Invoice) DebugString ¶
func (_self *Bolt11Invoice) DebugString() string
func (*Bolt11Invoice) Destroy ¶
func (object *Bolt11Invoice) Destroy()
func (*Bolt11Invoice) Eq ¶
func (_self *Bolt11Invoice) Eq(other *Bolt11Invoice) bool
func (*Bolt11Invoice) ExpiryTimeSeconds ¶
func (_self *Bolt11Invoice) ExpiryTimeSeconds() uint64
func (*Bolt11Invoice) FallbackAddresses ¶
func (_self *Bolt11Invoice) FallbackAddresses() []Address
func (*Bolt11Invoice) InvoiceDescription ¶
func (_self *Bolt11Invoice) InvoiceDescription() Bolt11InvoiceDescription
func (*Bolt11Invoice) IsExpired ¶
func (_self *Bolt11Invoice) IsExpired() bool
func (*Bolt11Invoice) MinFinalCltvExpiryDelta ¶
func (_self *Bolt11Invoice) MinFinalCltvExpiryDelta() uint64
func (*Bolt11Invoice) Ne ¶
func (_self *Bolt11Invoice) Ne(other *Bolt11Invoice) bool
func (*Bolt11Invoice) Network ¶
func (_self *Bolt11Invoice) Network() Network
func (*Bolt11Invoice) PaymentHash ¶
func (_self *Bolt11Invoice) PaymentHash() PaymentHash
func (*Bolt11Invoice) PaymentSecret ¶
func (_self *Bolt11Invoice) PaymentSecret() PaymentSecret
func (*Bolt11Invoice) RecoverPayeePubKey ¶
func (_self *Bolt11Invoice) RecoverPayeePubKey() PublicKey
func (*Bolt11Invoice) RouteHints ¶
func (_self *Bolt11Invoice) RouteHints() [][]RouteHintHop
func (*Bolt11Invoice) SecondsSinceEpoch ¶
func (_self *Bolt11Invoice) SecondsSinceEpoch() uint64
func (*Bolt11Invoice) SecondsUntilExpiry ¶
func (_self *Bolt11Invoice) SecondsUntilExpiry() uint64
func (*Bolt11Invoice) SignableHash ¶
func (_self *Bolt11Invoice) SignableHash() []uint8
func (*Bolt11Invoice) String ¶
func (_self *Bolt11Invoice) String() string
func (*Bolt11Invoice) WouldExpire ¶
func (_self *Bolt11Invoice) WouldExpire(atTimeSeconds uint64) bool
type Bolt11InvoiceDescription ¶
type Bolt11InvoiceDescription interface {
Destroy()
}
type Bolt11InvoiceDescriptionDirect ¶
type Bolt11InvoiceDescriptionDirect struct {
Description string
}
func (Bolt11InvoiceDescriptionDirect) Destroy ¶
func (e Bolt11InvoiceDescriptionDirect) Destroy()
type Bolt11InvoiceDescriptionHash ¶
type Bolt11InvoiceDescriptionHash struct {
Hash string
}
func (Bolt11InvoiceDescriptionHash) Destroy ¶
func (e Bolt11InvoiceDescriptionHash) Destroy()
type Bolt11InvoiceInterface ¶
type Bolt11InvoiceInterface interface {
AmountMilliSatoshis() *uint64
Currency() Currency
ExpiryTimeSeconds() uint64
FallbackAddresses() []Address
InvoiceDescription() Bolt11InvoiceDescription
IsExpired() bool
MinFinalCltvExpiryDelta() uint64
Network() Network
PaymentHash() PaymentHash
PaymentSecret() PaymentSecret
RecoverPayeePubKey() PublicKey
RouteHints() [][]RouteHintHop
SecondsSinceEpoch() uint64
SecondsUntilExpiry() uint64
SignableHash() []uint8
WouldExpire(atTimeSeconds uint64) bool
}
type Bolt11Payment ¶
type Bolt11Payment struct {
// contains filtered or unexported fields
}
func (*Bolt11Payment) ClaimForHash ¶
func (_self *Bolt11Payment) ClaimForHash(paymentHash PaymentHash, claimableAmountMsat uint64, preimage PaymentPreimage) error
func (*Bolt11Payment) Destroy ¶
func (object *Bolt11Payment) Destroy()
func (*Bolt11Payment) FailForHash ¶
func (_self *Bolt11Payment) FailForHash(paymentHash PaymentHash) error
func (*Bolt11Payment) Receive ¶
func (_self *Bolt11Payment) Receive(amountMsat uint64, description Bolt11InvoiceDescription, expirySecs uint32) (*Bolt11Invoice, error)
func (*Bolt11Payment) ReceiveForHash ¶
func (_self *Bolt11Payment) ReceiveForHash(amountMsat uint64, description Bolt11InvoiceDescription, expirySecs uint32, paymentHash PaymentHash) (*Bolt11Invoice, error)
func (*Bolt11Payment) ReceiveVariableAmount ¶
func (_self *Bolt11Payment) ReceiveVariableAmount(description Bolt11InvoiceDescription, expirySecs uint32) (*Bolt11Invoice, error)
func (*Bolt11Payment) ReceiveVariableAmountForHash ¶
func (_self *Bolt11Payment) ReceiveVariableAmountForHash(description Bolt11InvoiceDescription, expirySecs uint32, paymentHash PaymentHash) (*Bolt11Invoice, error)
func (*Bolt11Payment) ReceiveVariableAmountViaJitChannel ¶
func (_self *Bolt11Payment) ReceiveVariableAmountViaJitChannel(description Bolt11InvoiceDescription, expirySecs uint32, maxProportionalLspFeeLimitPpmMsat *uint64) (*Bolt11Invoice, error)
func (*Bolt11Payment) ReceiveVariableAmountViaJitChannelForHash ¶
func (_self *Bolt11Payment) ReceiveVariableAmountViaJitChannelForHash(description Bolt11InvoiceDescription, expirySecs uint32, maxProportionalLspFeeLimitPpmMsat *uint64, paymentHash PaymentHash) (*Bolt11Invoice, error)
func (*Bolt11Payment) ReceiveViaJitChannel ¶
func (_self *Bolt11Payment) ReceiveViaJitChannel(amountMsat uint64, description Bolt11InvoiceDescription, expirySecs uint32, maxLspFeeLimitMsat *uint64) (*Bolt11Invoice, error)
func (*Bolt11Payment) ReceiveViaJitChannelForHash ¶
func (_self *Bolt11Payment) ReceiveViaJitChannelForHash(amountMsat uint64, description Bolt11InvoiceDescription, expirySecs uint32, maxLspFeeLimitMsat *uint64, paymentHash PaymentHash) (*Bolt11Invoice, error)
func (*Bolt11Payment) Send ¶
func (_self *Bolt11Payment) Send(invoice *Bolt11Invoice, routeParameters *RouteParametersConfig) (PaymentId, error)
func (*Bolt11Payment) SendProbes ¶
func (_self *Bolt11Payment) SendProbes(invoice *Bolt11Invoice, routeParameters *RouteParametersConfig) error
func (*Bolt11Payment) SendProbesUsingAmount ¶
func (_self *Bolt11Payment) SendProbesUsingAmount(invoice *Bolt11Invoice, amountMsat uint64, routeParameters *RouteParametersConfig) error
func (*Bolt11Payment) SendUsingAmount ¶
func (_self *Bolt11Payment) SendUsingAmount(invoice *Bolt11Invoice, amountMsat uint64, routeParameters *RouteParametersConfig) (PaymentId, error)
type Bolt11PaymentInterface ¶
type Bolt11PaymentInterface interface {
ClaimForHash(paymentHash PaymentHash, claimableAmountMsat uint64, preimage PaymentPreimage) error
FailForHash(paymentHash PaymentHash) error
Receive(amountMsat uint64, description Bolt11InvoiceDescription, expirySecs uint32) (*Bolt11Invoice, error)
ReceiveForHash(amountMsat uint64, description Bolt11InvoiceDescription, expirySecs uint32, paymentHash PaymentHash) (*Bolt11Invoice, error)
ReceiveVariableAmount(description Bolt11InvoiceDescription, expirySecs uint32) (*Bolt11Invoice, error)
ReceiveVariableAmountForHash(description Bolt11InvoiceDescription, expirySecs uint32, paymentHash PaymentHash) (*Bolt11Invoice, error)
ReceiveVariableAmountViaJitChannel(description Bolt11InvoiceDescription, expirySecs uint32, maxProportionalLspFeeLimitPpmMsat *uint64) (*Bolt11Invoice, error)
ReceiveVariableAmountViaJitChannelForHash(description Bolt11InvoiceDescription, expirySecs uint32, maxProportionalLspFeeLimitPpmMsat *uint64, paymentHash PaymentHash) (*Bolt11Invoice, error)
ReceiveViaJitChannel(amountMsat uint64, description Bolt11InvoiceDescription, expirySecs uint32, maxLspFeeLimitMsat *uint64) (*Bolt11Invoice, error)
ReceiveViaJitChannelForHash(amountMsat uint64, description Bolt11InvoiceDescription, expirySecs uint32, maxLspFeeLimitMsat *uint64, paymentHash PaymentHash) (*Bolt11Invoice, error)
Send(invoice *Bolt11Invoice, routeParameters *RouteParametersConfig) (PaymentId, error)
SendProbes(invoice *Bolt11Invoice, routeParameters *RouteParametersConfig) error
SendProbesUsingAmount(invoice *Bolt11Invoice, amountMsat uint64, routeParameters *RouteParametersConfig) error
SendUsingAmount(invoice *Bolt11Invoice, amountMsat uint64, routeParameters *RouteParametersConfig) (PaymentId, error)
}
type Bolt12Invoice ¶
type Bolt12Invoice struct {
// contains filtered or unexported fields
}
func Bolt12InvoiceFromStr ¶
func Bolt12InvoiceFromStr(invoiceStr string) (*Bolt12Invoice, error)
func (*Bolt12Invoice) AbsoluteExpirySeconds ¶
func (_self *Bolt12Invoice) AbsoluteExpirySeconds() *uint64
func (*Bolt12Invoice) Amount ¶
func (_self *Bolt12Invoice) Amount() *OfferAmount
func (*Bolt12Invoice) AmountMsats ¶
func (_self *Bolt12Invoice) AmountMsats() uint64
func (*Bolt12Invoice) Chain ¶
func (_self *Bolt12Invoice) Chain() []uint8
func (*Bolt12Invoice) CreatedAt ¶
func (_self *Bolt12Invoice) CreatedAt() uint64
func (*Bolt12Invoice) Destroy ¶
func (object *Bolt12Invoice) Destroy()
func (*Bolt12Invoice) Encode ¶
func (_self *Bolt12Invoice) Encode() []uint8
func (*Bolt12Invoice) FallbackAddresses ¶
func (_self *Bolt12Invoice) FallbackAddresses() []Address
func (*Bolt12Invoice) InvoiceDescription ¶
func (_self *Bolt12Invoice) InvoiceDescription() *string
func (*Bolt12Invoice) IsExpired ¶
func (_self *Bolt12Invoice) IsExpired() bool
func (*Bolt12Invoice) Issuer ¶
func (_self *Bolt12Invoice) Issuer() *string
func (*Bolt12Invoice) IssuerSigningPubkey ¶
func (_self *Bolt12Invoice) IssuerSigningPubkey() *PublicKey
func (*Bolt12Invoice) Metadata ¶
func (_self *Bolt12Invoice) Metadata() *[]uint8
func (*Bolt12Invoice) OfferChains ¶
func (_self *Bolt12Invoice) OfferChains() *[][]uint8
func (*Bolt12Invoice) PayerNote ¶
func (_self *Bolt12Invoice) PayerNote() *string
func (*Bolt12Invoice) PayerSigningPubkey ¶
func (_self *Bolt12Invoice) PayerSigningPubkey() PublicKey
func (*Bolt12Invoice) PaymentHash ¶
func (_self *Bolt12Invoice) PaymentHash() PaymentHash
func (*Bolt12Invoice) Quantity ¶
func (_self *Bolt12Invoice) Quantity() *uint64
func (*Bolt12Invoice) RelativeExpiry ¶
func (_self *Bolt12Invoice) RelativeExpiry() uint64
func (*Bolt12Invoice) SignableHash ¶
func (_self *Bolt12Invoice) SignableHash() []uint8
func (*Bolt12Invoice) SigningPubkey ¶
func (_self *Bolt12Invoice) SigningPubkey() PublicKey
type Bolt12InvoiceInterface ¶
type Bolt12InvoiceInterface interface {
AbsoluteExpirySeconds() *uint64
Amount() *OfferAmount
AmountMsats() uint64
Chain() []uint8
CreatedAt() uint64
Encode() []uint8
FallbackAddresses() []Address
InvoiceDescription() *string
IsExpired() bool
Issuer() *string
IssuerSigningPubkey() *PublicKey
Metadata() *[]uint8
OfferChains() *[][]uint8
PayerNote() *string
PayerSigningPubkey() PublicKey
PaymentHash() PaymentHash
Quantity() *uint64
RelativeExpiry() uint64
SignableHash() []uint8
SigningPubkey() PublicKey
}
type Bolt12Payment ¶
type Bolt12Payment struct {
// contains filtered or unexported fields
}
func (*Bolt12Payment) BlindedPathsForAsyncRecipient ¶
func (_self *Bolt12Payment) BlindedPathsForAsyncRecipient(recipientId []byte) ([]byte, error)
func (*Bolt12Payment) Destroy ¶
func (object *Bolt12Payment) Destroy()
func (*Bolt12Payment) InitiateRefund ¶
func (_self *Bolt12Payment) InitiateRefund(amountMsat uint64, expirySecs uint32, quantity *uint64, payerNote *string, routeParameters *RouteParametersConfig) (*Refund, error)
func (*Bolt12Payment) ReceiveAsync ¶
func (_self *Bolt12Payment) ReceiveAsync() (*Offer, error)
func (*Bolt12Payment) ReceiveVariableAmount ¶
func (_self *Bolt12Payment) ReceiveVariableAmount(description string, expirySecs *uint32) (*Offer, error)
func (*Bolt12Payment) RequestRefundPayment ¶
func (_self *Bolt12Payment) RequestRefundPayment(refund *Refund) (*Bolt12Invoice, error)
func (*Bolt12Payment) Send ¶
func (_self *Bolt12Payment) Send(offer *Offer, quantity *uint64, payerNote *string, routeParameters *RouteParametersConfig) (PaymentId, error)
func (*Bolt12Payment) SendUsingAmount ¶
func (_self *Bolt12Payment) SendUsingAmount(offer *Offer, amountMsat uint64, quantity *uint64, payerNote *string, routeParameters *RouteParametersConfig) (PaymentId, error)
func (*Bolt12Payment) SetPathsToStaticInvoiceServer ¶
func (_self *Bolt12Payment) SetPathsToStaticInvoiceServer(paths []byte) error
type Bolt12PaymentInterface ¶
type Bolt12PaymentInterface interface {
BlindedPathsForAsyncRecipient(recipientId []byte) ([]byte, error)
InitiateRefund(amountMsat uint64, expirySecs uint32, quantity *uint64, payerNote *string, routeParameters *RouteParametersConfig) (*Refund, error)
Receive(amountMsat uint64, description string, expirySecs *uint32, quantity *uint64) (*Offer, error)
ReceiveAsync() (*Offer, error)
ReceiveVariableAmount(description string, expirySecs *uint32) (*Offer, error)
RequestRefundPayment(refund *Refund) (*Bolt12Invoice, error)
Send(offer *Offer, quantity *uint64, payerNote *string, routeParameters *RouteParametersConfig) (PaymentId, error)
SendUsingAmount(offer *Offer, amountMsat uint64, quantity *uint64, payerNote *string, routeParameters *RouteParametersConfig) (PaymentId, error)
SetPathsToStaticInvoiceServer(paths []byte) error
}
type BufLifter ¶
type BufLifter[GoType any] interface { Lift(value RustBufferI) GoType }
type BufLowerer ¶
type BufLowerer[GoType any] interface { Lower(value GoType) C.RustBuffer }
type BuildError ¶
type BuildError struct {
// contains filtered or unexported fields
}
func NewBuildErrorAsyncPaymentsConfigMismatch ¶
func NewBuildErrorAsyncPaymentsConfigMismatch() *BuildError
func NewBuildErrorInvalidAnnouncementAddresses ¶
func NewBuildErrorInvalidAnnouncementAddresses() *BuildError
func NewBuildErrorInvalidChannelMonitor ¶
func NewBuildErrorInvalidChannelMonitor() *BuildError
func NewBuildErrorInvalidListeningAddresses ¶
func NewBuildErrorInvalidListeningAddresses() *BuildError
func NewBuildErrorInvalidNodeAlias ¶
func NewBuildErrorInvalidNodeAlias() *BuildError
func NewBuildErrorInvalidSeedBytes ¶
func NewBuildErrorInvalidSeedBytes() *BuildError
func NewBuildErrorInvalidSeedFile ¶
func NewBuildErrorInvalidSeedFile() *BuildError
func NewBuildErrorInvalidSystemTime ¶
func NewBuildErrorInvalidSystemTime() *BuildError
func NewBuildErrorKvStoreSetupFailed ¶
func NewBuildErrorKvStoreSetupFailed() *BuildError
func NewBuildErrorLoggerSetupFailed ¶
func NewBuildErrorLoggerSetupFailed() *BuildError
func NewBuildErrorNetworkMismatch ¶
func NewBuildErrorNetworkMismatch() *BuildError
func NewBuildErrorReadFailed ¶
func NewBuildErrorReadFailed() *BuildError
func NewBuildErrorRuntimeSetupFailed ¶
func NewBuildErrorRuntimeSetupFailed() *BuildError
func NewBuildErrorStoragePathAccessFailed ¶
func NewBuildErrorStoragePathAccessFailed() *BuildError
func NewBuildErrorWalletSetupFailed ¶
func NewBuildErrorWalletSetupFailed() *BuildError
func NewBuildErrorWriteFailed ¶
func NewBuildErrorWriteFailed() *BuildError
func (*BuildError) AsError ¶
func (err *BuildError) AsError() error
Convience method to turn *BuildError into error Avoiding treating nil pointer as non nil error interface
func (BuildError) Error ¶
func (err BuildError) Error() string
func (BuildError) Unwrap ¶
func (err BuildError) Unwrap() error
type BuildErrorAsyncPaymentsConfigMismatch ¶
type BuildErrorAsyncPaymentsConfigMismatch struct {
// contains filtered or unexported fields
}
func (BuildErrorAsyncPaymentsConfigMismatch) Error ¶
func (err BuildErrorAsyncPaymentsConfigMismatch) Error() string
func (BuildErrorAsyncPaymentsConfigMismatch) Is ¶
func (self BuildErrorAsyncPaymentsConfigMismatch) Is(target error) bool
type BuildErrorInvalidAnnouncementAddresses ¶
type BuildErrorInvalidAnnouncementAddresses struct {
// contains filtered or unexported fields
}
func (BuildErrorInvalidAnnouncementAddresses) Error ¶
func (err BuildErrorInvalidAnnouncementAddresses) Error() string
func (BuildErrorInvalidAnnouncementAddresses) Is ¶
func (self BuildErrorInvalidAnnouncementAddresses) Is(target error) bool
type BuildErrorInvalidChannelMonitor ¶
type BuildErrorInvalidChannelMonitor struct {
// contains filtered or unexported fields
}
func (BuildErrorInvalidChannelMonitor) Error ¶
func (err BuildErrorInvalidChannelMonitor) Error() string
func (BuildErrorInvalidChannelMonitor) Is ¶
func (self BuildErrorInvalidChannelMonitor) Is(target error) bool
type BuildErrorInvalidListeningAddresses ¶
type BuildErrorInvalidListeningAddresses struct {
// contains filtered or unexported fields
}
func (BuildErrorInvalidListeningAddresses) Error ¶
func (err BuildErrorInvalidListeningAddresses) Error() string
func (BuildErrorInvalidListeningAddresses) Is ¶
func (self BuildErrorInvalidListeningAddresses) Is(target error) bool
type BuildErrorInvalidNodeAlias ¶
type BuildErrorInvalidNodeAlias struct {
// contains filtered or unexported fields
}
func (BuildErrorInvalidNodeAlias) Error ¶
func (err BuildErrorInvalidNodeAlias) Error() string
func (BuildErrorInvalidNodeAlias) Is ¶
func (self BuildErrorInvalidNodeAlias) Is(target error) bool
type BuildErrorInvalidSeedBytes ¶
type BuildErrorInvalidSeedBytes struct {
// contains filtered or unexported fields
}
Variant structs
func (BuildErrorInvalidSeedBytes) Error ¶
func (err BuildErrorInvalidSeedBytes) Error() string
func (BuildErrorInvalidSeedBytes) Is ¶
func (self BuildErrorInvalidSeedBytes) Is(target error) bool
type BuildErrorInvalidSeedFile ¶
type BuildErrorInvalidSeedFile struct {
// contains filtered or unexported fields
}
func (BuildErrorInvalidSeedFile) Error ¶
func (err BuildErrorInvalidSeedFile) Error() string
func (BuildErrorInvalidSeedFile) Is ¶
func (self BuildErrorInvalidSeedFile) Is(target error) bool
type BuildErrorInvalidSystemTime ¶
type BuildErrorInvalidSystemTime struct {
// contains filtered or unexported fields
}
func (BuildErrorInvalidSystemTime) Error ¶
func (err BuildErrorInvalidSystemTime) Error() string
func (BuildErrorInvalidSystemTime) Is ¶
func (self BuildErrorInvalidSystemTime) Is(target error) bool
type BuildErrorKvStoreSetupFailed ¶
type BuildErrorKvStoreSetupFailed struct {
// contains filtered or unexported fields
}
func (BuildErrorKvStoreSetupFailed) Error ¶
func (err BuildErrorKvStoreSetupFailed) Error() string
func (BuildErrorKvStoreSetupFailed) Is ¶
func (self BuildErrorKvStoreSetupFailed) Is(target error) bool
type BuildErrorLoggerSetupFailed ¶
type BuildErrorLoggerSetupFailed struct {
// contains filtered or unexported fields
}
func (BuildErrorLoggerSetupFailed) Error ¶
func (err BuildErrorLoggerSetupFailed) Error() string
func (BuildErrorLoggerSetupFailed) Is ¶
func (self BuildErrorLoggerSetupFailed) Is(target error) bool
type BuildErrorNetworkMismatch ¶
type BuildErrorNetworkMismatch struct {
// contains filtered or unexported fields
}
func (BuildErrorNetworkMismatch) Error ¶
func (err BuildErrorNetworkMismatch) Error() string
func (BuildErrorNetworkMismatch) Is ¶
func (self BuildErrorNetworkMismatch) Is(target error) bool
type BuildErrorReadFailed ¶
type BuildErrorReadFailed struct {
// contains filtered or unexported fields
}
func (BuildErrorReadFailed) Error ¶
func (err BuildErrorReadFailed) Error() string
func (BuildErrorReadFailed) Is ¶
func (self BuildErrorReadFailed) Is(target error) bool
type BuildErrorRuntimeSetupFailed ¶
type BuildErrorRuntimeSetupFailed struct {
// contains filtered or unexported fields
}
func (BuildErrorRuntimeSetupFailed) Error ¶
func (err BuildErrorRuntimeSetupFailed) Error() string
func (BuildErrorRuntimeSetupFailed) Is ¶
func (self BuildErrorRuntimeSetupFailed) Is(target error) bool
type BuildErrorStoragePathAccessFailed ¶
type BuildErrorStoragePathAccessFailed struct {
// contains filtered or unexported fields
}
func (BuildErrorStoragePathAccessFailed) Error ¶
func (err BuildErrorStoragePathAccessFailed) Error() string
func (BuildErrorStoragePathAccessFailed) Is ¶
func (self BuildErrorStoragePathAccessFailed) Is(target error) bool
type BuildErrorWalletSetupFailed ¶
type BuildErrorWalletSetupFailed struct {
// contains filtered or unexported fields
}
func (BuildErrorWalletSetupFailed) Error ¶
func (err BuildErrorWalletSetupFailed) Error() string
func (BuildErrorWalletSetupFailed) Is ¶
func (self BuildErrorWalletSetupFailed) Is(target error) bool
type BuildErrorWriteFailed ¶
type BuildErrorWriteFailed struct {
// contains filtered or unexported fields
}
func (BuildErrorWriteFailed) Error ¶
func (err BuildErrorWriteFailed) Error() string
func (BuildErrorWriteFailed) Is ¶
func (self BuildErrorWriteFailed) Is(target error) bool
type Builder ¶
type Builder struct {
// contains filtered or unexported fields
}
func BuilderFromConfig ¶
func NewBuilder ¶
func NewBuilder() *Builder
func (*Builder) BuildWithFsStore ¶
func (*Builder) BuildWithVssStore ¶
func (*Builder) BuildWithVssStoreAndFixedHeaders ¶
func (*Builder) MigrateStorage ¶
func (_self *Builder) MigrateStorage(what MigrateStorage)
func (*Builder) ResetState ¶
func (_self *Builder) ResetState(what ResetState)
func (*Builder) RestoreEncodedChannelMonitors ¶
func (*Builder) SetAnnouncementAddresses ¶
func (_self *Builder) SetAnnouncementAddresses(announcementAddresses []SocketAddress) error
func (*Builder) SetAsyncPaymentsRole ¶
func (_self *Builder) SetAsyncPaymentsRole(role *AsyncPaymentsRole) error
func (*Builder) SetChainSourceBitcoindRest ¶
func (*Builder) SetChainSourceBitcoindRpc ¶
func (*Builder) SetChainSourceElectrum ¶
func (_self *Builder) SetChainSourceElectrum(serverUrl string, config *ElectrumSyncConfig)
func (*Builder) SetChainSourceEsplora ¶
func (_self *Builder) SetChainSourceEsplora(serverUrl string, config *EsploraSyncConfig)
func (*Builder) SetCustomLogger ¶
func (*Builder) SetEntropyBip39Mnemonic ¶
func (*Builder) SetEntropySeedBytes ¶
func (*Builder) SetEntropySeedPath ¶
func (*Builder) SetFilesystemLogger ¶
func (*Builder) SetGossipSourceP2p ¶
func (_self *Builder) SetGossipSourceP2p()
func (*Builder) SetGossipSourceRgs ¶
func (*Builder) SetLiquiditySourceLsps1 ¶
func (_self *Builder) SetLiquiditySourceLsps1(nodeId PublicKey, address SocketAddress, token *string)
func (*Builder) SetLiquiditySourceLsps2 ¶
func (_self *Builder) SetLiquiditySourceLsps2(nodeId PublicKey, address SocketAddress, token *string)
func (*Builder) SetListeningAddresses ¶
func (_self *Builder) SetListeningAddresses(listeningAddresses []SocketAddress) error
func (*Builder) SetLogFacadeLogger ¶
func (_self *Builder) SetLogFacadeLogger()
func (*Builder) SetNetwork ¶
func (*Builder) SetNodeAlias ¶
func (*Builder) SetPathfindingScoresSource ¶
func (*Builder) SetStorageDirPath ¶
type BuilderInterface ¶
type BuilderInterface interface {
Build() (*Node, error)
BuildWithFsStore() (*Node, error)
BuildWithVssStore(vssUrl string, storeId string, lnurlAuthServerUrl string, fixedHeaders map[string]string) (*Node, error)
BuildWithVssStoreAndFixedHeaders(vssUrl string, storeId string, fixedHeaders map[string]string) (*Node, error)
MigrateStorage(what MigrateStorage)
ResetState(what ResetState)
RestoreEncodedChannelMonitors(monitors []KeyValue)
SetAnnouncementAddresses(announcementAddresses []SocketAddress) error
SetAsyncPaymentsRole(role *AsyncPaymentsRole) error
SetChainSourceBitcoindRest(restHost string, restPort uint16, rpcHost string, rpcPort uint16, rpcUser string, rpcPassword string)
SetChainSourceBitcoindRpc(rpcHost string, rpcPort uint16, rpcUser string, rpcPassword string)
SetChainSourceElectrum(serverUrl string, config *ElectrumSyncConfig)
SetChainSourceEsplora(serverUrl string, config *EsploraSyncConfig)
SetCustomLogger(logWriter LogWriter)
SetEntropyBip39Mnemonic(mnemonic Mnemonic, passphrase *string)
SetEntropySeedBytes(seedBytes []uint8) error
SetEntropySeedPath(seedPath string)
SetFilesystemLogger(logFilePath *string, maxLogLevel *LogLevel)
SetGossipSourceP2p()
SetGossipSourceRgs(rgsServerUrl string)
SetLiquiditySourceLsps1(nodeId PublicKey, address SocketAddress, token *string)
SetLiquiditySourceLsps2(nodeId PublicKey, address SocketAddress, token *string)
SetListeningAddresses(listeningAddresses []SocketAddress) error
SetLogFacadeLogger()
SetNetwork(network Network)
SetNodeAlias(nodeAlias string) error
SetPathfindingScoresSource(url string)
SetStorageDirPath(storageDirPath string)
}
type ChannelConfig ¶
type ChannelConfig struct {
ForwardingFeeProportionalMillionths uint32
ForwardingFeeBaseMsat uint32
CltvExpiryDelta uint16
MaxDustHtlcExposure MaxDustHtlcExposure
ForceCloseAvoidanceMaxFeeSatoshis uint64
AcceptUnderpayingHtlcs bool
}
func (*ChannelConfig) Destroy ¶
func (r *ChannelConfig) Destroy()
type ChannelDetails ¶
type ChannelDetails struct {
ChannelId ChannelId
CounterpartyNodeId PublicKey
FundingTxo *OutPoint
ShortChannelId *uint64
OutboundScidAlias *uint64
InboundScidAlias *uint64
ChannelValueSats uint64
UnspendablePunishmentReserve *uint64
UserChannelId UserChannelId
FeerateSatPer1000Weight uint32
OutboundCapacityMsat uint64
InboundCapacityMsat uint64
ConfirmationsRequired *uint32
Confirmations *uint32
IsOutbound bool
IsChannelReady bool
IsUsable bool
IsAnnounced bool
CltvExpiryDelta *uint16
CounterpartyUnspendablePunishmentReserve uint64
CounterpartyOutboundHtlcMinimumMsat *uint64
CounterpartyOutboundHtlcMaximumMsat *uint64
CounterpartyForwardingInfoFeeBaseMsat *uint32
CounterpartyForwardingInfoFeeProportionalMillionths *uint32
CounterpartyForwardingInfoCltvExpiryDelta *uint16
NextOutboundHtlcLimitMsat uint64
NextOutboundHtlcMinimumMsat uint64
ForceCloseSpendDelay *uint16
InboundHtlcMinimumMsat uint64
InboundHtlcMaximumMsat *uint64
Config ChannelConfig
}
func (*ChannelDetails) Destroy ¶
func (r *ChannelDetails) Destroy()
type ChannelId ¶
type ChannelId = string
*
- Typealias from the type name used in the UDL file to the builtin type. This
- is needed because the UDL type name is used in function/method signatures.
- It's also what we have an external type that references a custom type.
type ChannelInfo ¶
type ChannelInfo struct {
NodeOne NodeId
OneToTwo *ChannelUpdateInfo
NodeTwo NodeId
TwoToOne *ChannelUpdateInfo
CapacitySats *uint64
}
func (*ChannelInfo) Destroy ¶
func (r *ChannelInfo) Destroy()
type ChannelMonitorSizeInfo ¶
func (*ChannelMonitorSizeInfo) Destroy ¶
func (r *ChannelMonitorSizeInfo) Destroy()
type ChannelUpdateInfo ¶
type ChannelUpdateInfo struct {
LastUpdate uint32
Enabled bool
CltvExpiryDelta uint16
HtlcMinimumMsat uint64
HtlcMaximumMsat uint64
Fees RoutingFees
}
func (*ChannelUpdateInfo) Destroy ¶
func (r *ChannelUpdateInfo) Destroy()
type ClosureReason ¶
type ClosureReason interface {
Destroy()
}
type ClosureReasonCommitmentTxConfirmed ¶
type ClosureReasonCommitmentTxConfirmed struct {
}
func (ClosureReasonCommitmentTxConfirmed) Destroy ¶
func (e ClosureReasonCommitmentTxConfirmed) Destroy()
type ClosureReasonCounterpartyCoopClosedUnfundedChannel ¶
type ClosureReasonCounterpartyCoopClosedUnfundedChannel struct {
}
func (ClosureReasonCounterpartyCoopClosedUnfundedChannel) Destroy ¶
func (e ClosureReasonCounterpartyCoopClosedUnfundedChannel) Destroy()
type ClosureReasonCounterpartyForceClosed ¶
type ClosureReasonCounterpartyForceClosed struct {
PeerMsg UntrustedString
}
func (ClosureReasonCounterpartyForceClosed) Destroy ¶
func (e ClosureReasonCounterpartyForceClosed) Destroy()
type ClosureReasonCounterpartyInitiatedCooperativeClosure ¶
type ClosureReasonCounterpartyInitiatedCooperativeClosure struct {
}
func (ClosureReasonCounterpartyInitiatedCooperativeClosure) Destroy ¶
func (e ClosureReasonCounterpartyInitiatedCooperativeClosure) Destroy()
type ClosureReasonDisconnectedPeer ¶
type ClosureReasonDisconnectedPeer struct {
}
func (ClosureReasonDisconnectedPeer) Destroy ¶
func (e ClosureReasonDisconnectedPeer) Destroy()
type ClosureReasonFundingBatchClosure ¶
type ClosureReasonFundingBatchClosure struct {
}
func (ClosureReasonFundingBatchClosure) Destroy ¶
func (e ClosureReasonFundingBatchClosure) Destroy()
type ClosureReasonFundingTimedOut ¶
type ClosureReasonFundingTimedOut struct {
}
func (ClosureReasonFundingTimedOut) Destroy ¶
func (e ClosureReasonFundingTimedOut) Destroy()
type ClosureReasonHolderForceClosed ¶
func (ClosureReasonHolderForceClosed) Destroy ¶
func (e ClosureReasonHolderForceClosed) Destroy()
type ClosureReasonHtlCsTimedOut ¶
type ClosureReasonHtlCsTimedOut struct {
PaymentHash *PaymentHash
}
func (ClosureReasonHtlCsTimedOut) Destroy ¶
func (e ClosureReasonHtlCsTimedOut) Destroy()
type ClosureReasonLegacyCooperativeClosure ¶
type ClosureReasonLegacyCooperativeClosure struct {
}
func (ClosureReasonLegacyCooperativeClosure) Destroy ¶
func (e ClosureReasonLegacyCooperativeClosure) Destroy()
type ClosureReasonLocallyCoopClosedUnfundedChannel ¶
type ClosureReasonLocallyCoopClosedUnfundedChannel struct {
}
func (ClosureReasonLocallyCoopClosedUnfundedChannel) Destroy ¶
func (e ClosureReasonLocallyCoopClosedUnfundedChannel) Destroy()
type ClosureReasonLocallyInitiatedCooperativeClosure ¶
type ClosureReasonLocallyInitiatedCooperativeClosure struct {
}
func (ClosureReasonLocallyInitiatedCooperativeClosure) Destroy ¶
func (e ClosureReasonLocallyInitiatedCooperativeClosure) Destroy()
type ClosureReasonOutdatedChannelManager ¶
type ClosureReasonOutdatedChannelManager struct {
}
func (ClosureReasonOutdatedChannelManager) Destroy ¶
func (e ClosureReasonOutdatedChannelManager) Destroy()
type ClosureReasonPeerFeerateTooLow ¶
type ClosureReasonPeerFeerateTooLow struct {
PeerFeerateSatPerKw uint32
RequiredFeerateSatPerKw uint32
}
func (ClosureReasonPeerFeerateTooLow) Destroy ¶
func (e ClosureReasonPeerFeerateTooLow) Destroy()
type ClosureReasonProcessingError ¶
type ClosureReasonProcessingError struct {
Err string
}
func (ClosureReasonProcessingError) Destroy ¶
func (e ClosureReasonProcessingError) Destroy()
type Config ¶
type Config struct {
StorageDirPath string
Network Network
ListeningAddresses *[]SocketAddress
AnnouncementAddresses *[]SocketAddress
NodeAlias *NodeAlias
TrustedPeers0conf []PublicKey
ProbingLiquidityLimitMultiplier uint64
AnchorChannelsConfig *AnchorChannelsConfig
TransientNetworkGraph bool
RouteParameters *RouteParametersConfig
}
func DefaultConfig ¶
func DefaultConfig() Config
type ConfirmationStatus ¶
type ConfirmationStatus interface {
Destroy()
}
type ConfirmationStatusConfirmed ¶
func (ConfirmationStatusConfirmed) Destroy ¶
func (e ConfirmationStatusConfirmed) Destroy()
type ConfirmationStatusUnconfirmed ¶
type ConfirmationStatusUnconfirmed struct {
}
func (ConfirmationStatusUnconfirmed) Destroy ¶
func (e ConfirmationStatusUnconfirmed) Destroy()
type CustomTlvRecord ¶
func (*CustomTlvRecord) Destroy ¶
func (r *CustomTlvRecord) Destroy()
type ElectrumSyncConfig ¶
type ElectrumSyncConfig struct {
BackgroundSyncConfig *BackgroundSyncConfig
}
func (*ElectrumSyncConfig) Destroy ¶
func (r *ElectrumSyncConfig) Destroy()
type EsploraSyncConfig ¶
type EsploraSyncConfig struct {
BackgroundSyncConfig *BackgroundSyncConfig
}
func (*EsploraSyncConfig) Destroy ¶
func (r *EsploraSyncConfig) Destroy()
type EventChannelClosed ¶
type EventChannelClosed struct {
ChannelId ChannelId
UserChannelId UserChannelId
CounterpartyNodeId *PublicKey
Reason *ClosureReason
}
func (EventChannelClosed) Destroy ¶
func (e EventChannelClosed) Destroy()
type EventChannelPending ¶
type EventChannelPending struct {
ChannelId ChannelId
UserChannelId UserChannelId
FormerTemporaryChannelId ChannelId
CounterpartyNodeId PublicKey
FundingTxo OutPoint
}
func (EventChannelPending) Destroy ¶
func (e EventChannelPending) Destroy()
type EventChannelReady ¶
type EventChannelReady struct {
ChannelId ChannelId
UserChannelId UserChannelId
CounterpartyNodeId *PublicKey
FundingTxo *OutPoint
}
func (EventChannelReady) Destroy ¶
func (e EventChannelReady) Destroy()
type EventPaymentClaimable ¶
type EventPaymentClaimable struct {
PaymentId PaymentId
PaymentHash PaymentHash
ClaimableAmountMsat uint64
ClaimDeadline *uint32
CustomRecords []CustomTlvRecord
}
func (EventPaymentClaimable) Destroy ¶
func (e EventPaymentClaimable) Destroy()
type EventPaymentFailed ¶
type EventPaymentFailed struct {
PaymentId *PaymentId
PaymentHash *PaymentHash
Reason *PaymentFailureReason
}
func (EventPaymentFailed) Destroy ¶
func (e EventPaymentFailed) Destroy()
type EventPaymentForwarded ¶
type EventPaymentForwarded struct {
PrevChannelId ChannelId
NextChannelId ChannelId
PrevUserChannelId *UserChannelId
NextUserChannelId *UserChannelId
PrevNodeId *PublicKey
NextNodeId *PublicKey
TotalFeeEarnedMsat *uint64
SkimmedFeeMsat *uint64
ClaimFromOnchainTx bool
OutboundAmountForwardedMsat *uint64
}
func (EventPaymentForwarded) Destroy ¶
func (e EventPaymentForwarded) Destroy()
type EventPaymentReceived ¶
type EventPaymentReceived struct {
PaymentId *PaymentId
PaymentHash PaymentHash
AmountMsat uint64
CustomRecords []CustomTlvRecord
}
func (EventPaymentReceived) Destroy ¶
func (e EventPaymentReceived) Destroy()
type EventPaymentSuccessful ¶
type EventPaymentSuccessful struct {
PaymentId *PaymentId
PaymentHash PaymentHash
PaymentPreimage *PaymentPreimage
FeePaidMsat *uint64
}
func (EventPaymentSuccessful) Destroy ¶
func (e EventPaymentSuccessful) Destroy()
type EventSpliceFailed ¶
type EventSpliceFailed struct {
ChannelId ChannelId
UserChannelId UserChannelId
CounterpartyNodeId PublicKey
AbandonedFundingTxo *OutPoint
}
func (EventSpliceFailed) Destroy ¶
func (e EventSpliceFailed) Destroy()
type EventSplicePending ¶
type EventSplicePending struct {
ChannelId ChannelId
UserChannelId UserChannelId
CounterpartyNodeId PublicKey
NewFundingTxo OutPoint
}
func (EventSplicePending) Destroy ¶
func (e EventSplicePending) Destroy()
type FeeRate ¶
type FeeRate struct {
// contains filtered or unexported fields
}
func FeeRateFromSatPerKwu ¶
func (*FeeRate) ToSatPerKwu ¶
func (*FeeRate) ToSatPerVbCeil ¶
func (*FeeRate) ToSatPerVbFloor ¶
type FeeRateInterface ¶
type FfiConverterAnchorChannelsConfig ¶
type FfiConverterAnchorChannelsConfig struct{}
func (FfiConverterAnchorChannelsConfig) Lift ¶
func (c FfiConverterAnchorChannelsConfig) Lift(rb RustBufferI) AnchorChannelsConfig
func (FfiConverterAnchorChannelsConfig) Lower ¶
func (c FfiConverterAnchorChannelsConfig) Lower(value AnchorChannelsConfig) C.RustBuffer
func (FfiConverterAnchorChannelsConfig) Read ¶
func (c FfiConverterAnchorChannelsConfig) Read(reader io.Reader) AnchorChannelsConfig
func (FfiConverterAnchorChannelsConfig) Write ¶
func (c FfiConverterAnchorChannelsConfig) Write(writer io.Writer, value AnchorChannelsConfig)
type FfiConverterAsyncPaymentsRole ¶
type FfiConverterAsyncPaymentsRole struct{}
func (FfiConverterAsyncPaymentsRole) Lift ¶
func (c FfiConverterAsyncPaymentsRole) Lift(rb RustBufferI) AsyncPaymentsRole
func (FfiConverterAsyncPaymentsRole) Lower ¶
func (c FfiConverterAsyncPaymentsRole) Lower(value AsyncPaymentsRole) C.RustBuffer
func (FfiConverterAsyncPaymentsRole) Read ¶
func (FfiConverterAsyncPaymentsRole) Read(reader io.Reader) AsyncPaymentsRole
func (FfiConverterAsyncPaymentsRole) Write ¶
func (FfiConverterAsyncPaymentsRole) Write(writer io.Writer, value AsyncPaymentsRole)
type FfiConverterBackgroundSyncConfig ¶
type FfiConverterBackgroundSyncConfig struct{}
func (FfiConverterBackgroundSyncConfig) Lift ¶
func (c FfiConverterBackgroundSyncConfig) Lift(rb RustBufferI) BackgroundSyncConfig
func (FfiConverterBackgroundSyncConfig) Lower ¶
func (c FfiConverterBackgroundSyncConfig) Lower(value BackgroundSyncConfig) C.RustBuffer
func (FfiConverterBackgroundSyncConfig) Read ¶
func (c FfiConverterBackgroundSyncConfig) Read(reader io.Reader) BackgroundSyncConfig
func (FfiConverterBackgroundSyncConfig) Write ¶
func (c FfiConverterBackgroundSyncConfig) Write(writer io.Writer, value BackgroundSyncConfig)
type FfiConverterBalanceDetails ¶
type FfiConverterBalanceDetails struct{}
func (FfiConverterBalanceDetails) Lift ¶
func (c FfiConverterBalanceDetails) Lift(rb RustBufferI) BalanceDetails
func (FfiConverterBalanceDetails) Lower ¶
func (c FfiConverterBalanceDetails) Lower(value BalanceDetails) C.RustBuffer
func (FfiConverterBalanceDetails) Read ¶
func (c FfiConverterBalanceDetails) Read(reader io.Reader) BalanceDetails
func (FfiConverterBalanceDetails) Write ¶
func (c FfiConverterBalanceDetails) Write(writer io.Writer, value BalanceDetails)
type FfiConverterBalanceSource ¶
type FfiConverterBalanceSource struct{}
func (FfiConverterBalanceSource) Lift ¶
func (c FfiConverterBalanceSource) Lift(rb RustBufferI) BalanceSource
func (FfiConverterBalanceSource) Lower ¶
func (c FfiConverterBalanceSource) Lower(value BalanceSource) C.RustBuffer
func (FfiConverterBalanceSource) Read ¶
func (FfiConverterBalanceSource) Read(reader io.Reader) BalanceSource
func (FfiConverterBalanceSource) Write ¶
func (FfiConverterBalanceSource) Write(writer io.Writer, value BalanceSource)
type FfiConverterBestBlock ¶
type FfiConverterBestBlock struct{}
func (FfiConverterBestBlock) Lift ¶
func (c FfiConverterBestBlock) Lift(rb RustBufferI) BestBlock
func (FfiConverterBestBlock) Lower ¶
func (c FfiConverterBestBlock) Lower(value BestBlock) C.RustBuffer
type FfiConverterBolt11Invoice ¶
type FfiConverterBolt11Invoice struct{}
func (FfiConverterBolt11Invoice) Lift ¶
func (c FfiConverterBolt11Invoice) Lift(pointer unsafe.Pointer) *Bolt11Invoice
func (FfiConverterBolt11Invoice) Lower ¶
func (c FfiConverterBolt11Invoice) Lower(value *Bolt11Invoice) unsafe.Pointer
func (FfiConverterBolt11Invoice) Read ¶
func (c FfiConverterBolt11Invoice) Read(reader io.Reader) *Bolt11Invoice
func (FfiConverterBolt11Invoice) Write ¶
func (c FfiConverterBolt11Invoice) Write(writer io.Writer, value *Bolt11Invoice)
type FfiConverterBolt11InvoiceDescription ¶
type FfiConverterBolt11InvoiceDescription struct{}
func (FfiConverterBolt11InvoiceDescription) Lift ¶
func (c FfiConverterBolt11InvoiceDescription) Lift(rb RustBufferI) Bolt11InvoiceDescription
func (FfiConverterBolt11InvoiceDescription) Lower ¶
func (c FfiConverterBolt11InvoiceDescription) Lower(value Bolt11InvoiceDescription) C.RustBuffer
func (FfiConverterBolt11InvoiceDescription) Read ¶
func (FfiConverterBolt11InvoiceDescription) Read(reader io.Reader) Bolt11InvoiceDescription
func (FfiConverterBolt11InvoiceDescription) Write ¶
func (FfiConverterBolt11InvoiceDescription) Write(writer io.Writer, value Bolt11InvoiceDescription)
type FfiConverterBolt11Payment ¶
type FfiConverterBolt11Payment struct{}
func (FfiConverterBolt11Payment) Lift ¶
func (c FfiConverterBolt11Payment) Lift(pointer unsafe.Pointer) *Bolt11Payment
func (FfiConverterBolt11Payment) Lower ¶
func (c FfiConverterBolt11Payment) Lower(value *Bolt11Payment) unsafe.Pointer
func (FfiConverterBolt11Payment) Read ¶
func (c FfiConverterBolt11Payment) Read(reader io.Reader) *Bolt11Payment
func (FfiConverterBolt11Payment) Write ¶
func (c FfiConverterBolt11Payment) Write(writer io.Writer, value *Bolt11Payment)
type FfiConverterBolt12Invoice ¶
type FfiConverterBolt12Invoice struct{}
func (FfiConverterBolt12Invoice) Lift ¶
func (c FfiConverterBolt12Invoice) Lift(pointer unsafe.Pointer) *Bolt12Invoice
func (FfiConverterBolt12Invoice) Lower ¶
func (c FfiConverterBolt12Invoice) Lower(value *Bolt12Invoice) unsafe.Pointer
func (FfiConverterBolt12Invoice) Read ¶
func (c FfiConverterBolt12Invoice) Read(reader io.Reader) *Bolt12Invoice
func (FfiConverterBolt12Invoice) Write ¶
func (c FfiConverterBolt12Invoice) Write(writer io.Writer, value *Bolt12Invoice)
type FfiConverterBolt12Payment ¶
type FfiConverterBolt12Payment struct{}
func (FfiConverterBolt12Payment) Lift ¶
func (c FfiConverterBolt12Payment) Lift(pointer unsafe.Pointer) *Bolt12Payment
func (FfiConverterBolt12Payment) Lower ¶
func (c FfiConverterBolt12Payment) Lower(value *Bolt12Payment) unsafe.Pointer
func (FfiConverterBolt12Payment) Read ¶
func (c FfiConverterBolt12Payment) Read(reader io.Reader) *Bolt12Payment
func (FfiConverterBolt12Payment) Write ¶
func (c FfiConverterBolt12Payment) Write(writer io.Writer, value *Bolt12Payment)
type FfiConverterBool ¶
type FfiConverterBool struct{}
type FfiConverterBuildError ¶
type FfiConverterBuildError struct{}
func (FfiConverterBuildError) Lift ¶
func (c FfiConverterBuildError) Lift(eb RustBufferI) *BuildError
func (FfiConverterBuildError) Lower ¶
func (c FfiConverterBuildError) Lower(value *BuildError) C.RustBuffer
func (FfiConverterBuildError) Read ¶
func (c FfiConverterBuildError) Read(reader io.Reader) *BuildError
func (FfiConverterBuildError) Write ¶
func (c FfiConverterBuildError) Write(writer io.Writer, value *BuildError)
type FfiConverterBuilder ¶
type FfiConverterBuilder struct{}
func (FfiConverterBuilder) Lift ¶
func (c FfiConverterBuilder) Lift(pointer unsafe.Pointer) *Builder
type FfiConverterBytes ¶
type FfiConverterBytes struct{}
func (FfiConverterBytes) Lift ¶
func (c FfiConverterBytes) Lift(rb RustBufferI) []byte
func (FfiConverterBytes) Lower ¶
func (c FfiConverterBytes) Lower(value []byte) C.RustBuffer
type FfiConverterChannelConfig ¶
type FfiConverterChannelConfig struct{}
func (FfiConverterChannelConfig) Lift ¶
func (c FfiConverterChannelConfig) Lift(rb RustBufferI) ChannelConfig
func (FfiConverterChannelConfig) Lower ¶
func (c FfiConverterChannelConfig) Lower(value ChannelConfig) C.RustBuffer
func (FfiConverterChannelConfig) Read ¶
func (c FfiConverterChannelConfig) Read(reader io.Reader) ChannelConfig
func (FfiConverterChannelConfig) Write ¶
func (c FfiConverterChannelConfig) Write(writer io.Writer, value ChannelConfig)
type FfiConverterChannelDetails ¶
type FfiConverterChannelDetails struct{}
func (FfiConverterChannelDetails) Lift ¶
func (c FfiConverterChannelDetails) Lift(rb RustBufferI) ChannelDetails
func (FfiConverterChannelDetails) Lower ¶
func (c FfiConverterChannelDetails) Lower(value ChannelDetails) C.RustBuffer
func (FfiConverterChannelDetails) Read ¶
func (c FfiConverterChannelDetails) Read(reader io.Reader) ChannelDetails
func (FfiConverterChannelDetails) Write ¶
func (c FfiConverterChannelDetails) Write(writer io.Writer, value ChannelDetails)
type FfiConverterChannelInfo ¶
type FfiConverterChannelInfo struct{}
func (FfiConverterChannelInfo) Lift ¶
func (c FfiConverterChannelInfo) Lift(rb RustBufferI) ChannelInfo
func (FfiConverterChannelInfo) Lower ¶
func (c FfiConverterChannelInfo) Lower(value ChannelInfo) C.RustBuffer
func (FfiConverterChannelInfo) Read ¶
func (c FfiConverterChannelInfo) Read(reader io.Reader) ChannelInfo
func (FfiConverterChannelInfo) Write ¶
func (c FfiConverterChannelInfo) Write(writer io.Writer, value ChannelInfo)
type FfiConverterChannelMonitorSizeInfo ¶
type FfiConverterChannelMonitorSizeInfo struct{}
func (FfiConverterChannelMonitorSizeInfo) Lift ¶
func (c FfiConverterChannelMonitorSizeInfo) Lift(rb RustBufferI) ChannelMonitorSizeInfo
func (FfiConverterChannelMonitorSizeInfo) Lower ¶
func (c FfiConverterChannelMonitorSizeInfo) Lower(value ChannelMonitorSizeInfo) C.RustBuffer
func (FfiConverterChannelMonitorSizeInfo) Read ¶
func (c FfiConverterChannelMonitorSizeInfo) Read(reader io.Reader) ChannelMonitorSizeInfo
func (FfiConverterChannelMonitorSizeInfo) Write ¶
func (c FfiConverterChannelMonitorSizeInfo) Write(writer io.Writer, value ChannelMonitorSizeInfo)
type FfiConverterChannelUpdateInfo ¶
type FfiConverterChannelUpdateInfo struct{}
func (FfiConverterChannelUpdateInfo) Lift ¶
func (c FfiConverterChannelUpdateInfo) Lift(rb RustBufferI) ChannelUpdateInfo
func (FfiConverterChannelUpdateInfo) Lower ¶
func (c FfiConverterChannelUpdateInfo) Lower(value ChannelUpdateInfo) C.RustBuffer
func (FfiConverterChannelUpdateInfo) Read ¶
func (c FfiConverterChannelUpdateInfo) Read(reader io.Reader) ChannelUpdateInfo
func (FfiConverterChannelUpdateInfo) Write ¶
func (c FfiConverterChannelUpdateInfo) Write(writer io.Writer, value ChannelUpdateInfo)
type FfiConverterClosureReason ¶
type FfiConverterClosureReason struct{}
func (FfiConverterClosureReason) Lift ¶
func (c FfiConverterClosureReason) Lift(rb RustBufferI) ClosureReason
func (FfiConverterClosureReason) Lower ¶
func (c FfiConverterClosureReason) Lower(value ClosureReason) C.RustBuffer
func (FfiConverterClosureReason) Read ¶
func (FfiConverterClosureReason) Read(reader io.Reader) ClosureReason
func (FfiConverterClosureReason) Write ¶
func (FfiConverterClosureReason) Write(writer io.Writer, value ClosureReason)
type FfiConverterConfig ¶
type FfiConverterConfig struct{}
func (FfiConverterConfig) Lift ¶
func (c FfiConverterConfig) Lift(rb RustBufferI) Config
func (FfiConverterConfig) Lower ¶
func (c FfiConverterConfig) Lower(value Config) C.RustBuffer
type FfiConverterConfirmationStatus ¶
type FfiConverterConfirmationStatus struct{}
func (FfiConverterConfirmationStatus) Lift ¶
func (c FfiConverterConfirmationStatus) Lift(rb RustBufferI) ConfirmationStatus
func (FfiConverterConfirmationStatus) Lower ¶
func (c FfiConverterConfirmationStatus) Lower(value ConfirmationStatus) C.RustBuffer
func (FfiConverterConfirmationStatus) Read ¶
func (FfiConverterConfirmationStatus) Read(reader io.Reader) ConfirmationStatus
func (FfiConverterConfirmationStatus) Write ¶
func (FfiConverterConfirmationStatus) Write(writer io.Writer, value ConfirmationStatus)
type FfiConverterCurrency ¶
type FfiConverterCurrency struct{}
func (FfiConverterCurrency) Lift ¶
func (c FfiConverterCurrency) Lift(rb RustBufferI) Currency
func (FfiConverterCurrency) Lower ¶
func (c FfiConverterCurrency) Lower(value Currency) C.RustBuffer
type FfiConverterCustomTlvRecord ¶
type FfiConverterCustomTlvRecord struct{}
func (FfiConverterCustomTlvRecord) Lift ¶
func (c FfiConverterCustomTlvRecord) Lift(rb RustBufferI) CustomTlvRecord
func (FfiConverterCustomTlvRecord) Lower ¶
func (c FfiConverterCustomTlvRecord) Lower(value CustomTlvRecord) C.RustBuffer
func (FfiConverterCustomTlvRecord) Read ¶
func (c FfiConverterCustomTlvRecord) Read(reader io.Reader) CustomTlvRecord
func (FfiConverterCustomTlvRecord) Write ¶
func (c FfiConverterCustomTlvRecord) Write(writer io.Writer, value CustomTlvRecord)
type FfiConverterElectrumSyncConfig ¶
type FfiConverterElectrumSyncConfig struct{}
func (FfiConverterElectrumSyncConfig) Lift ¶
func (c FfiConverterElectrumSyncConfig) Lift(rb RustBufferI) ElectrumSyncConfig
func (FfiConverterElectrumSyncConfig) Lower ¶
func (c FfiConverterElectrumSyncConfig) Lower(value ElectrumSyncConfig) C.RustBuffer
func (FfiConverterElectrumSyncConfig) Read ¶
func (c FfiConverterElectrumSyncConfig) Read(reader io.Reader) ElectrumSyncConfig
func (FfiConverterElectrumSyncConfig) Write ¶
func (c FfiConverterElectrumSyncConfig) Write(writer io.Writer, value ElectrumSyncConfig)
type FfiConverterEsploraSyncConfig ¶
type FfiConverterEsploraSyncConfig struct{}
func (FfiConverterEsploraSyncConfig) Lift ¶
func (c FfiConverterEsploraSyncConfig) Lift(rb RustBufferI) EsploraSyncConfig
func (FfiConverterEsploraSyncConfig) Lower ¶
func (c FfiConverterEsploraSyncConfig) Lower(value EsploraSyncConfig) C.RustBuffer
func (FfiConverterEsploraSyncConfig) Read ¶
func (c FfiConverterEsploraSyncConfig) Read(reader io.Reader) EsploraSyncConfig
func (FfiConverterEsploraSyncConfig) Write ¶
func (c FfiConverterEsploraSyncConfig) Write(writer io.Writer, value EsploraSyncConfig)
type FfiConverterEvent ¶
type FfiConverterEvent struct{}
func (FfiConverterEvent) Lift ¶
func (c FfiConverterEvent) Lift(rb RustBufferI) Event
func (FfiConverterEvent) Lower ¶
func (c FfiConverterEvent) Lower(value Event) C.RustBuffer
type FfiConverterFeeRate ¶
type FfiConverterFeeRate struct{}
func (FfiConverterFeeRate) Lift ¶
func (c FfiConverterFeeRate) Lift(pointer unsafe.Pointer) *FeeRate
type FfiConverterKeyValue ¶
type FfiConverterKeyValue struct{}
func (FfiConverterKeyValue) Lift ¶
func (c FfiConverterKeyValue) Lift(rb RustBufferI) KeyValue
func (FfiConverterKeyValue) Lower ¶
func (c FfiConverterKeyValue) Lower(value KeyValue) C.RustBuffer
type FfiConverterLightningBalance ¶
type FfiConverterLightningBalance struct{}
func (FfiConverterLightningBalance) Lift ¶
func (c FfiConverterLightningBalance) Lift(rb RustBufferI) LightningBalance
func (FfiConverterLightningBalance) Lower ¶
func (c FfiConverterLightningBalance) Lower(value LightningBalance) C.RustBuffer
func (FfiConverterLightningBalance) Read ¶
func (FfiConverterLightningBalance) Read(reader io.Reader) LightningBalance
func (FfiConverterLightningBalance) Write ¶
func (FfiConverterLightningBalance) Write(writer io.Writer, value LightningBalance)
type FfiConverterLogLevel ¶
type FfiConverterLogLevel struct{}
func (FfiConverterLogLevel) Lift ¶
func (c FfiConverterLogLevel) Lift(rb RustBufferI) LogLevel
func (FfiConverterLogLevel) Lower ¶
func (c FfiConverterLogLevel) Lower(value LogLevel) C.RustBuffer
type FfiConverterLogRecord ¶
type FfiConverterLogRecord struct{}
func (FfiConverterLogRecord) Lift ¶
func (c FfiConverterLogRecord) Lift(rb RustBufferI) LogRecord
func (FfiConverterLogRecord) Lower ¶
func (c FfiConverterLogRecord) Lower(value LogRecord) C.RustBuffer
type FfiConverterLogWriter ¶
type FfiConverterLogWriter struct {
// contains filtered or unexported fields
}
func (FfiConverterLogWriter) Lift ¶
func (c FfiConverterLogWriter) Lift(pointer unsafe.Pointer) LogWriter
type FfiConverterLspFeeLimits ¶
type FfiConverterLspFeeLimits struct{}
func (FfiConverterLspFeeLimits) Lift ¶
func (c FfiConverterLspFeeLimits) Lift(rb RustBufferI) LspFeeLimits
func (FfiConverterLspFeeLimits) Lower ¶
func (c FfiConverterLspFeeLimits) Lower(value LspFeeLimits) C.RustBuffer
func (FfiConverterLspFeeLimits) Read ¶
func (c FfiConverterLspFeeLimits) Read(reader io.Reader) LspFeeLimits
func (FfiConverterLspFeeLimits) Write ¶
func (c FfiConverterLspFeeLimits) Write(writer io.Writer, value LspFeeLimits)
type FfiConverterLsps1Bolt11PaymentInfo ¶
type FfiConverterLsps1Bolt11PaymentInfo struct{}
func (FfiConverterLsps1Bolt11PaymentInfo) Lift ¶
func (c FfiConverterLsps1Bolt11PaymentInfo) Lift(rb RustBufferI) Lsps1Bolt11PaymentInfo
func (FfiConverterLsps1Bolt11PaymentInfo) Lower ¶
func (c FfiConverterLsps1Bolt11PaymentInfo) Lower(value Lsps1Bolt11PaymentInfo) C.RustBuffer
func (FfiConverterLsps1Bolt11PaymentInfo) Read ¶
func (c FfiConverterLsps1Bolt11PaymentInfo) Read(reader io.Reader) Lsps1Bolt11PaymentInfo
func (FfiConverterLsps1Bolt11PaymentInfo) Write ¶
func (c FfiConverterLsps1Bolt11PaymentInfo) Write(writer io.Writer, value Lsps1Bolt11PaymentInfo)
type FfiConverterLsps1ChannelInfo ¶
type FfiConverterLsps1ChannelInfo struct{}
func (FfiConverterLsps1ChannelInfo) Lift ¶
func (c FfiConverterLsps1ChannelInfo) Lift(rb RustBufferI) Lsps1ChannelInfo
func (FfiConverterLsps1ChannelInfo) Lower ¶
func (c FfiConverterLsps1ChannelInfo) Lower(value Lsps1ChannelInfo) C.RustBuffer
func (FfiConverterLsps1ChannelInfo) Read ¶
func (c FfiConverterLsps1ChannelInfo) Read(reader io.Reader) Lsps1ChannelInfo
func (FfiConverterLsps1ChannelInfo) Write ¶
func (c FfiConverterLsps1ChannelInfo) Write(writer io.Writer, value Lsps1ChannelInfo)
type FfiConverterLsps1Liquidity ¶
type FfiConverterLsps1Liquidity struct{}
func (FfiConverterLsps1Liquidity) Lift ¶
func (c FfiConverterLsps1Liquidity) Lift(pointer unsafe.Pointer) *Lsps1Liquidity
func (FfiConverterLsps1Liquidity) Lower ¶
func (c FfiConverterLsps1Liquidity) Lower(value *Lsps1Liquidity) unsafe.Pointer
func (FfiConverterLsps1Liquidity) Read ¶
func (c FfiConverterLsps1Liquidity) Read(reader io.Reader) *Lsps1Liquidity
func (FfiConverterLsps1Liquidity) Write ¶
func (c FfiConverterLsps1Liquidity) Write(writer io.Writer, value *Lsps1Liquidity)
type FfiConverterLsps1OnchainPaymentInfo ¶
type FfiConverterLsps1OnchainPaymentInfo struct{}
func (FfiConverterLsps1OnchainPaymentInfo) Lift ¶
func (c FfiConverterLsps1OnchainPaymentInfo) Lift(rb RustBufferI) Lsps1OnchainPaymentInfo
func (FfiConverterLsps1OnchainPaymentInfo) Lower ¶
func (c FfiConverterLsps1OnchainPaymentInfo) Lower(value Lsps1OnchainPaymentInfo) C.RustBuffer
func (FfiConverterLsps1OnchainPaymentInfo) Read ¶
func (c FfiConverterLsps1OnchainPaymentInfo) Read(reader io.Reader) Lsps1OnchainPaymentInfo
func (FfiConverterLsps1OnchainPaymentInfo) Write ¶
func (c FfiConverterLsps1OnchainPaymentInfo) Write(writer io.Writer, value Lsps1OnchainPaymentInfo)
type FfiConverterLsps1OrderParams ¶
type FfiConverterLsps1OrderParams struct{}
func (FfiConverterLsps1OrderParams) Lift ¶
func (c FfiConverterLsps1OrderParams) Lift(rb RustBufferI) Lsps1OrderParams
func (FfiConverterLsps1OrderParams) Lower ¶
func (c FfiConverterLsps1OrderParams) Lower(value Lsps1OrderParams) C.RustBuffer
func (FfiConverterLsps1OrderParams) Read ¶
func (c FfiConverterLsps1OrderParams) Read(reader io.Reader) Lsps1OrderParams
func (FfiConverterLsps1OrderParams) Write ¶
func (c FfiConverterLsps1OrderParams) Write(writer io.Writer, value Lsps1OrderParams)
type FfiConverterLsps1OrderStatus ¶
type FfiConverterLsps1OrderStatus struct{}
func (FfiConverterLsps1OrderStatus) Lift ¶
func (c FfiConverterLsps1OrderStatus) Lift(rb RustBufferI) Lsps1OrderStatus
func (FfiConverterLsps1OrderStatus) Lower ¶
func (c FfiConverterLsps1OrderStatus) Lower(value Lsps1OrderStatus) C.RustBuffer
func (FfiConverterLsps1OrderStatus) Read ¶
func (c FfiConverterLsps1OrderStatus) Read(reader io.Reader) Lsps1OrderStatus
func (FfiConverterLsps1OrderStatus) Write ¶
func (c FfiConverterLsps1OrderStatus) Write(writer io.Writer, value Lsps1OrderStatus)
type FfiConverterLsps1PaymentInfo ¶
type FfiConverterLsps1PaymentInfo struct{}
func (FfiConverterLsps1PaymentInfo) Lift ¶
func (c FfiConverterLsps1PaymentInfo) Lift(rb RustBufferI) Lsps1PaymentInfo
func (FfiConverterLsps1PaymentInfo) Lower ¶
func (c FfiConverterLsps1PaymentInfo) Lower(value Lsps1PaymentInfo) C.RustBuffer
func (FfiConverterLsps1PaymentInfo) Read ¶
func (c FfiConverterLsps1PaymentInfo) Read(reader io.Reader) Lsps1PaymentInfo
func (FfiConverterLsps1PaymentInfo) Write ¶
func (c FfiConverterLsps1PaymentInfo) Write(writer io.Writer, value Lsps1PaymentInfo)
type FfiConverterLsps1PaymentState ¶
type FfiConverterLsps1PaymentState struct{}
func (FfiConverterLsps1PaymentState) Lift ¶
func (c FfiConverterLsps1PaymentState) Lift(rb RustBufferI) Lsps1PaymentState
func (FfiConverterLsps1PaymentState) Lower ¶
func (c FfiConverterLsps1PaymentState) Lower(value Lsps1PaymentState) C.RustBuffer
func (FfiConverterLsps1PaymentState) Read ¶
func (FfiConverterLsps1PaymentState) Read(reader io.Reader) Lsps1PaymentState
func (FfiConverterLsps1PaymentState) Write ¶
func (FfiConverterLsps1PaymentState) Write(writer io.Writer, value Lsps1PaymentState)
type FfiConverterLsps2ServiceConfig ¶
type FfiConverterLsps2ServiceConfig struct{}
func (FfiConverterLsps2ServiceConfig) Lift ¶
func (c FfiConverterLsps2ServiceConfig) Lift(rb RustBufferI) Lsps2ServiceConfig
func (FfiConverterLsps2ServiceConfig) Lower ¶
func (c FfiConverterLsps2ServiceConfig) Lower(value Lsps2ServiceConfig) C.RustBuffer
func (FfiConverterLsps2ServiceConfig) Read ¶
func (c FfiConverterLsps2ServiceConfig) Read(reader io.Reader) Lsps2ServiceConfig
func (FfiConverterLsps2ServiceConfig) Write ¶
func (c FfiConverterLsps2ServiceConfig) Write(writer io.Writer, value Lsps2ServiceConfig)
type FfiConverterMapStringString ¶
type FfiConverterMapStringString struct{}
func (FfiConverterMapStringString) Lift ¶
func (c FfiConverterMapStringString) Lift(rb RustBufferI) map[string]string
func (FfiConverterMapStringString) Lower ¶
func (c FfiConverterMapStringString) Lower(value map[string]string) C.RustBuffer
type FfiConverterMaxDustHtlcExposure ¶
type FfiConverterMaxDustHtlcExposure struct{}
func (FfiConverterMaxDustHtlcExposure) Lift ¶
func (c FfiConverterMaxDustHtlcExposure) Lift(rb RustBufferI) MaxDustHtlcExposure
func (FfiConverterMaxDustHtlcExposure) Lower ¶
func (c FfiConverterMaxDustHtlcExposure) Lower(value MaxDustHtlcExposure) C.RustBuffer
func (FfiConverterMaxDustHtlcExposure) Read ¶
func (FfiConverterMaxDustHtlcExposure) Read(reader io.Reader) MaxDustHtlcExposure
func (FfiConverterMaxDustHtlcExposure) Write ¶
func (FfiConverterMaxDustHtlcExposure) Write(writer io.Writer, value MaxDustHtlcExposure)
type FfiConverterMigrateStorage ¶
type FfiConverterMigrateStorage struct{}
func (FfiConverterMigrateStorage) Lift ¶
func (c FfiConverterMigrateStorage) Lift(rb RustBufferI) MigrateStorage
func (FfiConverterMigrateStorage) Lower ¶
func (c FfiConverterMigrateStorage) Lower(value MigrateStorage) C.RustBuffer
func (FfiConverterMigrateStorage) Read ¶
func (FfiConverterMigrateStorage) Read(reader io.Reader) MigrateStorage
func (FfiConverterMigrateStorage) Write ¶
func (FfiConverterMigrateStorage) Write(writer io.Writer, value MigrateStorage)
type FfiConverterNetwork ¶
type FfiConverterNetwork struct{}
func (FfiConverterNetwork) Lift ¶
func (c FfiConverterNetwork) Lift(rb RustBufferI) Network
func (FfiConverterNetwork) Lower ¶
func (c FfiConverterNetwork) Lower(value Network) C.RustBuffer
type FfiConverterNetworkGraph ¶
type FfiConverterNetworkGraph struct{}
func (FfiConverterNetworkGraph) Lift ¶
func (c FfiConverterNetworkGraph) Lift(pointer unsafe.Pointer) *NetworkGraph
func (FfiConverterNetworkGraph) Lower ¶
func (c FfiConverterNetworkGraph) Lower(value *NetworkGraph) unsafe.Pointer
func (FfiConverterNetworkGraph) Read ¶
func (c FfiConverterNetworkGraph) Read(reader io.Reader) *NetworkGraph
func (FfiConverterNetworkGraph) Write ¶
func (c FfiConverterNetworkGraph) Write(writer io.Writer, value *NetworkGraph)
type FfiConverterNode ¶
type FfiConverterNode struct{}
type FfiConverterNodeAnnouncementInfo ¶
type FfiConverterNodeAnnouncementInfo struct{}
func (FfiConverterNodeAnnouncementInfo) Lift ¶
func (c FfiConverterNodeAnnouncementInfo) Lift(rb RustBufferI) NodeAnnouncementInfo
func (FfiConverterNodeAnnouncementInfo) Lower ¶
func (c FfiConverterNodeAnnouncementInfo) Lower(value NodeAnnouncementInfo) C.RustBuffer
func (FfiConverterNodeAnnouncementInfo) Read ¶
func (c FfiConverterNodeAnnouncementInfo) Read(reader io.Reader) NodeAnnouncementInfo
func (FfiConverterNodeAnnouncementInfo) Write ¶
func (c FfiConverterNodeAnnouncementInfo) Write(writer io.Writer, value NodeAnnouncementInfo)
type FfiConverterNodeError ¶
type FfiConverterNodeError struct{}
func (FfiConverterNodeError) Lift ¶
func (c FfiConverterNodeError) Lift(eb RustBufferI) *NodeError
func (FfiConverterNodeError) Lower ¶
func (c FfiConverterNodeError) Lower(value *NodeError) C.RustBuffer
type FfiConverterNodeInfo ¶
type FfiConverterNodeInfo struct{}
func (FfiConverterNodeInfo) Lift ¶
func (c FfiConverterNodeInfo) Lift(rb RustBufferI) NodeInfo
func (FfiConverterNodeInfo) Lower ¶
func (c FfiConverterNodeInfo) Lower(value NodeInfo) C.RustBuffer
type FfiConverterNodeStatus ¶
type FfiConverterNodeStatus struct{}
func (FfiConverterNodeStatus) Lift ¶
func (c FfiConverterNodeStatus) Lift(rb RustBufferI) NodeStatus
func (FfiConverterNodeStatus) Lower ¶
func (c FfiConverterNodeStatus) Lower(value NodeStatus) C.RustBuffer
func (FfiConverterNodeStatus) Read ¶
func (c FfiConverterNodeStatus) Read(reader io.Reader) NodeStatus
func (FfiConverterNodeStatus) Write ¶
func (c FfiConverterNodeStatus) Write(writer io.Writer, value NodeStatus)
type FfiConverterOffer ¶
type FfiConverterOffer struct{}
type FfiConverterOfferAmount ¶
type FfiConverterOfferAmount struct{}
func (FfiConverterOfferAmount) Lift ¶
func (c FfiConverterOfferAmount) Lift(rb RustBufferI) OfferAmount
func (FfiConverterOfferAmount) Lower ¶
func (c FfiConverterOfferAmount) Lower(value OfferAmount) C.RustBuffer
func (FfiConverterOfferAmount) Read ¶
func (FfiConverterOfferAmount) Read(reader io.Reader) OfferAmount
func (FfiConverterOfferAmount) Write ¶
func (FfiConverterOfferAmount) Write(writer io.Writer, value OfferAmount)
type FfiConverterOnchainPayment ¶
type FfiConverterOnchainPayment struct{}
func (FfiConverterOnchainPayment) Lift ¶
func (c FfiConverterOnchainPayment) Lift(pointer unsafe.Pointer) *OnchainPayment
func (FfiConverterOnchainPayment) Lower ¶
func (c FfiConverterOnchainPayment) Lower(value *OnchainPayment) unsafe.Pointer
func (FfiConverterOnchainPayment) Read ¶
func (c FfiConverterOnchainPayment) Read(reader io.Reader) *OnchainPayment
func (FfiConverterOnchainPayment) Write ¶
func (c FfiConverterOnchainPayment) Write(writer io.Writer, value *OnchainPayment)
type FfiConverterOptionalAnchorChannelsConfig ¶
type FfiConverterOptionalAnchorChannelsConfig struct{}
func (FfiConverterOptionalAnchorChannelsConfig) Lift ¶
func (c FfiConverterOptionalAnchorChannelsConfig) Lift(rb RustBufferI) *AnchorChannelsConfig
func (FfiConverterOptionalAnchorChannelsConfig) Lower ¶
func (c FfiConverterOptionalAnchorChannelsConfig) Lower(value *AnchorChannelsConfig) C.RustBuffer
func (FfiConverterOptionalAnchorChannelsConfig) Read ¶
func (_ FfiConverterOptionalAnchorChannelsConfig) Read(reader io.Reader) *AnchorChannelsConfig
func (FfiConverterOptionalAnchorChannelsConfig) Write ¶
func (_ FfiConverterOptionalAnchorChannelsConfig) Write(writer io.Writer, value *AnchorChannelsConfig)
type FfiConverterOptionalAsyncPaymentsRole ¶
type FfiConverterOptionalAsyncPaymentsRole struct{}
func (FfiConverterOptionalAsyncPaymentsRole) Lift ¶
func (c FfiConverterOptionalAsyncPaymentsRole) Lift(rb RustBufferI) *AsyncPaymentsRole
func (FfiConverterOptionalAsyncPaymentsRole) Lower ¶
func (c FfiConverterOptionalAsyncPaymentsRole) Lower(value *AsyncPaymentsRole) C.RustBuffer
func (FfiConverterOptionalAsyncPaymentsRole) Read ¶
func (_ FfiConverterOptionalAsyncPaymentsRole) Read(reader io.Reader) *AsyncPaymentsRole
func (FfiConverterOptionalAsyncPaymentsRole) Write ¶
func (_ FfiConverterOptionalAsyncPaymentsRole) Write(writer io.Writer, value *AsyncPaymentsRole)
type FfiConverterOptionalBackgroundSyncConfig ¶
type FfiConverterOptionalBackgroundSyncConfig struct{}
func (FfiConverterOptionalBackgroundSyncConfig) Lift ¶
func (c FfiConverterOptionalBackgroundSyncConfig) Lift(rb RustBufferI) *BackgroundSyncConfig
func (FfiConverterOptionalBackgroundSyncConfig) Lower ¶
func (c FfiConverterOptionalBackgroundSyncConfig) Lower(value *BackgroundSyncConfig) C.RustBuffer
func (FfiConverterOptionalBackgroundSyncConfig) Read ¶
func (_ FfiConverterOptionalBackgroundSyncConfig) Read(reader io.Reader) *BackgroundSyncConfig
func (FfiConverterOptionalBackgroundSyncConfig) Write ¶
func (_ FfiConverterOptionalBackgroundSyncConfig) Write(writer io.Writer, value *BackgroundSyncConfig)
type FfiConverterOptionalBool ¶
type FfiConverterOptionalBool struct{}
func (FfiConverterOptionalBool) Lift ¶
func (c FfiConverterOptionalBool) Lift(rb RustBufferI) *bool
func (FfiConverterOptionalBool) Lower ¶
func (c FfiConverterOptionalBool) Lower(value *bool) C.RustBuffer
type FfiConverterOptionalChannelConfig ¶
type FfiConverterOptionalChannelConfig struct{}
func (FfiConverterOptionalChannelConfig) Lift ¶
func (c FfiConverterOptionalChannelConfig) Lift(rb RustBufferI) *ChannelConfig
func (FfiConverterOptionalChannelConfig) Lower ¶
func (c FfiConverterOptionalChannelConfig) Lower(value *ChannelConfig) C.RustBuffer
func (FfiConverterOptionalChannelConfig) Read ¶
func (_ FfiConverterOptionalChannelConfig) Read(reader io.Reader) *ChannelConfig
func (FfiConverterOptionalChannelConfig) Write ¶
func (_ FfiConverterOptionalChannelConfig) Write(writer io.Writer, value *ChannelConfig)
type FfiConverterOptionalChannelInfo ¶
type FfiConverterOptionalChannelInfo struct{}
func (FfiConverterOptionalChannelInfo) Lift ¶
func (c FfiConverterOptionalChannelInfo) Lift(rb RustBufferI) *ChannelInfo
func (FfiConverterOptionalChannelInfo) Lower ¶
func (c FfiConverterOptionalChannelInfo) Lower(value *ChannelInfo) C.RustBuffer
func (FfiConverterOptionalChannelInfo) Read ¶
func (_ FfiConverterOptionalChannelInfo) Read(reader io.Reader) *ChannelInfo
func (FfiConverterOptionalChannelInfo) Write ¶
func (_ FfiConverterOptionalChannelInfo) Write(writer io.Writer, value *ChannelInfo)
type FfiConverterOptionalChannelUpdateInfo ¶
type FfiConverterOptionalChannelUpdateInfo struct{}
func (FfiConverterOptionalChannelUpdateInfo) Lift ¶
func (c FfiConverterOptionalChannelUpdateInfo) Lift(rb RustBufferI) *ChannelUpdateInfo
func (FfiConverterOptionalChannelUpdateInfo) Lower ¶
func (c FfiConverterOptionalChannelUpdateInfo) Lower(value *ChannelUpdateInfo) C.RustBuffer
func (FfiConverterOptionalChannelUpdateInfo) Read ¶
func (_ FfiConverterOptionalChannelUpdateInfo) Read(reader io.Reader) *ChannelUpdateInfo
func (FfiConverterOptionalChannelUpdateInfo) Write ¶
func (_ FfiConverterOptionalChannelUpdateInfo) Write(writer io.Writer, value *ChannelUpdateInfo)
type FfiConverterOptionalClosureReason ¶
type FfiConverterOptionalClosureReason struct{}
func (FfiConverterOptionalClosureReason) Lift ¶
func (c FfiConverterOptionalClosureReason) Lift(rb RustBufferI) *ClosureReason
func (FfiConverterOptionalClosureReason) Lower ¶
func (c FfiConverterOptionalClosureReason) Lower(value *ClosureReason) C.RustBuffer
func (FfiConverterOptionalClosureReason) Read ¶
func (_ FfiConverterOptionalClosureReason) Read(reader io.Reader) *ClosureReason
func (FfiConverterOptionalClosureReason) Write ¶
func (_ FfiConverterOptionalClosureReason) Write(writer io.Writer, value *ClosureReason)
type FfiConverterOptionalElectrumSyncConfig ¶
type FfiConverterOptionalElectrumSyncConfig struct{}
func (FfiConverterOptionalElectrumSyncConfig) Lift ¶
func (c FfiConverterOptionalElectrumSyncConfig) Lift(rb RustBufferI) *ElectrumSyncConfig
func (FfiConverterOptionalElectrumSyncConfig) Lower ¶
func (c FfiConverterOptionalElectrumSyncConfig) Lower(value *ElectrumSyncConfig) C.RustBuffer
func (FfiConverterOptionalElectrumSyncConfig) Read ¶
func (_ FfiConverterOptionalElectrumSyncConfig) Read(reader io.Reader) *ElectrumSyncConfig
func (FfiConverterOptionalElectrumSyncConfig) Write ¶
func (_ FfiConverterOptionalElectrumSyncConfig) Write(writer io.Writer, value *ElectrumSyncConfig)
type FfiConverterOptionalEsploraSyncConfig ¶
type FfiConverterOptionalEsploraSyncConfig struct{}
func (FfiConverterOptionalEsploraSyncConfig) Lift ¶
func (c FfiConverterOptionalEsploraSyncConfig) Lift(rb RustBufferI) *EsploraSyncConfig
func (FfiConverterOptionalEsploraSyncConfig) Lower ¶
func (c FfiConverterOptionalEsploraSyncConfig) Lower(value *EsploraSyncConfig) C.RustBuffer
func (FfiConverterOptionalEsploraSyncConfig) Read ¶
func (_ FfiConverterOptionalEsploraSyncConfig) Read(reader io.Reader) *EsploraSyncConfig
func (FfiConverterOptionalEsploraSyncConfig) Write ¶
func (_ FfiConverterOptionalEsploraSyncConfig) Write(writer io.Writer, value *EsploraSyncConfig)
type FfiConverterOptionalEvent ¶
type FfiConverterOptionalEvent struct{}
func (FfiConverterOptionalEvent) Lift ¶
func (c FfiConverterOptionalEvent) Lift(rb RustBufferI) *Event
func (FfiConverterOptionalEvent) Lower ¶
func (c FfiConverterOptionalEvent) Lower(value *Event) C.RustBuffer
type FfiConverterOptionalFeeRate ¶
type FfiConverterOptionalFeeRate struct{}
func (FfiConverterOptionalFeeRate) Lift ¶
func (c FfiConverterOptionalFeeRate) Lift(rb RustBufferI) **FeeRate
func (FfiConverterOptionalFeeRate) Lower ¶
func (c FfiConverterOptionalFeeRate) Lower(value **FeeRate) C.RustBuffer
type FfiConverterOptionalLogLevel ¶
type FfiConverterOptionalLogLevel struct{}
func (FfiConverterOptionalLogLevel) Lift ¶
func (c FfiConverterOptionalLogLevel) Lift(rb RustBufferI) *LogLevel
func (FfiConverterOptionalLogLevel) Lower ¶
func (c FfiConverterOptionalLogLevel) Lower(value *LogLevel) C.RustBuffer
type FfiConverterOptionalLsps1Bolt11PaymentInfo ¶
type FfiConverterOptionalLsps1Bolt11PaymentInfo struct{}
func (FfiConverterOptionalLsps1Bolt11PaymentInfo) Lift ¶
func (c FfiConverterOptionalLsps1Bolt11PaymentInfo) Lift(rb RustBufferI) *Lsps1Bolt11PaymentInfo
func (FfiConverterOptionalLsps1Bolt11PaymentInfo) Lower ¶
func (c FfiConverterOptionalLsps1Bolt11PaymentInfo) Lower(value *Lsps1Bolt11PaymentInfo) C.RustBuffer
func (FfiConverterOptionalLsps1Bolt11PaymentInfo) Read ¶
func (_ FfiConverterOptionalLsps1Bolt11PaymentInfo) Read(reader io.Reader) *Lsps1Bolt11PaymentInfo
func (FfiConverterOptionalLsps1Bolt11PaymentInfo) Write ¶
func (_ FfiConverterOptionalLsps1Bolt11PaymentInfo) Write(writer io.Writer, value *Lsps1Bolt11PaymentInfo)
type FfiConverterOptionalLsps1ChannelInfo ¶
type FfiConverterOptionalLsps1ChannelInfo struct{}
func (FfiConverterOptionalLsps1ChannelInfo) Lift ¶
func (c FfiConverterOptionalLsps1ChannelInfo) Lift(rb RustBufferI) *Lsps1ChannelInfo
func (FfiConverterOptionalLsps1ChannelInfo) Lower ¶
func (c FfiConverterOptionalLsps1ChannelInfo) Lower(value *Lsps1ChannelInfo) C.RustBuffer
func (FfiConverterOptionalLsps1ChannelInfo) Read ¶
func (_ FfiConverterOptionalLsps1ChannelInfo) Read(reader io.Reader) *Lsps1ChannelInfo
func (FfiConverterOptionalLsps1ChannelInfo) Write ¶
func (_ FfiConverterOptionalLsps1ChannelInfo) Write(writer io.Writer, value *Lsps1ChannelInfo)
type FfiConverterOptionalLsps1OnchainPaymentInfo ¶
type FfiConverterOptionalLsps1OnchainPaymentInfo struct{}
func (FfiConverterOptionalLsps1OnchainPaymentInfo) Lift ¶
func (c FfiConverterOptionalLsps1OnchainPaymentInfo) Lift(rb RustBufferI) *Lsps1OnchainPaymentInfo
func (FfiConverterOptionalLsps1OnchainPaymentInfo) Lower ¶
func (c FfiConverterOptionalLsps1OnchainPaymentInfo) Lower(value *Lsps1OnchainPaymentInfo) C.RustBuffer
func (FfiConverterOptionalLsps1OnchainPaymentInfo) Read ¶
func (_ FfiConverterOptionalLsps1OnchainPaymentInfo) Read(reader io.Reader) *Lsps1OnchainPaymentInfo
func (FfiConverterOptionalLsps1OnchainPaymentInfo) Write ¶
func (_ FfiConverterOptionalLsps1OnchainPaymentInfo) Write(writer io.Writer, value *Lsps1OnchainPaymentInfo)
type FfiConverterOptionalNetwork ¶
type FfiConverterOptionalNetwork struct{}
func (FfiConverterOptionalNetwork) Lift ¶
func (c FfiConverterOptionalNetwork) Lift(rb RustBufferI) *Network
func (FfiConverterOptionalNetwork) Lower ¶
func (c FfiConverterOptionalNetwork) Lower(value *Network) C.RustBuffer
type FfiConverterOptionalNodeAnnouncementInfo ¶
type FfiConverterOptionalNodeAnnouncementInfo struct{}
func (FfiConverterOptionalNodeAnnouncementInfo) Lift ¶
func (c FfiConverterOptionalNodeAnnouncementInfo) Lift(rb RustBufferI) *NodeAnnouncementInfo
func (FfiConverterOptionalNodeAnnouncementInfo) Lower ¶
func (c FfiConverterOptionalNodeAnnouncementInfo) Lower(value *NodeAnnouncementInfo) C.RustBuffer
func (FfiConverterOptionalNodeAnnouncementInfo) Read ¶
func (_ FfiConverterOptionalNodeAnnouncementInfo) Read(reader io.Reader) *NodeAnnouncementInfo
func (FfiConverterOptionalNodeAnnouncementInfo) Write ¶
func (_ FfiConverterOptionalNodeAnnouncementInfo) Write(writer io.Writer, value *NodeAnnouncementInfo)
type FfiConverterOptionalNodeInfo ¶
type FfiConverterOptionalNodeInfo struct{}
func (FfiConverterOptionalNodeInfo) Lift ¶
func (c FfiConverterOptionalNodeInfo) Lift(rb RustBufferI) *NodeInfo
func (FfiConverterOptionalNodeInfo) Lower ¶
func (c FfiConverterOptionalNodeInfo) Lower(value *NodeInfo) C.RustBuffer
type FfiConverterOptionalOfferAmount ¶
type FfiConverterOptionalOfferAmount struct{}
func (FfiConverterOptionalOfferAmount) Lift ¶
func (c FfiConverterOptionalOfferAmount) Lift(rb RustBufferI) *OfferAmount
func (FfiConverterOptionalOfferAmount) Lower ¶
func (c FfiConverterOptionalOfferAmount) Lower(value *OfferAmount) C.RustBuffer
func (FfiConverterOptionalOfferAmount) Read ¶
func (_ FfiConverterOptionalOfferAmount) Read(reader io.Reader) *OfferAmount
func (FfiConverterOptionalOfferAmount) Write ¶
func (_ FfiConverterOptionalOfferAmount) Write(writer io.Writer, value *OfferAmount)
type FfiConverterOptionalOutPoint ¶
type FfiConverterOptionalOutPoint struct{}
func (FfiConverterOptionalOutPoint) Lift ¶
func (c FfiConverterOptionalOutPoint) Lift(rb RustBufferI) *OutPoint
func (FfiConverterOptionalOutPoint) Lower ¶
func (c FfiConverterOptionalOutPoint) Lower(value *OutPoint) C.RustBuffer
type FfiConverterOptionalPaymentDetails ¶
type FfiConverterOptionalPaymentDetails struct{}
func (FfiConverterOptionalPaymentDetails) Lift ¶
func (c FfiConverterOptionalPaymentDetails) Lift(rb RustBufferI) *PaymentDetails
func (FfiConverterOptionalPaymentDetails) Lower ¶
func (c FfiConverterOptionalPaymentDetails) Lower(value *PaymentDetails) C.RustBuffer
func (FfiConverterOptionalPaymentDetails) Read ¶
func (_ FfiConverterOptionalPaymentDetails) Read(reader io.Reader) *PaymentDetails
func (FfiConverterOptionalPaymentDetails) Write ¶
func (_ FfiConverterOptionalPaymentDetails) Write(writer io.Writer, value *PaymentDetails)
type FfiConverterOptionalPaymentFailureReason ¶
type FfiConverterOptionalPaymentFailureReason struct{}
func (FfiConverterOptionalPaymentFailureReason) Lift ¶
func (c FfiConverterOptionalPaymentFailureReason) Lift(rb RustBufferI) *PaymentFailureReason
func (FfiConverterOptionalPaymentFailureReason) Lower ¶
func (c FfiConverterOptionalPaymentFailureReason) Lower(value *PaymentFailureReason) C.RustBuffer
func (FfiConverterOptionalPaymentFailureReason) Read ¶
func (_ FfiConverterOptionalPaymentFailureReason) Read(reader io.Reader) *PaymentFailureReason
func (FfiConverterOptionalPaymentFailureReason) Write ¶
func (_ FfiConverterOptionalPaymentFailureReason) Write(writer io.Writer, value *PaymentFailureReason)
type FfiConverterOptionalRouteParametersConfig ¶
type FfiConverterOptionalRouteParametersConfig struct{}
func (FfiConverterOptionalRouteParametersConfig) Lift ¶
func (c FfiConverterOptionalRouteParametersConfig) Lift(rb RustBufferI) *RouteParametersConfig
func (FfiConverterOptionalRouteParametersConfig) Lower ¶
func (c FfiConverterOptionalRouteParametersConfig) Lower(value *RouteParametersConfig) C.RustBuffer
func (FfiConverterOptionalRouteParametersConfig) Read ¶
func (_ FfiConverterOptionalRouteParametersConfig) Read(reader io.Reader) *RouteParametersConfig
func (FfiConverterOptionalRouteParametersConfig) Write ¶
func (_ FfiConverterOptionalRouteParametersConfig) Write(writer io.Writer, value *RouteParametersConfig)
type FfiConverterOptionalSequenceSequenceUint8 ¶
type FfiConverterOptionalSequenceSequenceUint8 struct{}
func (FfiConverterOptionalSequenceSequenceUint8) Lift ¶
func (c FfiConverterOptionalSequenceSequenceUint8) Lift(rb RustBufferI) *[][]uint8
func (FfiConverterOptionalSequenceSequenceUint8) Lower ¶
func (c FfiConverterOptionalSequenceSequenceUint8) Lower(value *[][]uint8) C.RustBuffer
type FfiConverterOptionalSequenceTypeSocketAddress ¶
type FfiConverterOptionalSequenceTypeSocketAddress struct{}
func (FfiConverterOptionalSequenceTypeSocketAddress) Lift ¶
func (c FfiConverterOptionalSequenceTypeSocketAddress) Lift(rb RustBufferI) *[]SocketAddress
func (FfiConverterOptionalSequenceTypeSocketAddress) Lower ¶
func (c FfiConverterOptionalSequenceTypeSocketAddress) Lower(value *[]SocketAddress) C.RustBuffer
func (FfiConverterOptionalSequenceTypeSocketAddress) Read ¶
func (_ FfiConverterOptionalSequenceTypeSocketAddress) Read(reader io.Reader) *[]SocketAddress
func (FfiConverterOptionalSequenceTypeSocketAddress) Write ¶
func (_ FfiConverterOptionalSequenceTypeSocketAddress) Write(writer io.Writer, value *[]SocketAddress)
type FfiConverterOptionalSequenceUint8 ¶
type FfiConverterOptionalSequenceUint8 struct{}
func (FfiConverterOptionalSequenceUint8) Lift ¶
func (c FfiConverterOptionalSequenceUint8) Lift(rb RustBufferI) *[]uint8
func (FfiConverterOptionalSequenceUint8) Lower ¶
func (c FfiConverterOptionalSequenceUint8) Lower(value *[]uint8) C.RustBuffer
type FfiConverterOptionalString ¶
type FfiConverterOptionalString struct{}
func (FfiConverterOptionalString) Lift ¶
func (c FfiConverterOptionalString) Lift(rb RustBufferI) *string
func (FfiConverterOptionalString) Lower ¶
func (c FfiConverterOptionalString) Lower(value *string) C.RustBuffer
type FfiConverterOptionalTypeAddress ¶
type FfiConverterOptionalTypeAddress struct{}
func (FfiConverterOptionalTypeAddress) Lift ¶
func (c FfiConverterOptionalTypeAddress) Lift(rb RustBufferI) *Address
func (FfiConverterOptionalTypeAddress) Lower ¶
func (c FfiConverterOptionalTypeAddress) Lower(value *Address) C.RustBuffer
type FfiConverterOptionalTypeChannelId ¶
type FfiConverterOptionalTypeChannelId struct{}
func (FfiConverterOptionalTypeChannelId) Lift ¶
func (c FfiConverterOptionalTypeChannelId) Lift(rb RustBufferI) *ChannelId
func (FfiConverterOptionalTypeChannelId) Lower ¶
func (c FfiConverterOptionalTypeChannelId) Lower(value *ChannelId) C.RustBuffer
type FfiConverterOptionalTypeNodeAlias ¶
type FfiConverterOptionalTypeNodeAlias struct{}
func (FfiConverterOptionalTypeNodeAlias) Lift ¶
func (c FfiConverterOptionalTypeNodeAlias) Lift(rb RustBufferI) *NodeAlias
func (FfiConverterOptionalTypeNodeAlias) Lower ¶
func (c FfiConverterOptionalTypeNodeAlias) Lower(value *NodeAlias) C.RustBuffer
type FfiConverterOptionalTypePaymentHash ¶
type FfiConverterOptionalTypePaymentHash struct{}
func (FfiConverterOptionalTypePaymentHash) Lift ¶
func (c FfiConverterOptionalTypePaymentHash) Lift(rb RustBufferI) *PaymentHash
func (FfiConverterOptionalTypePaymentHash) Lower ¶
func (c FfiConverterOptionalTypePaymentHash) Lower(value *PaymentHash) C.RustBuffer
func (FfiConverterOptionalTypePaymentHash) Read ¶
func (_ FfiConverterOptionalTypePaymentHash) Read(reader io.Reader) *PaymentHash
func (FfiConverterOptionalTypePaymentHash) Write ¶
func (_ FfiConverterOptionalTypePaymentHash) Write(writer io.Writer, value *PaymentHash)
type FfiConverterOptionalTypePaymentId ¶
type FfiConverterOptionalTypePaymentId struct{}
func (FfiConverterOptionalTypePaymentId) Lift ¶
func (c FfiConverterOptionalTypePaymentId) Lift(rb RustBufferI) *PaymentId
func (FfiConverterOptionalTypePaymentId) Lower ¶
func (c FfiConverterOptionalTypePaymentId) Lower(value *PaymentId) C.RustBuffer
type FfiConverterOptionalTypePaymentPreimage ¶
type FfiConverterOptionalTypePaymentPreimage struct{}
func (FfiConverterOptionalTypePaymentPreimage) Lift ¶
func (c FfiConverterOptionalTypePaymentPreimage) Lift(rb RustBufferI) *PaymentPreimage
func (FfiConverterOptionalTypePaymentPreimage) Lower ¶
func (c FfiConverterOptionalTypePaymentPreimage) Lower(value *PaymentPreimage) C.RustBuffer
func (FfiConverterOptionalTypePaymentPreimage) Read ¶
func (_ FfiConverterOptionalTypePaymentPreimage) Read(reader io.Reader) *PaymentPreimage
func (FfiConverterOptionalTypePaymentPreimage) Write ¶
func (_ FfiConverterOptionalTypePaymentPreimage) Write(writer io.Writer, value *PaymentPreimage)
type FfiConverterOptionalTypePaymentSecret ¶
type FfiConverterOptionalTypePaymentSecret struct{}
func (FfiConverterOptionalTypePaymentSecret) Lift ¶
func (c FfiConverterOptionalTypePaymentSecret) Lift(rb RustBufferI) *PaymentSecret
func (FfiConverterOptionalTypePaymentSecret) Lower ¶
func (c FfiConverterOptionalTypePaymentSecret) Lower(value *PaymentSecret) C.RustBuffer
func (FfiConverterOptionalTypePaymentSecret) Read ¶
func (_ FfiConverterOptionalTypePaymentSecret) Read(reader io.Reader) *PaymentSecret
func (FfiConverterOptionalTypePaymentSecret) Write ¶
func (_ FfiConverterOptionalTypePaymentSecret) Write(writer io.Writer, value *PaymentSecret)
type FfiConverterOptionalTypePublicKey ¶
type FfiConverterOptionalTypePublicKey struct{}
func (FfiConverterOptionalTypePublicKey) Lift ¶
func (c FfiConverterOptionalTypePublicKey) Lift(rb RustBufferI) *PublicKey
func (FfiConverterOptionalTypePublicKey) Lower ¶
func (c FfiConverterOptionalTypePublicKey) Lower(value *PublicKey) C.RustBuffer
type FfiConverterOptionalTypeTxid ¶
type FfiConverterOptionalTypeTxid struct{}
func (FfiConverterOptionalTypeTxid) Lift ¶
func (c FfiConverterOptionalTypeTxid) Lift(rb RustBufferI) *Txid
func (FfiConverterOptionalTypeTxid) Lower ¶
func (c FfiConverterOptionalTypeTxid) Lower(value *Txid) C.RustBuffer
type FfiConverterOptionalTypeUntrustedString ¶
type FfiConverterOptionalTypeUntrustedString struct{}
func (FfiConverterOptionalTypeUntrustedString) Lift ¶
func (c FfiConverterOptionalTypeUntrustedString) Lift(rb RustBufferI) *UntrustedString
func (FfiConverterOptionalTypeUntrustedString) Lower ¶
func (c FfiConverterOptionalTypeUntrustedString) Lower(value *UntrustedString) C.RustBuffer
func (FfiConverterOptionalTypeUntrustedString) Read ¶
func (_ FfiConverterOptionalTypeUntrustedString) Read(reader io.Reader) *UntrustedString
func (FfiConverterOptionalTypeUntrustedString) Write ¶
func (_ FfiConverterOptionalTypeUntrustedString) Write(writer io.Writer, value *UntrustedString)
type FfiConverterOptionalTypeUserChannelId ¶
type FfiConverterOptionalTypeUserChannelId struct{}
func (FfiConverterOptionalTypeUserChannelId) Lift ¶
func (c FfiConverterOptionalTypeUserChannelId) Lift(rb RustBufferI) *UserChannelId
func (FfiConverterOptionalTypeUserChannelId) Lower ¶
func (c FfiConverterOptionalTypeUserChannelId) Lower(value *UserChannelId) C.RustBuffer
func (FfiConverterOptionalTypeUserChannelId) Read ¶
func (_ FfiConverterOptionalTypeUserChannelId) Read(reader io.Reader) *UserChannelId
func (FfiConverterOptionalTypeUserChannelId) Write ¶
func (_ FfiConverterOptionalTypeUserChannelId) Write(writer io.Writer, value *UserChannelId)
type FfiConverterOptionalUint16 ¶
type FfiConverterOptionalUint16 struct{}
func (FfiConverterOptionalUint16) Lift ¶
func (c FfiConverterOptionalUint16) Lift(rb RustBufferI) *uint16
func (FfiConverterOptionalUint16) Lower ¶
func (c FfiConverterOptionalUint16) Lower(value *uint16) C.RustBuffer
type FfiConverterOptionalUint32 ¶
type FfiConverterOptionalUint32 struct{}
func (FfiConverterOptionalUint32) Lift ¶
func (c FfiConverterOptionalUint32) Lift(rb RustBufferI) *uint32
func (FfiConverterOptionalUint32) Lower ¶
func (c FfiConverterOptionalUint32) Lower(value *uint32) C.RustBuffer
type FfiConverterOptionalUint64 ¶
type FfiConverterOptionalUint64 struct{}
func (FfiConverterOptionalUint64) Lift ¶
func (c FfiConverterOptionalUint64) Lift(rb RustBufferI) *uint64
func (FfiConverterOptionalUint64) Lower ¶
func (c FfiConverterOptionalUint64) Lower(value *uint64) C.RustBuffer
type FfiConverterOptionalWordCount ¶
type FfiConverterOptionalWordCount struct{}
func (FfiConverterOptionalWordCount) Lift ¶
func (c FfiConverterOptionalWordCount) Lift(rb RustBufferI) *WordCount
func (FfiConverterOptionalWordCount) Lower ¶
func (c FfiConverterOptionalWordCount) Lower(value *WordCount) C.RustBuffer
type FfiConverterOutPoint ¶
type FfiConverterOutPoint struct{}
func (FfiConverterOutPoint) Lift ¶
func (c FfiConverterOutPoint) Lift(rb RustBufferI) OutPoint
func (FfiConverterOutPoint) Lower ¶
func (c FfiConverterOutPoint) Lower(value OutPoint) C.RustBuffer
type FfiConverterPaymentDetails ¶
type FfiConverterPaymentDetails struct{}
func (FfiConverterPaymentDetails) Lift ¶
func (c FfiConverterPaymentDetails) Lift(rb RustBufferI) PaymentDetails
func (FfiConverterPaymentDetails) Lower ¶
func (c FfiConverterPaymentDetails) Lower(value PaymentDetails) C.RustBuffer
func (FfiConverterPaymentDetails) Read ¶
func (c FfiConverterPaymentDetails) Read(reader io.Reader) PaymentDetails
func (FfiConverterPaymentDetails) Write ¶
func (c FfiConverterPaymentDetails) Write(writer io.Writer, value PaymentDetails)
type FfiConverterPaymentDirection ¶
type FfiConverterPaymentDirection struct{}
func (FfiConverterPaymentDirection) Lift ¶
func (c FfiConverterPaymentDirection) Lift(rb RustBufferI) PaymentDirection
func (FfiConverterPaymentDirection) Lower ¶
func (c FfiConverterPaymentDirection) Lower(value PaymentDirection) C.RustBuffer
func (FfiConverterPaymentDirection) Read ¶
func (FfiConverterPaymentDirection) Read(reader io.Reader) PaymentDirection
func (FfiConverterPaymentDirection) Write ¶
func (FfiConverterPaymentDirection) Write(writer io.Writer, value PaymentDirection)
type FfiConverterPaymentFailureReason ¶
type FfiConverterPaymentFailureReason struct{}
func (FfiConverterPaymentFailureReason) Lift ¶
func (c FfiConverterPaymentFailureReason) Lift(rb RustBufferI) PaymentFailureReason
func (FfiConverterPaymentFailureReason) Lower ¶
func (c FfiConverterPaymentFailureReason) Lower(value PaymentFailureReason) C.RustBuffer
func (FfiConverterPaymentFailureReason) Read ¶
func (FfiConverterPaymentFailureReason) Read(reader io.Reader) PaymentFailureReason
func (FfiConverterPaymentFailureReason) Write ¶
func (FfiConverterPaymentFailureReason) Write(writer io.Writer, value PaymentFailureReason)
type FfiConverterPaymentKind ¶
type FfiConverterPaymentKind struct{}
func (FfiConverterPaymentKind) Lift ¶
func (c FfiConverterPaymentKind) Lift(rb RustBufferI) PaymentKind
func (FfiConverterPaymentKind) Lower ¶
func (c FfiConverterPaymentKind) Lower(value PaymentKind) C.RustBuffer
func (FfiConverterPaymentKind) Read ¶
func (FfiConverterPaymentKind) Read(reader io.Reader) PaymentKind
func (FfiConverterPaymentKind) Write ¶
func (FfiConverterPaymentKind) Write(writer io.Writer, value PaymentKind)
type FfiConverterPaymentStatus ¶
type FfiConverterPaymentStatus struct{}
func (FfiConverterPaymentStatus) Lift ¶
func (c FfiConverterPaymentStatus) Lift(rb RustBufferI) PaymentStatus
func (FfiConverterPaymentStatus) Lower ¶
func (c FfiConverterPaymentStatus) Lower(value PaymentStatus) C.RustBuffer
func (FfiConverterPaymentStatus) Read ¶
func (FfiConverterPaymentStatus) Read(reader io.Reader) PaymentStatus
func (FfiConverterPaymentStatus) Write ¶
func (FfiConverterPaymentStatus) Write(writer io.Writer, value PaymentStatus)
type FfiConverterPeerDetails ¶
type FfiConverterPeerDetails struct{}
func (FfiConverterPeerDetails) Lift ¶
func (c FfiConverterPeerDetails) Lift(rb RustBufferI) PeerDetails
func (FfiConverterPeerDetails) Lower ¶
func (c FfiConverterPeerDetails) Lower(value PeerDetails) C.RustBuffer
func (FfiConverterPeerDetails) Read ¶
func (c FfiConverterPeerDetails) Read(reader io.Reader) PeerDetails
func (FfiConverterPeerDetails) Write ¶
func (c FfiConverterPeerDetails) Write(writer io.Writer, value PeerDetails)
type FfiConverterPendingSweepBalance ¶
type FfiConverterPendingSweepBalance struct{}
func (FfiConverterPendingSweepBalance) Lift ¶
func (c FfiConverterPendingSweepBalance) Lift(rb RustBufferI) PendingSweepBalance
func (FfiConverterPendingSweepBalance) Lower ¶
func (c FfiConverterPendingSweepBalance) Lower(value PendingSweepBalance) C.RustBuffer
func (FfiConverterPendingSweepBalance) Read ¶
func (FfiConverterPendingSweepBalance) Read(reader io.Reader) PendingSweepBalance
func (FfiConverterPendingSweepBalance) Write ¶
func (FfiConverterPendingSweepBalance) Write(writer io.Writer, value PendingSweepBalance)
type FfiConverterQrPaymentResult ¶
type FfiConverterQrPaymentResult struct{}
func (FfiConverterQrPaymentResult) Lift ¶
func (c FfiConverterQrPaymentResult) Lift(rb RustBufferI) QrPaymentResult
func (FfiConverterQrPaymentResult) Lower ¶
func (c FfiConverterQrPaymentResult) Lower(value QrPaymentResult) C.RustBuffer
func (FfiConverterQrPaymentResult) Read ¶
func (FfiConverterQrPaymentResult) Read(reader io.Reader) QrPaymentResult
func (FfiConverterQrPaymentResult) Write ¶
func (FfiConverterQrPaymentResult) Write(writer io.Writer, value QrPaymentResult)
type FfiConverterRefund ¶
type FfiConverterRefund struct{}
type FfiConverterResetState ¶
type FfiConverterResetState struct{}
func (FfiConverterResetState) Lift ¶
func (c FfiConverterResetState) Lift(rb RustBufferI) ResetState
func (FfiConverterResetState) Lower ¶
func (c FfiConverterResetState) Lower(value ResetState) C.RustBuffer
func (FfiConverterResetState) Read ¶
func (FfiConverterResetState) Read(reader io.Reader) ResetState
func (FfiConverterResetState) Write ¶
func (FfiConverterResetState) Write(writer io.Writer, value ResetState)
type FfiConverterRouteHintHop ¶
type FfiConverterRouteHintHop struct{}
func (FfiConverterRouteHintHop) Lift ¶
func (c FfiConverterRouteHintHop) Lift(rb RustBufferI) RouteHintHop
func (FfiConverterRouteHintHop) Lower ¶
func (c FfiConverterRouteHintHop) Lower(value RouteHintHop) C.RustBuffer
func (FfiConverterRouteHintHop) Read ¶
func (c FfiConverterRouteHintHop) Read(reader io.Reader) RouteHintHop
func (FfiConverterRouteHintHop) Write ¶
func (c FfiConverterRouteHintHop) Write(writer io.Writer, value RouteHintHop)
type FfiConverterRouteParametersConfig ¶
type FfiConverterRouteParametersConfig struct{}
func (FfiConverterRouteParametersConfig) Lift ¶
func (c FfiConverterRouteParametersConfig) Lift(rb RustBufferI) RouteParametersConfig
func (FfiConverterRouteParametersConfig) Lower ¶
func (c FfiConverterRouteParametersConfig) Lower(value RouteParametersConfig) C.RustBuffer
func (FfiConverterRouteParametersConfig) Read ¶
func (c FfiConverterRouteParametersConfig) Read(reader io.Reader) RouteParametersConfig
func (FfiConverterRouteParametersConfig) Write ¶
func (c FfiConverterRouteParametersConfig) Write(writer io.Writer, value RouteParametersConfig)
type FfiConverterRoutingFees ¶
type FfiConverterRoutingFees struct{}
func (FfiConverterRoutingFees) Lift ¶
func (c FfiConverterRoutingFees) Lift(rb RustBufferI) RoutingFees
func (FfiConverterRoutingFees) Lower ¶
func (c FfiConverterRoutingFees) Lower(value RoutingFees) C.RustBuffer
func (FfiConverterRoutingFees) Read ¶
func (c FfiConverterRoutingFees) Read(reader io.Reader) RoutingFees
func (FfiConverterRoutingFees) Write ¶
func (c FfiConverterRoutingFees) Write(writer io.Writer, value RoutingFees)
type FfiConverterSequenceChannelDetails ¶
type FfiConverterSequenceChannelDetails struct{}
func (FfiConverterSequenceChannelDetails) Lift ¶
func (c FfiConverterSequenceChannelDetails) Lift(rb RustBufferI) []ChannelDetails
func (FfiConverterSequenceChannelDetails) Lower ¶
func (c FfiConverterSequenceChannelDetails) Lower(value []ChannelDetails) C.RustBuffer
func (FfiConverterSequenceChannelDetails) Read ¶
func (c FfiConverterSequenceChannelDetails) Read(reader io.Reader) []ChannelDetails
func (FfiConverterSequenceChannelDetails) Write ¶
func (c FfiConverterSequenceChannelDetails) Write(writer io.Writer, value []ChannelDetails)
type FfiConverterSequenceChannelMonitorSizeInfo ¶
type FfiConverterSequenceChannelMonitorSizeInfo struct{}
func (FfiConverterSequenceChannelMonitorSizeInfo) Lift ¶
func (c FfiConverterSequenceChannelMonitorSizeInfo) Lift(rb RustBufferI) []ChannelMonitorSizeInfo
func (FfiConverterSequenceChannelMonitorSizeInfo) Lower ¶
func (c FfiConverterSequenceChannelMonitorSizeInfo) Lower(value []ChannelMonitorSizeInfo) C.RustBuffer
func (FfiConverterSequenceChannelMonitorSizeInfo) Read ¶
func (c FfiConverterSequenceChannelMonitorSizeInfo) Read(reader io.Reader) []ChannelMonitorSizeInfo
func (FfiConverterSequenceChannelMonitorSizeInfo) Write ¶
func (c FfiConverterSequenceChannelMonitorSizeInfo) Write(writer io.Writer, value []ChannelMonitorSizeInfo)
type FfiConverterSequenceCustomTlvRecord ¶
type FfiConverterSequenceCustomTlvRecord struct{}
func (FfiConverterSequenceCustomTlvRecord) Lift ¶
func (c FfiConverterSequenceCustomTlvRecord) Lift(rb RustBufferI) []CustomTlvRecord
func (FfiConverterSequenceCustomTlvRecord) Lower ¶
func (c FfiConverterSequenceCustomTlvRecord) Lower(value []CustomTlvRecord) C.RustBuffer
func (FfiConverterSequenceCustomTlvRecord) Read ¶
func (c FfiConverterSequenceCustomTlvRecord) Read(reader io.Reader) []CustomTlvRecord
func (FfiConverterSequenceCustomTlvRecord) Write ¶
func (c FfiConverterSequenceCustomTlvRecord) Write(writer io.Writer, value []CustomTlvRecord)
type FfiConverterSequenceKeyValue ¶
type FfiConverterSequenceKeyValue struct{}
func (FfiConverterSequenceKeyValue) Lift ¶
func (c FfiConverterSequenceKeyValue) Lift(rb RustBufferI) []KeyValue
func (FfiConverterSequenceKeyValue) Lower ¶
func (c FfiConverterSequenceKeyValue) Lower(value []KeyValue) C.RustBuffer
type FfiConverterSequenceLightningBalance ¶
type FfiConverterSequenceLightningBalance struct{}
func (FfiConverterSequenceLightningBalance) Lift ¶
func (c FfiConverterSequenceLightningBalance) Lift(rb RustBufferI) []LightningBalance
func (FfiConverterSequenceLightningBalance) Lower ¶
func (c FfiConverterSequenceLightningBalance) Lower(value []LightningBalance) C.RustBuffer
func (FfiConverterSequenceLightningBalance) Read ¶
func (c FfiConverterSequenceLightningBalance) Read(reader io.Reader) []LightningBalance
func (FfiConverterSequenceLightningBalance) Write ¶
func (c FfiConverterSequenceLightningBalance) Write(writer io.Writer, value []LightningBalance)
type FfiConverterSequenceNetwork ¶
type FfiConverterSequenceNetwork struct{}
func (FfiConverterSequenceNetwork) Lift ¶
func (c FfiConverterSequenceNetwork) Lift(rb RustBufferI) []Network
func (FfiConverterSequenceNetwork) Lower ¶
func (c FfiConverterSequenceNetwork) Lower(value []Network) C.RustBuffer
type FfiConverterSequencePaymentDetails ¶
type FfiConverterSequencePaymentDetails struct{}
func (FfiConverterSequencePaymentDetails) Lift ¶
func (c FfiConverterSequencePaymentDetails) Lift(rb RustBufferI) []PaymentDetails
func (FfiConverterSequencePaymentDetails) Lower ¶
func (c FfiConverterSequencePaymentDetails) Lower(value []PaymentDetails) C.RustBuffer
func (FfiConverterSequencePaymentDetails) Read ¶
func (c FfiConverterSequencePaymentDetails) Read(reader io.Reader) []PaymentDetails
func (FfiConverterSequencePaymentDetails) Write ¶
func (c FfiConverterSequencePaymentDetails) Write(writer io.Writer, value []PaymentDetails)
type FfiConverterSequencePeerDetails ¶
type FfiConverterSequencePeerDetails struct{}
func (FfiConverterSequencePeerDetails) Lift ¶
func (c FfiConverterSequencePeerDetails) Lift(rb RustBufferI) []PeerDetails
func (FfiConverterSequencePeerDetails) Lower ¶
func (c FfiConverterSequencePeerDetails) Lower(value []PeerDetails) C.RustBuffer
func (FfiConverterSequencePeerDetails) Read ¶
func (c FfiConverterSequencePeerDetails) Read(reader io.Reader) []PeerDetails
func (FfiConverterSequencePeerDetails) Write ¶
func (c FfiConverterSequencePeerDetails) Write(writer io.Writer, value []PeerDetails)
type FfiConverterSequencePendingSweepBalance ¶
type FfiConverterSequencePendingSweepBalance struct{}
func (FfiConverterSequencePendingSweepBalance) Lift ¶
func (c FfiConverterSequencePendingSweepBalance) Lift(rb RustBufferI) []PendingSweepBalance
func (FfiConverterSequencePendingSweepBalance) Lower ¶
func (c FfiConverterSequencePendingSweepBalance) Lower(value []PendingSweepBalance) C.RustBuffer
func (FfiConverterSequencePendingSweepBalance) Read ¶
func (c FfiConverterSequencePendingSweepBalance) Read(reader io.Reader) []PendingSweepBalance
func (FfiConverterSequencePendingSweepBalance) Write ¶
func (c FfiConverterSequencePendingSweepBalance) Write(writer io.Writer, value []PendingSweepBalance)
type FfiConverterSequenceRouteHintHop ¶
type FfiConverterSequenceRouteHintHop struct{}
func (FfiConverterSequenceRouteHintHop) Lift ¶
func (c FfiConverterSequenceRouteHintHop) Lift(rb RustBufferI) []RouteHintHop
func (FfiConverterSequenceRouteHintHop) Lower ¶
func (c FfiConverterSequenceRouteHintHop) Lower(value []RouteHintHop) C.RustBuffer
func (FfiConverterSequenceRouteHintHop) Read ¶
func (c FfiConverterSequenceRouteHintHop) Read(reader io.Reader) []RouteHintHop
func (FfiConverterSequenceRouteHintHop) Write ¶
func (c FfiConverterSequenceRouteHintHop) Write(writer io.Writer, value []RouteHintHop)
type FfiConverterSequenceSequenceRouteHintHop ¶
type FfiConverterSequenceSequenceRouteHintHop struct{}
func (FfiConverterSequenceSequenceRouteHintHop) Lift ¶
func (c FfiConverterSequenceSequenceRouteHintHop) Lift(rb RustBufferI) [][]RouteHintHop
func (FfiConverterSequenceSequenceRouteHintHop) Lower ¶
func (c FfiConverterSequenceSequenceRouteHintHop) Lower(value [][]RouteHintHop) C.RustBuffer
func (FfiConverterSequenceSequenceRouteHintHop) Read ¶
func (c FfiConverterSequenceSequenceRouteHintHop) Read(reader io.Reader) [][]RouteHintHop
func (FfiConverterSequenceSequenceRouteHintHop) Write ¶
func (c FfiConverterSequenceSequenceRouteHintHop) Write(writer io.Writer, value [][]RouteHintHop)
type FfiConverterSequenceSequenceUint8 ¶
type FfiConverterSequenceSequenceUint8 struct{}
func (FfiConverterSequenceSequenceUint8) Lift ¶
func (c FfiConverterSequenceSequenceUint8) Lift(rb RustBufferI) [][]uint8
func (FfiConverterSequenceSequenceUint8) Lower ¶
func (c FfiConverterSequenceSequenceUint8) Lower(value [][]uint8) C.RustBuffer
type FfiConverterSequenceTlvEntry ¶
type FfiConverterSequenceTlvEntry struct{}
func (FfiConverterSequenceTlvEntry) Lift ¶
func (c FfiConverterSequenceTlvEntry) Lift(rb RustBufferI) []TlvEntry
func (FfiConverterSequenceTlvEntry) Lower ¶
func (c FfiConverterSequenceTlvEntry) Lower(value []TlvEntry) C.RustBuffer
type FfiConverterSequenceTypeAddress ¶
type FfiConverterSequenceTypeAddress struct{}
func (FfiConverterSequenceTypeAddress) Lift ¶
func (c FfiConverterSequenceTypeAddress) Lift(rb RustBufferI) []Address
func (FfiConverterSequenceTypeAddress) Lower ¶
func (c FfiConverterSequenceTypeAddress) Lower(value []Address) C.RustBuffer
type FfiConverterSequenceTypeNodeId ¶
type FfiConverterSequenceTypeNodeId struct{}
func (FfiConverterSequenceTypeNodeId) Lift ¶
func (c FfiConverterSequenceTypeNodeId) Lift(rb RustBufferI) []NodeId
func (FfiConverterSequenceTypeNodeId) Lower ¶
func (c FfiConverterSequenceTypeNodeId) Lower(value []NodeId) C.RustBuffer
type FfiConverterSequenceTypePublicKey ¶
type FfiConverterSequenceTypePublicKey struct{}
func (FfiConverterSequenceTypePublicKey) Lift ¶
func (c FfiConverterSequenceTypePublicKey) Lift(rb RustBufferI) []PublicKey
func (FfiConverterSequenceTypePublicKey) Lower ¶
func (c FfiConverterSequenceTypePublicKey) Lower(value []PublicKey) C.RustBuffer
type FfiConverterSequenceTypeSocketAddress ¶
type FfiConverterSequenceTypeSocketAddress struct{}
func (FfiConverterSequenceTypeSocketAddress) Lift ¶
func (c FfiConverterSequenceTypeSocketAddress) Lift(rb RustBufferI) []SocketAddress
func (FfiConverterSequenceTypeSocketAddress) Lower ¶
func (c FfiConverterSequenceTypeSocketAddress) Lower(value []SocketAddress) C.RustBuffer
func (FfiConverterSequenceTypeSocketAddress) Read ¶
func (c FfiConverterSequenceTypeSocketAddress) Read(reader io.Reader) []SocketAddress
func (FfiConverterSequenceTypeSocketAddress) Write ¶
func (c FfiConverterSequenceTypeSocketAddress) Write(writer io.Writer, value []SocketAddress)
type FfiConverterSequenceUint64 ¶
type FfiConverterSequenceUint64 struct{}
func (FfiConverterSequenceUint64) Lift ¶
func (c FfiConverterSequenceUint64) Lift(rb RustBufferI) []uint64
func (FfiConverterSequenceUint64) Lower ¶
func (c FfiConverterSequenceUint64) Lower(value []uint64) C.RustBuffer
type FfiConverterSequenceUint8 ¶
type FfiConverterSequenceUint8 struct{}
func (FfiConverterSequenceUint8) Lift ¶
func (c FfiConverterSequenceUint8) Lift(rb RustBufferI) []uint8
func (FfiConverterSequenceUint8) Lower ¶
func (c FfiConverterSequenceUint8) Lower(value []uint8) C.RustBuffer
type FfiConverterSpontaneousPayment ¶
type FfiConverterSpontaneousPayment struct{}
func (FfiConverterSpontaneousPayment) Lift ¶
func (c FfiConverterSpontaneousPayment) Lift(pointer unsafe.Pointer) *SpontaneousPayment
func (FfiConverterSpontaneousPayment) Lower ¶
func (c FfiConverterSpontaneousPayment) Lower(value *SpontaneousPayment) unsafe.Pointer
func (FfiConverterSpontaneousPayment) Read ¶
func (c FfiConverterSpontaneousPayment) Read(reader io.Reader) *SpontaneousPayment
func (FfiConverterSpontaneousPayment) Write ¶
func (c FfiConverterSpontaneousPayment) Write(writer io.Writer, value *SpontaneousPayment)
type FfiConverterString ¶
type FfiConverterString struct{}
func (FfiConverterString) Lift ¶
func (FfiConverterString) Lift(rb RustBufferI) string
func (FfiConverterString) Lower ¶
func (FfiConverterString) Lower(value string) C.RustBuffer
type FfiConverterTlvEntry ¶
type FfiConverterTlvEntry struct{}
func (FfiConverterTlvEntry) Lift ¶
func (c FfiConverterTlvEntry) Lift(rb RustBufferI) TlvEntry
func (FfiConverterTlvEntry) Lower ¶
func (c FfiConverterTlvEntry) Lower(value TlvEntry) C.RustBuffer
type FfiConverterTypeAddress ¶
type FfiConverterTypeAddress = FfiConverterString
type FfiConverterTypeBlockHash ¶
type FfiConverterTypeBlockHash = FfiConverterString
type FfiConverterTypeChannelId ¶
type FfiConverterTypeChannelId = FfiConverterString
type FfiConverterTypeLSPS1OrderId ¶
type FfiConverterTypeLSPS1OrderId = FfiConverterString
type FfiConverterTypeLSPSDateTime ¶
type FfiConverterTypeLSPSDateTime = FfiConverterString
type FfiConverterTypeMnemonic ¶
type FfiConverterTypeMnemonic = FfiConverterString
type FfiConverterTypeNodeAlias ¶
type FfiConverterTypeNodeAlias = FfiConverterString
type FfiConverterTypeNodeId ¶
type FfiConverterTypeNodeId = FfiConverterString
type FfiConverterTypeOfferId ¶
type FfiConverterTypeOfferId = FfiConverterString
type FfiConverterTypePaymentHash ¶
type FfiConverterTypePaymentHash = FfiConverterString
type FfiConverterTypePaymentId ¶
type FfiConverterTypePaymentId = FfiConverterString
type FfiConverterTypePaymentPreimage ¶
type FfiConverterTypePaymentPreimage = FfiConverterString
type FfiConverterTypePaymentSecret ¶
type FfiConverterTypePaymentSecret = FfiConverterString
type FfiConverterTypePublicKey ¶
type FfiConverterTypePublicKey = FfiConverterString
type FfiConverterTypeSocketAddress ¶
type FfiConverterTypeSocketAddress = FfiConverterString
type FfiConverterTypeTxid ¶
type FfiConverterTypeTxid = FfiConverterString
type FfiConverterTypeUntrustedString ¶
type FfiConverterTypeUntrustedString = FfiConverterString
type FfiConverterTypeUserChannelId ¶
type FfiConverterTypeUserChannelId = FfiConverterString
type FfiConverterUint16 ¶
type FfiConverterUint16 struct{}
type FfiConverterUint32 ¶
type FfiConverterUint32 struct{}
type FfiConverterUint64 ¶
type FfiConverterUint64 struct{}
type FfiConverterUint8 ¶
type FfiConverterUint8 struct{}
type FfiConverterUnifiedQrPayment ¶
type FfiConverterUnifiedQrPayment struct{}
func (FfiConverterUnifiedQrPayment) Lift ¶
func (c FfiConverterUnifiedQrPayment) Lift(pointer unsafe.Pointer) *UnifiedQrPayment
func (FfiConverterUnifiedQrPayment) Lower ¶
func (c FfiConverterUnifiedQrPayment) Lower(value *UnifiedQrPayment) unsafe.Pointer
func (FfiConverterUnifiedQrPayment) Read ¶
func (c FfiConverterUnifiedQrPayment) Read(reader io.Reader) *UnifiedQrPayment
func (FfiConverterUnifiedQrPayment) Write ¶
func (c FfiConverterUnifiedQrPayment) Write(writer io.Writer, value *UnifiedQrPayment)
type FfiConverterVssHeaderProviderError ¶
type FfiConverterVssHeaderProviderError struct{}
func (FfiConverterVssHeaderProviderError) Lift ¶
func (c FfiConverterVssHeaderProviderError) Lift(eb RustBufferI) *VssHeaderProviderError
func (FfiConverterVssHeaderProviderError) Lower ¶
func (c FfiConverterVssHeaderProviderError) Lower(value *VssHeaderProviderError) C.RustBuffer
func (FfiConverterVssHeaderProviderError) Read ¶
func (c FfiConverterVssHeaderProviderError) Read(reader io.Reader) *VssHeaderProviderError
func (FfiConverterVssHeaderProviderError) Write ¶
func (c FfiConverterVssHeaderProviderError) Write(writer io.Writer, value *VssHeaderProviderError)
type FfiConverterWordCount ¶
type FfiConverterWordCount struct{}
func (FfiConverterWordCount) Lift ¶
func (c FfiConverterWordCount) Lift(rb RustBufferI) WordCount
func (FfiConverterWordCount) Lower ¶
func (c FfiConverterWordCount) Lower(value WordCount) C.RustBuffer
type FfiDestroyerAnchorChannelsConfig ¶
type FfiDestroyerAnchorChannelsConfig struct{}
func (FfiDestroyerAnchorChannelsConfig) Destroy ¶
func (_ FfiDestroyerAnchorChannelsConfig) Destroy(value AnchorChannelsConfig)
type FfiDestroyerAsyncPaymentsRole ¶
type FfiDestroyerAsyncPaymentsRole struct{}
func (FfiDestroyerAsyncPaymentsRole) Destroy ¶
func (_ FfiDestroyerAsyncPaymentsRole) Destroy(value AsyncPaymentsRole)
type FfiDestroyerBackgroundSyncConfig ¶
type FfiDestroyerBackgroundSyncConfig struct{}
func (FfiDestroyerBackgroundSyncConfig) Destroy ¶
func (_ FfiDestroyerBackgroundSyncConfig) Destroy(value BackgroundSyncConfig)
type FfiDestroyerBalanceDetails ¶
type FfiDestroyerBalanceDetails struct{}
func (FfiDestroyerBalanceDetails) Destroy ¶
func (_ FfiDestroyerBalanceDetails) Destroy(value BalanceDetails)
type FfiDestroyerBalanceSource ¶
type FfiDestroyerBalanceSource struct{}
func (FfiDestroyerBalanceSource) Destroy ¶
func (_ FfiDestroyerBalanceSource) Destroy(value BalanceSource)
type FfiDestroyerBestBlock ¶
type FfiDestroyerBestBlock struct{}
func (FfiDestroyerBestBlock) Destroy ¶
func (_ FfiDestroyerBestBlock) Destroy(value BestBlock)
type FfiDestroyerBolt11Invoice ¶
type FfiDestroyerBolt11Invoice struct{}
func (FfiDestroyerBolt11Invoice) Destroy ¶
func (_ FfiDestroyerBolt11Invoice) Destroy(value *Bolt11Invoice)
type FfiDestroyerBolt11InvoiceDescription ¶
type FfiDestroyerBolt11InvoiceDescription struct{}
func (FfiDestroyerBolt11InvoiceDescription) Destroy ¶
func (_ FfiDestroyerBolt11InvoiceDescription) Destroy(value Bolt11InvoiceDescription)
type FfiDestroyerBolt11Payment ¶
type FfiDestroyerBolt11Payment struct{}
func (FfiDestroyerBolt11Payment) Destroy ¶
func (_ FfiDestroyerBolt11Payment) Destroy(value *Bolt11Payment)
type FfiDestroyerBolt12Invoice ¶
type FfiDestroyerBolt12Invoice struct{}
func (FfiDestroyerBolt12Invoice) Destroy ¶
func (_ FfiDestroyerBolt12Invoice) Destroy(value *Bolt12Invoice)
type FfiDestroyerBolt12Payment ¶
type FfiDestroyerBolt12Payment struct{}
func (FfiDestroyerBolt12Payment) Destroy ¶
func (_ FfiDestroyerBolt12Payment) Destroy(value *Bolt12Payment)
type FfiDestroyerBool ¶
type FfiDestroyerBool struct{}
func (FfiDestroyerBool) Destroy ¶
func (FfiDestroyerBool) Destroy(_ bool)
type FfiDestroyerBuildError ¶
type FfiDestroyerBuildError struct{}
func (FfiDestroyerBuildError) Destroy ¶
func (_ FfiDestroyerBuildError) Destroy(value *BuildError)
type FfiDestroyerBuilder ¶
type FfiDestroyerBuilder struct{}
func (FfiDestroyerBuilder) Destroy ¶
func (_ FfiDestroyerBuilder) Destroy(value *Builder)
type FfiDestroyerBytes ¶
type FfiDestroyerBytes struct{}
func (FfiDestroyerBytes) Destroy ¶
func (FfiDestroyerBytes) Destroy(_ []byte)
type FfiDestroyerChannelConfig ¶
type FfiDestroyerChannelConfig struct{}
func (FfiDestroyerChannelConfig) Destroy ¶
func (_ FfiDestroyerChannelConfig) Destroy(value ChannelConfig)
type FfiDestroyerChannelDetails ¶
type FfiDestroyerChannelDetails struct{}
func (FfiDestroyerChannelDetails) Destroy ¶
func (_ FfiDestroyerChannelDetails) Destroy(value ChannelDetails)
type FfiDestroyerChannelInfo ¶
type FfiDestroyerChannelInfo struct{}
func (FfiDestroyerChannelInfo) Destroy ¶
func (_ FfiDestroyerChannelInfo) Destroy(value ChannelInfo)
type FfiDestroyerChannelMonitorSizeInfo ¶
type FfiDestroyerChannelMonitorSizeInfo struct{}
func (FfiDestroyerChannelMonitorSizeInfo) Destroy ¶
func (_ FfiDestroyerChannelMonitorSizeInfo) Destroy(value ChannelMonitorSizeInfo)
type FfiDestroyerChannelUpdateInfo ¶
type FfiDestroyerChannelUpdateInfo struct{}
func (FfiDestroyerChannelUpdateInfo) Destroy ¶
func (_ FfiDestroyerChannelUpdateInfo) Destroy(value ChannelUpdateInfo)
type FfiDestroyerClosureReason ¶
type FfiDestroyerClosureReason struct{}
func (FfiDestroyerClosureReason) Destroy ¶
func (_ FfiDestroyerClosureReason) Destroy(value ClosureReason)
type FfiDestroyerConfig ¶
type FfiDestroyerConfig struct{}
func (FfiDestroyerConfig) Destroy ¶
func (_ FfiDestroyerConfig) Destroy(value Config)
type FfiDestroyerConfirmationStatus ¶
type FfiDestroyerConfirmationStatus struct{}
func (FfiDestroyerConfirmationStatus) Destroy ¶
func (_ FfiDestroyerConfirmationStatus) Destroy(value ConfirmationStatus)
type FfiDestroyerCurrency ¶
type FfiDestroyerCurrency struct{}
func (FfiDestroyerCurrency) Destroy ¶
func (_ FfiDestroyerCurrency) Destroy(value Currency)
type FfiDestroyerCustomTlvRecord ¶
type FfiDestroyerCustomTlvRecord struct{}
func (FfiDestroyerCustomTlvRecord) Destroy ¶
func (_ FfiDestroyerCustomTlvRecord) Destroy(value CustomTlvRecord)
type FfiDestroyerElectrumSyncConfig ¶
type FfiDestroyerElectrumSyncConfig struct{}
func (FfiDestroyerElectrumSyncConfig) Destroy ¶
func (_ FfiDestroyerElectrumSyncConfig) Destroy(value ElectrumSyncConfig)
type FfiDestroyerEsploraSyncConfig ¶
type FfiDestroyerEsploraSyncConfig struct{}
func (FfiDestroyerEsploraSyncConfig) Destroy ¶
func (_ FfiDestroyerEsploraSyncConfig) Destroy(value EsploraSyncConfig)
type FfiDestroyerEvent ¶
type FfiDestroyerEvent struct{}
func (FfiDestroyerEvent) Destroy ¶
func (_ FfiDestroyerEvent) Destroy(value Event)
type FfiDestroyerFeeRate ¶
type FfiDestroyerFeeRate struct{}
func (FfiDestroyerFeeRate) Destroy ¶
func (_ FfiDestroyerFeeRate) Destroy(value *FeeRate)
type FfiDestroyerKeyValue ¶
type FfiDestroyerKeyValue struct{}
func (FfiDestroyerKeyValue) Destroy ¶
func (_ FfiDestroyerKeyValue) Destroy(value KeyValue)
type FfiDestroyerLightningBalance ¶
type FfiDestroyerLightningBalance struct{}
func (FfiDestroyerLightningBalance) Destroy ¶
func (_ FfiDestroyerLightningBalance) Destroy(value LightningBalance)
type FfiDestroyerLogLevel ¶
type FfiDestroyerLogLevel struct{}
func (FfiDestroyerLogLevel) Destroy ¶
func (_ FfiDestroyerLogLevel) Destroy(value LogLevel)
type FfiDestroyerLogRecord ¶
type FfiDestroyerLogRecord struct{}
func (FfiDestroyerLogRecord) Destroy ¶
func (_ FfiDestroyerLogRecord) Destroy(value LogRecord)
type FfiDestroyerLogWriter ¶
type FfiDestroyerLogWriter struct{}
func (FfiDestroyerLogWriter) Destroy ¶
func (_ FfiDestroyerLogWriter) Destroy(value LogWriter)
type FfiDestroyerLspFeeLimits ¶
type FfiDestroyerLspFeeLimits struct{}
func (FfiDestroyerLspFeeLimits) Destroy ¶
func (_ FfiDestroyerLspFeeLimits) Destroy(value LspFeeLimits)
type FfiDestroyerLsps1Bolt11PaymentInfo ¶
type FfiDestroyerLsps1Bolt11PaymentInfo struct{}
func (FfiDestroyerLsps1Bolt11PaymentInfo) Destroy ¶
func (_ FfiDestroyerLsps1Bolt11PaymentInfo) Destroy(value Lsps1Bolt11PaymentInfo)
type FfiDestroyerLsps1ChannelInfo ¶
type FfiDestroyerLsps1ChannelInfo struct{}
func (FfiDestroyerLsps1ChannelInfo) Destroy ¶
func (_ FfiDestroyerLsps1ChannelInfo) Destroy(value Lsps1ChannelInfo)
type FfiDestroyerLsps1Liquidity ¶
type FfiDestroyerLsps1Liquidity struct{}
func (FfiDestroyerLsps1Liquidity) Destroy ¶
func (_ FfiDestroyerLsps1Liquidity) Destroy(value *Lsps1Liquidity)
type FfiDestroyerLsps1OnchainPaymentInfo ¶
type FfiDestroyerLsps1OnchainPaymentInfo struct{}
func (FfiDestroyerLsps1OnchainPaymentInfo) Destroy ¶
func (_ FfiDestroyerLsps1OnchainPaymentInfo) Destroy(value Lsps1OnchainPaymentInfo)
type FfiDestroyerLsps1OrderParams ¶
type FfiDestroyerLsps1OrderParams struct{}
func (FfiDestroyerLsps1OrderParams) Destroy ¶
func (_ FfiDestroyerLsps1OrderParams) Destroy(value Lsps1OrderParams)
type FfiDestroyerLsps1OrderStatus ¶
type FfiDestroyerLsps1OrderStatus struct{}
func (FfiDestroyerLsps1OrderStatus) Destroy ¶
func (_ FfiDestroyerLsps1OrderStatus) Destroy(value Lsps1OrderStatus)
type FfiDestroyerLsps1PaymentInfo ¶
type FfiDestroyerLsps1PaymentInfo struct{}
func (FfiDestroyerLsps1PaymentInfo) Destroy ¶
func (_ FfiDestroyerLsps1PaymentInfo) Destroy(value Lsps1PaymentInfo)
type FfiDestroyerLsps1PaymentState ¶
type FfiDestroyerLsps1PaymentState struct{}
func (FfiDestroyerLsps1PaymentState) Destroy ¶
func (_ FfiDestroyerLsps1PaymentState) Destroy(value Lsps1PaymentState)
type FfiDestroyerLsps2ServiceConfig ¶
type FfiDestroyerLsps2ServiceConfig struct{}
func (FfiDestroyerLsps2ServiceConfig) Destroy ¶
func (_ FfiDestroyerLsps2ServiceConfig) Destroy(value Lsps2ServiceConfig)
type FfiDestroyerMapStringString ¶
type FfiDestroyerMapStringString struct{}
func (FfiDestroyerMapStringString) Destroy ¶
func (_ FfiDestroyerMapStringString) Destroy(mapValue map[string]string)
type FfiDestroyerMaxDustHtlcExposure ¶
type FfiDestroyerMaxDustHtlcExposure struct{}
func (FfiDestroyerMaxDustHtlcExposure) Destroy ¶
func (_ FfiDestroyerMaxDustHtlcExposure) Destroy(value MaxDustHtlcExposure)
type FfiDestroyerMigrateStorage ¶
type FfiDestroyerMigrateStorage struct{}
func (FfiDestroyerMigrateStorage) Destroy ¶
func (_ FfiDestroyerMigrateStorage) Destroy(value MigrateStorage)
type FfiDestroyerNetwork ¶
type FfiDestroyerNetwork struct{}
func (FfiDestroyerNetwork) Destroy ¶
func (_ FfiDestroyerNetwork) Destroy(value Network)
type FfiDestroyerNetworkGraph ¶
type FfiDestroyerNetworkGraph struct{}
func (FfiDestroyerNetworkGraph) Destroy ¶
func (_ FfiDestroyerNetworkGraph) Destroy(value *NetworkGraph)
type FfiDestroyerNode ¶
type FfiDestroyerNode struct{}
func (FfiDestroyerNode) Destroy ¶
func (_ FfiDestroyerNode) Destroy(value *Node)
type FfiDestroyerNodeAnnouncementInfo ¶
type FfiDestroyerNodeAnnouncementInfo struct{}
func (FfiDestroyerNodeAnnouncementInfo) Destroy ¶
func (_ FfiDestroyerNodeAnnouncementInfo) Destroy(value NodeAnnouncementInfo)
type FfiDestroyerNodeError ¶
type FfiDestroyerNodeError struct{}
func (FfiDestroyerNodeError) Destroy ¶
func (_ FfiDestroyerNodeError) Destroy(value *NodeError)
type FfiDestroyerNodeInfo ¶
type FfiDestroyerNodeInfo struct{}
func (FfiDestroyerNodeInfo) Destroy ¶
func (_ FfiDestroyerNodeInfo) Destroy(value NodeInfo)
type FfiDestroyerNodeStatus ¶
type FfiDestroyerNodeStatus struct{}
func (FfiDestroyerNodeStatus) Destroy ¶
func (_ FfiDestroyerNodeStatus) Destroy(value NodeStatus)
type FfiDestroyerOffer ¶
type FfiDestroyerOffer struct{}
func (FfiDestroyerOffer) Destroy ¶
func (_ FfiDestroyerOffer) Destroy(value *Offer)
type FfiDestroyerOfferAmount ¶
type FfiDestroyerOfferAmount struct{}
func (FfiDestroyerOfferAmount) Destroy ¶
func (_ FfiDestroyerOfferAmount) Destroy(value OfferAmount)
type FfiDestroyerOnchainPayment ¶
type FfiDestroyerOnchainPayment struct{}
func (FfiDestroyerOnchainPayment) Destroy ¶
func (_ FfiDestroyerOnchainPayment) Destroy(value *OnchainPayment)
type FfiDestroyerOptionalAnchorChannelsConfig ¶
type FfiDestroyerOptionalAnchorChannelsConfig struct{}
func (FfiDestroyerOptionalAnchorChannelsConfig) Destroy ¶
func (_ FfiDestroyerOptionalAnchorChannelsConfig) Destroy(value *AnchorChannelsConfig)
type FfiDestroyerOptionalAsyncPaymentsRole ¶
type FfiDestroyerOptionalAsyncPaymentsRole struct{}
func (FfiDestroyerOptionalAsyncPaymentsRole) Destroy ¶
func (_ FfiDestroyerOptionalAsyncPaymentsRole) Destroy(value *AsyncPaymentsRole)
type FfiDestroyerOptionalBackgroundSyncConfig ¶
type FfiDestroyerOptionalBackgroundSyncConfig struct{}
func (FfiDestroyerOptionalBackgroundSyncConfig) Destroy ¶
func (_ FfiDestroyerOptionalBackgroundSyncConfig) Destroy(value *BackgroundSyncConfig)
type FfiDestroyerOptionalBool ¶
type FfiDestroyerOptionalBool struct{}
func (FfiDestroyerOptionalBool) Destroy ¶
func (_ FfiDestroyerOptionalBool) Destroy(value *bool)
type FfiDestroyerOptionalChannelConfig ¶
type FfiDestroyerOptionalChannelConfig struct{}
func (FfiDestroyerOptionalChannelConfig) Destroy ¶
func (_ FfiDestroyerOptionalChannelConfig) Destroy(value *ChannelConfig)
type FfiDestroyerOptionalChannelInfo ¶
type FfiDestroyerOptionalChannelInfo struct{}
func (FfiDestroyerOptionalChannelInfo) Destroy ¶
func (_ FfiDestroyerOptionalChannelInfo) Destroy(value *ChannelInfo)
type FfiDestroyerOptionalChannelUpdateInfo ¶
type FfiDestroyerOptionalChannelUpdateInfo struct{}
func (FfiDestroyerOptionalChannelUpdateInfo) Destroy ¶
func (_ FfiDestroyerOptionalChannelUpdateInfo) Destroy(value *ChannelUpdateInfo)
type FfiDestroyerOptionalClosureReason ¶
type FfiDestroyerOptionalClosureReason struct{}
func (FfiDestroyerOptionalClosureReason) Destroy ¶
func (_ FfiDestroyerOptionalClosureReason) Destroy(value *ClosureReason)
type FfiDestroyerOptionalElectrumSyncConfig ¶
type FfiDestroyerOptionalElectrumSyncConfig struct{}
func (FfiDestroyerOptionalElectrumSyncConfig) Destroy ¶
func (_ FfiDestroyerOptionalElectrumSyncConfig) Destroy(value *ElectrumSyncConfig)
type FfiDestroyerOptionalEsploraSyncConfig ¶
type FfiDestroyerOptionalEsploraSyncConfig struct{}
func (FfiDestroyerOptionalEsploraSyncConfig) Destroy ¶
func (_ FfiDestroyerOptionalEsploraSyncConfig) Destroy(value *EsploraSyncConfig)
type FfiDestroyerOptionalEvent ¶
type FfiDestroyerOptionalEvent struct{}
func (FfiDestroyerOptionalEvent) Destroy ¶
func (_ FfiDestroyerOptionalEvent) Destroy(value *Event)
type FfiDestroyerOptionalFeeRate ¶
type FfiDestroyerOptionalFeeRate struct{}
func (FfiDestroyerOptionalFeeRate) Destroy ¶
func (_ FfiDestroyerOptionalFeeRate) Destroy(value **FeeRate)
type FfiDestroyerOptionalLogLevel ¶
type FfiDestroyerOptionalLogLevel struct{}
func (FfiDestroyerOptionalLogLevel) Destroy ¶
func (_ FfiDestroyerOptionalLogLevel) Destroy(value *LogLevel)
type FfiDestroyerOptionalLsps1Bolt11PaymentInfo ¶
type FfiDestroyerOptionalLsps1Bolt11PaymentInfo struct{}
func (FfiDestroyerOptionalLsps1Bolt11PaymentInfo) Destroy ¶
func (_ FfiDestroyerOptionalLsps1Bolt11PaymentInfo) Destroy(value *Lsps1Bolt11PaymentInfo)
type FfiDestroyerOptionalLsps1ChannelInfo ¶
type FfiDestroyerOptionalLsps1ChannelInfo struct{}
func (FfiDestroyerOptionalLsps1ChannelInfo) Destroy ¶
func (_ FfiDestroyerOptionalLsps1ChannelInfo) Destroy(value *Lsps1ChannelInfo)
type FfiDestroyerOptionalLsps1OnchainPaymentInfo ¶
type FfiDestroyerOptionalLsps1OnchainPaymentInfo struct{}
func (FfiDestroyerOptionalLsps1OnchainPaymentInfo) Destroy ¶
func (_ FfiDestroyerOptionalLsps1OnchainPaymentInfo) Destroy(value *Lsps1OnchainPaymentInfo)
type FfiDestroyerOptionalNetwork ¶
type FfiDestroyerOptionalNetwork struct{}
func (FfiDestroyerOptionalNetwork) Destroy ¶
func (_ FfiDestroyerOptionalNetwork) Destroy(value *Network)
type FfiDestroyerOptionalNodeAnnouncementInfo ¶
type FfiDestroyerOptionalNodeAnnouncementInfo struct{}
func (FfiDestroyerOptionalNodeAnnouncementInfo) Destroy ¶
func (_ FfiDestroyerOptionalNodeAnnouncementInfo) Destroy(value *NodeAnnouncementInfo)
type FfiDestroyerOptionalNodeInfo ¶
type FfiDestroyerOptionalNodeInfo struct{}
func (FfiDestroyerOptionalNodeInfo) Destroy ¶
func (_ FfiDestroyerOptionalNodeInfo) Destroy(value *NodeInfo)
type FfiDestroyerOptionalOfferAmount ¶
type FfiDestroyerOptionalOfferAmount struct{}
func (FfiDestroyerOptionalOfferAmount) Destroy ¶
func (_ FfiDestroyerOptionalOfferAmount) Destroy(value *OfferAmount)
type FfiDestroyerOptionalOutPoint ¶
type FfiDestroyerOptionalOutPoint struct{}
func (FfiDestroyerOptionalOutPoint) Destroy ¶
func (_ FfiDestroyerOptionalOutPoint) Destroy(value *OutPoint)
type FfiDestroyerOptionalPaymentDetails ¶
type FfiDestroyerOptionalPaymentDetails struct{}
func (FfiDestroyerOptionalPaymentDetails) Destroy ¶
func (_ FfiDestroyerOptionalPaymentDetails) Destroy(value *PaymentDetails)
type FfiDestroyerOptionalPaymentFailureReason ¶
type FfiDestroyerOptionalPaymentFailureReason struct{}
func (FfiDestroyerOptionalPaymentFailureReason) Destroy ¶
func (_ FfiDestroyerOptionalPaymentFailureReason) Destroy(value *PaymentFailureReason)
type FfiDestroyerOptionalRouteParametersConfig ¶
type FfiDestroyerOptionalRouteParametersConfig struct{}
func (FfiDestroyerOptionalRouteParametersConfig) Destroy ¶
func (_ FfiDestroyerOptionalRouteParametersConfig) Destroy(value *RouteParametersConfig)
type FfiDestroyerOptionalSequenceSequenceUint8 ¶
type FfiDestroyerOptionalSequenceSequenceUint8 struct{}
func (FfiDestroyerOptionalSequenceSequenceUint8) Destroy ¶
func (_ FfiDestroyerOptionalSequenceSequenceUint8) Destroy(value *[][]uint8)
type FfiDestroyerOptionalSequenceTypeSocketAddress ¶
type FfiDestroyerOptionalSequenceTypeSocketAddress struct{}
func (FfiDestroyerOptionalSequenceTypeSocketAddress) Destroy ¶
func (_ FfiDestroyerOptionalSequenceTypeSocketAddress) Destroy(value *[]SocketAddress)
type FfiDestroyerOptionalSequenceUint8 ¶
type FfiDestroyerOptionalSequenceUint8 struct{}
func (FfiDestroyerOptionalSequenceUint8) Destroy ¶
func (_ FfiDestroyerOptionalSequenceUint8) Destroy(value *[]uint8)
type FfiDestroyerOptionalString ¶
type FfiDestroyerOptionalString struct{}
func (FfiDestroyerOptionalString) Destroy ¶
func (_ FfiDestroyerOptionalString) Destroy(value *string)
type FfiDestroyerOptionalTypeAddress ¶
type FfiDestroyerOptionalTypeAddress struct{}
func (FfiDestroyerOptionalTypeAddress) Destroy ¶
func (_ FfiDestroyerOptionalTypeAddress) Destroy(value *Address)
type FfiDestroyerOptionalTypeChannelId ¶
type FfiDestroyerOptionalTypeChannelId struct{}
func (FfiDestroyerOptionalTypeChannelId) Destroy ¶
func (_ FfiDestroyerOptionalTypeChannelId) Destroy(value *ChannelId)
type FfiDestroyerOptionalTypeNodeAlias ¶
type FfiDestroyerOptionalTypeNodeAlias struct{}
func (FfiDestroyerOptionalTypeNodeAlias) Destroy ¶
func (_ FfiDestroyerOptionalTypeNodeAlias) Destroy(value *NodeAlias)
type FfiDestroyerOptionalTypePaymentHash ¶
type FfiDestroyerOptionalTypePaymentHash struct{}
func (FfiDestroyerOptionalTypePaymentHash) Destroy ¶
func (_ FfiDestroyerOptionalTypePaymentHash) Destroy(value *PaymentHash)
type FfiDestroyerOptionalTypePaymentId ¶
type FfiDestroyerOptionalTypePaymentId struct{}
func (FfiDestroyerOptionalTypePaymentId) Destroy ¶
func (_ FfiDestroyerOptionalTypePaymentId) Destroy(value *PaymentId)
type FfiDestroyerOptionalTypePaymentPreimage ¶
type FfiDestroyerOptionalTypePaymentPreimage struct{}
func (FfiDestroyerOptionalTypePaymentPreimage) Destroy ¶
func (_ FfiDestroyerOptionalTypePaymentPreimage) Destroy(value *PaymentPreimage)
type FfiDestroyerOptionalTypePaymentSecret ¶
type FfiDestroyerOptionalTypePaymentSecret struct{}
func (FfiDestroyerOptionalTypePaymentSecret) Destroy ¶
func (_ FfiDestroyerOptionalTypePaymentSecret) Destroy(value *PaymentSecret)
type FfiDestroyerOptionalTypePublicKey ¶
type FfiDestroyerOptionalTypePublicKey struct{}
func (FfiDestroyerOptionalTypePublicKey) Destroy ¶
func (_ FfiDestroyerOptionalTypePublicKey) Destroy(value *PublicKey)
type FfiDestroyerOptionalTypeTxid ¶
type FfiDestroyerOptionalTypeTxid struct{}
func (FfiDestroyerOptionalTypeTxid) Destroy ¶
func (_ FfiDestroyerOptionalTypeTxid) Destroy(value *Txid)
type FfiDestroyerOptionalTypeUntrustedString ¶
type FfiDestroyerOptionalTypeUntrustedString struct{}
func (FfiDestroyerOptionalTypeUntrustedString) Destroy ¶
func (_ FfiDestroyerOptionalTypeUntrustedString) Destroy(value *UntrustedString)
type FfiDestroyerOptionalTypeUserChannelId ¶
type FfiDestroyerOptionalTypeUserChannelId struct{}
func (FfiDestroyerOptionalTypeUserChannelId) Destroy ¶
func (_ FfiDestroyerOptionalTypeUserChannelId) Destroy(value *UserChannelId)
type FfiDestroyerOptionalUint16 ¶
type FfiDestroyerOptionalUint16 struct{}
func (FfiDestroyerOptionalUint16) Destroy ¶
func (_ FfiDestroyerOptionalUint16) Destroy(value *uint16)
type FfiDestroyerOptionalUint32 ¶
type FfiDestroyerOptionalUint32 struct{}
func (FfiDestroyerOptionalUint32) Destroy ¶
func (_ FfiDestroyerOptionalUint32) Destroy(value *uint32)
type FfiDestroyerOptionalUint64 ¶
type FfiDestroyerOptionalUint64 struct{}
func (FfiDestroyerOptionalUint64) Destroy ¶
func (_ FfiDestroyerOptionalUint64) Destroy(value *uint64)
type FfiDestroyerOptionalWordCount ¶
type FfiDestroyerOptionalWordCount struct{}
func (FfiDestroyerOptionalWordCount) Destroy ¶
func (_ FfiDestroyerOptionalWordCount) Destroy(value *WordCount)
type FfiDestroyerOutPoint ¶
type FfiDestroyerOutPoint struct{}
func (FfiDestroyerOutPoint) Destroy ¶
func (_ FfiDestroyerOutPoint) Destroy(value OutPoint)
type FfiDestroyerPaymentDetails ¶
type FfiDestroyerPaymentDetails struct{}
func (FfiDestroyerPaymentDetails) Destroy ¶
func (_ FfiDestroyerPaymentDetails) Destroy(value PaymentDetails)
type FfiDestroyerPaymentDirection ¶
type FfiDestroyerPaymentDirection struct{}
func (FfiDestroyerPaymentDirection) Destroy ¶
func (_ FfiDestroyerPaymentDirection) Destroy(value PaymentDirection)
type FfiDestroyerPaymentFailureReason ¶
type FfiDestroyerPaymentFailureReason struct{}
func (FfiDestroyerPaymentFailureReason) Destroy ¶
func (_ FfiDestroyerPaymentFailureReason) Destroy(value PaymentFailureReason)
type FfiDestroyerPaymentKind ¶
type FfiDestroyerPaymentKind struct{}
func (FfiDestroyerPaymentKind) Destroy ¶
func (_ FfiDestroyerPaymentKind) Destroy(value PaymentKind)
type FfiDestroyerPaymentStatus ¶
type FfiDestroyerPaymentStatus struct{}
func (FfiDestroyerPaymentStatus) Destroy ¶
func (_ FfiDestroyerPaymentStatus) Destroy(value PaymentStatus)
type FfiDestroyerPeerDetails ¶
type FfiDestroyerPeerDetails struct{}
func (FfiDestroyerPeerDetails) Destroy ¶
func (_ FfiDestroyerPeerDetails) Destroy(value PeerDetails)
type FfiDestroyerPendingSweepBalance ¶
type FfiDestroyerPendingSweepBalance struct{}
func (FfiDestroyerPendingSweepBalance) Destroy ¶
func (_ FfiDestroyerPendingSweepBalance) Destroy(value PendingSweepBalance)
type FfiDestroyerQrPaymentResult ¶
type FfiDestroyerQrPaymentResult struct{}
func (FfiDestroyerQrPaymentResult) Destroy ¶
func (_ FfiDestroyerQrPaymentResult) Destroy(value QrPaymentResult)
type FfiDestroyerRefund ¶
type FfiDestroyerRefund struct{}
func (FfiDestroyerRefund) Destroy ¶
func (_ FfiDestroyerRefund) Destroy(value *Refund)
type FfiDestroyerResetState ¶
type FfiDestroyerResetState struct{}
func (FfiDestroyerResetState) Destroy ¶
func (_ FfiDestroyerResetState) Destroy(value ResetState)
type FfiDestroyerRouteHintHop ¶
type FfiDestroyerRouteHintHop struct{}
func (FfiDestroyerRouteHintHop) Destroy ¶
func (_ FfiDestroyerRouteHintHop) Destroy(value RouteHintHop)
type FfiDestroyerRouteParametersConfig ¶
type FfiDestroyerRouteParametersConfig struct{}
func (FfiDestroyerRouteParametersConfig) Destroy ¶
func (_ FfiDestroyerRouteParametersConfig) Destroy(value RouteParametersConfig)
type FfiDestroyerRoutingFees ¶
type FfiDestroyerRoutingFees struct{}
func (FfiDestroyerRoutingFees) Destroy ¶
func (_ FfiDestroyerRoutingFees) Destroy(value RoutingFees)
type FfiDestroyerSequenceChannelDetails ¶
type FfiDestroyerSequenceChannelDetails struct{}
func (FfiDestroyerSequenceChannelDetails) Destroy ¶
func (FfiDestroyerSequenceChannelDetails) Destroy(sequence []ChannelDetails)
type FfiDestroyerSequenceChannelMonitorSizeInfo ¶
type FfiDestroyerSequenceChannelMonitorSizeInfo struct{}
func (FfiDestroyerSequenceChannelMonitorSizeInfo) Destroy ¶
func (FfiDestroyerSequenceChannelMonitorSizeInfo) Destroy(sequence []ChannelMonitorSizeInfo)
type FfiDestroyerSequenceCustomTlvRecord ¶
type FfiDestroyerSequenceCustomTlvRecord struct{}
func (FfiDestroyerSequenceCustomTlvRecord) Destroy ¶
func (FfiDestroyerSequenceCustomTlvRecord) Destroy(sequence []CustomTlvRecord)
type FfiDestroyerSequenceKeyValue ¶
type FfiDestroyerSequenceKeyValue struct{}
func (FfiDestroyerSequenceKeyValue) Destroy ¶
func (FfiDestroyerSequenceKeyValue) Destroy(sequence []KeyValue)
type FfiDestroyerSequenceLightningBalance ¶
type FfiDestroyerSequenceLightningBalance struct{}
func (FfiDestroyerSequenceLightningBalance) Destroy ¶
func (FfiDestroyerSequenceLightningBalance) Destroy(sequence []LightningBalance)
type FfiDestroyerSequenceNetwork ¶
type FfiDestroyerSequenceNetwork struct{}
func (FfiDestroyerSequenceNetwork) Destroy ¶
func (FfiDestroyerSequenceNetwork) Destroy(sequence []Network)
type FfiDestroyerSequencePaymentDetails ¶
type FfiDestroyerSequencePaymentDetails struct{}
func (FfiDestroyerSequencePaymentDetails) Destroy ¶
func (FfiDestroyerSequencePaymentDetails) Destroy(sequence []PaymentDetails)
type FfiDestroyerSequencePeerDetails ¶
type FfiDestroyerSequencePeerDetails struct{}
func (FfiDestroyerSequencePeerDetails) Destroy ¶
func (FfiDestroyerSequencePeerDetails) Destroy(sequence []PeerDetails)
type FfiDestroyerSequencePendingSweepBalance ¶
type FfiDestroyerSequencePendingSweepBalance struct{}
func (FfiDestroyerSequencePendingSweepBalance) Destroy ¶
func (FfiDestroyerSequencePendingSweepBalance) Destroy(sequence []PendingSweepBalance)
type FfiDestroyerSequenceRouteHintHop ¶
type FfiDestroyerSequenceRouteHintHop struct{}
func (FfiDestroyerSequenceRouteHintHop) Destroy ¶
func (FfiDestroyerSequenceRouteHintHop) Destroy(sequence []RouteHintHop)
type FfiDestroyerSequenceSequenceRouteHintHop ¶
type FfiDestroyerSequenceSequenceRouteHintHop struct{}
func (FfiDestroyerSequenceSequenceRouteHintHop) Destroy ¶
func (FfiDestroyerSequenceSequenceRouteHintHop) Destroy(sequence [][]RouteHintHop)
type FfiDestroyerSequenceSequenceUint8 ¶
type FfiDestroyerSequenceSequenceUint8 struct{}
func (FfiDestroyerSequenceSequenceUint8) Destroy ¶
func (FfiDestroyerSequenceSequenceUint8) Destroy(sequence [][]uint8)
type FfiDestroyerSequenceTlvEntry ¶
type FfiDestroyerSequenceTlvEntry struct{}
func (FfiDestroyerSequenceTlvEntry) Destroy ¶
func (FfiDestroyerSequenceTlvEntry) Destroy(sequence []TlvEntry)
type FfiDestroyerSequenceTypeAddress ¶
type FfiDestroyerSequenceTypeAddress struct{}
func (FfiDestroyerSequenceTypeAddress) Destroy ¶
func (FfiDestroyerSequenceTypeAddress) Destroy(sequence []Address)
type FfiDestroyerSequenceTypeNodeId ¶
type FfiDestroyerSequenceTypeNodeId struct{}
func (FfiDestroyerSequenceTypeNodeId) Destroy ¶
func (FfiDestroyerSequenceTypeNodeId) Destroy(sequence []NodeId)
type FfiDestroyerSequenceTypePublicKey ¶
type FfiDestroyerSequenceTypePublicKey struct{}
func (FfiDestroyerSequenceTypePublicKey) Destroy ¶
func (FfiDestroyerSequenceTypePublicKey) Destroy(sequence []PublicKey)
type FfiDestroyerSequenceTypeSocketAddress ¶
type FfiDestroyerSequenceTypeSocketAddress struct{}
func (FfiDestroyerSequenceTypeSocketAddress) Destroy ¶
func (FfiDestroyerSequenceTypeSocketAddress) Destroy(sequence []SocketAddress)
type FfiDestroyerSequenceUint64 ¶
type FfiDestroyerSequenceUint64 struct{}
func (FfiDestroyerSequenceUint64) Destroy ¶
func (FfiDestroyerSequenceUint64) Destroy(sequence []uint64)
type FfiDestroyerSequenceUint8 ¶
type FfiDestroyerSequenceUint8 struct{}
func (FfiDestroyerSequenceUint8) Destroy ¶
func (FfiDestroyerSequenceUint8) Destroy(sequence []uint8)
type FfiDestroyerSpontaneousPayment ¶
type FfiDestroyerSpontaneousPayment struct{}
func (FfiDestroyerSpontaneousPayment) Destroy ¶
func (_ FfiDestroyerSpontaneousPayment) Destroy(value *SpontaneousPayment)
type FfiDestroyerString ¶
type FfiDestroyerString struct{}
func (FfiDestroyerString) Destroy ¶
func (FfiDestroyerString) Destroy(_ string)
type FfiDestroyerTlvEntry ¶
type FfiDestroyerTlvEntry struct{}
func (FfiDestroyerTlvEntry) Destroy ¶
func (_ FfiDestroyerTlvEntry) Destroy(value TlvEntry)
type FfiDestroyerTypeAddress ¶
type FfiDestroyerTypeAddress = FfiDestroyerString
type FfiDestroyerTypeBlockHash ¶
type FfiDestroyerTypeBlockHash = FfiDestroyerString
type FfiDestroyerTypeChannelId ¶
type FfiDestroyerTypeChannelId = FfiDestroyerString
type FfiDestroyerTypeLSPS1OrderId ¶
type FfiDestroyerTypeLSPS1OrderId = FfiDestroyerString
type FfiDestroyerTypeLSPSDateTime ¶
type FfiDestroyerTypeLSPSDateTime = FfiDestroyerString
type FfiDestroyerTypeMnemonic ¶
type FfiDestroyerTypeMnemonic = FfiDestroyerString
type FfiDestroyerTypeNodeAlias ¶
type FfiDestroyerTypeNodeAlias = FfiDestroyerString
type FfiDestroyerTypeNodeId ¶
type FfiDestroyerTypeNodeId = FfiDestroyerString
type FfiDestroyerTypeOfferId ¶
type FfiDestroyerTypeOfferId = FfiDestroyerString
type FfiDestroyerTypePaymentHash ¶
type FfiDestroyerTypePaymentHash = FfiDestroyerString
type FfiDestroyerTypePaymentId ¶
type FfiDestroyerTypePaymentId = FfiDestroyerString
type FfiDestroyerTypePaymentPreimage ¶
type FfiDestroyerTypePaymentPreimage = FfiDestroyerString
type FfiDestroyerTypePaymentSecret ¶
type FfiDestroyerTypePaymentSecret = FfiDestroyerString
type FfiDestroyerTypePublicKey ¶
type FfiDestroyerTypePublicKey = FfiDestroyerString
type FfiDestroyerTypeSocketAddress ¶
type FfiDestroyerTypeSocketAddress = FfiDestroyerString
type FfiDestroyerTypeTxid ¶
type FfiDestroyerTypeTxid = FfiDestroyerString
type FfiDestroyerTypeUntrustedString ¶
type FfiDestroyerTypeUntrustedString = FfiDestroyerString
type FfiDestroyerTypeUserChannelId ¶
type FfiDestroyerTypeUserChannelId = FfiDestroyerString
type FfiDestroyerUint16 ¶
type FfiDestroyerUint16 struct{}
func (FfiDestroyerUint16) Destroy ¶
func (FfiDestroyerUint16) Destroy(_ uint16)
type FfiDestroyerUint32 ¶
type FfiDestroyerUint32 struct{}
func (FfiDestroyerUint32) Destroy ¶
func (FfiDestroyerUint32) Destroy(_ uint32)
type FfiDestroyerUint64 ¶
type FfiDestroyerUint64 struct{}
func (FfiDestroyerUint64) Destroy ¶
func (FfiDestroyerUint64) Destroy(_ uint64)
type FfiDestroyerUint8 ¶
type FfiDestroyerUint8 struct{}
func (FfiDestroyerUint8) Destroy ¶
func (FfiDestroyerUint8) Destroy(_ uint8)
type FfiDestroyerUnifiedQrPayment ¶
type FfiDestroyerUnifiedQrPayment struct{}
func (FfiDestroyerUnifiedQrPayment) Destroy ¶
func (_ FfiDestroyerUnifiedQrPayment) Destroy(value *UnifiedQrPayment)
type FfiDestroyerVssHeaderProviderError ¶
type FfiDestroyerVssHeaderProviderError struct{}
func (FfiDestroyerVssHeaderProviderError) Destroy ¶
func (_ FfiDestroyerVssHeaderProviderError) Destroy(value *VssHeaderProviderError)
type FfiDestroyerWordCount ¶
type FfiDestroyerWordCount struct{}
func (FfiDestroyerWordCount) Destroy ¶
func (_ FfiDestroyerWordCount) Destroy(value WordCount)
type GoRustBuffer ¶
type GoRustBuffer struct {
// contains filtered or unexported fields
}
This is needed, because as of go 1.24 type RustBuffer C.RustBuffer cannot have methods, RustBuffer is treated as non-local type
func RustBufferFromExternal ¶
func RustBufferFromExternal(b RustBufferI) GoRustBuffer
func (GoRustBuffer) AsReader ¶
func (cb GoRustBuffer) AsReader() *bytes.Reader
func (GoRustBuffer) Capacity ¶
func (cb GoRustBuffer) Capacity() uint64
func (GoRustBuffer) Data ¶
func (cb GoRustBuffer) Data() unsafe.Pointer
func (GoRustBuffer) Free ¶
func (cb GoRustBuffer) Free()
func (GoRustBuffer) Len ¶
func (cb GoRustBuffer) Len() uint64
func (GoRustBuffer) ToGoBytes ¶
func (cb GoRustBuffer) ToGoBytes() []byte
type LSPS1OrderId ¶
type LSPS1OrderId = string
*
- Typealias from the type name used in the UDL file to the builtin type. This
- is needed because the UDL type name is used in function/method signatures.
- It's also what we have an external type that references a custom type.
type LSPSDateTime ¶
type LSPSDateTime = string
*
- Typealias from the type name used in the UDL file to the builtin type. This
- is needed because the UDL type name is used in function/method signatures.
- It's also what we have an external type that references a custom type.
type LightningBalance ¶
type LightningBalance interface {
Destroy()
}
type LightningBalanceClaimableAwaitingConfirmations ¶
type LightningBalanceClaimableAwaitingConfirmations struct {
ChannelId ChannelId
CounterpartyNodeId PublicKey
FundingTxId Txid
FundingTxIndex uint16
AmountSatoshis uint64
ConfirmationHeight uint32
Source BalanceSource
}
func (LightningBalanceClaimableAwaitingConfirmations) Destroy ¶
func (e LightningBalanceClaimableAwaitingConfirmations) Destroy()
type LightningBalanceClaimableOnChannelClose ¶
type LightningBalanceClaimableOnChannelClose struct {
ChannelId ChannelId
CounterpartyNodeId PublicKey
FundingTxId Txid
FundingTxIndex uint16
AmountSatoshis uint64
TransactionFeeSatoshis uint64
OutboundPaymentHtlcRoundedMsat uint64
OutboundForwardedHtlcRoundedMsat uint64
InboundClaimingHtlcRoundedMsat uint64
InboundHtlcRoundedMsat uint64
}
func (LightningBalanceClaimableOnChannelClose) Destroy ¶
func (e LightningBalanceClaimableOnChannelClose) Destroy()
type LightningBalanceContentiousClaimable ¶
type LightningBalanceContentiousClaimable struct {
ChannelId ChannelId
CounterpartyNodeId PublicKey
FundingTxId Txid
FundingTxIndex uint16
AmountSatoshis uint64
TimeoutHeight uint32
PaymentHash PaymentHash
PaymentPreimage PaymentPreimage
}
func (LightningBalanceContentiousClaimable) Destroy ¶
func (e LightningBalanceContentiousClaimable) Destroy()
type LightningBalanceCounterpartyRevokedOutputClaimable ¶
type LightningBalanceCounterpartyRevokedOutputClaimable struct {
ChannelId ChannelId
CounterpartyNodeId PublicKey
FundingTxId Txid
FundingTxIndex uint16
AmountSatoshis uint64
}
func (LightningBalanceCounterpartyRevokedOutputClaimable) Destroy ¶
func (e LightningBalanceCounterpartyRevokedOutputClaimable) Destroy()
type LightningBalanceMaybePreimageClaimableHtlc ¶
type LightningBalanceMaybePreimageClaimableHtlc struct {
ChannelId ChannelId
CounterpartyNodeId PublicKey
FundingTxId Txid
FundingTxIndex uint16
AmountSatoshis uint64
ExpiryHeight uint32
PaymentHash PaymentHash
}
func (LightningBalanceMaybePreimageClaimableHtlc) Destroy ¶
func (e LightningBalanceMaybePreimageClaimableHtlc) Destroy()
type LightningBalanceMaybeTimeoutClaimableHtlc ¶
type LightningBalanceMaybeTimeoutClaimableHtlc struct {
ChannelId ChannelId
CounterpartyNodeId PublicKey
FundingTxId Txid
FundingTxIndex uint16
AmountSatoshis uint64
ClaimableHeight uint32
PaymentHash PaymentHash
OutboundPayment bool
}
func (LightningBalanceMaybeTimeoutClaimableHtlc) Destroy ¶
func (e LightningBalanceMaybeTimeoutClaimableHtlc) Destroy()
type LogWriterImpl ¶
type LogWriterImpl struct {
// contains filtered or unexported fields
}
func (*LogWriterImpl) Destroy ¶
func (object *LogWriterImpl) Destroy()
func (*LogWriterImpl) Log ¶
func (_self *LogWriterImpl) Log(record LogRecord)
type LspFeeLimits ¶
type LspFeeLimits struct {
MaxTotalOpeningFeeMsat *uint64
MaxProportionalOpeningFeePpmMsat *uint64
}
func (*LspFeeLimits) Destroy ¶
func (r *LspFeeLimits) Destroy()
type Lsps1Bolt11PaymentInfo ¶
type Lsps1Bolt11PaymentInfo struct {
State Lsps1PaymentState
ExpiresAt LSPSDateTime
FeeTotalSat uint64
OrderTotalSat uint64
Invoice *Bolt11Invoice
}
func (*Lsps1Bolt11PaymentInfo) Destroy ¶
func (r *Lsps1Bolt11PaymentInfo) Destroy()
type Lsps1ChannelInfo ¶
type Lsps1ChannelInfo struct {
FundedAt LSPSDateTime
FundingOutpoint OutPoint
ExpiresAt LSPSDateTime
}
func (*Lsps1ChannelInfo) Destroy ¶
func (r *Lsps1ChannelInfo) Destroy()
type Lsps1Liquidity ¶
type Lsps1Liquidity struct {
// contains filtered or unexported fields
}
func (*Lsps1Liquidity) CheckOrderStatus ¶
func (_self *Lsps1Liquidity) CheckOrderStatus(orderId LSPS1OrderId) (Lsps1OrderStatus, error)
func (*Lsps1Liquidity) Destroy ¶
func (object *Lsps1Liquidity) Destroy()
func (*Lsps1Liquidity) RequestChannel ¶
func (_self *Lsps1Liquidity) RequestChannel(lspBalanceSat uint64, clientBalanceSat uint64, channelExpiryBlocks uint32, announceChannel bool) (Lsps1OrderStatus, error)
type Lsps1LiquidityInterface ¶
type Lsps1LiquidityInterface interface {
CheckOrderStatus(orderId LSPS1OrderId) (Lsps1OrderStatus, error)
RequestChannel(lspBalanceSat uint64, clientBalanceSat uint64, channelExpiryBlocks uint32, announceChannel bool) (Lsps1OrderStatus, error)
}
type Lsps1OnchainPaymentInfo ¶
type Lsps1OnchainPaymentInfo struct {
State Lsps1PaymentState
ExpiresAt LSPSDateTime
FeeTotalSat uint64
OrderTotalSat uint64
Address Address
MinOnchainPaymentConfirmations *uint16
MinFeeFor0conf *FeeRate
RefundOnchainAddress *Address
}
func (*Lsps1OnchainPaymentInfo) Destroy ¶
func (r *Lsps1OnchainPaymentInfo) Destroy()
type Lsps1OrderParams ¶
type Lsps1OrderParams struct {
LspBalanceSat uint64
ClientBalanceSat uint64
RequiredChannelConfirmations uint16
FundingConfirmsWithinBlocks uint16
ChannelExpiryBlocks uint32
Token *string
AnnounceChannel bool
}
func (*Lsps1OrderParams) Destroy ¶
func (r *Lsps1OrderParams) Destroy()
type Lsps1OrderStatus ¶
type Lsps1OrderStatus struct {
OrderId LSPS1OrderId
OrderParams Lsps1OrderParams
PaymentOptions Lsps1PaymentInfo
ChannelState *Lsps1ChannelInfo
}
func (*Lsps1OrderStatus) Destroy ¶
func (r *Lsps1OrderStatus) Destroy()
type Lsps1PaymentInfo ¶
type Lsps1PaymentInfo struct {
Bolt11 *Lsps1Bolt11PaymentInfo
Onchain *Lsps1OnchainPaymentInfo
}
func (*Lsps1PaymentInfo) Destroy ¶
func (r *Lsps1PaymentInfo) Destroy()
type Lsps1PaymentState ¶
type Lsps1PaymentState uint
const ( Lsps1PaymentStateExpectPayment Lsps1PaymentState = 1 Lsps1PaymentStatePaid Lsps1PaymentState = 2 Lsps1PaymentStateRefunded Lsps1PaymentState = 3 )
type Lsps2ServiceConfig ¶
type Lsps2ServiceConfig struct {
RequireToken *string
AdvertiseService bool
ChannelOpeningFeePpm uint32
ChannelOverProvisioningPpm uint32
MinChannelOpeningFeeMsat uint64
MinChannelLifetime uint32
MaxClientToSelfDelay uint32
MinPaymentSizeMsat uint64
MaxPaymentSizeMsat uint64
ClientTrustsLsp bool
}
func (*Lsps2ServiceConfig) Destroy ¶
func (r *Lsps2ServiceConfig) Destroy()
type MaxDustHtlcExposure ¶
type MaxDustHtlcExposure interface {
Destroy()
}
type MaxDustHtlcExposureFeeRateMultiplier ¶
type MaxDustHtlcExposureFeeRateMultiplier struct {
Multiplier uint64
}
func (MaxDustHtlcExposureFeeRateMultiplier) Destroy ¶
func (e MaxDustHtlcExposureFeeRateMultiplier) Destroy()
type MaxDustHtlcExposureFixedLimit ¶
type MaxDustHtlcExposureFixedLimit struct {
LimitMsat uint64
}
func (MaxDustHtlcExposureFixedLimit) Destroy ¶
func (e MaxDustHtlcExposureFixedLimit) Destroy()
type Mnemonic ¶
type Mnemonic = string
*
- Typealias from the type name used in the UDL file to the builtin type. This
- is needed because the UDL type name is used in function/method signatures.
- It's also what we have an external type that references a custom type.
func GenerateEntropyMnemonic ¶
type NativeError ¶
type NativeError interface {
AsError() error
}
type NetworkGraph ¶
type NetworkGraph struct {
// contains filtered or unexported fields
}
func (*NetworkGraph) Channel ¶
func (_self *NetworkGraph) Channel(shortChannelId uint64) *ChannelInfo
func (*NetworkGraph) Destroy ¶
func (object *NetworkGraph) Destroy()
func (*NetworkGraph) ListChannels ¶
func (_self *NetworkGraph) ListChannels() []uint64
func (*NetworkGraph) ListNodes ¶
func (_self *NetworkGraph) ListNodes() []NodeId
func (*NetworkGraph) Node ¶
func (_self *NetworkGraph) Node(nodeId NodeId) *NodeInfo
type NetworkGraphInterface ¶
type Node ¶
type Node struct {
// contains filtered or unexported fields
}
func (*Node) AnnouncementAddresses ¶
func (_self *Node) AnnouncementAddresses() *[]SocketAddress
func (*Node) Bolt11Payment ¶
func (_self *Node) Bolt11Payment() *Bolt11Payment
func (*Node) Bolt12Payment ¶
func (_self *Node) Bolt12Payment() *Bolt12Payment
func (*Node) CloseChannel ¶
func (_self *Node) CloseChannel(userChannelId UserChannelId, counterpartyNodeId PublicKey) error
func (*Node) Connect ¶
func (_self *Node) Connect(nodeId PublicKey, address SocketAddress, persist bool) error
func (*Node) Disconnect ¶
func (*Node) EventHandled ¶
func (*Node) ExportPathfindingScores ¶
func (*Node) ForceCloseChannel ¶
func (_self *Node) ForceCloseChannel(userChannelId UserChannelId, counterpartyNodeId PublicKey, reason *string) error
func (*Node) GetEncodedChannelMonitors ¶
func (*Node) ListBalances ¶
func (_self *Node) ListBalances() BalanceDetails
func (*Node) ListChannelMonitorSizes ¶
func (_self *Node) ListChannelMonitorSizes() []ChannelMonitorSizeInfo
func (*Node) ListChannels ¶
func (_self *Node) ListChannels() []ChannelDetails
func (*Node) ListPayments ¶
func (_self *Node) ListPayments() []PaymentDetails
func (*Node) ListPeers ¶
func (_self *Node) ListPeers() []PeerDetails
func (*Node) ListeningAddresses ¶
func (_self *Node) ListeningAddresses() *[]SocketAddress
func (*Node) Lsps1Liquidity ¶
func (_self *Node) Lsps1Liquidity() *Lsps1Liquidity
func (*Node) NetworkGraph ¶
func (_self *Node) NetworkGraph() *NetworkGraph
func (*Node) OnchainPayment ¶
func (_self *Node) OnchainPayment() *OnchainPayment
func (*Node) OpenAnnouncedChannel ¶
func (_self *Node) OpenAnnouncedChannel(nodeId PublicKey, address SocketAddress, channelAmountSats uint64, pushToCounterpartyMsat *uint64, channelConfig *ChannelConfig) (UserChannelId, error)
func (*Node) OpenChannel ¶
func (_self *Node) OpenChannel(nodeId PublicKey, address SocketAddress, channelAmountSats uint64, pushToCounterpartyMsat *uint64, channelConfig *ChannelConfig) (UserChannelId, error)
func (*Node) Payment ¶
func (_self *Node) Payment(paymentId PaymentId) *PaymentDetails
func (*Node) RemovePayment ¶
func (*Node) SignMessage ¶
func (*Node) SpliceIn ¶
func (_self *Node) SpliceIn(userChannelId UserChannelId, counterpartyNodeId PublicKey, spliceAmountSats uint64) error
func (*Node) SpontaneousPayment ¶
func (_self *Node) SpontaneousPayment() *SpontaneousPayment
func (*Node) Status ¶
func (_self *Node) Status() NodeStatus
func (*Node) SyncWallets ¶
func (*Node) UnifiedQrPayment ¶
func (_self *Node) UnifiedQrPayment() *UnifiedQrPayment
func (*Node) UpdateChannelConfig ¶
func (_self *Node) UpdateChannelConfig(userChannelId UserChannelId, counterpartyNodeId PublicKey, channelConfig ChannelConfig) error
func (*Node) UpdateFeeEstimates ¶
func (*Node) VerifySignature ¶
func (*Node) WaitNextEvent ¶
type NodeAlias ¶
type NodeAlias = string
*
- Typealias from the type name used in the UDL file to the builtin type. This
- is needed because the UDL type name is used in function/method signatures.
- It's also what we have an external type that references a custom type.
type NodeAnnouncementInfo ¶
type NodeAnnouncementInfo struct {
LastUpdate uint32
Alias string
Addresses []SocketAddress
}
func (*NodeAnnouncementInfo) Destroy ¶
func (r *NodeAnnouncementInfo) Destroy()
type NodeError ¶
type NodeError struct {
// contains filtered or unexported fields
}
func NewNodeErrorAlreadyRunning ¶
func NewNodeErrorAlreadyRunning() *NodeError
func NewNodeErrorAsyncPaymentServicesDisabled ¶
func NewNodeErrorAsyncPaymentServicesDisabled() *NodeError
func NewNodeErrorChannelClosingFailed ¶
func NewNodeErrorChannelClosingFailed() *NodeError
func NewNodeErrorChannelConfigUpdateFailed ¶
func NewNodeErrorChannelConfigUpdateFailed() *NodeError
func NewNodeErrorChannelCreationFailed ¶
func NewNodeErrorChannelCreationFailed() *NodeError
func NewNodeErrorChannelSplicingFailed ¶
func NewNodeErrorChannelSplicingFailed() *NodeError
func NewNodeErrorConnectionFailed ¶
func NewNodeErrorConnectionFailed() *NodeError
func NewNodeErrorDuplicatePayment ¶
func NewNodeErrorDuplicatePayment() *NodeError
func NewNodeErrorFeerateEstimationUpdateFailed ¶
func NewNodeErrorFeerateEstimationUpdateFailed() *NodeError
func NewNodeErrorFeerateEstimationUpdateTimeout ¶
func NewNodeErrorFeerateEstimationUpdateTimeout() *NodeError
func NewNodeErrorGossipUpdateFailed ¶
func NewNodeErrorGossipUpdateFailed() *NodeError
func NewNodeErrorGossipUpdateTimeout ¶
func NewNodeErrorGossipUpdateTimeout() *NodeError
func NewNodeErrorInsufficientFunds ¶
func NewNodeErrorInsufficientFunds() *NodeError
func NewNodeErrorInvalidAddress ¶
func NewNodeErrorInvalidAddress() *NodeError
func NewNodeErrorInvalidAmount ¶
func NewNodeErrorInvalidAmount() *NodeError
func NewNodeErrorInvalidBlindedPaths ¶
func NewNodeErrorInvalidBlindedPaths() *NodeError
func NewNodeErrorInvalidChannelId ¶
func NewNodeErrorInvalidChannelId() *NodeError
func NewNodeErrorInvalidCustomTlv ¶
func NewNodeErrorInvalidCustomTlv() *NodeError
func NewNodeErrorInvalidCustomTlvs ¶
func NewNodeErrorInvalidCustomTlvs() *NodeError
func NewNodeErrorInvalidDateTime ¶
func NewNodeErrorInvalidDateTime() *NodeError
func NewNodeErrorInvalidFeeRate ¶
func NewNodeErrorInvalidFeeRate() *NodeError
func NewNodeErrorInvalidInvoice ¶
func NewNodeErrorInvalidInvoice() *NodeError
func NewNodeErrorInvalidNetwork ¶
func NewNodeErrorInvalidNetwork() *NodeError
func NewNodeErrorInvalidNodeAlias ¶
func NewNodeErrorInvalidNodeAlias() *NodeError
func NewNodeErrorInvalidNodeId ¶
func NewNodeErrorInvalidNodeId() *NodeError
func NewNodeErrorInvalidOffer ¶
func NewNodeErrorInvalidOffer() *NodeError
func NewNodeErrorInvalidOfferId ¶
func NewNodeErrorInvalidOfferId() *NodeError
func NewNodeErrorInvalidPaymentHash ¶
func NewNodeErrorInvalidPaymentHash() *NodeError
func NewNodeErrorInvalidPaymentId ¶
func NewNodeErrorInvalidPaymentId() *NodeError
func NewNodeErrorInvalidPaymentPreimage ¶
func NewNodeErrorInvalidPaymentPreimage() *NodeError
func NewNodeErrorInvalidPaymentSecret ¶
func NewNodeErrorInvalidPaymentSecret() *NodeError
func NewNodeErrorInvalidPublicKey ¶
func NewNodeErrorInvalidPublicKey() *NodeError
func NewNodeErrorInvalidQuantity ¶
func NewNodeErrorInvalidQuantity() *NodeError
func NewNodeErrorInvalidRefund ¶
func NewNodeErrorInvalidRefund() *NodeError
func NewNodeErrorInvalidSecretKey ¶
func NewNodeErrorInvalidSecretKey() *NodeError
func NewNodeErrorInvalidSocketAddress ¶
func NewNodeErrorInvalidSocketAddress() *NodeError
func NewNodeErrorInvalidUri ¶
func NewNodeErrorInvalidUri() *NodeError
func NewNodeErrorInvoiceCreationFailed ¶
func NewNodeErrorInvoiceCreationFailed() *NodeError
func NewNodeErrorInvoiceRequestCreationFailed ¶
func NewNodeErrorInvoiceRequestCreationFailed() *NodeError
func NewNodeErrorLiquidityFeeTooHigh ¶
func NewNodeErrorLiquidityFeeTooHigh() *NodeError
func NewNodeErrorLiquidityRequestFailed ¶
func NewNodeErrorLiquidityRequestFailed() *NodeError
func NewNodeErrorLiquiditySourceUnavailable ¶
func NewNodeErrorLiquiditySourceUnavailable() *NodeError
func NewNodeErrorNotRunning ¶
func NewNodeErrorNotRunning() *NodeError
func NewNodeErrorOfferCreationFailed ¶
func NewNodeErrorOfferCreationFailed() *NodeError
func NewNodeErrorOnchainTxCreationFailed ¶
func NewNodeErrorOnchainTxCreationFailed() *NodeError
func NewNodeErrorOnchainTxSigningFailed ¶
func NewNodeErrorOnchainTxSigningFailed() *NodeError
func NewNodeErrorPaymentSendingFailed ¶
func NewNodeErrorPaymentSendingFailed() *NodeError
func NewNodeErrorPersistenceFailed ¶
func NewNodeErrorPersistenceFailed() *NodeError
func NewNodeErrorProbeSendingFailed ¶
func NewNodeErrorProbeSendingFailed() *NodeError
func NewNodeErrorRefundCreationFailed ¶
func NewNodeErrorRefundCreationFailed() *NodeError
func NewNodeErrorTxSyncFailed ¶
func NewNodeErrorTxSyncFailed() *NodeError
func NewNodeErrorTxSyncTimeout ¶
func NewNodeErrorTxSyncTimeout() *NodeError
func NewNodeErrorUnsupportedCurrency ¶
func NewNodeErrorUnsupportedCurrency() *NodeError
func NewNodeErrorUriParameterParsingFailed ¶
func NewNodeErrorUriParameterParsingFailed() *NodeError
func NewNodeErrorWalletOperationFailed ¶
func NewNodeErrorWalletOperationFailed() *NodeError
func NewNodeErrorWalletOperationTimeout ¶
func NewNodeErrorWalletOperationTimeout() *NodeError
type NodeErrorAlreadyRunning ¶
type NodeErrorAlreadyRunning struct {
// contains filtered or unexported fields
}
Variant structs
func (NodeErrorAlreadyRunning) Error ¶
func (err NodeErrorAlreadyRunning) Error() string
func (NodeErrorAlreadyRunning) Is ¶
func (self NodeErrorAlreadyRunning) Is(target error) bool
type NodeErrorAsyncPaymentServicesDisabled ¶
type NodeErrorAsyncPaymentServicesDisabled struct {
// contains filtered or unexported fields
}
func (NodeErrorAsyncPaymentServicesDisabled) Error ¶
func (err NodeErrorAsyncPaymentServicesDisabled) Error() string
func (NodeErrorAsyncPaymentServicesDisabled) Is ¶
func (self NodeErrorAsyncPaymentServicesDisabled) Is(target error) bool
type NodeErrorChannelClosingFailed ¶
type NodeErrorChannelClosingFailed struct {
// contains filtered or unexported fields
}
func (NodeErrorChannelClosingFailed) Error ¶
func (err NodeErrorChannelClosingFailed) Error() string
func (NodeErrorChannelClosingFailed) Is ¶
func (self NodeErrorChannelClosingFailed) Is(target error) bool
type NodeErrorChannelConfigUpdateFailed ¶
type NodeErrorChannelConfigUpdateFailed struct {
// contains filtered or unexported fields
}
func (NodeErrorChannelConfigUpdateFailed) Error ¶
func (err NodeErrorChannelConfigUpdateFailed) Error() string
func (NodeErrorChannelConfigUpdateFailed) Is ¶
func (self NodeErrorChannelConfigUpdateFailed) Is(target error) bool
type NodeErrorChannelCreationFailed ¶
type NodeErrorChannelCreationFailed struct {
// contains filtered or unexported fields
}
func (NodeErrorChannelCreationFailed) Error ¶
func (err NodeErrorChannelCreationFailed) Error() string
func (NodeErrorChannelCreationFailed) Is ¶
func (self NodeErrorChannelCreationFailed) Is(target error) bool
type NodeErrorChannelSplicingFailed ¶
type NodeErrorChannelSplicingFailed struct {
// contains filtered or unexported fields
}
func (NodeErrorChannelSplicingFailed) Error ¶
func (err NodeErrorChannelSplicingFailed) Error() string
func (NodeErrorChannelSplicingFailed) Is ¶
func (self NodeErrorChannelSplicingFailed) Is(target error) bool
type NodeErrorConnectionFailed ¶
type NodeErrorConnectionFailed struct {
// contains filtered or unexported fields
}
func (NodeErrorConnectionFailed) Error ¶
func (err NodeErrorConnectionFailed) Error() string
func (NodeErrorConnectionFailed) Is ¶
func (self NodeErrorConnectionFailed) Is(target error) bool
type NodeErrorDuplicatePayment ¶
type NodeErrorDuplicatePayment struct {
// contains filtered or unexported fields
}
func (NodeErrorDuplicatePayment) Error ¶
func (err NodeErrorDuplicatePayment) Error() string
func (NodeErrorDuplicatePayment) Is ¶
func (self NodeErrorDuplicatePayment) Is(target error) bool
type NodeErrorFeerateEstimationUpdateFailed ¶
type NodeErrorFeerateEstimationUpdateFailed struct {
// contains filtered or unexported fields
}
func (NodeErrorFeerateEstimationUpdateFailed) Error ¶
func (err NodeErrorFeerateEstimationUpdateFailed) Error() string
func (NodeErrorFeerateEstimationUpdateFailed) Is ¶
func (self NodeErrorFeerateEstimationUpdateFailed) Is(target error) bool
type NodeErrorFeerateEstimationUpdateTimeout ¶
type NodeErrorFeerateEstimationUpdateTimeout struct {
// contains filtered or unexported fields
}
func (NodeErrorFeerateEstimationUpdateTimeout) Error ¶
func (err NodeErrorFeerateEstimationUpdateTimeout) Error() string
func (NodeErrorFeerateEstimationUpdateTimeout) Is ¶
func (self NodeErrorFeerateEstimationUpdateTimeout) Is(target error) bool
type NodeErrorGossipUpdateFailed ¶
type NodeErrorGossipUpdateFailed struct {
// contains filtered or unexported fields
}
func (NodeErrorGossipUpdateFailed) Error ¶
func (err NodeErrorGossipUpdateFailed) Error() string
func (NodeErrorGossipUpdateFailed) Is ¶
func (self NodeErrorGossipUpdateFailed) Is(target error) bool
type NodeErrorGossipUpdateTimeout ¶
type NodeErrorGossipUpdateTimeout struct {
// contains filtered or unexported fields
}
func (NodeErrorGossipUpdateTimeout) Error ¶
func (err NodeErrorGossipUpdateTimeout) Error() string
func (NodeErrorGossipUpdateTimeout) Is ¶
func (self NodeErrorGossipUpdateTimeout) Is(target error) bool
type NodeErrorInsufficientFunds ¶
type NodeErrorInsufficientFunds struct {
// contains filtered or unexported fields
}
func (NodeErrorInsufficientFunds) Error ¶
func (err NodeErrorInsufficientFunds) Error() string
func (NodeErrorInsufficientFunds) Is ¶
func (self NodeErrorInsufficientFunds) Is(target error) bool
type NodeErrorInvalidAddress ¶
type NodeErrorInvalidAddress struct {
// contains filtered or unexported fields
}
func (NodeErrorInvalidAddress) Error ¶
func (err NodeErrorInvalidAddress) Error() string
func (NodeErrorInvalidAddress) Is ¶
func (self NodeErrorInvalidAddress) Is(target error) bool
type NodeErrorInvalidAmount ¶
type NodeErrorInvalidAmount struct {
// contains filtered or unexported fields
}
func (NodeErrorInvalidAmount) Error ¶
func (err NodeErrorInvalidAmount) Error() string
func (NodeErrorInvalidAmount) Is ¶
func (self NodeErrorInvalidAmount) Is(target error) bool
type NodeErrorInvalidBlindedPaths ¶
type NodeErrorInvalidBlindedPaths struct {
// contains filtered or unexported fields
}
func (NodeErrorInvalidBlindedPaths) Error ¶
func (err NodeErrorInvalidBlindedPaths) Error() string
func (NodeErrorInvalidBlindedPaths) Is ¶
func (self NodeErrorInvalidBlindedPaths) Is(target error) bool
type NodeErrorInvalidChannelId ¶
type NodeErrorInvalidChannelId struct {
// contains filtered or unexported fields
}
func (NodeErrorInvalidChannelId) Error ¶
func (err NodeErrorInvalidChannelId) Error() string
func (NodeErrorInvalidChannelId) Is ¶
func (self NodeErrorInvalidChannelId) Is(target error) bool
type NodeErrorInvalidCustomTlv ¶
type NodeErrorInvalidCustomTlv struct {
// contains filtered or unexported fields
}
func (NodeErrorInvalidCustomTlv) Error ¶
func (err NodeErrorInvalidCustomTlv) Error() string
func (NodeErrorInvalidCustomTlv) Is ¶
func (self NodeErrorInvalidCustomTlv) Is(target error) bool
type NodeErrorInvalidCustomTlvs ¶
type NodeErrorInvalidCustomTlvs struct {
// contains filtered or unexported fields
}
func (NodeErrorInvalidCustomTlvs) Error ¶
func (err NodeErrorInvalidCustomTlvs) Error() string
func (NodeErrorInvalidCustomTlvs) Is ¶
func (self NodeErrorInvalidCustomTlvs) Is(target error) bool
type NodeErrorInvalidDateTime ¶
type NodeErrorInvalidDateTime struct {
// contains filtered or unexported fields
}
func (NodeErrorInvalidDateTime) Error ¶
func (err NodeErrorInvalidDateTime) Error() string
func (NodeErrorInvalidDateTime) Is ¶
func (self NodeErrorInvalidDateTime) Is(target error) bool
type NodeErrorInvalidFeeRate ¶
type NodeErrorInvalidFeeRate struct {
// contains filtered or unexported fields
}
func (NodeErrorInvalidFeeRate) Error ¶
func (err NodeErrorInvalidFeeRate) Error() string
func (NodeErrorInvalidFeeRate) Is ¶
func (self NodeErrorInvalidFeeRate) Is(target error) bool
type NodeErrorInvalidInvoice ¶
type NodeErrorInvalidInvoice struct {
// contains filtered or unexported fields
}
func (NodeErrorInvalidInvoice) Error ¶
func (err NodeErrorInvalidInvoice) Error() string
func (NodeErrorInvalidInvoice) Is ¶
func (self NodeErrorInvalidInvoice) Is(target error) bool
type NodeErrorInvalidNetwork ¶
type NodeErrorInvalidNetwork struct {
// contains filtered or unexported fields
}
func (NodeErrorInvalidNetwork) Error ¶
func (err NodeErrorInvalidNetwork) Error() string
func (NodeErrorInvalidNetwork) Is ¶
func (self NodeErrorInvalidNetwork) Is(target error) bool
type NodeErrorInvalidNodeAlias ¶
type NodeErrorInvalidNodeAlias struct {
// contains filtered or unexported fields
}
func (NodeErrorInvalidNodeAlias) Error ¶
func (err NodeErrorInvalidNodeAlias) Error() string
func (NodeErrorInvalidNodeAlias) Is ¶
func (self NodeErrorInvalidNodeAlias) Is(target error) bool
type NodeErrorInvalidNodeId ¶
type NodeErrorInvalidNodeId struct {
// contains filtered or unexported fields
}
func (NodeErrorInvalidNodeId) Error ¶
func (err NodeErrorInvalidNodeId) Error() string
func (NodeErrorInvalidNodeId) Is ¶
func (self NodeErrorInvalidNodeId) Is(target error) bool
type NodeErrorInvalidOffer ¶
type NodeErrorInvalidOffer struct {
// contains filtered or unexported fields
}
func (NodeErrorInvalidOffer) Error ¶
func (err NodeErrorInvalidOffer) Error() string
func (NodeErrorInvalidOffer) Is ¶
func (self NodeErrorInvalidOffer) Is(target error) bool
type NodeErrorInvalidOfferId ¶
type NodeErrorInvalidOfferId struct {
// contains filtered or unexported fields
}
func (NodeErrorInvalidOfferId) Error ¶
func (err NodeErrorInvalidOfferId) Error() string
func (NodeErrorInvalidOfferId) Is ¶
func (self NodeErrorInvalidOfferId) Is(target error) bool
type NodeErrorInvalidPaymentHash ¶
type NodeErrorInvalidPaymentHash struct {
// contains filtered or unexported fields
}
func (NodeErrorInvalidPaymentHash) Error ¶
func (err NodeErrorInvalidPaymentHash) Error() string
func (NodeErrorInvalidPaymentHash) Is ¶
func (self NodeErrorInvalidPaymentHash) Is(target error) bool
type NodeErrorInvalidPaymentId ¶
type NodeErrorInvalidPaymentId struct {
// contains filtered or unexported fields
}
func (NodeErrorInvalidPaymentId) Error ¶
func (err NodeErrorInvalidPaymentId) Error() string
func (NodeErrorInvalidPaymentId) Is ¶
func (self NodeErrorInvalidPaymentId) Is(target error) bool
type NodeErrorInvalidPaymentPreimage ¶
type NodeErrorInvalidPaymentPreimage struct {
// contains filtered or unexported fields
}
func (NodeErrorInvalidPaymentPreimage) Error ¶
func (err NodeErrorInvalidPaymentPreimage) Error() string
func (NodeErrorInvalidPaymentPreimage) Is ¶
func (self NodeErrorInvalidPaymentPreimage) Is(target error) bool
type NodeErrorInvalidPaymentSecret ¶
type NodeErrorInvalidPaymentSecret struct {
// contains filtered or unexported fields
}
func (NodeErrorInvalidPaymentSecret) Error ¶
func (err NodeErrorInvalidPaymentSecret) Error() string
func (NodeErrorInvalidPaymentSecret) Is ¶
func (self NodeErrorInvalidPaymentSecret) Is(target error) bool
type NodeErrorInvalidPublicKey ¶
type NodeErrorInvalidPublicKey struct {
// contains filtered or unexported fields
}
func (NodeErrorInvalidPublicKey) Error ¶
func (err NodeErrorInvalidPublicKey) Error() string
func (NodeErrorInvalidPublicKey) Is ¶
func (self NodeErrorInvalidPublicKey) Is(target error) bool
type NodeErrorInvalidQuantity ¶
type NodeErrorInvalidQuantity struct {
// contains filtered or unexported fields
}
func (NodeErrorInvalidQuantity) Error ¶
func (err NodeErrorInvalidQuantity) Error() string
func (NodeErrorInvalidQuantity) Is ¶
func (self NodeErrorInvalidQuantity) Is(target error) bool
type NodeErrorInvalidRefund ¶
type NodeErrorInvalidRefund struct {
// contains filtered or unexported fields
}
func (NodeErrorInvalidRefund) Error ¶
func (err NodeErrorInvalidRefund) Error() string
func (NodeErrorInvalidRefund) Is ¶
func (self NodeErrorInvalidRefund) Is(target error) bool
type NodeErrorInvalidSecretKey ¶
type NodeErrorInvalidSecretKey struct {
// contains filtered or unexported fields
}
func (NodeErrorInvalidSecretKey) Error ¶
func (err NodeErrorInvalidSecretKey) Error() string
func (NodeErrorInvalidSecretKey) Is ¶
func (self NodeErrorInvalidSecretKey) Is(target error) bool
type NodeErrorInvalidSocketAddress ¶
type NodeErrorInvalidSocketAddress struct {
// contains filtered or unexported fields
}
func (NodeErrorInvalidSocketAddress) Error ¶
func (err NodeErrorInvalidSocketAddress) Error() string
func (NodeErrorInvalidSocketAddress) Is ¶
func (self NodeErrorInvalidSocketAddress) Is(target error) bool
type NodeErrorInvalidUri ¶
type NodeErrorInvalidUri struct {
// contains filtered or unexported fields
}
func (NodeErrorInvalidUri) Error ¶
func (err NodeErrorInvalidUri) Error() string
func (NodeErrorInvalidUri) Is ¶
func (self NodeErrorInvalidUri) Is(target error) bool
type NodeErrorInvoiceCreationFailed ¶
type NodeErrorInvoiceCreationFailed struct {
// contains filtered or unexported fields
}
func (NodeErrorInvoiceCreationFailed) Error ¶
func (err NodeErrorInvoiceCreationFailed) Error() string
func (NodeErrorInvoiceCreationFailed) Is ¶
func (self NodeErrorInvoiceCreationFailed) Is(target error) bool
type NodeErrorInvoiceRequestCreationFailed ¶
type NodeErrorInvoiceRequestCreationFailed struct {
// contains filtered or unexported fields
}
func (NodeErrorInvoiceRequestCreationFailed) Error ¶
func (err NodeErrorInvoiceRequestCreationFailed) Error() string
func (NodeErrorInvoiceRequestCreationFailed) Is ¶
func (self NodeErrorInvoiceRequestCreationFailed) Is(target error) bool
type NodeErrorLiquidityFeeTooHigh ¶
type NodeErrorLiquidityFeeTooHigh struct {
// contains filtered or unexported fields
}
func (NodeErrorLiquidityFeeTooHigh) Error ¶
func (err NodeErrorLiquidityFeeTooHigh) Error() string
func (NodeErrorLiquidityFeeTooHigh) Is ¶
func (self NodeErrorLiquidityFeeTooHigh) Is(target error) bool
type NodeErrorLiquidityRequestFailed ¶
type NodeErrorLiquidityRequestFailed struct {
// contains filtered or unexported fields
}
func (NodeErrorLiquidityRequestFailed) Error ¶
func (err NodeErrorLiquidityRequestFailed) Error() string
func (NodeErrorLiquidityRequestFailed) Is ¶
func (self NodeErrorLiquidityRequestFailed) Is(target error) bool
type NodeErrorLiquiditySourceUnavailable ¶
type NodeErrorLiquiditySourceUnavailable struct {
// contains filtered or unexported fields
}
func (NodeErrorLiquiditySourceUnavailable) Error ¶
func (err NodeErrorLiquiditySourceUnavailable) Error() string
func (NodeErrorLiquiditySourceUnavailable) Is ¶
func (self NodeErrorLiquiditySourceUnavailable) Is(target error) bool
type NodeErrorNotRunning ¶
type NodeErrorNotRunning struct {
// contains filtered or unexported fields
}
func (NodeErrorNotRunning) Error ¶
func (err NodeErrorNotRunning) Error() string
func (NodeErrorNotRunning) Is ¶
func (self NodeErrorNotRunning) Is(target error) bool
type NodeErrorOfferCreationFailed ¶
type NodeErrorOfferCreationFailed struct {
// contains filtered or unexported fields
}
func (NodeErrorOfferCreationFailed) Error ¶
func (err NodeErrorOfferCreationFailed) Error() string
func (NodeErrorOfferCreationFailed) Is ¶
func (self NodeErrorOfferCreationFailed) Is(target error) bool
type NodeErrorOnchainTxCreationFailed ¶
type NodeErrorOnchainTxCreationFailed struct {
// contains filtered or unexported fields
}
func (NodeErrorOnchainTxCreationFailed) Error ¶
func (err NodeErrorOnchainTxCreationFailed) Error() string
func (NodeErrorOnchainTxCreationFailed) Is ¶
func (self NodeErrorOnchainTxCreationFailed) Is(target error) bool
type NodeErrorOnchainTxSigningFailed ¶
type NodeErrorOnchainTxSigningFailed struct {
// contains filtered or unexported fields
}
func (NodeErrorOnchainTxSigningFailed) Error ¶
func (err NodeErrorOnchainTxSigningFailed) Error() string
func (NodeErrorOnchainTxSigningFailed) Is ¶
func (self NodeErrorOnchainTxSigningFailed) Is(target error) bool
type NodeErrorPaymentSendingFailed ¶
type NodeErrorPaymentSendingFailed struct {
// contains filtered or unexported fields
}
func (NodeErrorPaymentSendingFailed) Error ¶
func (err NodeErrorPaymentSendingFailed) Error() string
func (NodeErrorPaymentSendingFailed) Is ¶
func (self NodeErrorPaymentSendingFailed) Is(target error) bool
type NodeErrorPersistenceFailed ¶
type NodeErrorPersistenceFailed struct {
// contains filtered or unexported fields
}
func (NodeErrorPersistenceFailed) Error ¶
func (err NodeErrorPersistenceFailed) Error() string
func (NodeErrorPersistenceFailed) Is ¶
func (self NodeErrorPersistenceFailed) Is(target error) bool
type NodeErrorProbeSendingFailed ¶
type NodeErrorProbeSendingFailed struct {
// contains filtered or unexported fields
}
func (NodeErrorProbeSendingFailed) Error ¶
func (err NodeErrorProbeSendingFailed) Error() string
func (NodeErrorProbeSendingFailed) Is ¶
func (self NodeErrorProbeSendingFailed) Is(target error) bool
type NodeErrorRefundCreationFailed ¶
type NodeErrorRefundCreationFailed struct {
// contains filtered or unexported fields
}
func (NodeErrorRefundCreationFailed) Error ¶
func (err NodeErrorRefundCreationFailed) Error() string
func (NodeErrorRefundCreationFailed) Is ¶
func (self NodeErrorRefundCreationFailed) Is(target error) bool
type NodeErrorTxSyncFailed ¶
type NodeErrorTxSyncFailed struct {
// contains filtered or unexported fields
}
func (NodeErrorTxSyncFailed) Error ¶
func (err NodeErrorTxSyncFailed) Error() string
func (NodeErrorTxSyncFailed) Is ¶
func (self NodeErrorTxSyncFailed) Is(target error) bool
type NodeErrorTxSyncTimeout ¶
type NodeErrorTxSyncTimeout struct {
// contains filtered or unexported fields
}
func (NodeErrorTxSyncTimeout) Error ¶
func (err NodeErrorTxSyncTimeout) Error() string
func (NodeErrorTxSyncTimeout) Is ¶
func (self NodeErrorTxSyncTimeout) Is(target error) bool
type NodeErrorUnsupportedCurrency ¶
type NodeErrorUnsupportedCurrency struct {
// contains filtered or unexported fields
}
func (NodeErrorUnsupportedCurrency) Error ¶
func (err NodeErrorUnsupportedCurrency) Error() string
func (NodeErrorUnsupportedCurrency) Is ¶
func (self NodeErrorUnsupportedCurrency) Is(target error) bool
type NodeErrorUriParameterParsingFailed ¶
type NodeErrorUriParameterParsingFailed struct {
// contains filtered or unexported fields
}
func (NodeErrorUriParameterParsingFailed) Error ¶
func (err NodeErrorUriParameterParsingFailed) Error() string
func (NodeErrorUriParameterParsingFailed) Is ¶
func (self NodeErrorUriParameterParsingFailed) Is(target error) bool
type NodeErrorWalletOperationFailed ¶
type NodeErrorWalletOperationFailed struct {
// contains filtered or unexported fields
}
func (NodeErrorWalletOperationFailed) Error ¶
func (err NodeErrorWalletOperationFailed) Error() string
func (NodeErrorWalletOperationFailed) Is ¶
func (self NodeErrorWalletOperationFailed) Is(target error) bool
type NodeErrorWalletOperationTimeout ¶
type NodeErrorWalletOperationTimeout struct {
// contains filtered or unexported fields
}
func (NodeErrorWalletOperationTimeout) Error ¶
func (err NodeErrorWalletOperationTimeout) Error() string
func (NodeErrorWalletOperationTimeout) Is ¶
func (self NodeErrorWalletOperationTimeout) Is(target error) bool
type NodeId ¶
type NodeId = string
*
- Typealias from the type name used in the UDL file to the builtin type. This
- is needed because the UDL type name is used in function/method signatures.
- It's also what we have an external type that references a custom type.
type NodeInfo ¶
type NodeInfo struct {
Channels []uint64
AnnouncementInfo *NodeAnnouncementInfo
}
type NodeInterface ¶
type NodeInterface interface {
AnnouncementAddresses() *[]SocketAddress
Bolt11Payment() *Bolt11Payment
Bolt12Payment() *Bolt12Payment
CloseChannel(userChannelId UserChannelId, counterpartyNodeId PublicKey) error
Config() Config
Connect(nodeId PublicKey, address SocketAddress, persist bool) error
Disconnect(nodeId PublicKey) error
EventHandled() error
ExportPathfindingScores() ([]byte, error)
ForceCloseChannel(userChannelId UserChannelId, counterpartyNodeId PublicKey, reason *string) error
GetEncodedChannelMonitors() ([]KeyValue, error)
ListBalances() BalanceDetails
ListChannelMonitorSizes() []ChannelMonitorSizeInfo
ListChannels() []ChannelDetails
ListPayments() []PaymentDetails
ListPeers() []PeerDetails
ListeningAddresses() *[]SocketAddress
Lsps1Liquidity() *Lsps1Liquidity
NetworkGraph() *NetworkGraph
NextEvent() *Event
NodeAlias() *NodeAlias
NodeId() PublicKey
OnchainPayment() *OnchainPayment
OpenAnnouncedChannel(nodeId PublicKey, address SocketAddress, channelAmountSats uint64, pushToCounterpartyMsat *uint64, channelConfig *ChannelConfig) (UserChannelId, error)
OpenChannel(nodeId PublicKey, address SocketAddress, channelAmountSats uint64, pushToCounterpartyMsat *uint64, channelConfig *ChannelConfig) (UserChannelId, error)
Payment(paymentId PaymentId) *PaymentDetails
RemovePayment(paymentId PaymentId) error
SignMessage(msg []uint8) string
SpliceIn(userChannelId UserChannelId, counterpartyNodeId PublicKey, spliceAmountSats uint64) error
SpliceOut(userChannelId UserChannelId, counterpartyNodeId PublicKey, address Address, spliceAmountSats uint64) error
SpontaneousPayment() *SpontaneousPayment
Start() error
Status() NodeStatus
Stop() error
SyncWallets() error
UnifiedQrPayment() *UnifiedQrPayment
UpdateChannelConfig(userChannelId UserChannelId, counterpartyNodeId PublicKey, channelConfig ChannelConfig) error
UpdateFeeEstimates() error
VerifySignature(msg []uint8, sig string, pkey PublicKey) bool
WaitNextEvent() Event
}
type NodeStatus ¶
type NodeStatus struct {
IsRunning bool
CurrentBestBlock BestBlock
LatestLightningWalletSyncTimestamp *uint64
LatestOnchainWalletSyncTimestamp *uint64
LatestFeeRateCacheUpdateTimestamp *uint64
LatestRgsSnapshotTimestamp *uint64
LatestPathfindingScoresSyncTimestamp *uint64
LatestNodeAnnouncementBroadcastTimestamp *uint64
LatestChannelMonitorArchivalHeight *uint32
}
func (*NodeStatus) Destroy ¶
func (r *NodeStatus) Destroy()
type Offer ¶
type Offer struct {
// contains filtered or unexported fields
}
func OfferFromStr ¶
func (*Offer) AbsoluteExpirySeconds ¶
func (*Offer) Amount ¶
func (_self *Offer) Amount() *OfferAmount
func (*Offer) DebugString ¶
func (*Offer) ExpectsQuantity ¶
func (*Offer) IsValidQuantity ¶
func (*Offer) IssuerSigningPubkey ¶
func (*Offer) OfferDescription ¶
func (*Offer) SupportsChain ¶
type OfferAmount ¶
type OfferAmount interface {
Destroy()
}
type OfferAmountBitcoin ¶
type OfferAmountBitcoin struct {
AmountMsats uint64
}
func (OfferAmountBitcoin) Destroy ¶
func (e OfferAmountBitcoin) Destroy()
type OfferAmountCurrency ¶
func (OfferAmountCurrency) Destroy ¶
func (e OfferAmountCurrency) Destroy()
type OfferId ¶
type OfferId = string
*
- Typealias from the type name used in the UDL file to the builtin type. This
- is needed because the UDL type name is used in function/method signatures.
- It's also what we have an external type that references a custom type.
type OfferInterface ¶
type OfferInterface interface {
AbsoluteExpirySeconds() *uint64
Amount() *OfferAmount
Chains() []Network
ExpectsQuantity() bool
Id() OfferId
IsExpired() bool
IsValidQuantity(quantity uint64) bool
Issuer() *string
IssuerSigningPubkey() *PublicKey
Metadata() *[]uint8
OfferDescription() *string
SupportsChain(chain Network) bool
}
type OnchainPayment ¶
type OnchainPayment struct {
// contains filtered or unexported fields
}
func (*OnchainPayment) Destroy ¶
func (object *OnchainPayment) Destroy()
func (*OnchainPayment) NewAddress ¶
func (_self *OnchainPayment) NewAddress() (Address, error)
func (*OnchainPayment) SendAllToAddress ¶
func (*OnchainPayment) SendToAddress ¶
type OnchainPaymentInterface ¶
type PaymentDetails ¶
type PaymentDetails struct {
Id PaymentId
Kind PaymentKind
AmountMsat *uint64
FeePaidMsat *uint64
Direction PaymentDirection
Status PaymentStatus
CreatedAt uint64
LatestUpdateTimestamp uint64
}
func (*PaymentDetails) Destroy ¶
func (r *PaymentDetails) Destroy()
type PaymentDirection ¶
type PaymentDirection uint
const ( PaymentDirectionInbound PaymentDirection = 1 PaymentDirectionOutbound PaymentDirection = 2 )
type PaymentFailureReason ¶
type PaymentFailureReason uint
const ( PaymentFailureReasonRecipientRejected PaymentFailureReason = 1 PaymentFailureReasonUserAbandoned PaymentFailureReason = 2 PaymentFailureReasonRetriesExhausted PaymentFailureReason = 3 PaymentFailureReasonPaymentExpired PaymentFailureReason = 4 PaymentFailureReasonRouteNotFound PaymentFailureReason = 5 PaymentFailureReasonUnexpectedError PaymentFailureReason = 6 PaymentFailureReasonUnknownRequiredFeatures PaymentFailureReason = 7 PaymentFailureReasonInvoiceRequestExpired PaymentFailureReason = 8 PaymentFailureReasonInvoiceRequestRejected PaymentFailureReason = 9 PaymentFailureReasonBlindedPathCreationFailed PaymentFailureReason = 10 )
type PaymentHash ¶
type PaymentHash = string
*
- Typealias from the type name used in the UDL file to the builtin type. This
- is needed because the UDL type name is used in function/method signatures.
- It's also what we have an external type that references a custom type.
type PaymentId ¶
type PaymentId = string
*
- Typealias from the type name used in the UDL file to the builtin type. This
- is needed because the UDL type name is used in function/method signatures.
- It's also what we have an external type that references a custom type.
type PaymentKind ¶
type PaymentKind interface {
Destroy()
}
type PaymentKindBolt11 ¶
type PaymentKindBolt11 struct {
Hash PaymentHash
Preimage *PaymentPreimage
Secret *PaymentSecret
Bolt11Invoice *string
}
func (PaymentKindBolt11) Destroy ¶
func (e PaymentKindBolt11) Destroy()
type PaymentKindBolt11Jit ¶
type PaymentKindBolt11Jit struct {
Hash PaymentHash
Preimage *PaymentPreimage
Secret *PaymentSecret
CounterpartySkimmedFeeMsat *uint64
LspFeeLimits LspFeeLimits
}
func (PaymentKindBolt11Jit) Destroy ¶
func (e PaymentKindBolt11Jit) Destroy()
type PaymentKindBolt12Offer ¶
type PaymentKindBolt12Offer struct {
Hash *PaymentHash
Preimage *PaymentPreimage
Secret *PaymentSecret
OfferId OfferId
PayerNote *UntrustedString
Quantity *uint64
}
func (PaymentKindBolt12Offer) Destroy ¶
func (e PaymentKindBolt12Offer) Destroy()
type PaymentKindBolt12Refund ¶
type PaymentKindBolt12Refund struct {
Hash *PaymentHash
Preimage *PaymentPreimage
Secret *PaymentSecret
PayerNote *UntrustedString
Quantity *uint64
}
func (PaymentKindBolt12Refund) Destroy ¶
func (e PaymentKindBolt12Refund) Destroy()
type PaymentKindOnchain ¶
type PaymentKindOnchain struct {
Txid Txid
Status ConfirmationStatus
}
func (PaymentKindOnchain) Destroy ¶
func (e PaymentKindOnchain) Destroy()
type PaymentKindSpontaneous ¶
type PaymentKindSpontaneous struct {
Hash PaymentHash
Preimage *PaymentPreimage
CustomTlvs []TlvEntry
}
func (PaymentKindSpontaneous) Destroy ¶
func (e PaymentKindSpontaneous) Destroy()
type PaymentPreimage ¶
type PaymentPreimage = string
*
- Typealias from the type name used in the UDL file to the builtin type. This
- is needed because the UDL type name is used in function/method signatures.
- It's also what we have an external type that references a custom type.
type PaymentSecret ¶
type PaymentSecret = string
*
- Typealias from the type name used in the UDL file to the builtin type. This
- is needed because the UDL type name is used in function/method signatures.
- It's also what we have an external type that references a custom type.
type PaymentStatus ¶
type PaymentStatus uint
const ( PaymentStatusPending PaymentStatus = 1 PaymentStatusSucceeded PaymentStatus = 2 PaymentStatusFailed PaymentStatus = 3 )
type PeerDetails ¶
type PeerDetails struct {
NodeId PublicKey
Address SocketAddress
IsPersisted bool
IsConnected bool
}
func (*PeerDetails) Destroy ¶
func (r *PeerDetails) Destroy()
type PendingSweepBalance ¶
type PendingSweepBalance interface {
Destroy()
}
type PendingSweepBalanceAwaitingThresholdConfirmations ¶
type PendingSweepBalanceAwaitingThresholdConfirmations struct {
ChannelId *ChannelId
LatestSpendingTxid Txid
ConfirmationHash BlockHash
ConfirmationHeight uint32
AmountSatoshis uint64
CounterpartyNodeId *PublicKey
FundingTxId *Txid
FundingTxIndex *uint16
}
func (PendingSweepBalanceAwaitingThresholdConfirmations) Destroy ¶
func (e PendingSweepBalanceAwaitingThresholdConfirmations) Destroy()
type PendingSweepBalanceBroadcastAwaitingConfirmation ¶
type PendingSweepBalanceBroadcastAwaitingConfirmation struct {
ChannelId *ChannelId
LatestBroadcastHeight uint32
LatestSpendingTxid Txid
AmountSatoshis uint64
CounterpartyNodeId *PublicKey
FundingTxId *Txid
FundingTxIndex *uint16
}
func (PendingSweepBalanceBroadcastAwaitingConfirmation) Destroy ¶
func (e PendingSweepBalanceBroadcastAwaitingConfirmation) Destroy()
type PendingSweepBalancePendingBroadcast ¶
type PendingSweepBalancePendingBroadcast struct {
ChannelId *ChannelId
AmountSatoshis uint64
CounterpartyNodeId *PublicKey
FundingTxId *Txid
FundingTxIndex *uint16
}
func (PendingSweepBalancePendingBroadcast) Destroy ¶
func (e PendingSweepBalancePendingBroadcast) Destroy()
type PublicKey ¶
type PublicKey = string
*
- Typealias from the type name used in the UDL file to the builtin type. This
- is needed because the UDL type name is used in function/method signatures.
- It's also what we have an external type that references a custom type.
type QrPaymentResult ¶
type QrPaymentResult interface {
Destroy()
}
type QrPaymentResultBolt11 ¶
type QrPaymentResultBolt11 struct {
PaymentId PaymentId
}
func (QrPaymentResultBolt11) Destroy ¶
func (e QrPaymentResultBolt11) Destroy()
type QrPaymentResultBolt12 ¶
type QrPaymentResultBolt12 struct {
PaymentId PaymentId
}
func (QrPaymentResultBolt12) Destroy ¶
func (e QrPaymentResultBolt12) Destroy()
type QrPaymentResultOnchain ¶
type QrPaymentResultOnchain struct {
Txid Txid
}
func (QrPaymentResultOnchain) Destroy ¶
func (e QrPaymentResultOnchain) Destroy()
type Refund ¶
type Refund struct {
// contains filtered or unexported fields
}
func RefundFromStr ¶
func (*Refund) AbsoluteExpirySeconds ¶
func (*Refund) AmountMsats ¶
func (*Refund) DebugString ¶
func (*Refund) PayerMetadata ¶
func (*Refund) PayerSigningPubkey ¶
func (*Refund) RefundDescription ¶
type RefundInterface ¶
type ResetState ¶
type ResetState uint
const ( ResetStateNodeMetrics ResetState = 1 ResetStateScorer ResetState = 2 ResetStateNetworkGraph ResetState = 3 ResetStateAll ResetState = 4 )
type RouteHintHop ¶
type RouteHintHop struct {
SrcNodeId PublicKey
ShortChannelId uint64
CltvExpiryDelta uint16
HtlcMinimumMsat *uint64
HtlcMaximumMsat *uint64
Fees RoutingFees
}
func (*RouteHintHop) Destroy ¶
func (r *RouteHintHop) Destroy()
type RouteParametersConfig ¶
type RouteParametersConfig struct {
MaxTotalRoutingFeeMsat *uint64
MaxTotalCltvExpiryDelta uint32
MaxPathCount uint8
MaxChannelSaturationPowerOfHalf uint8
}
func (*RouteParametersConfig) Destroy ¶
func (r *RouteParametersConfig) Destroy()
type RoutingFees ¶
func (*RoutingFees) Destroy ¶
func (r *RoutingFees) Destroy()
type RustBufferI ¶
type SocketAddress ¶
type SocketAddress = string
*
- Typealias from the type name used in the UDL file to the builtin type. This
- is needed because the UDL type name is used in function/method signatures.
- It's also what we have an external type that references a custom type.
type SpontaneousPayment ¶
type SpontaneousPayment struct {
// contains filtered or unexported fields
}
func (*SpontaneousPayment) Destroy ¶
func (object *SpontaneousPayment) Destroy()
func (*SpontaneousPayment) Send ¶
func (_self *SpontaneousPayment) Send(amountMsat uint64, nodeId PublicKey, routeParameters *RouteParametersConfig) (PaymentId, error)
func (*SpontaneousPayment) SendProbes ¶
func (_self *SpontaneousPayment) SendProbes(amountMsat uint64, nodeId PublicKey) error
func (*SpontaneousPayment) SendWithCustomTlvs ¶
func (_self *SpontaneousPayment) SendWithCustomTlvs(amountMsat uint64, nodeId PublicKey, routeParameters *RouteParametersConfig, customTlvs []CustomTlvRecord) (PaymentId, error)
func (*SpontaneousPayment) SendWithPreimage ¶
func (_self *SpontaneousPayment) SendWithPreimage(amountMsat uint64, nodeId PublicKey, preimage PaymentPreimage, routeParameters *RouteParametersConfig) (PaymentId, error)
func (*SpontaneousPayment) SendWithPreimageAndCustomTlvs ¶
func (_self *SpontaneousPayment) SendWithPreimageAndCustomTlvs(amountMsat uint64, nodeId PublicKey, customTlvs []CustomTlvRecord, preimage PaymentPreimage, routeParameters *RouteParametersConfig) (PaymentId, error)
type SpontaneousPaymentInterface ¶
type SpontaneousPaymentInterface interface {
Send(amountMsat uint64, nodeId PublicKey, routeParameters *RouteParametersConfig) (PaymentId, error)
SendProbes(amountMsat uint64, nodeId PublicKey) error
SendWithCustomTlvs(amountMsat uint64, nodeId PublicKey, routeParameters *RouteParametersConfig, customTlvs []CustomTlvRecord) (PaymentId, error)
SendWithPreimage(amountMsat uint64, nodeId PublicKey, preimage PaymentPreimage, routeParameters *RouteParametersConfig) (PaymentId, error)
SendWithPreimageAndCustomTlvs(amountMsat uint64, nodeId PublicKey, customTlvs []CustomTlvRecord, preimage PaymentPreimage, routeParameters *RouteParametersConfig) (PaymentId, error)
}
type Txid ¶
type Txid = string
*
- Typealias from the type name used in the UDL file to the builtin type. This
- is needed because the UDL type name is used in function/method signatures.
- It's also what we have an external type that references a custom type.
type UnifiedQrPayment ¶
type UnifiedQrPayment struct {
// contains filtered or unexported fields
}
func (*UnifiedQrPayment) Destroy ¶
func (object *UnifiedQrPayment) Destroy()
func (*UnifiedQrPayment) Send ¶
func (_self *UnifiedQrPayment) Send(uriStr string, routeParameters *RouteParametersConfig) (QrPaymentResult, error)
type UnifiedQrPaymentInterface ¶
type UnifiedQrPaymentInterface interface {
Receive(amountSats uint64, message string, expirySec uint32) (string, error)
Send(uriStr string, routeParameters *RouteParametersConfig) (QrPaymentResult, error)
}
type UntrustedString ¶
type UntrustedString = string
*
- Typealias from the type name used in the UDL file to the builtin type. This
- is needed because the UDL type name is used in function/method signatures.
- It's also what we have an external type that references a custom type.
type UserChannelId ¶
type UserChannelId = string
*
- Typealias from the type name used in the UDL file to the builtin type. This
- is needed because the UDL type name is used in function/method signatures.
- It's also what we have an external type that references a custom type.
type VssHeaderProviderError ¶
type VssHeaderProviderError struct {
// contains filtered or unexported fields
}
func NewVssHeaderProviderErrorAuthorizationError ¶
func NewVssHeaderProviderErrorAuthorizationError() *VssHeaderProviderError
func NewVssHeaderProviderErrorInternalError ¶
func NewVssHeaderProviderErrorInternalError() *VssHeaderProviderError
func NewVssHeaderProviderErrorInvalidData ¶
func NewVssHeaderProviderErrorInvalidData() *VssHeaderProviderError
func NewVssHeaderProviderErrorRequestError ¶
func NewVssHeaderProviderErrorRequestError() *VssHeaderProviderError
func (*VssHeaderProviderError) AsError ¶
func (err *VssHeaderProviderError) AsError() error
Convience method to turn *VssHeaderProviderError into error Avoiding treating nil pointer as non nil error interface
func (VssHeaderProviderError) Error ¶
func (err VssHeaderProviderError) Error() string
func (VssHeaderProviderError) Unwrap ¶
func (err VssHeaderProviderError) Unwrap() error
type VssHeaderProviderErrorAuthorizationError ¶
type VssHeaderProviderErrorAuthorizationError struct {
// contains filtered or unexported fields
}
func (VssHeaderProviderErrorAuthorizationError) Error ¶
func (err VssHeaderProviderErrorAuthorizationError) Error() string
func (VssHeaderProviderErrorAuthorizationError) Is ¶
func (self VssHeaderProviderErrorAuthorizationError) Is(target error) bool
type VssHeaderProviderErrorInternalError ¶
type VssHeaderProviderErrorInternalError struct {
// contains filtered or unexported fields
}
func (VssHeaderProviderErrorInternalError) Error ¶
func (err VssHeaderProviderErrorInternalError) Error() string
func (VssHeaderProviderErrorInternalError) Is ¶
func (self VssHeaderProviderErrorInternalError) Is(target error) bool
type VssHeaderProviderErrorInvalidData ¶
type VssHeaderProviderErrorInvalidData struct {
// contains filtered or unexported fields
}
Variant structs
func (VssHeaderProviderErrorInvalidData) Error ¶
func (err VssHeaderProviderErrorInvalidData) Error() string
func (VssHeaderProviderErrorInvalidData) Is ¶
func (self VssHeaderProviderErrorInvalidData) Is(target error) bool
type VssHeaderProviderErrorRequestError ¶
type VssHeaderProviderErrorRequestError struct {
// contains filtered or unexported fields
}
func (VssHeaderProviderErrorRequestError) Error ¶
func (err VssHeaderProviderErrorRequestError) Error() string
func (VssHeaderProviderErrorRequestError) Is ¶
func (self VssHeaderProviderErrorRequestError) Is(target error) bool
Click to show internal directories.
Click to hide internal directories.