@getalby/sdk
Preparing search index...
nwc
NWCWalletService
Class NWCWalletService
Index
Constructors
constructor
Properties
relay
relay
Url
Accessors
connected
Methods
close
decrypt
encrypt
publish
Wallet
Service
Info
Event
sign
Event
subscribe
Constructors
constructor
new
NWCWalletService
(
options
:
NewNWCWalletServiceOptions
)
:
NWCWalletService
Parameters
options
:
NewNWCWalletServiceOptions
Returns
NWCWalletService
Properties
relay
relay
:
Relay
relay
Url
relayUrl
:
string
Accessors
connected
get
connected
()
:
boolean
Returns
boolean
Methods
close
close
()
:
void
Returns
void
decrypt
decrypt
(
keypair
:
NWCWalletServiceKeyPair
,
content
:
string
,
encryptionType
:
Nip47EncryptionType
,
)
:
Promise
<
string
>
Parameters
keypair
:
NWCWalletServiceKeyPair
content
:
string
encryptionType
:
Nip47EncryptionType
Returns
Promise
<
string
>
encrypt
encrypt
(
keypair
:
NWCWalletServiceKeyPair
,
content
:
string
,
encryptionType
:
Nip47EncryptionType
,
)
:
Promise
<
string
>
Parameters
keypair
:
NWCWalletServiceKeyPair
content
:
string
encryptionType
:
Nip47EncryptionType
Returns
Promise
<
string
>
publish
Wallet
Service
Info
Event
publishWalletServiceInfoEvent
(
walletSecret
:
string
,
supportedMethods
:
Nip47SingleMethod
[]
,
supportedNotifications
:
(
"payment_received"
|
"payment_sent"
)
[]
,
)
:
Promise
<
void
>
Parameters
walletSecret
:
string
supportedMethods
:
Nip47SingleMethod
[]
supportedNotifications
: (
"payment_received"
|
"payment_sent"
)
[]
Returns
Promise
<
void
>
sign
Event
signEvent
(
event
:
EventTemplate
,
secretKey
:
string
)
:
Promise
<
Event
>
Parameters
event
:
EventTemplate
secretKey
:
string
Returns
Promise
<
Event
>
subscribe
subscribe
(
keypair
:
NWCWalletServiceKeyPair
,
handler
:
NWCWalletServiceRequestHandler
,
)
:
Promise
<
()
=>
void
>
Parameters
keypair
:
NWCWalletServiceKeyPair
handler
:
NWCWalletServiceRequestHandler
Returns
Promise
<
()
=>
void
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
relay
relay
Url
Accessors
connected
Methods
close
decrypt
encrypt
publish
Wallet
Service
Info
Event
sign
Event
subscribe
@getalby/sdk
Loading...