breez_sdk

package
v0.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 4, 2024 License: MIT Imports: 11 Imported by: 3

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrConnectErrorGeneric = fmt.Errorf("ConnectErrorGeneric")

Err* are used for checking error type with `errors.Is`

View Source
var ErrConnectErrorRestoreOnly = fmt.Errorf("ConnectErrorRestoreOnly")
View Source
var ErrConnectErrorServiceConnectivity = fmt.Errorf("ConnectErrorServiceConnectivity")
View Source
var ErrLnUrlAuthErrorGeneric = fmt.Errorf("LnUrlAuthErrorGeneric")

Err* are used for checking error type with `errors.Is`

View Source
var ErrLnUrlAuthErrorInvalidUri = fmt.Errorf("LnUrlAuthErrorInvalidUri")
View Source
var ErrLnUrlAuthErrorServiceConnectivity = fmt.Errorf("LnUrlAuthErrorServiceConnectivity")
View Source
var ErrLnUrlPayErrorAlreadyPaid = fmt.Errorf("LnUrlPayErrorAlreadyPaid")

Err* are used for checking error type with `errors.Is`

View Source
var ErrLnUrlPayErrorGeneric = fmt.Errorf("LnUrlPayErrorGeneric")
View Source
var ErrLnUrlPayErrorInvalidAmount = fmt.Errorf("LnUrlPayErrorInvalidAmount")
View Source
var ErrLnUrlPayErrorInvalidInvoice = fmt.Errorf("LnUrlPayErrorInvalidInvoice")
View Source
var ErrLnUrlPayErrorInvalidNetwork = fmt.Errorf("LnUrlPayErrorInvalidNetwork")
View Source
var ErrLnUrlPayErrorInvalidUri = fmt.Errorf("LnUrlPayErrorInvalidUri")
View Source
var ErrLnUrlPayErrorInvoiceExpired = fmt.Errorf("LnUrlPayErrorInvoiceExpired")
View Source
var ErrLnUrlPayErrorPaymentFailed = fmt.Errorf("LnUrlPayErrorPaymentFailed")
View Source
var ErrLnUrlPayErrorPaymentTimeout = fmt.Errorf("LnUrlPayErrorPaymentTimeout")
View Source
var ErrLnUrlPayErrorRouteNotFound = fmt.Errorf("LnUrlPayErrorRouteNotFound")
View Source
var ErrLnUrlPayErrorRouteTooExpensive = fmt.Errorf("LnUrlPayErrorRouteTooExpensive")
View Source
var ErrLnUrlPayErrorServiceConnectivity = fmt.Errorf("LnUrlPayErrorServiceConnectivity")
View Source
var ErrLnUrlWithdrawErrorGeneric = fmt.Errorf("LnUrlWithdrawErrorGeneric")

Err* are used for checking error type with `errors.Is`

View Source
var ErrLnUrlWithdrawErrorInvalidAmount = fmt.Errorf("LnUrlWithdrawErrorInvalidAmount")
View Source
var ErrLnUrlWithdrawErrorInvalidInvoice = fmt.Errorf("LnUrlWithdrawErrorInvalidInvoice")
View Source
var ErrLnUrlWithdrawErrorInvalidUri = fmt.Errorf("LnUrlWithdrawErrorInvalidUri")
View Source
var ErrLnUrlWithdrawErrorInvoiceNoRoutingHints = fmt.Errorf("LnUrlWithdrawErrorInvoiceNoRoutingHints")
View Source
var ErrLnUrlWithdrawErrorServiceConnectivity = fmt.Errorf("LnUrlWithdrawErrorServiceConnectivity")
View Source
var ErrReceiveOnchainErrorGeneric = fmt.Errorf("ReceiveOnchainErrorGeneric")

Err* are used for checking error type with `errors.Is`

View Source
var ErrReceiveOnchainErrorServiceConnectivity = fmt.Errorf("ReceiveOnchainErrorServiceConnectivity")
View Source
var ErrReceiveOnchainErrorSwapInProgress = fmt.Errorf("ReceiveOnchainErrorSwapInProgress")
View Source
var ErrReceivePaymentErrorGeneric = fmt.Errorf("ReceivePaymentErrorGeneric")

Err* are used for checking error type with `errors.Is`

View Source
var ErrReceivePaymentErrorInvalidAmount = fmt.Errorf("ReceivePaymentErrorInvalidAmount")
View Source
var ErrReceivePaymentErrorInvalidInvoice = fmt.Errorf("ReceivePaymentErrorInvalidInvoice")
View Source
var ErrReceivePaymentErrorInvoiceExpired = fmt.Errorf("ReceivePaymentErrorInvoiceExpired")
View Source
var ErrReceivePaymentErrorInvoiceNoDescription = fmt.Errorf("ReceivePaymentErrorInvoiceNoDescription")
View Source
var ErrReceivePaymentErrorInvoiceNoRoutingHints = fmt.Errorf("ReceivePaymentErrorInvoiceNoRoutingHints")
View Source
var ErrReceivePaymentErrorInvoicePreimageAlreadyExists = fmt.Errorf("ReceivePaymentErrorInvoicePreimageAlreadyExists")
View Source
var ErrReceivePaymentErrorServiceConnectivity = fmt.Errorf("ReceivePaymentErrorServiceConnectivity")
View Source
var ErrSdkErrorGeneric = fmt.Errorf("SdkErrorGeneric")

Err* are used for checking error type with `errors.Is`

View Source
var ErrSdkErrorServiceConnectivity = fmt.Errorf("SdkErrorServiceConnectivity")
View Source
var ErrSendOnchainErrorGeneric = fmt.Errorf("SendOnchainErrorGeneric")

Err* are used for checking error type with `errors.Is`

View Source
var ErrSendOnchainErrorInvalidDestinationAddress = fmt.Errorf("SendOnchainErrorInvalidDestinationAddress")
View Source
var ErrSendOnchainErrorOutOfRange = fmt.Errorf("SendOnchainErrorOutOfRange")
View Source
var ErrSendOnchainErrorPaymentFailed = fmt.Errorf("SendOnchainErrorPaymentFailed")
View Source
var ErrSendOnchainErrorPaymentTimeout = fmt.Errorf("SendOnchainErrorPaymentTimeout")
View Source
var ErrSendOnchainErrorServiceConnectivity = fmt.Errorf("SendOnchainErrorServiceConnectivity")
View Source
var ErrSendPaymentErrorAlreadyPaid = fmt.Errorf("SendPaymentErrorAlreadyPaid")

Err* are used for checking error type with `errors.Is`

View Source
var ErrSendPaymentErrorGeneric = fmt.Errorf("SendPaymentErrorGeneric")
View Source
var ErrSendPaymentErrorInvalidAmount = fmt.Errorf("SendPaymentErrorInvalidAmount")
View Source
var ErrSendPaymentErrorInvalidInvoice = fmt.Errorf("SendPaymentErrorInvalidInvoice")
View Source
var ErrSendPaymentErrorInvalidNetwork = fmt.Errorf("SendPaymentErrorInvalidNetwork")
View Source
var ErrSendPaymentErrorInvoiceExpired = fmt.Errorf("SendPaymentErrorInvoiceExpired")
View Source
var ErrSendPaymentErrorPaymentFailed = fmt.Errorf("SendPaymentErrorPaymentFailed")
View Source
var ErrSendPaymentErrorPaymentTimeout = fmt.Errorf("SendPaymentErrorPaymentTimeout")
View Source
var ErrSendPaymentErrorRouteNotFound = fmt.Errorf("SendPaymentErrorRouteNotFound")
View Source
var ErrSendPaymentErrorRouteTooExpensive = fmt.Errorf("SendPaymentErrorRouteTooExpensive")
View Source
var ErrSendPaymentErrorServiceConnectivity = fmt.Errorf("SendPaymentErrorServiceConnectivity")
View Source
var FfiConverterBlockingBreezServicesINSTANCE = FfiConverterBlockingBreezServices{}
View Source
var FfiConverterOptionalSequenceTypeLocaleOverridesINSTANCE = FfiConverterOptionalSequenceTypeLocaleOverrides{}
View Source
var FfiConverterOptionalSequenceTypeLocalizedNameINSTANCE = FfiConverterOptionalSequenceTypeLocalizedName{}
View Source
var FfiConverterOptionalSequenceTypeMetadataFilterINSTANCE = FfiConverterOptionalSequenceTypeMetadataFilter{}
View Source
var FfiConverterOptionalSequenceTypePaymentTypeFilterINSTANCE = FfiConverterOptionalSequenceTypePaymentTypeFilter{}
View Source
var FfiConverterOptionalSequenceTypeTlvEntryINSTANCE = FfiConverterOptionalSequenceTypeTlvEntry{}
View Source
var FfiConverterOptionalSequencestringINSTANCE = FfiConverterOptionalSequencestring{}
View Source
var FfiConverterOptionalSequenceuint8INSTANCE = FfiConverterOptionalSequenceuint8{}
View Source
var FfiConverterOptionalTypeGreenlightCredentialsINSTANCE = FfiConverterOptionalTypeGreenlightCredentials{}
View Source
var FfiConverterOptionalTypeLnInvoiceINSTANCE = FfiConverterOptionalTypeLnInvoice{}
View Source
var FfiConverterOptionalTypeLspInformationINSTANCE = FfiConverterOptionalTypeLspInformation{}
View Source
var FfiConverterOptionalTypeNodeCredentialsINSTANCE = FfiConverterOptionalTypeNodeCredentials{}
View Source
var FfiConverterOptionalTypeOpeningFeeParamsINSTANCE = FfiConverterOptionalTypeOpeningFeeParams{}
View Source
var FfiConverterOptionalTypePaymentINSTANCE = FfiConverterOptionalTypePayment{}
View Source
var FfiConverterOptionalTypeReverseSwapInfoINSTANCE = FfiConverterOptionalTypeReverseSwapInfo{}
View Source
var FfiConverterOptionalTypeSuccessActionProcessedINSTANCE = FfiConverterOptionalTypeSuccessActionProcessed{}
View Source
var FfiConverterOptionalTypeSwapInfoINSTANCE = FfiConverterOptionalTypeSwapInfo{}
View Source
var FfiConverterOptionalTypeSymbolINSTANCE = FfiConverterOptionalTypeSymbol{}
View Source
var FfiConverterOptionalboolINSTANCE = FfiConverterOptionalbool{}
View Source
var FfiConverterOptionalint64INSTANCE = FfiConverterOptionalint64{}
View Source
var FfiConverterOptionalstringINSTANCE = FfiConverterOptionalstring{}
View Source
var FfiConverterOptionaluint32INSTANCE = FfiConverterOptionaluint32{}
View Source
var FfiConverterOptionaluint64INSTANCE = FfiConverterOptionaluint64{}
View Source
var FfiConverterSequenceTypeFiatCurrencyINSTANCE = FfiConverterSequenceTypeFiatCurrency{}
View Source
var FfiConverterSequenceTypeLocaleOverridesINSTANCE = FfiConverterSequenceTypeLocaleOverrides{}
View Source
var FfiConverterSequenceTypeLocalizedNameINSTANCE = FfiConverterSequenceTypeLocalizedName{}
View Source
var FfiConverterSequenceTypeLspInformationINSTANCE = FfiConverterSequenceTypeLspInformation{}
View Source
var FfiConverterSequenceTypeMetadataFilterINSTANCE = FfiConverterSequenceTypeMetadataFilter{}
View Source
var FfiConverterSequenceTypeOpeningFeeParamsINSTANCE = FfiConverterSequenceTypeOpeningFeeParams{}
View Source
var FfiConverterSequenceTypePaymentINSTANCE = FfiConverterSequenceTypePayment{}
View Source
var FfiConverterSequenceTypePaymentTypeFilterINSTANCE = FfiConverterSequenceTypePaymentTypeFilter{}
View Source
var FfiConverterSequenceTypeRateINSTANCE = FfiConverterSequenceTypeRate{}
View Source
var FfiConverterSequenceTypeReverseSwapInfoINSTANCE = FfiConverterSequenceTypeReverseSwapInfo{}
View Source
var FfiConverterSequenceTypeRouteHintHopINSTANCE = FfiConverterSequenceTypeRouteHintHop{}
View Source
var FfiConverterSequenceTypeRouteHintINSTANCE = FfiConverterSequenceTypeRouteHint{}
View Source
var FfiConverterSequenceTypeSwapInfoINSTANCE = FfiConverterSequenceTypeSwapInfo{}
View Source
var FfiConverterSequenceTypeTlvEntryINSTANCE = FfiConverterSequenceTypeTlvEntry{}
View Source
var FfiConverterSequenceTypeUnspentTransactionOutputINSTANCE = FfiConverterSequenceTypeUnspentTransactionOutput{}
View Source
var FfiConverterSequencestringINSTANCE = FfiConverterSequencestring{}
View Source
var FfiConverterSequenceuint8INSTANCE = FfiConverterSequenceuint8{}
View Source
var FfiConverterTypeAesSuccessActionDataDecryptedINSTANCE = FfiConverterTypeAesSuccessActionDataDecrypted{}
View Source
var FfiConverterTypeAesSuccessActionDataResultINSTANCE = FfiConverterTypeAesSuccessActionDataResult{}
View Source
var FfiConverterTypeBackupFailedDataINSTANCE = FfiConverterTypeBackupFailedData{}
View Source
var FfiConverterTypeBackupStatusINSTANCE = FfiConverterTypeBackupStatus{}
View Source
var FfiConverterTypeBitcoinAddressDataINSTANCE = FfiConverterTypeBitcoinAddressData{}
View Source
var FfiConverterTypeBreezEventINSTANCE = FfiConverterTypeBreezEvent{}
View Source
var FfiConverterTypeBuyBitcoinProviderINSTANCE = FfiConverterTypeBuyBitcoinProvider{}
View Source
var FfiConverterTypeBuyBitcoinRequestINSTANCE = FfiConverterTypeBuyBitcoinRequest{}
View Source
var FfiConverterTypeBuyBitcoinResponseINSTANCE = FfiConverterTypeBuyBitcoinResponse{}
View Source
var FfiConverterTypeChannelStateINSTANCE = FfiConverterTypeChannelState{}
View Source
var FfiConverterTypeCheckMessageRequestINSTANCE = FfiConverterTypeCheckMessageRequest{}
View Source
var FfiConverterTypeCheckMessageResponseINSTANCE = FfiConverterTypeCheckMessageResponse{}
View Source
var FfiConverterTypeClosedChannelPaymentDetailsINSTANCE = FfiConverterTypeClosedChannelPaymentDetails{}
View Source
var FfiConverterTypeConfigINSTANCE = FfiConverterTypeConfig{}
View Source
var FfiConverterTypeConfigureNodeRequestINSTANCE = FfiConverterTypeConfigureNodeRequest{}
View Source
var FfiConverterTypeConnectErrorINSTANCE = FfiConverterTypeConnectError{}
View Source
var FfiConverterTypeConnectRequestINSTANCE = FfiConverterTypeConnectRequest{}
View Source
var FfiConverterTypeCurrencyInfoINSTANCE = FfiConverterTypeCurrencyInfo{}
View Source
var FfiConverterTypeEnvironmentTypeINSTANCE = FfiConverterTypeEnvironmentType{}
View Source
var FfiConverterTypeEventListenerINSTANCE = &FfiConverterTypeEventListener{
	FfiConverterCallbackInterface: FfiConverterCallbackInterface[EventListener]{
		handleMap: newConcurrentHandleMap[EventListener](),
	},
}
View Source
var FfiConverterTypeFeeratePresetINSTANCE = FfiConverterTypeFeeratePreset{}
View Source
var FfiConverterTypeFiatCurrencyINSTANCE = FfiConverterTypeFiatCurrency{}
View Source
var FfiConverterTypeGreenlightCredentialsINSTANCE = FfiConverterTypeGreenlightCredentials{}
View Source
var FfiConverterTypeGreenlightNodeConfigINSTANCE = FfiConverterTypeGreenlightNodeConfig{}
View Source
var FfiConverterTypeHealthCheckStatusINSTANCE = FfiConverterTypeHealthCheckStatus{}
View Source
var FfiConverterTypeInputTypeINSTANCE = FfiConverterTypeInputType{}
View Source
var FfiConverterTypeInvoicePaidDetailsINSTANCE = FfiConverterTypeInvoicePaidDetails{}
View Source
var FfiConverterTypeListPaymentsRequestINSTANCE = FfiConverterTypeListPaymentsRequest{}
View Source
var FfiConverterTypeLnInvoiceINSTANCE = FfiConverterTypeLnInvoice{}
View Source
var FfiConverterTypeLnPaymentDetailsINSTANCE = FfiConverterTypeLnPaymentDetails{}
View Source
var FfiConverterTypeLnUrlAuthErrorINSTANCE = FfiConverterTypeLnUrlAuthError{}
View Source
var FfiConverterTypeLnUrlAuthRequestDataINSTANCE = FfiConverterTypeLnUrlAuthRequestData{}
View Source
var FfiConverterTypeLnUrlCallbackStatusINSTANCE = FfiConverterTypeLnUrlCallbackStatus{}
View Source
var FfiConverterTypeLnUrlErrorDataINSTANCE = FfiConverterTypeLnUrlErrorData{}
View Source
var FfiConverterTypeLnUrlPayErrorDataINSTANCE = FfiConverterTypeLnUrlPayErrorData{}
View Source
var FfiConverterTypeLnUrlPayErrorINSTANCE = FfiConverterTypeLnUrlPayError{}
View Source
var FfiConverterTypeLnUrlPayRequestDataINSTANCE = FfiConverterTypeLnUrlPayRequestData{}
View Source
var FfiConverterTypeLnUrlPayRequestINSTANCE = FfiConverterTypeLnUrlPayRequest{}
View Source
var FfiConverterTypeLnUrlPayResultINSTANCE = FfiConverterTypeLnUrlPayResult{}
View Source
var FfiConverterTypeLnUrlPaySuccessDataINSTANCE = FfiConverterTypeLnUrlPaySuccessData{}
View Source
var FfiConverterTypeLnUrlWithdrawErrorINSTANCE = FfiConverterTypeLnUrlWithdrawError{}
View Source
var FfiConverterTypeLnUrlWithdrawRequestDataINSTANCE = FfiConverterTypeLnUrlWithdrawRequestData{}
View Source
var FfiConverterTypeLnUrlWithdrawRequestINSTANCE = FfiConverterTypeLnUrlWithdrawRequest{}
View Source
var FfiConverterTypeLnUrlWithdrawResultINSTANCE = FfiConverterTypeLnUrlWithdrawResult{}
View Source
var FfiConverterTypeLnUrlWithdrawSuccessDataINSTANCE = FfiConverterTypeLnUrlWithdrawSuccessData{}
View Source
var FfiConverterTypeLocaleOverridesINSTANCE = FfiConverterTypeLocaleOverrides{}
View Source
var FfiConverterTypeLocalizedNameINSTANCE = FfiConverterTypeLocalizedName{}
View Source
var FfiConverterTypeLogEntryINSTANCE = FfiConverterTypeLogEntry{}
View Source
var FfiConverterTypeLogStreamINSTANCE = &FfiConverterTypeLogStream{
	FfiConverterCallbackInterface: FfiConverterCallbackInterface[LogStream]{
		handleMap: newConcurrentHandleMap[LogStream](),
	},
}
View Source
var FfiConverterTypeLspInformationINSTANCE = FfiConverterTypeLspInformation{}
View Source
var FfiConverterTypeMaxReverseSwapAmountResponseINSTANCE = FfiConverterTypeMaxReverseSwapAmountResponse{}
View Source
var FfiConverterTypeMessageSuccessActionDataINSTANCE = FfiConverterTypeMessageSuccessActionData{}
View Source
var FfiConverterTypeMetadataFilterINSTANCE = FfiConverterTypeMetadataFilter{}
View Source
var FfiConverterTypeMetadataItemINSTANCE = FfiConverterTypeMetadataItem{}
View Source
var FfiConverterTypeNetworkINSTANCE = FfiConverterTypeNetwork{}
View Source
var FfiConverterTypeNodeConfigINSTANCE = FfiConverterTypeNodeConfig{}
View Source
var FfiConverterTypeNodeCredentialsINSTANCE = FfiConverterTypeNodeCredentials{}
View Source
var FfiConverterTypeNodeStateINSTANCE = FfiConverterTypeNodeState{}
View Source
var FfiConverterTypeOnchainPaymentLimitsResponseINSTANCE = FfiConverterTypeOnchainPaymentLimitsResponse{}
View Source
var FfiConverterTypeOpenChannelFeeRequestINSTANCE = FfiConverterTypeOpenChannelFeeRequest{}
View Source
var FfiConverterTypeOpenChannelFeeResponseINSTANCE = FfiConverterTypeOpenChannelFeeResponse{}
View Source
var FfiConverterTypeOpeningFeeParamsINSTANCE = FfiConverterTypeOpeningFeeParams{}
View Source
var FfiConverterTypeOpeningFeeParamsMenuINSTANCE = FfiConverterTypeOpeningFeeParamsMenu{}
View Source
var FfiConverterTypePayOnchainRequestINSTANCE = FfiConverterTypePayOnchainRequest{}
View Source
var FfiConverterTypePayOnchainResponseINSTANCE = FfiConverterTypePayOnchainResponse{}
View Source
var FfiConverterTypePaymentDetailsINSTANCE = FfiConverterTypePaymentDetails{}
View Source
var FfiConverterTypePaymentFailedDataINSTANCE = FfiConverterTypePaymentFailedData{}
View Source
var FfiConverterTypePaymentINSTANCE = FfiConverterTypePayment{}
View Source
var FfiConverterTypePaymentStatusINSTANCE = FfiConverterTypePaymentStatus{}
View Source
var FfiConverterTypePaymentTypeFilterINSTANCE = FfiConverterTypePaymentTypeFilter{}
View Source
var FfiConverterTypePaymentTypeINSTANCE = FfiConverterTypePaymentType{}
View Source
var FfiConverterTypePrepareOnchainPaymentRequestINSTANCE = FfiConverterTypePrepareOnchainPaymentRequest{}
View Source
var FfiConverterTypePrepareOnchainPaymentResponseINSTANCE = FfiConverterTypePrepareOnchainPaymentResponse{}
View Source
var FfiConverterTypePrepareRedeemOnchainFundsRequestINSTANCE = FfiConverterTypePrepareRedeemOnchainFundsRequest{}
View Source
var FfiConverterTypePrepareRedeemOnchainFundsResponseINSTANCE = FfiConverterTypePrepareRedeemOnchainFundsResponse{}
View Source
var FfiConverterTypePrepareRefundRequestINSTANCE = FfiConverterTypePrepareRefundRequest{}
View Source
var FfiConverterTypePrepareRefundResponseINSTANCE = FfiConverterTypePrepareRefundResponse{}
View Source
var FfiConverterTypeRateINSTANCE = FfiConverterTypeRate{}
View Source
var FfiConverterTypeReceiveOnchainErrorINSTANCE = FfiConverterTypeReceiveOnchainError{}
View Source
var FfiConverterTypeReceiveOnchainRequestINSTANCE = FfiConverterTypeReceiveOnchainRequest{}
View Source
var FfiConverterTypeReceivePaymentErrorINSTANCE = FfiConverterTypeReceivePaymentError{}
View Source
var FfiConverterTypeReceivePaymentRequestINSTANCE = FfiConverterTypeReceivePaymentRequest{}
View Source
var FfiConverterTypeReceivePaymentResponseINSTANCE = FfiConverterTypeReceivePaymentResponse{}
View Source
var FfiConverterTypeRecommendedFeesINSTANCE = FfiConverterTypeRecommendedFees{}
View Source
var FfiConverterTypeRedeemOnchainFundsRequestINSTANCE = FfiConverterTypeRedeemOnchainFundsRequest{}
View Source
var FfiConverterTypeRedeemOnchainFundsResponseINSTANCE = FfiConverterTypeRedeemOnchainFundsResponse{}
View Source
var FfiConverterTypeRefundRequestINSTANCE = FfiConverterTypeRefundRequest{}
View Source
var FfiConverterTypeRefundResponseINSTANCE = FfiConverterTypeRefundResponse{}
View Source
var FfiConverterTypeReportIssueRequestINSTANCE = FfiConverterTypeReportIssueRequest{}
View Source
var FfiConverterTypeReportPaymentFailureDetailsINSTANCE = FfiConverterTypeReportPaymentFailureDetails{}
View Source
var FfiConverterTypeReverseSwapFeesRequestINSTANCE = FfiConverterTypeReverseSwapFeesRequest{}
View Source
var FfiConverterTypeReverseSwapInfoINSTANCE = FfiConverterTypeReverseSwapInfo{}
View Source
var FfiConverterTypeReverseSwapPairInfoINSTANCE = FfiConverterTypeReverseSwapPairInfo{}
View Source
var FfiConverterTypeReverseSwapStatusINSTANCE = FfiConverterTypeReverseSwapStatus{}
View Source
var FfiConverterTypeRouteHintHopINSTANCE = FfiConverterTypeRouteHintHop{}
View Source
var FfiConverterTypeRouteHintINSTANCE = FfiConverterTypeRouteHint{}
View Source
var FfiConverterTypeSdkErrorINSTANCE = FfiConverterTypeSdkError{}
View Source
var FfiConverterTypeSendOnchainErrorINSTANCE = FfiConverterTypeSendOnchainError{}
View Source
var FfiConverterTypeSendOnchainRequestINSTANCE = FfiConverterTypeSendOnchainRequest{}
View Source
var FfiConverterTypeSendOnchainResponseINSTANCE = FfiConverterTypeSendOnchainResponse{}
View Source
var FfiConverterTypeSendPaymentErrorINSTANCE = FfiConverterTypeSendPaymentError{}
View Source
var FfiConverterTypeSendPaymentRequestINSTANCE = FfiConverterTypeSendPaymentRequest{}
View Source
var FfiConverterTypeSendPaymentResponseINSTANCE = FfiConverterTypeSendPaymentResponse{}
View Source
var FfiConverterTypeSendSpontaneousPaymentRequestINSTANCE = FfiConverterTypeSendSpontaneousPaymentRequest{}
View Source
var FfiConverterTypeServiceHealthCheckResponseINSTANCE = FfiConverterTypeServiceHealthCheckResponse{}
View Source
var FfiConverterTypeSignMessageRequestINSTANCE = FfiConverterTypeSignMessageRequest{}
View Source
var FfiConverterTypeSignMessageResponseINSTANCE = FfiConverterTypeSignMessageResponse{}
View Source
var FfiConverterTypeStaticBackupRequestINSTANCE = FfiConverterTypeStaticBackupRequest{}
View Source
var FfiConverterTypeStaticBackupResponseINSTANCE = FfiConverterTypeStaticBackupResponse{}
View Source
var FfiConverterTypeSuccessActionProcessedINSTANCE = FfiConverterTypeSuccessActionProcessed{}
View Source
var FfiConverterTypeSwapAmountTypeINSTANCE = FfiConverterTypeSwapAmountType{}
View Source
var FfiConverterTypeSwapInfoINSTANCE = FfiConverterTypeSwapInfo{}
View Source
var FfiConverterTypeSwapStatusINSTANCE = FfiConverterTypeSwapStatus{}
View Source
var FfiConverterTypeSymbolINSTANCE = FfiConverterTypeSymbol{}
View Source
var FfiConverterTypeTlvEntryINSTANCE = FfiConverterTypeTlvEntry{}
View Source
var FfiConverterTypeUnspentTransactionOutputINSTANCE = FfiConverterTypeUnspentTransactionOutput{}
View Source
var FfiConverterTypeUrlSuccessActionDataINSTANCE = FfiConverterTypeUrlSuccessActionData{}
View Source
var FfiConverterboolINSTANCE = FfiConverterbool{}
View Source
var FfiConverterfloat64INSTANCE = FfiConverterfloat64{}
View Source
var FfiConverterint64INSTANCE = FfiConverterint64{}
View Source
var FfiConverterstringINSTANCE = FfiConverterstring{}
View Source
var FfiConverteruint16INSTANCE = FfiConverteruint16{}
View Source
var FfiConverteruint32INSTANCE = FfiConverteruint32{}
View Source
var FfiConverteruint64INSTANCE = FfiConverteruint64{}
View Source
var FfiConverteruint8INSTANCE = FfiConverteruint8{}

