Skip to main content

Module types

Module types 

Source

Structs§

AfpayRpcConfig
Amount
BalanceInfo
CashuReceiveResult
CashuSendQuoteInfo
CashuSendResult
CloseTrace
ConfigPatch
DownstreamLimitNode
ExchangeRateConfig
ExchangeRateSource
HistoryRecord
HistoryStatusInfo
LnWalletCreateRequest
PongTrace
RateLimitConfig
Rate limiting configuration for REST/RPC endpoints.
ReceiveInfo
RestoreResult
RuntimeConfig
SendQuoteInfo
SendResult
SpendLimit
SpendLimitStatus
Trace
WalletBalanceItem
WalletCreateRequest
WalletInfo
WalletSummary

Enums§

BtcBackend
Direction
ExchangeRateSourceType
Input
LnWalletBackend
Network
Output
SpendScope
TxStatus

Functions§

is_bolt12_offer
Returns true if the string looks like a BOLT12 offer (lno1…), optionally with a ?amount=<sats> suffix. Case-insensitive.
parse_bolt12_offer_parts
Split a BOLT12 offer string into the raw offer and an optional amount-sats. Accepts lno1... or lno1...?amount=1000. Case-insensitive prefix detection.