nostr-websocket-utils / PowRateLimiter
Defined in: nips/nip-13.ts:147
Rate limiter interface for proof of work
shouldRateLimit(
pubkey,currentTime):boolean
Defined in: nips/nip-13.ts:154
Checks if an event should be rate limited
string
Publisher’s public key
number
Current timestamp
boolean
True if should be rate limited
recordEvent(
pubkey,difficulty,currentTime):void
Defined in: nips/nip-13.ts:162
Records an event for rate limiting
string
Publisher’s public key
number
Event difficulty
number
Current timestamp
void