Skip to content

Welshman Docs / @welshman/app / getDefaultNetContext

Function: getDefaultNetContext() ​

getDefaultNetContext(overrides): object

Defined in: packages/app/src/context.ts:23

Parameters ​

overrides ​

Partial<NetContext> = {}

Returns ​

object

authMode ​

authMode: AuthMode

getExecutor() ​

getExecutor: (relays) => Executor

Parameters ​

relays ​

string[]

Returns ​

Executor

isDeleted() ​

isDeleted: (url, event) => boolean

Parameters ​

url ​

string

event ​

TrustedEvent

Returns ​

boolean

isValid() ​

isValid: (url, event) => boolean

Parameters ​

url ​

string

event ​

TrustedEvent

Returns ​

boolean

matchFilters() ​

matchFilters: (url, filters, event) => boolean

Parameters ​

url ​

string

filters ​

Filter[]

event ​

TrustedEvent

Returns ​

boolean

onEvent() ​

onEvent: (url, event) => void

Parameters ​

url ​

string

event ​

TrustedEvent

Returns ​

void

optimizeSubscriptions() ​

optimizeSubscriptions: (subs) => RelaysAndFilters[]

Parameters ​

subs ​

Subscription[]

Returns ​

RelaysAndFilters[]

pool ​

pool: Pool

signEvent() ​

signEvent: (event) => Promise<any>

Parameters ​

event ​

StampedEvent

Returns ​

Promise<any>