Functions

func MnemonicToSeed

func MnemonicToSeed(phrase string) ([]uint8, error)

func SetLogStream

func SetLogStream(logStream LogStream) error

Types

type AesSuccessActionDataDecrypted

type AesSuccessActionDataDecrypted struct {
	Description string
	Plaintext   string
}

func (*AesSuccessActionDataDecrypted) Destroy

func (r *AesSuccessActionDataDecrypted) Destroy()

type AesSuccessActionDataResult added in v0.2.10

type AesSuccessActionDataResult interface {
	Destroy()
}

type AesSuccessActionDataResultDecrypted added in v0.2.10

type AesSuccessActionDataResultDecrypted struct {
	Data AesSuccessActionDataDecrypted
}

func (AesSuccessActionDataResultDecrypted) Destroy added in v0.2.10

type AesSuccessActionDataResultErrorStatus added in v0.2.10

type AesSuccessActionDataResultErrorStatus struct {
	Reason string
}

func (AesSuccessActionDataResultErrorStatus) Destroy added in v0.2.10

type BackupFailedData

type BackupFailedData struct {
	Error string
}

func (*BackupFailedData) Destroy

func (r *BackupFailedData) Destroy()

type BackupStatus

type BackupStatus struct {
	BackedUp       bool
	LastBackupTime *uint64
}

func (*BackupStatus) Destroy

func (r *BackupStatus) Destroy()

type BitcoinAddressData

type BitcoinAddressData struct {
	Address   string
	Network   Network
	AmountSat *uint64
	Label     *string
	Message   *string
}

func (*BitcoinAddressData) Destroy

func (r *BitcoinAddressData) Destroy()

type BlockingBreezServices

type BlockingBreezServices struct {
	// contains filtered or unexported fields
}

func Connect

func Connect(req ConnectRequest, listener EventListener) (*BlockingBreezServices, error)

func (*BlockingBreezServices) Backup

func (_self *BlockingBreezServices) Backup() error

func (*BlockingBreezServices) BackupStatus

func (_self *BlockingBreezServices) BackupStatus() (BackupStatus, error)

func (*BlockingBreezServices) BuyBitcoin

func (*BlockingBreezServices) CheckMessage added in v0.2.0

func (*BlockingBreezServices) CloseLspChannels

func (_self *BlockingBreezServices) CloseLspChannels() error

func (*BlockingBreezServices) ConfigureNode added in v0.3.0

func (_self *BlockingBreezServices) ConfigureNode(req ConfigureNodeRequest) error

func (*BlockingBreezServices) ConnectLsp

func (_self *BlockingBreezServices) ConnectLsp(lspId string) error

func (*BlockingBreezServices) Destroy

func (object *BlockingBreezServices) Destroy()

func (*BlockingBreezServices) Disconnect

func (_self *BlockingBreezServices) Disconnect() error

func (*BlockingBreezServices) ExecuteDevCommand

func (_self *BlockingBreezServices) ExecuteDevCommand(command string) (string, error)

func (*BlockingBreezServices) FetchFiatRates

func (_self *BlockingBreezServices) FetchFiatRates() ([]Rate, error)

func (*BlockingBreezServices) FetchLspInfo

func (_self *BlockingBreezServices) FetchLspInfo(lspId string) (*LspInformation, error)

func (*BlockingBreezServices) FetchReverseSwapFees

func (_self *BlockingBreezServices) FetchReverseSwapFees(req ReverseSwapFeesRequest) (ReverseSwapPairInfo, error)

func (*BlockingBreezServices) GenerateDiagnosticData added in v0.3.9

func (_self *BlockingBreezServices) GenerateDiagnosticData() (string, error)

func (*BlockingBreezServices) InProgressOnchainPayments added in v0.4.0

func (_self *BlockingBreezServices) InProgressOnchainPayments() ([]ReverseSwapInfo, error)

func (*BlockingBreezServices) InProgressReverseSwaps

func (_self *BlockingBreezServices) InProgressReverseSwaps() ([]ReverseSwapInfo, error)

func (*BlockingBreezServices) InProgressSwap

func (_self *BlockingBreezServices) InProgressSwap() (*SwapInfo, error)

func (*BlockingBreezServices) ListFiatCurrencies

func (_self *BlockingBreezServices) ListFiatCurrencies() ([]FiatCurrency, error)

func (*BlockingBreezServices) ListLsps

func (_self *BlockingBreezServices) ListLsps() ([]LspInformation, error)

func (*BlockingBreezServices) ListPayments

func (_self *BlockingBreezServices) ListPayments(req ListPaymentsRequest) ([]Payment, error)

func (*BlockingBreezServices) ListRefundables

func (_self *BlockingBreezServices) ListRefundables() ([]SwapInfo, error)

func (*BlockingBreezServices) LnurlAuth

func (*BlockingBreezServices) LspId

func (_self *BlockingBreezServices) LspId() (*string, error)

func (*BlockingBreezServices) LspInfo added in v0.2.0

func (_self *BlockingBreezServices) LspInfo() (LspInformation, error)

func (*BlockingBreezServices) MaxReverseSwapAmount added in v0.2.9

func (_self *BlockingBreezServices) MaxReverseSwapAmount() (MaxReverseSwapAmountResponse, error)

func (*BlockingBreezServices) NodeCredentials added in v0.2.10

func (_self *BlockingBreezServices) NodeCredentials() (*NodeCredentials, error)

func (*BlockingBreezServices) NodeInfo

func (_self *BlockingBreezServices) NodeInfo() (NodeState, error)

func (*BlockingBreezServices) OnchainPaymentLimits added in v0.4.0

func (_self *BlockingBreezServices) OnchainPaymentLimits() (OnchainPaymentLimitsResponse, error)

func (*BlockingBreezServices) OpenChannelFee added in v0.2.3

func (*BlockingBreezServices) PayLnurl

func (*BlockingBreezServices) PayOnchain added in v0.4.0

func (*BlockingBreezServices) PaymentByHash

func (_self *BlockingBreezServices) PaymentByHash(hash string) (*Payment, error)

func (*BlockingBreezServices) PrepareOnchainPayment added in v0.4.0

func (*BlockingBreezServices) PrepareRedeemOnchainFunds added in v0.2.14

func (*BlockingBreezServices) PrepareRefund added in v0.2.9

func (*BlockingBreezServices) ReceiveOnchain

func (_self *BlockingBreezServices) ReceiveOnchain(req ReceiveOnchainRequest) (SwapInfo, error)

func (*BlockingBreezServices) ReceivePayment

func (*BlockingBreezServices) RecommendedFees

func (_self *BlockingBreezServices) RecommendedFees() (RecommendedFees, error)

func (*BlockingBreezServices) RedeemOnchainFunds added in v0.2.14

func (*BlockingBreezServices) RedeemSwap added in v0.4.0

func (_self *BlockingBreezServices) RedeemSwap(swapAddress string) error

func (*BlockingBreezServices) Refund

func (*BlockingBreezServices) RegisterWebhook added in v0.2.10

func (_self *BlockingBreezServices) RegisterWebhook(webhookUrl string) error

func (*BlockingBreezServices) ReportIssue added in v0.2.10

func (_self *BlockingBreezServices) ReportIssue(req ReportIssueRequest) error

func (*BlockingBreezServices) RescanSwaps added in v0.3.0

func (_self *BlockingBreezServices) RescanSwaps() error

func (*BlockingBreezServices) SendOnchain

func (*BlockingBreezServices) SendPayment

func (*BlockingBreezServices) SendSpontaneousPayment

