@getalby/sdk
nwc
NWAOptions
Type Alias NWAOptions
type
NWAOptions
=
{
appPubkey
:
string
;
budgetRenewal
?:
BudgetRenewalPeriod
;
expiresAt
?:
number
;
icon
?:
string
;
isolated
?:
boolean
;
maxAmount
?:
number
;
metadata
?:
unknown
;
name
?:
string
;
notificationTypes
?:
Nip47NotificationType
[]
;
relayUrl
:
string
;
requestMethods
:
Nip47Method
[]
;
returnTo
?:
string
;
}
Index
Properties
app
Pubkey
budget
Renewal?
expires
At?
icon?
isolated?
max
Amount?
metadata?
name?
notification
Types?
relay
Url
request
Methods
return
To?
Properties
app
Pubkey
appPubkey
:
string
Optional
budget
Renewal
budgetRenewal
?:
BudgetRenewalPeriod
Optional
expires
At
expiresAt
?:
number
Optional
icon
icon
?:
string
Optional
isolated
isolated
?:
boolean
Optional
max
Amount
maxAmount
?:
number
Optional
metadata
metadata
?:
unknown
Optional
name
name
?:
string
Optional
notification
Types
notificationTypes
?:
Nip47NotificationType
[]
relay
Url
relayUrl
:
string
request
Methods
requestMethods
:
Nip47Method
[]
Optional
return
To
returnTo
?:
string
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
app
Pubkey
budget
Renewal
expires
At
icon
isolated
max
Amount
metadata
name
notification
Types
relay
Url
request
Methods
return
To
@getalby/sdk
nwc
Nip47Error
Nip47NetworkError
Nip47PublishError
Nip47PublishTimeoutError
Nip47ReplyTimeoutError
Nip47ResponseDecodingError
Nip47ResponseValidationError
Nip47TimeoutError
Nip47UnexpectedResponseError
Nip47UnsupportedEncryptionError
Nip47WalletError
NWAClient
NWCClient
NWCWalletService
NWCWalletServiceKeyPair
Nip47ListTransactionsRequest
NWCOptions
NWCWalletServiceRequestHandler
BudgetRenewalPeriod
NewNWAClientOptions
NewNWCClientOptions
NewNWCWalletServiceOptions
Nip47Capability
Nip47CreateConnectionRequest
Nip47CreateConnectionResponse
Nip47EncryptionType
Nip47GetBalanceResponse
Nip47GetBudgetResponse
Nip47GetInfoResponse
Nip47ListTransactionsResponse
Nip47LookupInvoiceRequest
Nip47MakeInvoiceRequest
Nip47Method
Nip47MultiMethod
Nip47MultiPayInvoiceRequest
Nip47MultiPayInvoiceResponse
Nip47MultiPayKeysendRequest
Nip47MultiPayKeysendResponse
Nip47Notification
Nip47NotificationType
Nip47PayInvoiceRequest
Nip47PayKeysendRequest
Nip47PayResponse
Nip47SignMessageRequest
Nip47SignMessageResponse
Nip47SingleMethod
Nip47TimeoutValues
Nip47Transaction
Nip47TransactionMetadata
NWAOptions
NWCAuthorizationUrlOptions
NWCWalletServiceRequestHandlerError
NWCWalletServiceResponse
NWCWalletServiceResponsePromise
WithDTag
WithOptionalId
oauth
auth
OAuth2Bearer
OAuth2User
OAuth2UserOptions
OAuth2Scopes
types
AlbyResponseError
AuthClient
OAuthClient
AuthHeader
GetTokenResponse
RequestOptions
Token
AlbyResponse
BaseWebhookEndpointResponse
CreateSwapParams
CreateSwapResponse
CreateWebhookEndpointParams
CreateWebhookEndpointResponse
DecodedInvoice
EventListener
EventName
ExtractAlbyResponse
GenerateAuthUrlOptions
GetAccountBalanceResponse
GetAccountInformationResponse
GetContent
GetInvoicesRequestParams
GetSuccess
Invoice
InvoiceRequestParams
KeysendRequestParams
ResponseType
SendBoostagramRequestParams
SendBoostagramToAlbyRequestParams
SendPaymentRequestParams
SendPaymentResponse
SignMessageRequestParams
SuccessStatus
SwapInfoResponse
TokenRefreshedListener
TokenRefreshFailedListener
UnionToIntersection
utils
basicAuthHeader
buildQueryString
Client
webln
NostrWebLNProvider
OauthWeblnProvider
RequestInvoiceArgs
ListTransactionsArgs
ListTransactionsResponse
MultiKeysendResponse
NewNostrWeblnProviderOptions
Nip07Provider
SendMultiPaymentResponse
Transaction
NWC
FiatAmount
LNClient
ReceiveInvoice
Amount
LNClientCredentials
SATS
CHF
EUR
GBP
JPY
resolveAmount
USD
LN
M
M
N
E
P
V
F
C
I
C
P
M
F
P
C
P
T
T
A
A
A
T
R