Welshman Docs / @welshman/util / Address
Class: Address
Defined in: packages/util/src/Address.ts:10
Constructors
Constructor
new Address(
kind,pubkey,identifier,relays):Address
Defined in: packages/util/src/Address.ts:11
Parameters
kind
number
pubkey
string
identifier
string
relays
string[] = []
Returns
Address
Properties
identifier
readonlyidentifier:string
Defined in: packages/util/src/Address.ts:14
kind
readonlykind:number
Defined in: packages/util/src/Address.ts:12
pubkey
readonlypubkey:string
Defined in: packages/util/src/Address.ts:13
relays
readonlyrelays:string[] =[]
Defined in: packages/util/src/Address.ts:15
Methods
toNaddr()
toNaddr():
`naddr1${string}`
Defined in: packages/util/src/Address.ts:54
Returns
`naddr1${string}`
toString()
toString():
string
Defined in: packages/util/src/Address.ts:52
Returns
string
from()
staticfrom(address,relays):Address
Defined in: packages/util/src/Address.ts:22
Parameters
address
string
relays
string[] = []
Returns
Address
fromEvent()
staticfromEvent(event,relays):Address
Defined in: packages/util/src/Address.ts:46
Parameters
event
AddressableEvent
relays
string[] = []
Returns
Address
fromNaddr()
staticfromNaddr(naddr):Address
Defined in: packages/util/src/Address.ts:28
Parameters
naddr
string
Returns
Address
isAddress()
staticisAddress(address):boolean
Defined in: packages/util/src/Address.ts:18
Parameters
address
string
Returns
boolean