func (_self *BlockingBreezServices) SendSpontaneousPayment(req SendSpontaneousPaymentRequest) (SendPaymentResponse, error)

func (*BlockingBreezServices) SetPaymentMetadata added in v0.2.14

func (_self *BlockingBreezServices) SetPaymentMetadata(hash string, metadata string) error

func (*BlockingBreezServices) SignMessage added in v0.2.0

func (*BlockingBreezServices) Sync

func (_self *BlockingBreezServices) Sync() error

func (*BlockingBreezServices) WithdrawLnurl

func (_self *BlockingBreezServices) WithdrawLnurl(request LnUrlWithdrawRequest) (LnUrlWithdrawResult, error)

type BreezEvent

type BreezEvent interface {
	Destroy()
}

type BreezEventBackupFailed

type BreezEventBackupFailed struct {
	Details BackupFailedData
}

func (BreezEventBackupFailed) Destroy

func (e BreezEventBackupFailed) Destroy()

type BreezEventBackupStarted

type BreezEventBackupStarted struct {
}

func (BreezEventBackupStarted) Destroy

func (e BreezEventBackupStarted) Destroy()

type BreezEventBackupSucceeded

type BreezEventBackupSucceeded struct {
}

func (BreezEventBackupSucceeded) Destroy

func (e BreezEventBackupSucceeded) Destroy()

type BreezEventInvoicePaid

type BreezEventInvoicePaid struct {
	Details InvoicePaidDetails
}

func (BreezEventInvoicePaid) Destroy

func (e BreezEventInvoicePaid) Destroy()

type BreezEventNewBlock

type BreezEventNewBlock struct {
	Block uint32
}

func (BreezEventNewBlock) Destroy

func (e BreezEventNewBlock) Destroy()

type BreezEventPaymentFailed

type BreezEventPaymentFailed struct {
	Details PaymentFailedData
}

func (BreezEventPaymentFailed) Destroy

func (e BreezEventPaymentFailed) Destroy()

type BreezEventPaymentSucceed

type BreezEventPaymentSucceed struct {
	Details Payment
}

func (BreezEventPaymentSucceed) Destroy

func (e BreezEventPaymentSucceed) Destroy()

type BreezEventSwapUpdated added in v0.4.0

type BreezEventSwapUpdated struct {
	Details SwapInfo
}

func (BreezEventSwapUpdated) Destroy added in v0.4.0

func (e BreezEventSwapUpdated) Destroy()

type BreezEventSynced

type BreezEventSynced struct {
}

func (BreezEventSynced) Destroy

func (e BreezEventSynced) Destroy()

type BuyBitcoinProvider

type BuyBitcoinProvider uint
const (
	BuyBitcoinProviderMoonpay BuyBitcoinProvider = 1
)

type BuyBitcoinRequest added in v0.2.0

type BuyBitcoinRequest struct {
	Provider         BuyBitcoinProvider
	OpeningFeeParams *OpeningFeeParams
}

func (*BuyBitcoinRequest) Destroy added in v0.2.0

func (r *BuyBitcoinRequest) Destroy()

type BuyBitcoinResponse added in v0.2.0

type BuyBitcoinResponse struct {
	Url              string
	OpeningFeeParams *OpeningFeeParams
}

func (*BuyBitcoinResponse) Destroy added in v0.2.0

func (r *BuyBitcoinResponse) Destroy()

type ChannelState

type ChannelState uint
const (
	ChannelStatePendingOpen  ChannelState = 1
	ChannelStateOpened       ChannelState = 2
	ChannelStatePendingClose ChannelState = 3
	ChannelStateClosed       ChannelState = 4
)

type CheckMessageRequest added in v0.2.0

type CheckMessageRequest struct {
	Message   string
	Pubkey    string
	Signature string
}

func (*CheckMessageRequest) Destroy added in v0.2.0

func (r *CheckMessageRequest) Destroy()

type CheckMessageResponse added in v0.2.0

type CheckMessageResponse struct {
	IsValid bool
}

func (*CheckMessageResponse) Destroy added in v0.2.0

func (r *CheckMessageResponse) Destroy()

type ClosedChannelPaymentDetails

type ClosedChannelPaymentDetails struct {
	State          ChannelState
	FundingTxid    string
	ShortChannelId *string
	ClosingTxid    *string
}

func (*ClosedChannelPaymentDetails) Destroy

func (r *ClosedChannelPaymentDetails) Destroy()

type Config

type Config struct {
	Breezserver       string
	ChainnotifierUrl  string
	MempoolspaceUrl   *string
	WorkingDir        string
	Network           Network
	PaymentTimeoutSec uint32
	DefaultLspId      *string
	ApiKey            *string
	MaxfeePercent     float64
	ExemptfeeMsat     uint64
	NodeConfig        NodeConfig
}

func DefaultConfig

func DefaultConfig(envType EnvironmentType, apiKey string, nodeConfig NodeConfig) Config

func (*Config) Destroy

func (r *Config) Destroy()

type ConfigureNodeRequest added in v0.3.0

type ConfigureNodeRequest struct {
	CloseToAddress *string
}

func (*ConfigureNodeRequest) Destroy added in v0.3.0

func (r *ConfigureNodeRequest) Destroy()

type ConnectError added in v0.4.0

type ConnectError struct {
	// contains filtered or unexported fields
}

func NewConnectErrorGeneric added in v0.4.0

func NewConnectErrorGeneric() *ConnectError

func NewConnectErrorRestoreOnly added in v0.4.0

func NewConnectErrorRestoreOnly() *ConnectError

func NewConnectErrorServiceConnectivity added in v0.4.0

func NewConnectErrorServiceConnectivity() *ConnectError

func (ConnectError) Error added in v0.4.0

func (err ConnectError) Error() string

func (ConnectError) Unwrap added in v0.4.0

func (err ConnectError) Unwrap() error

type ConnectErrorGeneric added in v0.4.0

type ConnectErrorGeneric struct {
	// contains filtered or unexported fields
}

Variant structs

func (ConnectErrorGeneric) Error added in v0.4.0

func (err ConnectErrorGeneric) Error() string

func (ConnectErrorGeneric) Is added in v0.4.0

func (self ConnectErrorGeneric) Is(target error) bool

type ConnectErrorRestoreOnly added in v0.4.0

type ConnectErrorRestoreOnly struct {
	// contains filtered or unexported fields
}

func (ConnectErrorRestoreOnly) Error added in v0.4.0

func (err ConnectErrorRestoreOnly) Error() string

func (ConnectErrorRestoreOnly) Is added in v0.4.0

func (self ConnectErrorRestoreOnly) Is(target error) bool

type ConnectErrorServiceConnectivity added in v0.4.0

type ConnectErrorServiceConnectivity struct {
	// contains filtered or unexported fields
}

func (ConnectErrorServiceConnectivity) Error added in v0.4.0

func (ConnectErrorServiceConnectivity) Is added in v0.4.0

func (self ConnectErrorServiceConnectivity) Is(target error) bool

type ConnectRequest added in v0.4.0

type ConnectRequest struct {
	Config      Config
	Seed        []uint8
	RestoreOnly *bool
}

func (*ConnectRequest) Destroy added in v0.4.0

func (r *ConnectRequest) Destroy()

type CurrencyInfo

type CurrencyInfo struct {
	Name            string
	FractionSize    uint32
	Spacing         *uint32
	Symbol          *Symbol
	UniqSymbol      *Symbol
	LocalizedName   *[]LocalizedName
	LocaleOverrides *[]LocaleOverrides
}

func (*CurrencyInfo) Destroy

func (r *CurrencyInfo) Destroy()

type EnvironmentType

type EnvironmentType uint
const (
	EnvironmentTypeProduction EnvironmentType = 1
	EnvironmentTypeStaging    EnvironmentType = 2
)

type EventListener

type EventListener interface {
	OnEvent(e BreezEvent)
}

Declaration and FfiConverters for EventListener Callback Interface

type FeeratePreset

type FeeratePreset uint
const (
	FeeratePresetRegular  FeeratePreset = 1
	FeeratePresetEconomy  FeeratePreset = 2
	FeeratePresetPriority FeeratePreset = 3
)

type FfiConverterBlockingBreezServices

type FfiConverterBlockingBreezServices struct{}

type FfiConverterCallbackInterface

type FfiConverterCallbackInterface[CallbackInterface any] struct {
	// contains filtered or unexported fields
}

type FfiConverterOptionalSequenceTypeLocaleOverrides

type FfiConverterOptionalSequenceTypeLocaleOverrides struct{}

type FfiConverterOptionalSequenceTypeLocalizedName

type FfiConverterOptionalSequenceTypeLocalizedName struct{}

type FfiConverterOptionalSequenceTypeMetadataFilter added in v0.2.14

type FfiConverterOptionalSequenceTypeMetadataFilter struct{}

type FfiConverterOptionalSequenceTypePaymentTypeFilter added in v0.2.9

type FfiConverterOptionalSequenceTypePaymentTypeFilter struct{}

type FfiConverterOptionalSequenceTypeTlvEntry added in v0.2.14

type FfiConverterOptionalSequenceTypeTlvEntry struct{}

type FfiConverterOptionalSequencestring added in v0.2.5

type FfiConverterOptionalSequencestring struct{}

type FfiConverterOptionalSequenceuint8 added in v0.2.0

type FfiConverterOptionalSequenceuint8 struct{}

type FfiConverterOptionalTypeGreenlightCredentials

type FfiConverterOptionalTypeGreenlightCredentials struct{}

type FfiConverterOptionalTypeLnInvoice

type FfiConverterOptionalTypeLnInvoice struct{}

type FfiConverterOptionalTypeLspInformation

type FfiConverterOptionalTypeLspInformation struct{}

type FfiConverterOptionalTypeNodeCredentials added in v0.2.10

type FfiConverterOptionalTypeNodeCredentials struct{}

type FfiConverterOptionalTypeOpeningFeeParams added in v0.2.0

type FfiConverterOptionalTypeOpeningFeeParams struct{}

type FfiConverterOptionalTypePayment

type FfiConverterOptionalTypePayment struct{}

type FfiConverterOptionalTypeReverseSwapInfo added in v0.3.0

type FfiConverterOptionalTypeReverseSwapInfo struct{}

type FfiConverterOptionalTypeSuccessActionProcessed

type FfiConverterOptionalTypeSuccessActionProcessed struct{}

type FfiConverterOptionalTypeSwapInfo

type FfiConverterOptionalTypeSwapInfo struct{}

type FfiConverterOptionalTypeSymbol

type FfiConverterOptionalTypeSymbol struct{}

type FfiConverterOptionalbool

type FfiConverterOptionalbool struct{}

type FfiConverterOptionalint64

type FfiConverterOptionalint64 struct{}

type FfiConverterOptionalstring

type FfiConverterOptionalstring struct{}

type FfiConverterOptionaluint32

type FfiConverterOptionaluint32 struct{}

type FfiConverterOptionaluint64

type FfiConverterOptionaluint64 struct{}

type FfiConverterSequenceTypeFiatCurrency

type FfiConverterSequenceTypeFiatCurrency struct{}

type FfiConverterSequenceTypeLocaleOverrides

type FfiConverterSequenceTypeLocaleOverrides struct{}

type FfiConverterSequenceTypeLocalizedName

type FfiConverterSequenceTypeLocalizedName struct{}

type FfiConverterSequenceTypeLspInformation

type FfiConverterSequenceTypeLspInformation struct{}

type FfiConverterSequenceTypeMetadataFilter added in v0.2.14

type FfiConverterSequenceTypeMetadataFilter struct{}

type FfiConverterSequenceTypeOpeningFeeParams added in v0.2.0

type FfiConverterSequenceTypeOpeningFeeParams struct{}

type FfiConverterSequenceTypePayment

type FfiConverterSequenceTypePayment struct{}

type FfiConverterSequenceTypePaymentTypeFilter added in v0.2.9

type FfiConverterSequenceTypePaymentTypeFilter struct{}

type FfiConverterSequenceTypeRate

type FfiConverterSequenceTypeRate struct{}

type FfiConverterSequenceTypeReverseSwapInfo

type FfiConverterSequenceTypeReverseSwapInfo struct{}

type FfiConverterSequenceTypeRouteHint

type FfiConverterSequenceTypeRouteHint struct{}

type FfiConverterSequenceTypeRouteHintHop

type FfiConverterSequenceTypeRouteHintHop struct{}

type FfiConverterSequenceTypeSwapInfo

type FfiConverterSequenceTypeSwapInfo struct{}

type FfiConverterSequenceTypeTlvEntry added in v0.2.14

type FfiConverterSequenceTypeTlvEntry struct{}

type FfiConverterSequenceTypeUnspentTransactionOutput

type FfiConverterSequenceTypeUnspentTransactionOutput struct{}

type FfiConverterSequencestring

type FfiConverterSequencestring struct{}

type FfiConverterSequenceuint8

type FfiConverterSequenceuint8 struct{}

type FfiConverterTypeAesSuccessActionDataDecrypted

type FfiConverterTypeAesSuccessActionDataDecrypted struct{}

type FfiConverterTypeAesSuccessActionDataResult added in v0.2.10

type FfiConverterTypeAesSuccessActionDataResult struct{}

type FfiConverterTypeBackupFailedData

type FfiConverterTypeBackupFailedData struct{}

type FfiConverterTypeBackupStatus

type FfiConverterTypeBackupStatus struct{}

type FfiConverterTypeBitcoinAddressData

type FfiConverterTypeBitcoinAddressData struct{}

type FfiConverterTypeBreezEvent

type FfiConverterTypeBreezEvent struct{}

type FfiConverterTypeBuyBitcoinProvider

type FfiConverterTypeBuyBitcoinProvider struct{}

type FfiConverterTypeBuyBitcoinRequest added in v0.2.0

type FfiConverterTypeBuyBitcoinRequest struct{}

type FfiConverterTypeBuyBitcoinResponse added in v0.2.0

type FfiConverterTypeBuyBitcoinResponse struct{}

type FfiConverterTypeChannelState

type FfiConverterTypeChannelState struct{}

type FfiConverterTypeCheckMessageRequest added in v0.2.0

type FfiConverterTypeCheckMessageRequest struct{}

type FfiConverterTypeCheckMessageResponse added in v0.2.0

type FfiConverterTypeCheckMessageResponse struct{}

type FfiConverterTypeClosedChannelPaymentDetails

type FfiConverterTypeClosedChannelPaymentDetails struct{}

type FfiConverterTypeConfig

type FfiConverterTypeConfig struct{}

type FfiConverterTypeConfigureNodeRequest added in v0.3.0

type FfiConverterTypeConfigureNodeRequest struct{}

type FfiConverterTypeConnectError added in v0.4.0

type FfiConverterTypeConnectError struct{}

type FfiConverterTypeConnectRequest added in v0.4.0

type FfiConverterTypeConnectRequest struct{}

type FfiConverterTypeCurrencyInfo

type FfiConverterTypeCurrencyInfo struct{}

type FfiConverterTypeEnvironmentType

type FfiConverterTypeEnvironmentType struct{}

type FfiConverterTypeEventListener

type FfiConverterTypeEventListener struct {
	FfiConverterCallbackInterface[EventListener]
}

type FfiConverterTypeFeeratePreset

type FfiConverterTypeFeeratePreset struct{}

type FfiConverterTypeFiatCurrency

type FfiConverterTypeFiatCurrency struct{}

type FfiConverterTypeGreenlightCredentials

type FfiConverterTypeGreenlightCredentials struct{}

type FfiConverterTypeGreenlightNodeConfig

type FfiConverterTypeGreenlightNodeConfig struct{}

type FfiConverterTypeHealthCheckStatus added in v0.2.10

type FfiConverterTypeHealthCheckStatus struct{}

type FfiConverterTypeInputType

type FfiConverterTypeInputType struct{}

type FfiConverterTypeInvoicePaidDetails

type FfiConverterTypeInvoicePaidDetails struct{}

type FfiConverterTypeListPaymentsRequest added in v0.2.5

type FfiConverterTypeListPaymentsRequest struct{}

type FfiConverterTypeLnInvoice

type FfiConverterTypeLnInvoice struct{}

type FfiConverterTypeLnPaymentDetails

type FfiConverterTypeLnPaymentDetails struct{}

type FfiConverterTypeLnUrlAuthError added in v0.2.9

type FfiConverterTypeLnUrlAuthError struct{}

type FfiConverterTypeLnUrlAuthRequestData

type FfiConverterTypeLnUrlAuthRequestData struct{}

type FfiConverterTypeLnUrlCallbackStatus

type FfiConverterTypeLnUrlCallbackStatus struct{}

type FfiConverterTypeLnUrlErrorData

type FfiConverterTypeLnUrlErrorData struct{}

type FfiConverterTypeLnUrlPayError added in v0.2.9

type FfiConverterTypeLnUrlPayError struct{}

type FfiConverterTypeLnUrlPayErrorData added in v0.2.9

type FfiConverterTypeLnUrlPayErrorData struct{}

type FfiConverterTypeLnUrlPayRequest added in v0.2.7

type FfiConverterTypeLnUrlPayRequest struct{}

type FfiConverterTypeLnUrlPayRequestData

type FfiConverterTypeLnUrlPayRequestData struct{}

type FfiConverterTypeLnUrlPayResult

type FfiConverterTypeLnUrlPayResult struct{}

type FfiConverterTypeLnUrlPaySuccessData added in v0.2.9

type FfiConverterTypeLnUrlPaySuccessData struct{}

type FfiConverterTypeLnUrlWithdrawError added in v0.2.9

type FfiConverterTypeLnUrlWithdrawError struct{}

type FfiConverterTypeLnUrlWithdrawRequest added in v0.2.7

type FfiConverterTypeLnUrlWithdrawRequest struct{}

type FfiConverterTypeLnUrlWithdrawRequestData

type FfiConverterTypeLnUrlWithdrawRequestData struct{}

type FfiConverterTypeLnUrlWithdrawResult added in v0.2.5

