feat: add rate limit whitelists for pubkeys/ips

This commit is contained in:
Ricardo Arturo Cabral Mejía 2022-12-22 21:26:04 -05:00
parent 792d45d402
commit 3620026645
2 changed files with 14 additions and 1 deletions

View File

@ -73,7 +73,14 @@
"period": 86400000,
"rate": 2880
}
]
],
"whitelists": {
"pubkeys": [],
"ipAddresses": [
"::1",
"::ffff:10.10.10.1"
]
}
},
"client": {
"subscription": {

View File

@ -52,6 +52,11 @@ export interface ContentLimits {
maxLength?: number
}
export interface EventWhitelists {
pubkeys?: Pubkey[]
ipAddresses?: string[]
}
export interface EventLimits {
eventId?: EventIdLimits
pubkey?: PubkeyLimits
@ -59,6 +64,7 @@ export interface EventLimits {
createdAt?: CreatedAtLimits
content?: ContentLimits
rateLimits?: EventRateLimit[]
whitelists?: EventWhitelists
}
export interface ClientSubscriptionLimits {