Welshman Docs / @welshman/domain / Relay
Class: Relay ​
Defined in: other/Relay.ts:31
Constructors ​
Constructor ​
new Relay(
url,json):Relay
Defined in: other/Relay.ts:53
Parameters ​
url ​
string
json ​
RelayInfo = {}
Returns ​
Relay
Properties ​
banner? ​
optionalbanner:string
Defined in: other/Relay.ts:34
contact? ​
optionalcontact:string
Defined in: other/Relay.ts:38
description? ​
optionaldescription:string
Defined in: other/Relay.ts:42
icon? ​
optionalicon:string
Defined in: other/Relay.ts:33
limitation? ​
optionallimitation:object
Defined in: other/Relay.ts:46
auth_required? ​
optionalauth_required:boolean
min_pow_difficulty? ​
optionalmin_pow_difficulty:number
payment_required? ​
optionalpayment_required:boolean
name? ​
optionalname:string
Defined in: other/Relay.ts:35
negentropy? ​
optionalnegentropy:number
Defined in: other/Relay.ts:41
privacy_policy? ​
optionalprivacy_policy:string
Defined in: other/Relay.ts:44
pubkey? ​
optionalpubkey:string
Defined in: other/Relay.ts:37
redirect_to? ​
optionalredirect_to:string
Defined in: other/Relay.ts:51
self? ​
optionalself:string
Defined in: other/Relay.ts:36
software? ​
optionalsoftware:string
Defined in: other/Relay.ts:39
supported_nips? ​
optionalsupported_nips:string[]
Defined in: other/Relay.ts:43
terms_of_service? ​
optionalterms_of_service:string
Defined in: other/Relay.ts:45
url ​
url:
string
Defined in: other/Relay.ts:32
version? ​
optionalversion:string
Defined in: other/Relay.ts:40
Methods ​
display() ​
display(
fallback):string
Defined in: other/Relay.ts:68
Parameters ​
fallback ​
string = ...
Returns ​
string
displayUrl() ​
displayUrl():
string
Defined in: other/Relay.ts:63
Returns ​
string
hasNegentropy() ​
hasNegentropy():
boolean
Defined in: other/Relay.ts:73
Returns ​
boolean
hasNip() ​
hasNip(
nip):boolean
Defined in: other/Relay.ts:82
Parameters ​
nip ​
string | number
Returns ​
boolean