type FfiConverterTypeLnUrlWithdrawResult struct{}

type FfiConverterTypeLnUrlWithdrawSuccessData added in v0.2.5

type FfiConverterTypeLnUrlWithdrawSuccessData struct{}

type FfiConverterTypeLocaleOverrides

type FfiConverterTypeLocaleOverrides struct{}

type FfiConverterTypeLocalizedName

type FfiConverterTypeLocalizedName struct{}

type FfiConverterTypeLogEntry

type FfiConverterTypeLogEntry struct{}

type FfiConverterTypeLogStream

type FfiConverterTypeLogStream struct {
	FfiConverterCallbackInterface[LogStream]
}

type FfiConverterTypeLspInformation

type FfiConverterTypeLspInformation struct{}

type FfiConverterTypeMaxReverseSwapAmountResponse added in v0.2.9

type FfiConverterTypeMaxReverseSwapAmountResponse struct{}

type FfiConverterTypeMessageSuccessActionData

type FfiConverterTypeMessageSuccessActionData struct{}

type FfiConverterTypeMetadataFilter added in v0.2.14

type FfiConverterTypeMetadataFilter struct{}

type FfiConverterTypeMetadataItem

type FfiConverterTypeMetadataItem struct{}

type FfiConverterTypeNetwork

type FfiConverterTypeNetwork struct{}

type FfiConverterTypeNodeConfig

type FfiConverterTypeNodeConfig struct{}

type FfiConverterTypeNodeCredentials added in v0.2.10

type FfiConverterTypeNodeCredentials struct{}

type FfiConverterTypeNodeState

type FfiConverterTypeNodeState struct{}

type FfiConverterTypeOnchainPaymentLimitsResponse added in v0.4.0

type FfiConverterTypeOnchainPaymentLimitsResponse struct{}

type FfiConverterTypeOpenChannelFeeRequest added in v0.2.3

type FfiConverterTypeOpenChannelFeeRequest struct{}

type FfiConverterTypeOpenChannelFeeResponse added in v0.2.3

type FfiConverterTypeOpenChannelFeeResponse struct{}

type FfiConverterTypeOpeningFeeParams added in v0.2.0

type FfiConverterTypeOpeningFeeParams struct{}

type FfiConverterTypeOpeningFeeParamsMenu added in v0.2.0

type FfiConverterTypeOpeningFeeParamsMenu struct{}

type FfiConverterTypePayOnchainRequest added in v0.4.0

type FfiConverterTypePayOnchainRequest struct{}

type FfiConverterTypePayOnchainResponse added in v0.4.0

type FfiConverterTypePayOnchainResponse struct{}

type FfiConverterTypePayment

type FfiConverterTypePayment struct{}

type FfiConverterTypePaymentDetails

type FfiConverterTypePaymentDetails struct{}

type FfiConverterTypePaymentFailedData

type FfiConverterTypePaymentFailedData struct{}

type FfiConverterTypePaymentStatus added in v0.2.5

type FfiConverterTypePaymentStatus struct{}

type FfiConverterTypePaymentType

type FfiConverterTypePaymentType struct{}

type FfiConverterTypePaymentTypeFilter

type FfiConverterTypePaymentTypeFilter struct{}

type FfiConverterTypePrepareOnchainPaymentRequest added in v0.4.0

type FfiConverterTypePrepareOnchainPaymentRequest struct{}

type FfiConverterTypePrepareOnchainPaymentResponse added in v0.4.0

type FfiConverterTypePrepareOnchainPaymentResponse struct{}

type FfiConverterTypePrepareRedeemOnchainFundsRequest added in v0.2.14

type FfiConverterTypePrepareRedeemOnchainFundsRequest struct{}

type FfiConverterTypePrepareRedeemOnchainFundsResponse added in v0.2.14

type FfiConverterTypePrepareRedeemOnchainFundsResponse struct{}

type FfiConverterTypePrepareRefundRequest added in v0.2.9

type FfiConverterTypePrepareRefundRequest struct{}

type FfiConverterTypePrepareRefundResponse added in v0.2.9

type FfiConverterTypePrepareRefundResponse struct{}

type FfiConverterTypeRate

type FfiConverterTypeRate struct{}

type FfiConverterTypeReceiveOnchainError added in v0.2.9

type FfiConverterTypeReceiveOnchainError struct{}

type FfiConverterTypeReceiveOnchainRequest added in v0.2.0

type FfiConverterTypeReceiveOnchainRequest struct{}

type FfiConverterTypeReceivePaymentError added in v0.2.9

type FfiConverterTypeReceivePaymentError struct{}

type FfiConverterTypeReceivePaymentRequest added in v0.2.0

type FfiConverterTypeReceivePaymentRequest struct{}

type FfiConverterTypeReceivePaymentResponse added in v0.2.0

type FfiConverterTypeReceivePaymentResponse struct{}

type FfiConverterTypeRecommendedFees

type FfiConverterTypeRecommendedFees struct{}

type FfiConverterTypeRedeemOnchainFundsRequest added in v0.2.14

type FfiConverterTypeRedeemOnchainFundsRequest struct{}

type FfiConverterTypeRedeemOnchainFundsResponse added in v0.2.14

type FfiConverterTypeRedeemOnchainFundsResponse struct{}

type FfiConverterTypeRefundRequest added in v0.2.7

type FfiConverterTypeRefundRequest struct{}

type FfiConverterTypeRefundResponse added in v0.2.7

type FfiConverterTypeRefundResponse struct{}

type FfiConverterTypeReportIssueRequest added in v0.2.10

type FfiConverterTypeReportIssueRequest struct{}

type FfiConverterTypeReportPaymentFailureDetails added in v0.2.10

type FfiConverterTypeReportPaymentFailureDetails struct{}

type FfiConverterTypeReverseSwapFeesRequest added in v0.2.0

type FfiConverterTypeReverseSwapFeesRequest struct{}

type FfiConverterTypeReverseSwapInfo

type FfiConverterTypeReverseSwapInfo struct{}

type FfiConverterTypeReverseSwapPairInfo

type FfiConverterTypeReverseSwapPairInfo struct{}

type FfiConverterTypeReverseSwapStatus

type FfiConverterTypeReverseSwapStatus struct{}

type FfiConverterTypeRouteHint

type FfiConverterTypeRouteHint struct{}

type FfiConverterTypeRouteHintHop

type FfiConverterTypeRouteHintHop struct{}

type FfiConverterTypeSdkError

type FfiConverterTypeSdkError struct{}

type FfiConverterTypeSendOnchainError added in v0.2.9

type FfiConverterTypeSendOnchainError struct{}

type FfiConverterTypeSendOnchainRequest added in v0.2.7

type FfiConverterTypeSendOnchainRequest struct{}

type FfiConverterTypeSendOnchainResponse added in v0.2.7

type FfiConverterTypeSendOnchainResponse struct{}

type FfiConverterTypeSendPaymentError added in v0.2.9

type FfiConverterTypeSendPaymentError struct{}

type FfiConverterTypeSendPaymentRequest added in v0.2.7

type FfiConverterTypeSendPaymentRequest struct{}

type FfiConverterTypeSendPaymentResponse added in v0.2.7

type FfiConverterTypeSendPaymentResponse struct{}

type FfiConverterTypeSendSpontaneousPaymentRequest added in v0.2.7

type FfiConverterTypeSendSpontaneousPaymentRequest struct{}

type FfiConverterTypeServiceHealthCheckResponse added in v0.2.10

type FfiConverterTypeServiceHealthCheckResponse struct{}

type FfiConverterTypeSignMessageRequest added in v0.2.0

type FfiConverterTypeSignMessageRequest struct{}

type FfiConverterTypeSignMessageResponse added in v0.2.0

type FfiConverterTypeSignMessageResponse struct{}

type FfiConverterTypeStaticBackupRequest added in v0.2.5

type FfiConverterTypeStaticBackupRequest struct{}

type FfiConverterTypeStaticBackupResponse added in v0.2.5

type FfiConverterTypeStaticBackupResponse struct{}

type FfiConverterTypeSuccessActionProcessed

type FfiConverterTypeSuccessActionProcessed struct{}

type FfiConverterTypeSwapAmountType added in v0.4.0

type FfiConverterTypeSwapAmountType struct{}

type FfiConverterTypeSwapInfo

type FfiConverterTypeSwapInfo struct{}

type FfiConverterTypeSwapStatus

type FfiConverterTypeSwapStatus struct{}

type FfiConverterTypeSymbol

type FfiConverterTypeSymbol struct{}

type FfiConverterTypeTlvEntry added in v0.2.14

type FfiConverterTypeTlvEntry struct{}

type FfiConverterTypeUnspentTransactionOutput

type FfiConverterTypeUnspentTransactionOutput struct{}

type FfiConverterTypeUrlSuccessActionData

type FfiConverterTypeUrlSuccessActionData struct{}

type FfiConverterbool

type FfiConverterbool struct{}

type FfiConverterfloat64

type FfiConverterfloat64 struct{}

type FfiConverterint64

type FfiConverterint64 struct{}

type FfiConverterstring

type FfiConverterstring struct{}

type FfiConverteruint16

type FfiConverteruint16 struct{}

type FfiConverteruint32

type FfiConverteruint32 struct{}

type FfiConverteruint64

type FfiConverteruint64 struct{}

type FfiConverteruint8

type FfiConverteruint8 struct{}

type FfiDestroyerBlockingBreezServices

type FfiDestroyerBlockingBreezServices struct{}

type FfiDestroyerOptionalSequenceTypeLocaleOverrides

type FfiDestroyerOptionalSequenceTypeLocaleOverrides struct{}

type FfiDestroyerOptionalSequenceTypeLocalizedName

type FfiDestroyerOptionalSequenceTypeLocalizedName struct{}

type FfiDestroyerOptionalSequenceTypeMetadataFilter added in v0.2.14

type FfiDestroyerOptionalSequenceTypeMetadataFilter struct{}

type FfiDestroyerOptionalSequenceTypePaymentTypeFilter added in v0.2.9

type FfiDestroyerOptionalSequenceTypePaymentTypeFilter struct{}

type FfiDestroyerOptionalSequenceTypeTlvEntry added in v0.2.14

type FfiDestroyerOptionalSequenceTypeTlvEntry struct{}

type FfiDestroyerOptionalSequencestring added in v0.2.5

type FfiDestroyerOptionalSequencestring struct{}

type FfiDestroyerOptionalSequenceuint8 added in v0.2.0

type FfiDestroyerOptionalSequenceuint8 struct{}

type FfiDestroyerOptionalTypeGreenlightCredentials

type FfiDestroyerOptionalTypeGreenlightCredentials struct{}

type FfiDestroyerOptionalTypeLnInvoice

type FfiDestroyerOptionalTypeLnInvoice struct{}

type FfiDestroyerOptionalTypeLspInformation

type FfiDestroyerOptionalTypeLspInformation struct{}

type FfiDestroyerOptionalTypeNodeCredentials added in v0.2.10

type FfiDestroyerOptionalTypeNodeCredentials struct{}

type FfiDestroyerOptionalTypeOpeningFeeParams added in v0.2.0

type FfiDestroyerOptionalTypeOpeningFeeParams struct{}

type FfiDestroyerOptionalTypePayment

type FfiDestroyerOptionalTypePayment struct{}

type FfiDestroyerOptionalTypeReverseSwapInfo added in v0.3.0

type FfiDestroyerOptionalTypeReverseSwapInfo struct{}

type FfiDestroyerOptionalTypeSuccessActionProcessed

type FfiDestroyerOptionalTypeSuccessActionProcessed struct{}

type FfiDestroyerOptionalTypeSwapInfo

type FfiDestroyerOptionalTypeSwapInfo struct{}

type FfiDestroyerOptionalTypeSymbol

type FfiDestroyerOptionalTypeSymbol struct{}

type FfiDestroyerOptionalbool

type FfiDestroyerOptionalbool struct{}

type FfiDestroyerOptionalint64

type FfiDestroyerOptionalint64 struct{}

type FfiDestroyerOptionalstring

type FfiDestroyerOptionalstring struct{}

type FfiDestroyerOptionaluint32

type FfiDestroyerOptionaluint32 struct{}

type FfiDestroyerOptionaluint64

type FfiDestroyerOptionaluint64 struct{}

type FfiDestroyerSequenceTypeFiatCurrency

type FfiDestroyerSequenceTypeFiatCurrency struct{}

type FfiDestroyerSequenceTypeLocaleOverrides

type FfiDestroyerSequenceTypeLocaleOverrides struct{}

type FfiDestroyerSequenceTypeLocalizedName

type FfiDestroyerSequenceTypeLocalizedName struct{}

type FfiDestroyerSequenceTypeLspInformation

type FfiDestroyerSequenceTypeLspInformation struct{}

type FfiDestroyerSequenceTypeMetadataFilter added in v0.2.14

type FfiDestroyerSequenceTypeMetadataFilter struct{}

type FfiDestroyerSequenceTypeOpeningFeeParams added in v0.2.0

type FfiDestroyerSequenceTypeOpeningFeeParams struct{}

type FfiDestroyerSequenceTypePayment

type FfiDestroyerSequenceTypePayment struct{}

type FfiDestroyerSequenceTypePaymentTypeFilter added in v0.2.9

type FfiDestroyerSequenceTypePaymentTypeFilter struct{}

type FfiDestroyerSequenceTypeRate

type FfiDestroyerSequenceTypeRate struct{}

type FfiDestroyerSequenceTypeReverseSwapInfo

type FfiDestroyerSequenceTypeReverseSwapInfo struct{}

type FfiDestroyerSequenceTypeRouteHint

type FfiDestroyerSequenceTypeRouteHint struct{}

type FfiDestroyerSequenceTypeRouteHintHop

type FfiDestroyerSequenceTypeRouteHintHop struct{}

type FfiDestroyerSequenceTypeSwapInfo

type FfiDestroyerSequenceTypeSwapInfo struct{}

type FfiDestroyerSequenceTypeTlvEntry added in v0.2.14

type FfiDestroyerSequenceTypeTlvEntry struct{}

type FfiDestroyerSequenceTypeUnspentTransactionOutput

type FfiDestroyerSequenceTypeUnspentTransactionOutput struct{}

type FfiDestroyerSequencestring

type FfiDestroyerSequencestring struct{}

type FfiDestroyerSequenceuint8

type FfiDestroyerSequenceuint8 struct{}

type FfiDestroyerTypeAesSuccessActionDataDecrypted

type FfiDestroyerTypeAesSuccessActionDataDecrypted struct{}

type FfiDestroyerTypeAesSuccessActionDataResult added in v0.2.10

type FfiDestroyerTypeAesSuccessActionDataResult struct{}

type FfiDestroyerTypeBackupFailedData

type FfiDestroyerTypeBackupFailedData struct{}

type FfiDestroyerTypeBackupStatus

type FfiDestroyerTypeBackupStatus struct{}

type FfiDestroyerTypeBitcoinAddressData

type FfiDestroyerTypeBitcoinAddressData struct{}

type FfiDestroyerTypeBreezEvent

type FfiDestroyerTypeBreezEvent struct{}

type FfiDestroyerTypeBuyBitcoinProvider

type FfiDestroyerTypeBuyBitcoinProvider struct{}

type FfiDestroyerTypeBuyBitcoinRequest added in v0.2.0

type FfiDestroyerTypeBuyBitcoinRequest struct{}

type FfiDestroyerTypeBuyBitcoinResponse added in v0.2.0

type FfiDestroyerTypeBuyBitcoinResponse struct{}

type FfiDestroyerTypeChannelState

type FfiDestroyerTypeChannelState struct{}

type FfiDestroyerTypeCheckMessageRequest added in v0.2.0

type FfiDestroyerTypeCheckMessageRequest struct{}

type FfiDestroyerTypeCheckMessageResponse added in v0.2.0

type FfiDestroyerTypeCheckMessageResponse struct{}

type FfiDestroyerTypeClosedChannelPaymentDetails

type FfiDestroyerTypeClosedChannelPaymentDetails struct{}

type FfiDestroyerTypeConfig

type FfiDestroyerTypeConfig struct{}

type FfiDestroyerTypeConfigureNodeRequest added in v0.3.0

type FfiDestroyerTypeConfigureNodeRequest struct{}

type FfiDestroyerTypeConnectRequest added in v0.4.0

type FfiDestroyerTypeConnectRequest struct{}

type FfiDestroyerTypeCurrencyInfo

type FfiDestroyerTypeCurrencyInfo struct{}

type FfiDestroyerTypeEnvironmentType

type FfiDestroyerTypeEnvironmentType struct{}

type FfiDestroyerTypeEventListener

type FfiDestroyerTypeEventListener struct{}

type FfiDestroyerTypeFeeratePreset

type FfiDestroyerTypeFeeratePreset struct{}

type FfiDestroyerTypeFiatCurrency

type FfiDestroyerTypeFiatCurrency struct{}

type FfiDestroyerTypeGreenlightCredentials

type FfiDestroyerTypeGreenlightCredentials struct{}

type FfiDestroyerTypeGreenlightNodeConfig

type FfiDestroyerTypeGreenlightNodeConfig struct{}

type FfiDestroyerTypeHealthCheckStatus added in v0.2.10

type FfiDestroyerTypeHealthCheckStatus struct{}

type FfiDestroyerTypeInputType

type FfiDestroyerTypeInputType struct{}

type FfiDestroyerTypeInvoicePaidDetails

type FfiDestroyerTypeInvoicePaidDetails struct{}

type FfiDestroyerTypeListPaymentsRequest added in v0.2.5

type FfiDestroyerTypeListPaymentsRequest struct{}

type FfiDestroyerTypeLnInvoice

type FfiDestroyerTypeLnInvoice struct{}

type FfiDestroyerTypeLnPaymentDetails

type FfiDestroyerTypeLnPaymentDetails struct{}

type FfiDestroyerTypeLnUrlAuthRequestData

type FfiDestroyerTypeLnUrlAuthRequestData struct{}

