nostr-websocket-utils

nostr-websocket-utils v0.3.16


nostr-websocket-utils / TimeValidator

Interface: TimeValidator

Defined in: nips/nip-22.ts:30

Time validator interface

Methods

validateTime()

validateTime(timestamp): TimeValidationResult

Defined in: nips/nip-22.ts:36

Validates event timestamp

Parameters

timestamp

number

Event timestamp

Returns

TimeValidationResult

Validation result


updateTimeOffset()

updateTimeOffset(serverTime): void

Defined in: nips/nip-22.ts:42

Updates server time offset

Parameters

serverTime

number

Server timestamp

Returns

void


getCurrentTime()

getCurrentTime(): number

Defined in: nips/nip-22.ts:48

Gets current adjusted timestamp

Returns

number

Adjusted timestamp