Preparing search index...
The search index is not available
Welshman Docs
Welshman Docs
@welshman/signer
Nip46Broker
Class Nip46Broker
Hierarchy (
View Summary
)
Emitter
Nip46Broker
Index
Constructors
constructor
Properties
params
receiver
sender
signer
default
Max
Listeners
Methods
add
Listener
connect
create
Account
emit
enqueue
event
Names
get
Max
Listeners
get
Public
Key
has
Params
listener
Count
listeners
make
Nostrconnect
Url
make
Receiver
make
Sender
make
Signer
nip04
Decrypt
nip04
Encrypt
nip44
Decrypt
nip44
Encrypt
off
on
once
parse
Bunker
Url
ping
prepend
Listener
prepend
Once
Listener
raw
Listeners
remove
All
Listeners
remove
Listener
send
set
Max
Listeners
set
Params
sign
Event
teardown
wait
For
Nostrconnect
get
listener
Count
Constructors
constructor
new
Nip46Broker
(
params
:
Nip46BrokerParams
)
:
Nip46Broker
Parameters
params
:
Nip46BrokerParams
Returns
Nip46Broker
Properties
params
params
:
Nip46BrokerParams
receiver
receiver
:
Nip46Receiver
sender
sender
:
Nip46Sender
signer
signer
:
ISigner
Static
default
Max
Listeners
defaultMaxListeners
:
number
Methods
add
Listener
addListener
(
type
:
string
|
number
,
listener
:
Listener
)
:
this
Parameters
type
:
string
|
number
listener
:
Listener
Returns
this
connect
connect
(
signerPubkey
:
string
,
connectSecret
?:
string
,
perms
?:
string
,
)
:
Promise
<
string
>
Parameters
signerPubkey
:
string
connectSecret
:
string
= ""
perms
:
string
= ""
Returns
Promise
<
string
>
create
Account
createAccount
(
username
:
string
,
domain
:
string
,
perms
?:
string
)
:
Promise
<
string
>
Parameters
username
:
string
domain
:
string
perms
:
string
= ""
Returns
Promise
<
string
>
emit
emit
(
type
:
string
,
...
args
:
any
[]
)
:
boolean
Parameters
type
:
string
...
args
:
any
[]
Returns
boolean
enqueue
enqueue
(
method
:
string
,
params
:
string
[]
)
:
Promise
<
Nip46Request
>
Parameters
method
:
string
params
:
string
[]
Returns
Promise
<
Nip46Request
>
event
Names
eventNames
()
:
(
string
|
number
)
[]
Returns (
string
|
number
)
[]
get
Max
Listeners
getMaxListeners
()
:
number
Returns
number
get
Public
Key
getPublicKey
()
:
Promise
<
string
>
Returns
Promise
<
string
>
has
Params
hasParams
(
params
:
Nip46BrokerParams
)
:
boolean
Parameters
params
:
Nip46BrokerParams
Returns
boolean
listener
Count
listenerCount
(
type
:
string
|
number
)
:
number
Parameters
type
:
string
|
number
Returns
number
listeners
listeners
(
type
:
string
|
number
)
:
Listener
[]
Parameters
type
:
string
|
number
Returns
Listener
[]
make
Nostrconnect
Url
makeNostrconnectUrl
(
meta
?:
Record
<
string
,
string
>
)
:
Promise
<
string
>
Parameters
meta
:
Record
<
string
,
string
>
= {}
Returns
Promise
<
string
>
make
Receiver
makeReceiver
()
:
Nip46Receiver
Returns
Nip46Receiver
make
Sender
makeSender
()
:
Nip46Sender
Returns
Nip46Sender
make
Signer
makeSigner
()
:
Nip01Signer
Returns
Nip01Signer
nip04
Decrypt
nip04Decrypt
(
pk
:
string
,
message
:
string
)
:
Promise
<
string
>
Parameters
pk
:
string
message
:
string
Returns
Promise
<
string
>
nip04
Encrypt
nip04Encrypt
(
pk
:
string
,
message
:
string
)
:
Promise
<
string
>
Parameters
pk
:
string
message
:
string
Returns
Promise
<
string
>
nip44
Decrypt
nip44Decrypt
(
pk
:
string
,
message
:
string
)
:
Promise
<
string
>
Parameters
pk
:
string
message
:
string
Returns
Promise
<
string
>
nip44
Encrypt
nip44Encrypt
(
pk
:
string
,
message
:
string
)
:
Promise
<
string
>
Parameters
pk
:
string
message
:
string
Returns
Promise
<
string
>
off
off
(
type
:
string
|
number
,
listener
:
Listener
)
:
this
Parameters
type
:
string
|
number
listener
:
Listener
Returns
this
on
on
(
type
:
string
|
number
,
listener
:
Listener
)
:
this
Parameters
type
:
string
|
number
listener
:
Listener
Returns
this
once
once
(
type
:
string
|
number
,
listener
:
Listener
)
:
this
Parameters
type
:
string
|
number
listener
:
Listener
Returns
this
parse
Bunker
Url
parseBunkerUrl
(
url
:
string
,
)
:
{
connectSecret
:
string
;
relays
:
string
[]
;
signerPubkey
:
string
}
Parameters
url
:
string
Returns
{
connectSecret
:
string
;
relays
:
string
[]
;
signerPubkey
:
string
}
ping
ping
()
:
Promise
<
string
>
Returns
Promise
<
string
>
prepend
Listener
prependListener
(
type
:
string
|
number
,
listener
:
Listener
)
:
this
Parameters
type
:
string
|
number
listener
:
Listener
Returns
this
prepend
Once
Listener
prependOnceListener
(
type
:
string
|
number
,
listener
:
Listener
)
:
this
Parameters
type
:
string
|
number
listener
:
Listener
Returns
this
raw
Listeners
rawListeners
(
type
:
string
|
number
)
:
Listener
[]
Parameters
type
:
string
|
number
Returns
Listener
[]
remove
All
Listeners
removeAllListeners
(
type
?:
string
|
number
)
:
this
Parameters
Optional
type
:
string
|
number
Returns
this
remove
Listener
removeListener
(
type
:
string
|
number
,
listener
:
Listener
)
:
this
Parameters
type
:
string
|
number
listener
:
Listener
Returns
this
send
send
(
method
:
string
,
params
:
string
[]
)
:
Promise
<
string
>
Parameters
method
:
string
params
:
string
[]
Returns
Promise
<
string
>
set
Max
Listeners
setMaxListeners
(
n
:
number
)
:
this
Parameters
n
:
number
Returns
this
set
Params
setParams
(
params
:
Partial
<
Nip46BrokerParams
>
)
:
void
Parameters
params
:
Partial
<
Nip46BrokerParams
>
Returns
void
sign
Event
signEvent
(
event
:
StampedEvent
)
:
Promise
<
any
>
Parameters
event
:
StampedEvent
Returns
Promise
<
any
>
teardown
teardown
()
:
void
Returns
void
wait
For
Nostrconnect
waitForNostrconnect
(
url
:
string
,
abort
?:
AbortController
,
)
:
CustomPromise
<
Nip46ResponseWithResult
,
undefined
|
Nip46Response
>
Parameters
url
:
string
Optional
abort
:
AbortController
Returns
CustomPromise
<
Nip46ResponseWithResult
,
undefined
|
Nip46Response
>
Static
get
get
(
params
:
Nip46BrokerParams
)
:
Nip46Broker
Parameters
params
:
Nip46BrokerParams
Returns
Nip46Broker
Static
listener
Count
listenerCount
(
emitter
:
EventEmitter
,
type
:
string
|
number
)
:
number
Parameters
emitter
:
EventEmitter
type
:
string
|
number
Returns
number
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
params
receiver
sender
signer
default
Max
Listeners
Methods
add
Listener
connect
create
Account
emit
enqueue
event
Names
get
Max
Listeners
get
Public
Key
has
Params
listener
Count
listeners
make
Nostrconnect
Url
make
Receiver
make
Sender
make
Signer
nip04
Decrypt
nip04
Encrypt
nip44
Decrypt
nip44
Encrypt
off
on
once
parse
Bunker
Url
ping
prepend
Listener
prepend
Once
Listener
raw
Listeners
remove
All
Listeners
remove
Listener
send
set
Max
Listeners
set
Params
sign
Event
teardown
wait
For
Nostrconnect
get
listener
Count
Welshman Docs
Loading...