type FfiDestroyerTypeLnUrlCallbackStatus

type FfiDestroyerTypeLnUrlCallbackStatus struct{}

type FfiDestroyerTypeLnUrlErrorData

type FfiDestroyerTypeLnUrlErrorData struct{}

type FfiDestroyerTypeLnUrlPayErrorData added in v0.2.9

type FfiDestroyerTypeLnUrlPayErrorData struct{}

type FfiDestroyerTypeLnUrlPayRequest added in v0.2.7

type FfiDestroyerTypeLnUrlPayRequest struct{}

type FfiDestroyerTypeLnUrlPayRequestData

type FfiDestroyerTypeLnUrlPayRequestData struct{}

type FfiDestroyerTypeLnUrlPayResult

type FfiDestroyerTypeLnUrlPayResult struct{}

type FfiDestroyerTypeLnUrlPaySuccessData added in v0.2.9

type FfiDestroyerTypeLnUrlPaySuccessData struct{}

type FfiDestroyerTypeLnUrlWithdrawRequest added in v0.2.7

type FfiDestroyerTypeLnUrlWithdrawRequest struct{}

type FfiDestroyerTypeLnUrlWithdrawRequestData

type FfiDestroyerTypeLnUrlWithdrawRequestData struct{}

type FfiDestroyerTypeLnUrlWithdrawResult added in v0.2.5

type FfiDestroyerTypeLnUrlWithdrawResult struct{}

type FfiDestroyerTypeLnUrlWithdrawSuccessData added in v0.2.5

type FfiDestroyerTypeLnUrlWithdrawSuccessData struct{}

type FfiDestroyerTypeLocaleOverrides

type FfiDestroyerTypeLocaleOverrides struct{}

type FfiDestroyerTypeLocalizedName

type FfiDestroyerTypeLocalizedName struct{}

type FfiDestroyerTypeLogEntry

type FfiDestroyerTypeLogEntry struct{}

type FfiDestroyerTypeLogStream

type FfiDestroyerTypeLogStream struct{}

type FfiDestroyerTypeLspInformation

type FfiDestroyerTypeLspInformation struct{}

type FfiDestroyerTypeMaxReverseSwapAmountResponse added in v0.2.9

type FfiDestroyerTypeMaxReverseSwapAmountResponse struct{}

type FfiDestroyerTypeMessageSuccessActionData

type FfiDestroyerTypeMessageSuccessActionData struct{}

type FfiDestroyerTypeMetadataFilter added in v0.2.14

type FfiDestroyerTypeMetadataFilter struct{}

type FfiDestroyerTypeMetadataItem

type FfiDestroyerTypeMetadataItem struct{}

type FfiDestroyerTypeNetwork

type FfiDestroyerTypeNetwork struct{}

type FfiDestroyerTypeNodeConfig

type FfiDestroyerTypeNodeConfig struct{}

type FfiDestroyerTypeNodeCredentials added in v0.2.10

type FfiDestroyerTypeNodeCredentials struct{}

type FfiDestroyerTypeNodeState

type FfiDestroyerTypeNodeState struct{}

type FfiDestroyerTypeOnchainPaymentLimitsResponse added in v0.4.0

type FfiDestroyerTypeOnchainPaymentLimitsResponse struct{}

type FfiDestroyerTypeOpenChannelFeeRequest added in v0.2.3

type FfiDestroyerTypeOpenChannelFeeRequest struct{}

type FfiDestroyerTypeOpenChannelFeeResponse added in v0.2.3

type FfiDestroyerTypeOpenChannelFeeResponse struct{}

type FfiDestroyerTypeOpeningFeeParams added in v0.2.0

type FfiDestroyerTypeOpeningFeeParams struct{}

type FfiDestroyerTypeOpeningFeeParamsMenu added in v0.2.0

type FfiDestroyerTypeOpeningFeeParamsMenu struct{}

type FfiDestroyerTypePayOnchainRequest added in v0.4.0

type FfiDestroyerTypePayOnchainRequest struct{}

type FfiDestroyerTypePayOnchainResponse added in v0.4.0

type FfiDestroyerTypePayOnchainResponse struct{}

type FfiDestroyerTypePayment

type FfiDestroyerTypePayment struct{}

type FfiDestroyerTypePaymentDetails

type FfiDestroyerTypePaymentDetails struct{}

type FfiDestroyerTypePaymentFailedData

type FfiDestroyerTypePaymentFailedData struct{}

type FfiDestroyerTypePaymentStatus added in v0.2.5

type FfiDestroyerTypePaymentStatus struct{}

type FfiDestroyerTypePaymentType

type FfiDestroyerTypePaymentType struct{}

type FfiDestroyerTypePaymentTypeFilter

type FfiDestroyerTypePaymentTypeFilter struct{}

type FfiDestroyerTypePrepareOnchainPaymentRequest added in v0.4.0

type FfiDestroyerTypePrepareOnchainPaymentRequest struct{}

type FfiDestroyerTypePrepareOnchainPaymentResponse added in v0.4.0

type FfiDestroyerTypePrepareOnchainPaymentResponse struct{}

type FfiDestroyerTypePrepareRedeemOnchainFundsRequest added in v0.2.14

type FfiDestroyerTypePrepareRedeemOnchainFundsRequest struct{}

type FfiDestroyerTypePrepareRedeemOnchainFundsResponse added in v0.2.14

type FfiDestroyerTypePrepareRedeemOnchainFundsResponse struct{}

type FfiDestroyerTypePrepareRefundRequest added in v0.2.9

type FfiDestroyerTypePrepareRefundRequest struct{}

type FfiDestroyerTypePrepareRefundResponse added in v0.2.9

type FfiDestroyerTypePrepareRefundResponse struct{}

type FfiDestroyerTypeRate

type FfiDestroyerTypeRate struct{}

type FfiDestroyerTypeReceiveOnchainRequest added in v0.2.0

type FfiDestroyerTypeReceiveOnchainRequest struct{}

type FfiDestroyerTypeReceivePaymentRequest added in v0.2.0

type FfiDestroyerTypeReceivePaymentRequest struct{}

type FfiDestroyerTypeReceivePaymentResponse added in v0.2.0

type FfiDestroyerTypeReceivePaymentResponse struct{}

type FfiDestroyerTypeRecommendedFees

type FfiDestroyerTypeRecommendedFees struct{}

type FfiDestroyerTypeRedeemOnchainFundsRequest added in v0.2.14

type FfiDestroyerTypeRedeemOnchainFundsRequest struct{}

type FfiDestroyerTypeRedeemOnchainFundsResponse added in v0.2.14

type FfiDestroyerTypeRedeemOnchainFundsResponse struct{}

type FfiDestroyerTypeRefundRequest added in v0.2.7

type FfiDestroyerTypeRefundRequest struct{}

type FfiDestroyerTypeRefundResponse added in v0.2.7

type FfiDestroyerTypeRefundResponse struct{}

type FfiDestroyerTypeReportIssueRequest added in v0.2.10

type FfiDestroyerTypeReportIssueRequest struct{}

type FfiDestroyerTypeReportPaymentFailureDetails added in v0.2.10

type FfiDestroyerTypeReportPaymentFailureDetails struct{}

type FfiDestroyerTypeReverseSwapFeesRequest added in v0.2.0

type FfiDestroyerTypeReverseSwapFeesRequest struct{}

type FfiDestroyerTypeReverseSwapInfo

type FfiDestroyerTypeReverseSwapInfo struct{}

type FfiDestroyerTypeReverseSwapPairInfo

type FfiDestroyerTypeReverseSwapPairInfo struct{}

type FfiDestroyerTypeReverseSwapStatus

type FfiDestroyerTypeReverseSwapStatus struct{}

type FfiDestroyerTypeRouteHint

type FfiDestroyerTypeRouteHint struct{}

type FfiDestroyerTypeRouteHintHop

type FfiDestroyerTypeRouteHintHop struct{}

type FfiDestroyerTypeSendOnchainRequest added in v0.2.7

type FfiDestroyerTypeSendOnchainRequest struct{}

type FfiDestroyerTypeSendOnchainResponse added in v0.2.7

type FfiDestroyerTypeSendOnchainResponse struct{}

type FfiDestroyerTypeSendPaymentRequest added in v0.2.7

type FfiDestroyerTypeSendPaymentRequest struct{}

type FfiDestroyerTypeSendPaymentResponse added in v0.2.7

type FfiDestroyerTypeSendPaymentResponse struct{}

type FfiDestroyerTypeSendSpontaneousPaymentRequest added in v0.2.7

type FfiDestroyerTypeSendSpontaneousPaymentRequest struct{}

type FfiDestroyerTypeServiceHealthCheckResponse added in v0.2.10

type FfiDestroyerTypeServiceHealthCheckResponse struct{}

type FfiDestroyerTypeSignMessageRequest added in v0.2.0

type FfiDestroyerTypeSignMessageRequest struct{}

type FfiDestroyerTypeSignMessageResponse added in v0.2.0

type FfiDestroyerTypeSignMessageResponse struct{}

type FfiDestroyerTypeStaticBackupRequest added in v0.2.5

type FfiDestroyerTypeStaticBackupRequest struct{}

type FfiDestroyerTypeStaticBackupResponse added in v0.2.5

type FfiDestroyerTypeStaticBackupResponse struct{}

type FfiDestroyerTypeSuccessActionProcessed

type FfiDestroyerTypeSuccessActionProcessed struct{}

type FfiDestroyerTypeSwapAmountType added in v0.4.0

type FfiDestroyerTypeSwapAmountType struct{}

type FfiDestroyerTypeSwapInfo

type FfiDestroyerTypeSwapInfo struct{}

type FfiDestroyerTypeSwapStatus

type FfiDestroyerTypeSwapStatus struct{}

type FfiDestroyerTypeSymbol

type FfiDestroyerTypeSymbol struct{}

type FfiDestroyerTypeTlvEntry added in v0.2.14

type FfiDestroyerTypeTlvEntry struct{}

type FfiDestroyerTypeUnspentTransactionOutput

type FfiDestroyerTypeUnspentTransactionOutput struct{}

type FfiDestroyerTypeUrlSuccessActionData

type FfiDestroyerTypeUrlSuccessActionData struct{}

type FfiDestroyerbool

type FfiDestroyerbool struct{}

type FfiDestroyerfloat64

type FfiDestroyerfloat64 struct{}

type FfiDestroyerint64

type FfiDestroyerint64 struct{}

type FfiDestroyerstring

type FfiDestroyerstring struct{}

type FfiDestroyeruint16

type FfiDestroyeruint16 struct{}

type FfiDestroyeruint32

type FfiDestroyeruint32 struct{}

type FfiDestroyeruint64

type FfiDestroyeruint64 struct{}

type FfiDestroyeruint8

type FfiDestroyeruint8 struct{}

type FfiObject

type FfiObject struct {
	// contains filtered or unexported fields
}

type FiatCurrency

type FiatCurrency struct {
	Id   string
	Info CurrencyInfo
}

func (*FiatCurrency) Destroy

func (r *FiatCurrency) Destroy()

type GreenlightCredentials

type GreenlightCredentials struct {
	DeviceKey  []uint8
	DeviceCert []uint8
}

func (*GreenlightCredentials) Destroy

func (r *GreenlightCredentials) Destroy()

type GreenlightNodeConfig

type GreenlightNodeConfig struct {
	PartnerCredentials *GreenlightCredentials
	InviteCode         *string
}

func (*GreenlightNodeConfig) Destroy

func (r *GreenlightNodeConfig) Destroy()

type HealthCheckStatus added in v0.2.10

type HealthCheckStatus uint
const (
	HealthCheckStatusOperational       HealthCheckStatus = 1
	HealthCheckStatusMaintenance       HealthCheckStatus = 2
	HealthCheckStatusServiceDisruption HealthCheckStatus = 3
)

type InputType

type InputType interface {
	Destroy()
}

func ParseInput

func ParseInput(s string) (InputType, error)

type InputTypeBitcoinAddress

type InputTypeBitcoinAddress struct {
	Address BitcoinAddressData
}

func (InputTypeBitcoinAddress) Destroy

func (e InputTypeBitcoinAddress) Destroy()

type InputTypeBolt11

type InputTypeBolt11 struct {
	Invoice LnInvoice
}

func (InputTypeBolt11) Destroy

func (e InputTypeBolt11) Destroy()

type InputTypeLnUrlAuth

type InputTypeLnUrlAuth struct {
	Data LnUrlAuthRequestData
}

func (InputTypeLnUrlAuth) Destroy

func (e InputTypeLnUrlAuth) Destroy()

type InputTypeLnUrlError

type InputTypeLnUrlError struct {
	Data LnUrlErrorData
}

func (InputTypeLnUrlError) Destroy

func (e InputTypeLnUrlError) Destroy()

type InputTypeLnUrlPay

type InputTypeLnUrlPay struct {
	Data LnUrlPayRequestData
}

func (InputTypeLnUrlPay) Destroy

func (e InputTypeLnUrlPay) Destroy()

type InputTypeLnUrlWithdraw

type InputTypeLnUrlWithdraw struct {
	Data LnUrlWithdrawRequestData
}

func (InputTypeLnUrlWithdraw) Destroy

func (e InputTypeLnUrlWithdraw) Destroy()

type InputTypeNodeId

type InputTypeNodeId struct {
	NodeId string
}

func (InputTypeNodeId) Destroy

func (e InputTypeNodeId) Destroy()

type InputTypeUrl

type InputTypeUrl struct {
	Url string
}

func (InputTypeUrl) Destroy

func (e InputTypeUrl) Destroy()

type InvoicePaidDetails

type InvoicePaidDetails struct {
	PaymentHash string
	Bolt11      string
	Payment     *Payment
}

func (*InvoicePaidDetails) Destroy

func (r *InvoicePaidDetails) Destroy()

type ListPaymentsRequest added in v0.2.5

type ListPaymentsRequest struct {
	Filters         *[]PaymentTypeFilter
	MetadataFilters *[]MetadataFilter
	FromTimestamp   *int64
	ToTimestamp     *int64
	IncludeFailures *bool
	Offset          *uint32
	Limit           *uint32
}

func (*ListPaymentsRequest) Destroy added in v0.2.5

func (r *ListPaymentsRequest) Destroy()

type LnInvoice

type LnInvoice struct {
	Bolt11                  string
	Network                 Network
	PayeePubkey             string
	PaymentHash             string
	Description             *string
	DescriptionHash         *string
	AmountMsat              *uint64
	Timestamp               uint64
	Expiry                  uint64
	RoutingHints            []RouteHint
	PaymentSecret           []uint8
	MinFinalCltvExpiryDelta uint64
}

func ParseInvoice

func ParseInvoice(invoice string) (LnInvoice, error)

func (*LnInvoice) Destroy

func (r *LnInvoice) Destroy()

type LnPaymentDetails

type LnPaymentDetails struct {
	PaymentHash            string
	Label                  string
	DestinationPubkey      string
	PaymentPreimage        string
	Keysend                bool
	Bolt11                 string
	OpenChannelBolt11      *string
	LnurlSuccessAction     *SuccessActionProcessed
	LnurlPayDomain         *string
	LnurlMetadata          *string
	LnAddress              *string
	LnurlWithdrawEndpoint  *string
	SwapInfo               *SwapInfo
	ReverseSwapInfo        *ReverseSwapInfo
	PendingExpirationBlock *uint32
}

func (*LnPaymentDetails) Destroy

func (r *LnPaymentDetails) Destroy()

type LnUrlAuthError added in v0.2.9

type LnUrlAuthError struct {
	// contains filtered or unexported fields
}

func NewLnUrlAuthErrorGeneric added in v0.2.9

func NewLnUrlAuthErrorGeneric() *LnUrlAuthError

func NewLnUrlAuthErrorInvalidUri added in v0.2.9

func NewLnUrlAuthErrorInvalidUri() *LnUrlAuthError

func NewLnUrlAuthErrorServiceConnectivity added in v0.2.9

func NewLnUrlAuthErrorServiceConnectivity() *LnUrlAuthError

func (LnUrlAuthError) Error added in v0.2.9

func (err LnUrlAuthError) Error() string

func (LnUrlAuthError) Unwrap added in v0.2.9

func (err LnUrlAuthError) Unwrap() error

type LnUrlAuthErrorGeneric added in v0.2.9

type LnUrlAuthErrorGeneric struct {
	// contains filtered or unexported fields
}

Variant structs

func (LnUrlAuthErrorGeneric) Error added in v0.2.9

func (err LnUrlAuthErrorGeneric) Error() string

func (LnUrlAuthErrorGeneric) Is added in v0.2.9

func (self LnUrlAuthErrorGeneric) Is(target error) bool

type LnUrlAuthErrorInvalidUri added in v0.2.9

type LnUrlAuthErrorInvalidUri struct {
	// contains filtered or unexported fields
}

func (LnUrlAuthErrorInvalidUri) Error added in v0.2.9

func (err LnUrlAuthErrorInvalidUri) Error() string

func (LnUrlAuthErrorInvalidUri) Is added in v0.2.9

func (self LnUrlAuthErrorInvalidUri) Is(target error) bool

type LnUrlAuthErrorServiceConnectivity added in v0.2.9

type LnUrlAuthErrorServiceConnectivity struct {
	// contains filtered or unexported fields
}

func (LnUrlAuthErrorServiceConnectivity) Error added in v0.2.9

func (LnUrlAuthErrorServiceConnectivity) Is added in v0.2.9

type LnUrlAuthRequestData

type LnUrlAuthRequestData struct {
	K1     string
	Domain string
	Url    string
	Action *string
}

func (*LnUrlAuthRequestData) Destroy

func (r *LnUrlAuthRequestData) Destroy()

type LnUrlCallbackStatus

type LnUrlCallbackStatus interface {
	Destroy()
}

type LnUrlCallbackStatusErrorStatus

type LnUrlCallbackStatusErrorStatus struct {
	Data LnUrlErrorData
}

func (LnUrlCallbackStatusErrorStatus) Destroy

