diff options
Diffstat (limited to '45.md')
| -rw-r--r-- | 45.md | 5 |
1 files changed, 5 insertions, 0 deletions
| @@ -21,6 +21,7 @@ This NIP defines the verb `COUNT`, which accepts a subscription id and filters a | |||
| 21 | ``` | 21 | ``` |
| 22 | 22 | ||
| 23 | Counts are returned using a `COUNT` response in the form `{"count": <integer>}`. Relays may use probabilistic counts to reduce compute requirements. | 23 | Counts are returned using a `COUNT` response in the form `{"count": <integer>}`. Relays may use probabilistic counts to reduce compute requirements. |
| 24 | In case a relay uses probabilistic counts, it MAY indicate it in the response with `approximate` key i.e. `{"count": <integer>, "approximate": <true|false>}`. | ||
| 24 | 25 | ||
| 25 | ``` | 26 | ``` |
| 26 | ["COUNT", <subscription_id>, {"count": <integer>}] | 27 | ["COUNT", <subscription_id>, {"count": <integer>}] |
| @@ -36,4 +37,8 @@ Examples: | |||
| 36 | # Count posts and reactions | 37 | # Count posts and reactions |
| 37 | ["COUNT", <subscription_id>, {"kinds": [1, 7], "authors": [<pubkey>]}] | 38 | ["COUNT", <subscription_id>, {"kinds": [1, 7], "authors": [<pubkey>]}] |
| 38 | ["COUNT", <subscription_id>, {"count": 5}] | 39 | ["COUNT", <subscription_id>, {"count": 5}] |
| 40 | |||
| 41 | # Count posts approximately | ||
| 42 | ["COUNT", <subscription_id>, {"kinds": [1]}] | ||
| 43 | ["COUNT", <subscription_id>, {"count": 93412452, "approximate": true}] | ||
| 39 | ``` | 44 | ``` |