func (e LnUrlCallbackStatusErrorStatus) Destroy()

type LnUrlCallbackStatusOk

type LnUrlCallbackStatusOk struct {
}

func (LnUrlCallbackStatusOk) Destroy

func (e LnUrlCallbackStatusOk) Destroy()

type LnUrlErrorData

type LnUrlErrorData struct {
	Reason string
}

func (*LnUrlErrorData) Destroy

func (r *LnUrlErrorData) Destroy()

type LnUrlPayError added in v0.2.9

type LnUrlPayError struct {
	// contains filtered or unexported fields
}

func NewLnUrlPayErrorAlreadyPaid added in v0.2.9

func NewLnUrlPayErrorAlreadyPaid() *LnUrlPayError

func NewLnUrlPayErrorGeneric added in v0.2.9

func NewLnUrlPayErrorGeneric() *LnUrlPayError

func NewLnUrlPayErrorInvalidAmount added in v0.2.9

func NewLnUrlPayErrorInvalidAmount() *LnUrlPayError

func NewLnUrlPayErrorInvalidInvoice added in v0.2.9

func NewLnUrlPayErrorInvalidInvoice() *LnUrlPayError

func NewLnUrlPayErrorInvalidNetwork added in v0.2.10

func NewLnUrlPayErrorInvalidNetwork() *LnUrlPayError

func NewLnUrlPayErrorInvalidUri added in v0.2.9

func NewLnUrlPayErrorInvalidUri() *LnUrlPayError

func NewLnUrlPayErrorInvoiceExpired added in v0.2.9

func NewLnUrlPayErrorInvoiceExpired() *LnUrlPayError

func NewLnUrlPayErrorPaymentFailed added in v0.2.9

func NewLnUrlPayErrorPaymentFailed() *LnUrlPayError

func NewLnUrlPayErrorPaymentTimeout added in v0.2.9

func NewLnUrlPayErrorPaymentTimeout() *LnUrlPayError

func NewLnUrlPayErrorRouteNotFound added in v0.2.9

func NewLnUrlPayErrorRouteNotFound() *LnUrlPayError

func NewLnUrlPayErrorRouteTooExpensive added in v0.2.9

func NewLnUrlPayErrorRouteTooExpensive() *LnUrlPayError

func NewLnUrlPayErrorServiceConnectivity added in v0.2.9

func NewLnUrlPayErrorServiceConnectivity() *LnUrlPayError

func (LnUrlPayError) Error added in v0.2.9

func (err LnUrlPayError) Error() string

func (LnUrlPayError) Unwrap added in v0.2.9

func (err LnUrlPayError) Unwrap() error

type LnUrlPayErrorAlreadyPaid added in v0.2.9

type LnUrlPayErrorAlreadyPaid struct {
	// contains filtered or unexported fields
}

Variant structs

func (LnUrlPayErrorAlreadyPaid) Error added in v0.2.9

func (err LnUrlPayErrorAlreadyPaid) Error() string

func (LnUrlPayErrorAlreadyPaid) Is added in v0.2.9

func (self LnUrlPayErrorAlreadyPaid) Is(target error) bool

type LnUrlPayErrorData added in v0.2.9

type LnUrlPayErrorData struct {
	PaymentHash string
	Reason      string
}

func (*LnUrlPayErrorData) Destroy added in v0.2.9

func (r *LnUrlPayErrorData) Destroy()

type LnUrlPayErrorGeneric added in v0.2.9

type LnUrlPayErrorGeneric struct {
	// contains filtered or unexported fields
}

func (LnUrlPayErrorGeneric) Error added in v0.2.9

func (err LnUrlPayErrorGeneric) Error() string

func (LnUrlPayErrorGeneric) Is added in v0.2.9

func (self LnUrlPayErrorGeneric) Is(target error) bool

type LnUrlPayErrorInvalidAmount added in v0.2.9

type LnUrlPayErrorInvalidAmount struct {
	// contains filtered or unexported fields
}

func (LnUrlPayErrorInvalidAmount) Error added in v0.2.9

func (err LnUrlPayErrorInvalidAmount) Error() string

func (LnUrlPayErrorInvalidAmount) Is added in v0.2.9

func (self LnUrlPayErrorInvalidAmount) Is(target error) bool

type LnUrlPayErrorInvalidInvoice added in v0.2.9

type LnUrlPayErrorInvalidInvoice struct {
	// contains filtered or unexported fields
}

func (LnUrlPayErrorInvalidInvoice) Error added in v0.2.9

func (err LnUrlPayErrorInvalidInvoice) Error() string

func (LnUrlPayErrorInvalidInvoice) Is added in v0.2.9

func (self LnUrlPayErrorInvalidInvoice) Is(target error) bool

type LnUrlPayErrorInvalidNetwork added in v0.2.10

type LnUrlPayErrorInvalidNetwork struct {
	// contains filtered or unexported fields
}

func (LnUrlPayErrorInvalidNetwork) Error added in v0.2.10

func (err LnUrlPayErrorInvalidNetwork) Error() string

func (LnUrlPayErrorInvalidNetwork) Is added in v0.2.10

func (self LnUrlPayErrorInvalidNetwork) Is(target error) bool

type LnUrlPayErrorInvalidUri added in v0.2.9

type LnUrlPayErrorInvalidUri struct {
	// contains filtered or unexported fields
}

func (LnUrlPayErrorInvalidUri) Error added in v0.2.9

func (err LnUrlPayErrorInvalidUri) Error() string

func (LnUrlPayErrorInvalidUri) Is added in v0.2.9

func (self LnUrlPayErrorInvalidUri) Is(target error) bool

type LnUrlPayErrorInvoiceExpired added in v0.2.9

type LnUrlPayErrorInvoiceExpired struct {
	// contains filtered or unexported fields
}

func (LnUrlPayErrorInvoiceExpired) Error added in v0.2.9

func (err LnUrlPayErrorInvoiceExpired) Error() string

func (LnUrlPayErrorInvoiceExpired) Is added in v0.2.9

func (self LnUrlPayErrorInvoiceExpired) Is(target error) bool

type LnUrlPayErrorPaymentFailed added in v0.2.9

type LnUrlPayErrorPaymentFailed struct {
	// contains filtered or unexported fields
}

func (LnUrlPayErrorPaymentFailed) Error added in v0.2.9

func (err LnUrlPayErrorPaymentFailed) Error() string

func (LnUrlPayErrorPaymentFailed) Is added in v0.2.9

func (self LnUrlPayErrorPaymentFailed) Is(target error) bool

type LnUrlPayErrorPaymentTimeout added in v0.2.9

type LnUrlPayErrorPaymentTimeout struct {
	// contains filtered or unexported fields
}

func (LnUrlPayErrorPaymentTimeout) Error added in v0.2.9

func (err LnUrlPayErrorPaymentTimeout) Error() string

func (LnUrlPayErrorPaymentTimeout) Is added in v0.2.9

func (self LnUrlPayErrorPaymentTimeout) Is(target error) bool

type LnUrlPayErrorRouteNotFound added in v0.2.9

type LnUrlPayErrorRouteNotFound struct {
	// contains filtered or unexported fields
}

func (LnUrlPayErrorRouteNotFound) Error added in v0.2.9

func (err LnUrlPayErrorRouteNotFound) Error() string

func (LnUrlPayErrorRouteNotFound) Is added in v0.2.9

func (self LnUrlPayErrorRouteNotFound) Is(target error) bool

type LnUrlPayErrorRouteTooExpensive added in v0.2.9

type LnUrlPayErrorRouteTooExpensive struct {
	// contains filtered or unexported fields
}

func (LnUrlPayErrorRouteTooExpensive) Error added in v0.2.9

func (LnUrlPayErrorRouteTooExpensive) Is added in v0.2.9

func (self LnUrlPayErrorRouteTooExpensive) Is(target error) bool

type LnUrlPayErrorServiceConnectivity added in v0.2.9

type LnUrlPayErrorServiceConnectivity struct {
	// contains filtered or unexported fields
}

func (LnUrlPayErrorServiceConnectivity) Error added in v0.2.9

func (LnUrlPayErrorServiceConnectivity) Is added in v0.2.9

type LnUrlPayRequest added in v0.2.7

type LnUrlPayRequest struct {
	Data         LnUrlPayRequestData
	AmountMsat   uint64
	Comment      *string
	PaymentLabel *string
}

func (*LnUrlPayRequest) Destroy added in v0.2.7

func (r *LnUrlPayRequest) Destroy()

type LnUrlPayRequestData

type LnUrlPayRequestData struct {
	Callback       string
	MinSendable    uint64
	MaxSendable    uint64
	MetadataStr    string
	CommentAllowed uint16
	Domain         string
	AllowsNostr    bool
	NostrPubkey    *string
	LnAddress      *string
}

func (*LnUrlPayRequestData) Destroy

func (r *LnUrlPayRequestData) Destroy()

type LnUrlPayResult

type LnUrlPayResult interface {
	Destroy()
}

type LnUrlPayResultEndpointError

type LnUrlPayResultEndpointError struct {
	Data LnUrlErrorData
}

func (LnUrlPayResultEndpointError) Destroy

func (e LnUrlPayResultEndpointError) Destroy()

type LnUrlPayResultEndpointSuccess

type LnUrlPayResultEndpointSuccess struct {
	Data LnUrlPaySuccessData
}

func (LnUrlPayResultEndpointSuccess) Destroy

func (e LnUrlPayResultEndpointSuccess) Destroy()

type LnUrlPayResultPayError added in v0.2.9

type LnUrlPayResultPayError struct {
	Data LnUrlPayErrorData
}

func (LnUrlPayResultPayError) Destroy added in v0.2.9

func (e LnUrlPayResultPayError) Destroy()

type LnUrlPaySuccessData added in v0.2.9

type LnUrlPaySuccessData struct {
	SuccessAction *SuccessActionProcessed
	Payment       Payment
}

func (*LnUrlPaySuccessData) Destroy added in v0.2.9

func (r *LnUrlPaySuccessData) Destroy()

type LnUrlWithdrawError added in v0.2.9

type LnUrlWithdrawError struct {
	// contains filtered or unexported fields
}

func NewLnUrlWithdrawErrorGeneric added in v0.2.9

func NewLnUrlWithdrawErrorGeneric() *LnUrlWithdrawError

func NewLnUrlWithdrawErrorInvalidAmount added in v0.2.9

func NewLnUrlWithdrawErrorInvalidAmount() *LnUrlWithdrawError

func NewLnUrlWithdrawErrorInvalidInvoice added in v0.2.9

func NewLnUrlWithdrawErrorInvalidInvoice() *LnUrlWithdrawError

func NewLnUrlWithdrawErrorInvalidUri added in v0.2.9

func NewLnUrlWithdrawErrorInvalidUri() *LnUrlWithdrawError

func NewLnUrlWithdrawErrorInvoiceNoRoutingHints added in v0.3.0

func NewLnUrlWithdrawErrorInvoiceNoRoutingHints() *LnUrlWithdrawError

func NewLnUrlWithdrawErrorServiceConnectivity added in v0.2.9

func NewLnUrlWithdrawErrorServiceConnectivity() *LnUrlWithdrawError

func (LnUrlWithdrawError) Error added in v0.2.9

func (err LnUrlWithdrawError) Error() string

func (LnUrlWithdrawError) Unwrap added in v0.2.9

func (err LnUrlWithdrawError) Unwrap() error

type LnUrlWithdrawErrorGeneric added in v0.2.9

type LnUrlWithdrawErrorGeneric struct {
	// contains filtered or unexported fields
}

Variant structs

func (LnUrlWithdrawErrorGeneric) Error added in v0.2.9

func (err LnUrlWithdrawErrorGeneric) Error() string

func (LnUrlWithdrawErrorGeneric) Is added in v0.2.9

func (self LnUrlWithdrawErrorGeneric) Is(target error) bool

type LnUrlWithdrawErrorInvalidAmount added in v0.2.9

type LnUrlWithdrawErrorInvalidAmount struct {
	// contains filtered or unexported fields
}

func (LnUrlWithdrawErrorInvalidAmount) Error added in v0.2.9

func (LnUrlWithdrawErrorInvalidAmount) Is added in v0.2.9

func (self LnUrlWithdrawErrorInvalidAmount) Is(target error) bool

type LnUrlWithdrawErrorInvalidInvoice added in v0.2.9

type LnUrlWithdrawErrorInvalidInvoice struct {
	// contains filtered or unexported fields
}

func (LnUrlWithdrawErrorInvalidInvoice) Error added in v0.2.9

func (LnUrlWithdrawErrorInvalidInvoice) Is added in v0.2.9

type LnUrlWithdrawErrorInvalidUri added in v0.2.9

type LnUrlWithdrawErrorInvalidUri struct {
	// contains filtered or unexported fields
}

func (LnUrlWithdrawErrorInvalidUri) Error added in v0.2.9

func (LnUrlWithdrawErrorInvalidUri) Is added in v0.2.9

func (self LnUrlWithdrawErrorInvalidUri) Is(target error) bool

type LnUrlWithdrawErrorInvoiceNoRoutingHints added in v0.3.0

type LnUrlWithdrawErrorInvoiceNoRoutingHints struct {
	// contains filtered or unexported fields
}

func (LnUrlWithdrawErrorInvoiceNoRoutingHints) Error added in v0.3.0

func (LnUrlWithdrawErrorInvoiceNoRoutingHints) Is added in v0.3.0

type LnUrlWithdrawErrorServiceConnectivity added in v0.2.9

type LnUrlWithdrawErrorServiceConnectivity struct {
	// contains filtered or unexported fields
}

func (LnUrlWithdrawErrorServiceConnectivity) Error added in v0.2.9

func (LnUrlWithdrawErrorServiceConnectivity) Is added in v0.2.9

type LnUrlWithdrawRequest added in v0.2.7

type LnUrlWithdrawRequest struct {
	Data        LnUrlWithdrawRequestData
	AmountMsat  uint64
	Description *string
}

func (*LnUrlWithdrawRequest) Destroy added in v0.2.7

func (r *LnUrlWithdrawRequest) Destroy()

type LnUrlWithdrawRequestData

type LnUrlWithdrawRequestData struct {
	Callback           string
	K1                 string
	DefaultDescription string
	MinWithdrawable    uint64
	MaxWithdrawable    uint64
}

func (*LnUrlWithdrawRequestData) Destroy

func (r *LnUrlWithdrawRequestData) Destroy()

type LnUrlWithdrawResult added in v0.2.5

type LnUrlWithdrawResult interface {
	Destroy()
}

type LnUrlWithdrawResultErrorStatus added in v0.2.5

type LnUrlWithdrawResultErrorStatus struct {
	Data LnUrlErrorData
}

func (LnUrlWithdrawResultErrorStatus) Destroy added in v0.2.5

func (e LnUrlWithdrawResultErrorStatus) Destroy()

type LnUrlWithdrawResultOk added in v0.2.5

type LnUrlWithdrawResultOk struct {
	Data LnUrlWithdrawSuccessData
}

func (LnUrlWithdrawResultOk) Destroy added in v0.2.5

func (e LnUrlWithdrawResultOk) Destroy()

type LnUrlWithdrawSuccessData added in v0.2.5

type LnUrlWithdrawSuccessData struct {
	Invoice LnInvoice
}

func (*LnUrlWithdrawSuccessData) Destroy added in v0.2.5

func (r *LnUrlWithdrawSuccessData) Destroy()

type LocaleOverrides

type LocaleOverrides struct {
	Locale  string
	Spacing *uint32
	Symbol  Symbol
}

func (*LocaleOverrides) Destroy

func (r *LocaleOverrides) Destroy()

type LocalizedName

type LocalizedName struct {
	Locale string
	Name   string
}

func (*LocalizedName) Destroy

func (r *LocalizedName) Destroy()

type LogEntry

type LogEntry struct {
	Line  string
	Level string
}

func (*LogEntry) Destroy

func (r *LogEntry) Destroy()

type LogStream

type LogStream interface {
	Log(l LogEntry)
}

Declaration and FfiConverters for LogStream Callback Interface

type LspInformation

type LspInformation struct {
	Id                   string
	Name                 string
	WidgetUrl            string
	Pubkey               string
	Host                 string
	BaseFeeMsat          int64
	FeeRate              float64
	TimeLockDelta        uint32
	MinHtlcMsat          int64
	LspPubkey            []uint8
	OpeningFeeParamsList OpeningFeeParamsMenu
}

func (*LspInformation) Destroy

func (r *LspInformation) Destroy()

type MaxReverseSwapAmountResponse added in v0.2.9

type MaxReverseSwapAmountResponse struct {
	TotalSat uint64
}

func (*MaxReverseSwapAmountResponse) Destroy added in v0.2.9

func (r *MaxReverseSwapAmountResponse) Destroy()

type MessageSuccessActionData

type MessageSuccessActionData struct {
	Message string
}

func (*MessageSuccessActionData) Destroy

func (r *MessageSuccessActionData) Destroy()

type MetadataFilter added in v0.2.14

type MetadataFilter struct {
	JsonPath  string
	JsonValue string
}

func (*MetadataFilter) Destroy added in v0.2.14

func (r *MetadataFilter) Destroy()

type MetadataItem

type MetadataItem struct {
	Key   string
	Value string
}

func (*MetadataItem) Destroy

func (r *MetadataItem) Destroy()

type Network

type Network uint
const (
	NetworkBitcoin Network = 1
	NetworkTestnet Network = 2
	NetworkSignet  Network = 3
	NetworkRegtest Network = 4
)

type NodeConfig

type NodeConfig interface {
	Destroy()
}

type NodeConfigGreenlight

type NodeConfigGreenlight struct {
	Config GreenlightNodeConfig
}

func (NodeConfigGreenlight) Destroy

func (e NodeConfigGreenlight) Destroy()

type NodeCredentials added in v0.2.10

type NodeCredentials interface {
	Destroy()
}

type NodeCredentialsGreenlight added in v0.2.10

type NodeCredentialsGreenlight struct {
	Credentials GreenlightCredentials
}

func (NodeCredentialsGreenlight) Destroy added in v0.2.10

func (e NodeCredentialsGreenlight) Destroy()

type NodeState

type NodeState struct {
	Id                         string
	BlockHeight                uint32
	ChannelsBalanceMsat        uint64
	OnchainBalanceMsat         uint64
	PendingOnchainBalanceMsat  uint64
	Utxos                      []UnspentTransactionOutput
	MaxPayableMsat             uint64
	MaxReceivableMsat          uint64
	MaxSinglePaymentAmountMsat uint64
	MaxChanReserveMsats        uint64
	ConnectedPeers             []string
	InboundLiquidityMsats      uint64
}

func (*NodeState) Destroy

func (r *NodeState) Destroy()

type OnchainPaymentLimitsResponse added in v0.4.0

type OnchainPaymentLimitsResponse struct {
	MinSat uint64
	MaxSat uint64
}

func (*OnchainPaymentLimitsResponse) Destroy added in v0.4.0

func (r *OnchainPaymentLimitsResponse) Destroy()

type OpenChannelFeeRequest added in v0.2.3

type OpenChannelFeeRequest struct {
	AmountMsat *uint64
	Expiry     *uint32
}

func (*OpenChannelFeeRequest) Destroy added in v0.2.3

func (r *OpenChannelFeeRequest) Destroy()

type OpenChannelFeeResponse added in v0.2.3

type OpenChannelFeeResponse struct {
	FeeMsat   *uint64
	FeeParams OpeningFeeParams
}

func (*OpenChannelFeeResponse) Destroy added in v0.2.3

func (r *OpenChannelFeeResponse) Destroy()

type OpeningFeeParams added in v0.2.0

type OpeningFeeParams struct {
	MinMsat              uint64
	Proportional         uint32
	ValidUntil           string
	MaxIdleTime          uint32
	MaxClientToSelfDelay uint32
	Promise              string
}

func (*OpeningFeeParams) Destroy added in v0.2.0

func (r *OpeningFeeParams) Destroy()

type OpeningFeeParamsMenu added in v0.2.0

type OpeningFeeParamsMenu struct {
	Values []OpeningFeeParams
}

func (*OpeningFeeParamsMenu) Destroy added in v0.2.0

func (r *OpeningFeeParamsMenu) Destroy()

type PayOnchainRequest added in v0.4.0

type PayOnchainRequest struct {
	RecipientAddress string
	PrepareRes       PrepareOnchainPaymentResponse
}

func (*PayOnchainRequest) Destroy added in v0.4.0

func (r *PayOnchainRequest) Destroy()

type PayOnchainResponse added in v0.4.0

type PayOnchainResponse struct {
	ReverseSwapInfo ReverseSwapInfo
}

func (*PayOnchainResponse) Destroy added in v0.4.0

func (r *PayOnchainResponse) Destroy()

type Payment

type Payment struct {
	Id          string
	PaymentType PaymentType
	PaymentTime int64
	AmountMsat  uint64
	FeeMsat     uint64
	Status      PaymentStatus
	Error       *string
	Description *string
	Details     PaymentDetails
	Metadata    *string
}

func (*Payment) Destroy

func (r *Payment) Destroy()

type PaymentDetails

type PaymentDetails interface {
	Destroy()
}

type PaymentDetailsClosedChannel

type PaymentDetailsClosedChannel struct {
	Data ClosedChannelPaymentDetails
}

func (PaymentDetailsClosedChannel) Destroy

func (e PaymentDetailsClosedChannel) Destroy()

type PaymentDetailsLn

type PaymentDetailsLn struct {
	Data LnPaymentDetails
}

func (PaymentDetailsLn) Destroy

func (e PaymentDetailsLn) Destroy()

type PaymentFailedData

type PaymentFailedData struct {
	Error   string
	NodeId  string
	Invoice *LnInvoice
}

func (*PaymentFailedData) Destroy

func (r *PaymentFailedData) Destroy()

type PaymentStatus added in v0.2.5

type PaymentStatus uint
const (
	PaymentStatusPending  PaymentStatus = 1
	PaymentStatusComplete PaymentStatus = 2
	PaymentStatusFailed   PaymentStatus = 3
)

type PaymentType

type PaymentType uint
const (
	PaymentTypeSent          PaymentType = 1
	PaymentTypeReceived      PaymentType = 2
	PaymentTypeClosedChannel PaymentType = 3
)

type PaymentTypeFilter

type PaymentTypeFilter uint
const (
	PaymentTypeFilterSent          PaymentTypeFilter = 1
	PaymentTypeFilterReceived      PaymentTypeFilter = 2
	PaymentTypeFilterClosedChannel PaymentTypeFilter = 3
)

type PrepareOnchainPaymentRequest added in v0.4.0

type PrepareOnchainPaymentRequest struct {
	AmountSat      uint64
	AmountType     SwapAmountType
	ClaimTxFeerate uint32
}

func (*PrepareOnchainPaymentRequest) Destroy added in v0.4.0

func (r *PrepareOnchainPaymentRequest) Destroy()

type PrepareOnchainPaymentResponse added in v0.4.0

type PrepareOnchainPaymentResponse struct {
	FeesHash           string
	FeesPercentage     float64
	FeesLockup         uint64
	FeesClaim          uint64
	SenderAmountSat    uint64
	RecipientAmountSat uint64
	TotalFees          uint64
}

func (*PrepareOnchainPaymentResponse) Destroy added in v0.4.0

func (r *PrepareOnchainPaymentResponse) Destroy()

type PrepareRedeemOnchainFundsRequest added in v0.2.14

type PrepareRedeemOnchainFundsRequest struct {
	ToAddress   string
	SatPerVbyte uint32
}

func (*PrepareRedeemOnchainFundsRequest) Destroy added in v0.2.14

func (r *PrepareRedeemOnchainFundsRequest) Destroy()

type PrepareRedeemOnchainFundsResponse added in v0.2.14

type PrepareRedeemOnchainFundsResponse struct {
	TxWeight uint64
	TxFeeSat uint64
}

func (*PrepareRedeemOnchainFundsResponse) Destroy added in v0.2.14

func (r *PrepareRedeemOnchainFundsResponse) Destroy()

type PrepareRefundRequest added in v0.2.9

type PrepareRefundRequest struct {
	SwapAddress string
	ToAddress   string
	SatPerVbyte uint32
}

func (*PrepareRefundRequest) Destroy added in v0.2.9

func (r *PrepareRefundRequest) Destroy()

type PrepareRefundResponse added in v0.2.9

type PrepareRefundResponse struct {
	RefundTxWeight uint32
	RefundTxFeeSat uint64
}

func (*PrepareRefundResponse) Destroy added in v0.2.9

func (r *PrepareRefundResponse) Destroy()

type Rate

type Rate struct {
	Coin  string
	Value float64
}

func (*Rate) Destroy

func (r *Rate) Destroy()

type ReceiveOnchainError added in v0.2.9

type ReceiveOnchainError struct {
	// contains filtered or unexported fields
}

func NewReceiveOnchainErrorGeneric added in v0.2.9

func NewReceiveOnchainErrorGeneric() *ReceiveOnchainError

func NewReceiveOnchainErrorServiceConnectivity added in v0.2.9

func NewReceiveOnchainErrorServiceConnectivity() *ReceiveOnchainError

func NewReceiveOnchainErrorSwapInProgress added in v0.2.9

func NewReceiveOnchainErrorSwapInProgress() *ReceiveOnchainError

func (ReceiveOnchainError) Error added in v0.2.9

func (err ReceiveOnchainError) Error() string

func (ReceiveOnchainError) Unwrap added in v0.2.9

func (err ReceiveOnchainError) Unwrap() error

type ReceiveOnchainErrorGeneric added in v0.2.9

type ReceiveOnchainErrorGeneric struct {
	// contains filtered or unexported fields
}

Variant structs

func (ReceiveOnchainErrorGeneric) Error added in v0.2.9

func (err ReceiveOnchainErrorGeneric) Error() string

func (ReceiveOnchainErrorGeneric) Is added in v0.2.9

func (self ReceiveOnchainErrorGeneric) Is(target error) bool

type ReceiveOnchainErrorServiceConnectivity added in v0.2.9

type ReceiveOnchainErrorServiceConnectivity struct {
	// contains filtered or unexported fields
}

func (ReceiveOnchainErrorServiceConnectivity) Error added in v0.2.9

func (ReceiveOnchainErrorServiceConnectivity) Is added in v0.2.9

type ReceiveOnchainErrorSwapInProgress added in v0.2.9

type ReceiveOnchainErrorSwapInProgress struct {
	// contains filtered or unexported fields
}

func (ReceiveOnchainErrorSwapInProgress) Error added in v0.2.9

func (ReceiveOnchainErrorSwapInProgress) Is added in v0.2.9

type ReceiveOnchainRequest added in v0.2.0

type ReceiveOnchainRequest struct {
	OpeningFeeParams *OpeningFeeParams
}

func (*ReceiveOnchainRequest) Destroy added in v0.2.0

func (r *ReceiveOnchainRequest) Destroy()

type ReceivePaymentError added in v0.2.9

type ReceivePaymentError struct {
	// contains filtered or unexported fields
}

func NewReceivePaymentErrorGeneric added in v0.2.9

func NewReceivePaymentErrorGeneric() *ReceivePaymentError

func NewReceivePaymentErrorInvalidAmount added in v0.2.9

func NewReceivePaymentErrorInvalidAmount() *ReceivePaymentError

func NewReceivePaymentErrorInvalidInvoice added in v0.2.9

func NewReceivePaymentErrorInvalidInvoice() *ReceivePaymentError

func NewReceivePaymentErrorInvoiceExpired added in v0.2.9

func NewReceivePaymentErrorInvoiceExpired() *ReceivePaymentError

func NewReceivePaymentErrorInvoiceNoDescription added in v0.2.9

func NewReceivePaymentErrorInvoiceNoDescription() *ReceivePaymentError

func NewReceivePaymentErrorInvoiceNoRoutingHints added in v0.3.0

func NewReceivePaymentErrorInvoiceNoRoutingHints() *ReceivePaymentError

func NewReceivePaymentErrorInvoicePreimageAlreadyExists added in v0.2.9

func NewReceivePaymentErrorInvoicePreimageAlreadyExists() *ReceivePaymentError

func NewReceivePaymentErrorServiceConnectivity added in v0.2.9

func NewReceivePaymentErrorServiceConnectivity() *ReceivePaymentError

func (ReceivePaymentError) Error added in v0.2.9

func (err ReceivePaymentError) Error() string

func (ReceivePaymentError) Unwrap added in v0.2.9

func (err ReceivePaymentError) Unwrap() error

type ReceivePaymentErrorGeneric added in v0.2.9

type ReceivePaymentErrorGeneric struct {
	// contains filtered or unexported fields
}

Variant structs

func (ReceivePaymentErrorGeneric) Error added in v0.2.9

func (err ReceivePaymentErrorGeneric) Error() string

func (ReceivePaymentErrorGeneric) Is added in v0.2.9

func (self ReceivePaymentErrorGeneric) Is(target error) bool

type ReceivePaymentErrorInvalidAmount added in v0.2.9

type ReceivePaymentErrorInvalidAmount struct {
	// contains filtered or unexported fields
}

func (ReceivePaymentErrorInvalidAmount) Error added in v0.2.9

func (ReceivePaymentErrorInvalidAmount) Is added in v0.2.9

type ReceivePaymentErrorInvalidInvoice added in v0.2.9

type ReceivePaymentErrorInvalidInvoice struct {
	// contains filtered or unexported fields
}

func (ReceivePaymentErrorInvalidInvoice) Error added in v0.2.9

func (ReceivePaymentErrorInvalidInvoice) Is added in v0.2.9

type ReceivePaymentErrorInvoiceExpired added in v0.2.9

type ReceivePaymentErrorInvoiceExpired struct {
	// contains filtered or unexported fields
}

func (ReceivePaymentErrorInvoiceExpired) Error added in v0.2.9

func (ReceivePaymentErrorInvoiceExpired) Is added in v0.2.9

type ReceivePaymentErrorInvoiceNoDescription added in v0.2.9

type ReceivePaymentErrorInvoiceNoDescription struct {
	// contains filtered or unexported fields
}

func (ReceivePaymentErrorInvoiceNoDescription) Error added in v0.2.9

func (ReceivePaymentErrorInvoiceNoDescription) Is added in v0.2.9

type ReceivePaymentErrorInvoiceNoRoutingHints added in v0.3.0

type ReceivePaymentErrorInvoiceNoRoutingHints struct {
	// contains filtered or unexported fields
}

func (ReceivePaymentErrorInvoiceNoRoutingHints) Error added in v0.3.0

func (ReceivePaymentErrorInvoiceNoRoutingHints) Is added in v0.3.0

type ReceivePaymentErrorInvoicePreimageAlreadyExists added in v0.2.9

type ReceivePaymentErrorInvoicePreimageAlreadyExists struct {
	// contains filtered or unexported fields
}

func (ReceivePaymentErrorInvoicePreimageAlreadyExists) Error added in v0.2.9

func (ReceivePaymentErrorInvoicePreimageAlreadyExists) Is added in v0.2.9

type ReceivePaymentErrorServiceConnectivity added in v0.2.9

type ReceivePaymentErrorServiceConnectivity struct {
	// contains filtered or unexported fields
}

func (ReceivePaymentErrorServiceConnectivity) Error added in v0.2.9

func (ReceivePaymentErrorServiceConnectivity) Is added in v0.2.9

type ReceivePaymentRequest added in v0.2.0

type ReceivePaymentRequest struct {
	AmountMsat         uint64
	Description        string
	Preimage           *[]uint8
	OpeningFeeParams   *OpeningFeeParams
	UseDescriptionHash *bool
	Expiry             *uint32
	Cltv               *uint32
}

func (*ReceivePaymentRequest) Destroy added in v0.2.0

func (r *ReceivePaymentRequest) Destroy()

type ReceivePaymentResponse added in v0.2.0

type ReceivePaymentResponse struct {
	LnInvoice        LnInvoice
	OpeningFeeParams *OpeningFeeParams
	OpeningFeeMsat   *uint64
}

func (*ReceivePaymentResponse) Destroy added in v0.2.0

func (r *ReceivePaymentResponse) Destroy()

type RecommendedFees

type RecommendedFees struct {
	FastestFee  uint64
	HalfHourFee uint64
	HourFee     uint64
	EconomyFee  uint64
	MinimumFee  uint64
}

func (*RecommendedFees) Destroy

func (r *RecommendedFees) Destroy()

type RedeemOnchainFundsRequest added in v0.2.14

type RedeemOnchainFundsRequest struct {
	ToAddress   string
	SatPerVbyte uint32
}

func (*RedeemOnchainFundsRequest) Destroy added in v0.2.14

func (r *RedeemOnchainFundsRequest) Destroy()

type RedeemOnchainFundsResponse added in v0.2.14

type RedeemOnchainFundsResponse struct {
	Txid []uint8
}

func (*RedeemOnchainFundsResponse) Destroy added in v0.2.14

func (r *RedeemOnchainFundsResponse) Destroy()

type RefundRequest added in v0.2.7

type RefundRequest struct {
	SwapAddress string
	ToAddress   string
	SatPerVbyte uint32
}

func (*RefundRequest) Destroy added in v0.2.7

func (r *RefundRequest) Destroy()

type RefundResponse added in v0.2.7

type RefundResponse struct {
	RefundTxId string
}

func (*RefundResponse) Destroy added in v0.2.7

func (r *RefundResponse) Destroy()

type ReportIssueRequest added in v0.2.10

type ReportIssueRequest interface {
	Destroy()
}

type ReportIssueRequestPaymentFailure added in v0.2.10

type ReportIssueRequestPaymentFailure struct {
	Data ReportPaymentFailureDetails
}

func (ReportIssueRequestPaymentFailure) Destroy added in v0.2.10

type ReportPaymentFailureDetails added in v0.2.10

type ReportPaymentFailureDetails struct {
	PaymentHash string
	Comment     *string
}

func (*ReportPaymentFailureDetails) Destroy added in v0.2.10

func (r *ReportPaymentFailureDetails) Destroy()

type ReverseSwapFeesRequest added in v0.2.0

type ReverseSwapFeesRequest struct {
	SendAmountSat  *uint64
	ClaimTxFeerate *uint32
}

func (*ReverseSwapFeesRequest) Destroy added in v0.2.0

func (r *ReverseSwapFeesRequest) Destroy()

type ReverseSwapInfo

type ReverseSwapInfo struct {
	Id               string
	ClaimPubkey      string
	LockupTxid       *string
	ClaimTxid        *string
	OnchainAmountSat uint64
	Status           ReverseSwapStatus
}

func (*ReverseSwapInfo) Destroy

func (r *ReverseSwapInfo) Destroy()

type ReverseSwapPairInfo

type ReverseSwapPairInfo struct {
	Min            uint64
	Max            uint64
	FeesHash       string
	FeesPercentage float64
	FeesLockup     uint64
	FeesClaim      uint64
	TotalFees      *uint64
}

func (*ReverseSwapPairInfo) Destroy

func (r *ReverseSwapPairInfo) Destroy()

type ReverseSwapStatus

type ReverseSwapStatus uint
const (
	ReverseSwapStatusInitial            ReverseSwapStatus = 1
	ReverseSwapStatusInProgress         ReverseSwapStatus = 2
	ReverseSwapStatusCancelled          ReverseSwapStatus = 3
	ReverseSwapStatusCompletedSeen      ReverseSwapStatus = 4
	ReverseSwapStatusCompletedConfirmed ReverseSwapStatus = 5
)

type RouteHint

type RouteHint struct {
	Hops []RouteHintHop
}

func (*RouteHint) Destroy

func (r *RouteHint) Destroy()

type RouteHintHop

type RouteHintHop struct {
	SrcNodeId                  string
	ShortChannelId             uint64
	FeesBaseMsat               uint32
	FeesProportionalMillionths uint32
	CltvExpiryDelta            uint64
	HtlcMinimumMsat            *uint64
	HtlcMaximumMsat            *uint64
}

func (*RouteHintHop) Destroy

func (r *RouteHintHop) Destroy()

type SdkError

type SdkError struct {
	// contains filtered or unexported fields
}

func NewSdkErrorGeneric added in v0.1.4

func NewSdkErrorGeneric() *SdkError

func NewSdkErrorServiceConnectivity added in v0.2.9

func NewSdkErrorServiceConnectivity() *SdkError

func (SdkError) Error

func (err SdkError) Error() string

func (SdkError) Unwrap

func (err SdkError) Unwrap() error

type SdkErrorGeneric added in v0.1.4

type SdkErrorGeneric struct {
	// contains filtered or unexported fields
}

Variant structs

func (SdkErrorGeneric) Error added in v0.1.4

func (err SdkErrorGeneric) Error() string

func (SdkErrorGeneric) Is added in v0.1.4

func (self SdkErrorGeneric) Is(target error) bool

type SdkErrorServiceConnectivity added in v0.2.9

type SdkErrorServiceConnectivity struct {
	// contains filtered or unexported fields
}

func (SdkErrorServiceConnectivity) Error added in v0.2.9

func (err SdkErrorServiceConnectivity) Error() string

func (SdkErrorServiceConnectivity) Is added in v0.2.9

func (self SdkErrorServiceConnectivity) Is(target error) bool

type SendOnchainError added in v0.2.9

type SendOnchainError struct {
	// contains filtered or unexported fields
}

func NewSendOnchainErrorGeneric added in v0.2.9

func NewSendOnchainErrorGeneric() *SendOnchainError

func NewSendOnchainErrorInvalidDestinationAddress added in v0.2.9

func NewSendOnchainErrorInvalidDestinationAddress() *SendOnchainError

func NewSendOnchainErrorOutOfRange added in v0.4.0

func NewSendOnchainErrorOutOfRange() *SendOnchainError

func NewSendOnchainErrorPaymentFailed added in v0.2.9

func NewSendOnchainErrorPaymentFailed() *SendOnchainError

func NewSendOnchainErrorPaymentTimeout added in v0.2.9

func NewSendOnchainErrorPaymentTimeout() *SendOnchainError

func NewSendOnchainErrorServiceConnectivity added in v0.2.9

func NewSendOnchainErrorServiceConnectivity() *SendOnchainError

func (SendOnchainError) Error added in v0.2.9

func (err SendOnchainError) Error() string

func (SendOnchainError) Unwrap added in v0.2.9

func (err SendOnchainError) Unwrap() error

type SendOnchainErrorGeneric added in v0.2.9

type SendOnchainErrorGeneric struct {
	// contains filtered or unexported fields
}

Variant structs

func (SendOnchainErrorGeneric) Error added in v0.2.9

func (err SendOnchainErrorGeneric) Error() string

func (SendOnchainErrorGeneric) Is added in v0.2.9

func (self SendOnchainErrorGeneric) Is(target error) bool

type SendOnchainErrorInvalidDestinationAddress added in v0.2.9

type SendOnchainErrorInvalidDestinationAddress struct {
	// contains filtered or unexported fields
}

func (SendOnchainErrorInvalidDestinationAddress) Error added in v0.2.9

func (SendOnchainErrorInvalidDestinationAddress) Is added in v0.2.9

type SendOnchainErrorOutOfRange added in v0.4.0

type SendOnchainErrorOutOfRange struct {
	// contains filtered or unexported fields
}

func (SendOnchainErrorOutOfRange) Error added in v0.4.0

func (err SendOnchainErrorOutOfRange) Error() string

func (SendOnchainErrorOutOfRange) Is added in v0.4.0

func (self SendOnchainErrorOutOfRange) Is(target error) bool

type SendOnchainErrorPaymentFailed added in v0.2.9

type SendOnchainErrorPaymentFailed struct {
	// contains filtered or unexported fields
}

func (SendOnchainErrorPaymentFailed) Error added in v0.2.9

func (SendOnchainErrorPaymentFailed) Is added in v0.2.9

func (self SendOnchainErrorPaymentFailed) Is(target error) bool

type SendOnchainErrorPaymentTimeout added in v0.2.9

type SendOnchainErrorPaymentTimeout struct {
	// contains filtered or unexported fields
}

func (SendOnchainErrorPaymentTimeout) Error added in v0.2.9

func (SendOnchainErrorPaymentTimeout) Is added in v0.2.9

func (self SendOnchainErrorPaymentTimeout) Is(target error) bool

type SendOnchainErrorServiceConnectivity added in v0.2.9

type SendOnchainErrorServiceConnectivity struct {
	// contains filtered or unexported fields
}

func (SendOnchainErrorServiceConnectivity) Error added in v0.2.9

func (SendOnchainErrorServiceConnectivity) Is added in v0.2.9

type SendOnchainRequest added in v0.2.7

type SendOnchainRequest struct {
	AmountSat               uint64
	OnchainRecipientAddress string
	PairHash                string
	SatPerVbyte             uint32
}

func (*SendOnchainRequest) Destroy added in v0.2.7

func (r *SendOnchainRequest) Destroy()

type SendOnchainResponse added in v0.2.7

type SendOnchainResponse struct {
	ReverseSwapInfo ReverseSwapInfo
}

func (*SendOnchainResponse) Destroy added in v0.2.7

func (r *SendOnchainResponse) Destroy()

type SendPaymentError added in v0.2.9

type SendPaymentError struct {
	// contains filtered or unexported fields
}

func NewSendPaymentErrorAlreadyPaid added in v0.2.9

func NewSendPaymentErrorAlreadyPaid() *SendPaymentError

func NewSendPaymentErrorGeneric added in v0.2.9

func NewSendPaymentErrorGeneric() *SendPaymentError

func NewSendPaymentErrorInvalidAmount added in v0.2.9

func NewSendPaymentErrorInvalidAmount() *SendPaymentError

func NewSendPaymentErrorInvalidInvoice added in v0.2.9

func NewSendPaymentErrorInvalidInvoice() *SendPaymentError

func NewSendPaymentErrorInvalidNetwork added in v0.2.10

func NewSendPaymentErrorInvalidNetwork() *SendPaymentError

func NewSendPaymentErrorInvoiceExpired added in v0.2.9

func NewSendPaymentErrorInvoiceExpired() *SendPaymentError

func NewSendPaymentErrorPaymentFailed added in v0.2.9

func NewSendPaymentErrorPaymentFailed() *SendPaymentError

func NewSendPaymentErrorPaymentTimeout added in v0.2.9

func NewSendPaymentErrorPaymentTimeout() *SendPaymentError

func NewSendPaymentErrorRouteNotFound added in v0.2.9

func NewSendPaymentErrorRouteNotFound() *SendPaymentError

func NewSendPaymentErrorRouteTooExpensive added in v0.2.9

func NewSendPaymentErrorRouteTooExpensive() *SendPaymentError

func NewSendPaymentErrorServiceConnectivity added in v0.2.9

func NewSendPaymentErrorServiceConnectivity() *SendPaymentError

func (SendPaymentError) Error added in v0.2.9

func (err SendPaymentError) Error() string

func (SendPaymentError) Unwrap added in v0.2.9

func (err SendPaymentError) Unwrap() error

type SendPaymentErrorAlreadyPaid added in v0.2.9

type SendPaymentErrorAlreadyPaid struct {
	// contains filtered or unexported fields
}

Variant structs

func (SendPaymentErrorAlreadyPaid) Error added in v0.2.9

func (err SendPaymentErrorAlreadyPaid) Error() string

func (SendPaymentErrorAlreadyPaid) Is added in v0.2.9

func (self SendPaymentErrorAlreadyPaid) Is(target error) bool

type SendPaymentErrorGeneric added in v0.2.9

type SendPaymentErrorGeneric struct {
	// contains filtered or unexported fields
}

func (SendPaymentErrorGeneric) Error added in v0.2.9

func (err SendPaymentErrorGeneric) Error() string

func (SendPaymentErrorGeneric) Is added in v0.2.9

func (self SendPaymentErrorGeneric) Is(target error) bool

type SendPaymentErrorInvalidAmount added in v0.2.9

type SendPaymentErrorInvalidAmount struct {
	// contains filtered or unexported fields
}

func (SendPaymentErrorInvalidAmount) Error added in v0.2.9

func (SendPaymentErrorInvalidAmount) Is added in v0.2.9

func (self SendPaymentErrorInvalidAmount) Is(target error) bool

type SendPaymentErrorInvalidInvoice added in v0.2.9

type SendPaymentErrorInvalidInvoice struct {
	// contains filtered or unexported fields
}

func (SendPaymentErrorInvalidInvoice) Error added in v0.2.9

func (SendPaymentErrorInvalidInvoice) Is added in v0.2.9

func (self SendPaymentErrorInvalidInvoice) Is(target error) bool

type SendPaymentErrorInvalidNetwork added in v0.2.10

type SendPaymentErrorInvalidNetwork struct {
	// contains filtered or unexported fields
}

func (SendPaymentErrorInvalidNetwork) Error added in v0.2.10

func (SendPaymentErrorInvalidNetwork) Is added in v0.2.10

func (self SendPaymentErrorInvalidNetwork) Is(target error) bool

type SendPaymentErrorInvoiceExpired added in v0.2.9

type SendPaymentErrorInvoiceExpired struct {
	// contains filtered or unexported fields
}

func (SendPaymentErrorInvoiceExpired) Error added in v0.2.9

func (SendPaymentErrorInvoiceExpired) Is added in v0.2.9

func (self SendPaymentErrorInvoiceExpired) Is(target error) bool

type SendPaymentErrorPaymentFailed added in v0.2.9

type SendPaymentErrorPaymentFailed struct {
	// contains filtered or unexported fields
}

func (SendPaymentErrorPaymentFailed) Error added in v0.2.9

func (SendPaymentErrorPaymentFailed) Is added in v0.2.9

func (self SendPaymentErrorPaymentFailed) Is(target error) bool

type SendPaymentErrorPaymentTimeout added in v0.2.9

type SendPaymentErrorPaymentTimeout struct {
	// contains filtered or unexported fields
}

func (SendPaymentErrorPaymentTimeout) Error added in v0.2.9

func (SendPaymentErrorPaymentTimeout) Is added in v0.2.9

func (self SendPaymentErrorPaymentTimeout) Is(target error) bool

type SendPaymentErrorRouteNotFound added in v0.2.9

type SendPaymentErrorRouteNotFound struct {
	// contains filtered or unexported fields
}

func (SendPaymentErrorRouteNotFound) Error added in v0.2.9

func (SendPaymentErrorRouteNotFound) Is added in v0.2.9

func (self SendPaymentErrorRouteNotFound) Is(target error) bool

type SendPaymentErrorRouteTooExpensive added in v0.2.9

type SendPaymentErrorRouteTooExpensive struct {
	// contains filtered or unexported fields
}

func (SendPaymentErrorRouteTooExpensive) Error added in v0.2.9

func (SendPaymentErrorRouteTooExpensive) Is added in v0.2.9

type SendPaymentErrorServiceConnectivity added in v0.2.9

type SendPaymentErrorServiceConnectivity struct {
	// contains filtered or unexported fields
}

func (SendPaymentErrorServiceConnectivity) Error added in v0.2.9

func (SendPaymentErrorServiceConnectivity) Is added in v0.2.9

type SendPaymentRequest added in v0.2.7

type SendPaymentRequest struct {
	Bolt11     string
	AmountMsat *uint64
	Label      *string
}

func (*SendPaymentRequest) Destroy added in v0.2.7

func (r *SendPaymentRequest) Destroy()

type SendPaymentResponse added in v0.2.7

type SendPaymentResponse struct {
	Payment Payment
}

func (*SendPaymentResponse) Destroy added in v0.2.7

func (r *SendPaymentResponse) Destroy()

type SendSpontaneousPaymentRequest added in v0.2.7

type SendSpontaneousPaymentRequest struct {
	NodeId     string
	AmountMsat uint64
	ExtraTlvs  *[]TlvEntry
	Label      *string
}

func (*SendSpontaneousPaymentRequest) Destroy added in v0.2.7

func (r *SendSpontaneousPaymentRequest) Destroy()

type ServiceHealthCheckResponse added in v0.2.10

type ServiceHealthCheckResponse struct {
	Status HealthCheckStatus
}

func ServiceHealthCheck added in v0.4.0

func ServiceHealthCheck(apiKey string) (ServiceHealthCheckResponse, error)

func (*ServiceHealthCheckResponse) Destroy added in v0.2.10

func (r *ServiceHealthCheckResponse) Destroy()

type SignMessageRequest added in v0.2.0

type SignMessageRequest struct {
	Message string
}

func (*SignMessageRequest) Destroy added in v0.2.0

func (r *SignMessageRequest) Destroy()

type SignMessageResponse added in v0.2.0

type SignMessageResponse struct {
	Signature string
}

func (*SignMessageResponse) Destroy added in v0.2.0

func (r *SignMessageResponse) Destroy()

type StaticBackupRequest added in v0.2.5

type StaticBackupRequest struct {
	WorkingDir string
}

func (*StaticBackupRequest) Destroy added in v0.2.5

func (r *StaticBackupRequest) Destroy()

type StaticBackupResponse added in v0.2.5

type StaticBackupResponse struct {
	Backup *[]string
}

func StaticBackup added in v0.2.5

func StaticBackup(req StaticBackupRequest) (StaticBackupResponse, error)

func (*StaticBackupResponse) Destroy added in v0.2.5

func (r *StaticBackupResponse) Destroy()

type SuccessActionProcessed

type SuccessActionProcessed interface {
	Destroy()
}

type SuccessActionProcessedAes

type SuccessActionProcessedAes struct {
	Result AesSuccessActionDataResult
}

func (SuccessActionProcessedAes) Destroy

func (e SuccessActionProcessedAes) Destroy()

type SuccessActionProcessedMessage

type SuccessActionProcessedMessage struct {
	Data MessageSuccessActionData
}

func (SuccessActionProcessedMessage) Destroy

func (e SuccessActionProcessedMessage) Destroy()

type SuccessActionProcessedUrl

type SuccessActionProcessedUrl struct {
	Data UrlSuccessActionData
}

func (SuccessActionProcessedUrl) Destroy

func (e SuccessActionProcessedUrl) Destroy()

type SwapAmountType added in v0.4.0

type SwapAmountType uint
const (
	SwapAmountTypeSend    SwapAmountType = 1
	SwapAmountTypeReceive SwapAmountType = 2
)

type SwapInfo

type SwapInfo struct {
	BitcoinAddress     string
	CreatedAt          int64
	LockHeight         int64
	PaymentHash        []uint8
	Preimage           []uint8
	PrivateKey         []uint8
	PublicKey          []uint8
	SwapperPublicKey   []uint8
	Script             []uint8
	Bolt11             *string
	PaidMsat           uint64
	UnconfirmedSats    uint64
	ConfirmedSats      uint64
	TotalIncomingTxs   uint64
	Status             SwapStatus
	RefundTxIds        []string
	UnconfirmedTxIds   []string
	ConfirmedTxIds     []string
	MinAllowedDeposit  int64
	MaxAllowedDeposit  int64
	MaxSwapperPayable  int64
	LastRedeemError    *string
	ChannelOpeningFees *OpeningFeeParams
	ConfirmedAt        *uint32
}

func (*SwapInfo) Destroy

func (r *SwapInfo) Destroy()

type SwapStatus

type SwapStatus uint
const (
	SwapStatusInitial             SwapStatus = 1
	SwapStatusWaitingConfirmation SwapStatus = 2
	SwapStatusRedeemable          SwapStatus = 3
	SwapStatusRedeemed            SwapStatus = 4
	SwapStatusRefundable          SwapStatus = 5
	SwapStatusCompleted           SwapStatus = 6
)

type Symbol

type Symbol struct {
	Grapheme *string
	Template *string
	Rtl      *bool
	Position *uint32
}

func (*Symbol) Destroy

func (r *Symbol) Destroy()

type TlvEntry added in v0.2.14

type TlvEntry struct {
	FieldNumber uint64
	Value       []uint8
}

func (*TlvEntry) Destroy added in v0.2.14

func (r *TlvEntry) Destroy()

type UnspentTransactionOutput

type UnspentTransactionOutput struct {
	Txid               []uint8
	Outnum             uint32
	AmountMillisatoshi uint64
	Address            string
	Reserved           bool
}

func (*UnspentTransactionOutput) Destroy

func (r *UnspentTransactionOutput) Destroy()

type UrlSuccessActionData

type UrlSuccessActionData struct {
	Description string
	Url         string
}

func (*UrlSuccessActionData) Destroy

func (r *UrlSuccessActionData) Destroy()

Directories

Path Synopsis
lib
See https://github.com/golang/go/issues/26366.
See https://github.com/golang/go/issues/26366.
android-386
See https://github.com/golang/go/issues/26366.
See https://github.com/golang/go/issues/26366.
android-aarch
See https://github.com/golang/go/issues/26366.
See https://github.com/golang/go/issues/26366.
android-aarch64
See https://github.com/golang/go/issues/26366.
See https://github.com/golang/go/issues/26366.
android-amd64
See https://github.com/golang/go/issues/26366.
See https://github.com/golang/go/issues/26366.
darwin-aarch64
See https://github.com/golang/go/issues/26366.
See https://github.com/golang/go/issues/26366.
darwin-amd64
See https://github.com/golang/go/issues/26366.
See https://github.com/golang/go/issues/26366.
linux-aarch64
See https://github.com/golang/go/issues/26366.
See https://github.com/golang/go/issues/26366.
linux-amd64
See https://github.com/golang/go/issues/26366.
See https://github.com/golang/go/issues/26366.
windows-amd64
See https://github.com/golang/go/issues/26366.
See https://github.com/golang/go/issues/26366.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL