mirror of
https://github.com/nostr-protocol/nips.git
synced 2025-01-04 21:45:51 -05:00
convert poll_options array to json serialized key-value array, change consensus_threshold and closed_at tags to type string, remove poll tags from README tags index
This commit is contained in:
parent
cdd6281b1e
commit
d061eb0323
10
69.md
10
69.md
|
@ -27,14 +27,10 @@ A poll event:
|
||||||
"tags": [
|
"tags": [
|
||||||
["e", <32-bytes hex of the id of another event>, <recommended relay URL>],
|
["e", <32-bytes hex of the id of another event>, <recommended relay URL>],
|
||||||
["p", <32-bytes hex of the key>, <recommended relay URL>],
|
["p", <32-bytes hex of the key>, <recommended relay URL>],
|
||||||
["poll_options": [
|
["poll_options": "[[0, 'poll option 0 description string'], [1, 'poll option 1 description string'], [<n>, 'poll option <n> description string']]"],
|
||||||
["0", <poll option 0 description string>],
|
|
||||||
["1", <poll option 1 description string>],
|
|
||||||
["n", <poll option n description string>],
|
|
||||||
],
|
|
||||||
["tally_method", "value"||"count"],
|
["tally_method", "value"||"count"],
|
||||||
["consensus_threshold", <integar (0..100)>],
|
["consensus_threshold", "required percentage to attain consensus <0..100>"],
|
||||||
["closed_at", <unix timestamp in seconds>],
|
["closed_at", "unix timestamp in seconds"],
|
||||||
],
|
],
|
||||||
"content": <primary poll description string>,
|
"content": <primary poll description string>,
|
||||||
"sig": <64-bytes hex of the signature of the sha256 hash of the serialized event data, which is the same as the "id" field>
|
"sig": <64-bytes hex of the signature of the sha256 hash of the serialized event data, which is the same as the "id" field>
|
||||||
|
|
29
README.md
29
README.md
|
@ -97,23 +97,18 @@ When experimenting with kinds, keep in mind the classification introduced by [NI
|
||||||
|
|
||||||
## Standardized Tags
|
## Standardized Tags
|
||||||
|
|
||||||
| name | value | other parameters | NIP |
|
| name | value | other parameters | NIP |
|
||||||
| ------------------- | ----------------------- | ----------------- | ------------------------ |
|
| -----------| ----------------------- | ----------------- | ------------------------ |
|
||||||
| e | event id (hex) | relay URL, marker | [1](01.md), [10](10.md) |
|
| e | event id (hex) | relay URL, marker | [1](01.md), [10](10.md) |
|
||||||
| p | pubkey (hex) | relay URL | [1](01.md) |
|
| p | pubkey (hex) | relay URL | [1](01.md) |
|
||||||
| a | coordinates to an event | relay URL | [33](33.md), [23](23.md) |
|
| a | coordinates to an event | relay URL | [33](33.md), [23](23.md) |
|
||||||
| r | a reference (URL, etc) | | [12](12.md) |
|
| r | a reference (URL, etc) | | [12](12.md) |
|
||||||
| t | hashtag | | [12](12.md) |
|
| t | hashtag | | [12](12.md) |
|
||||||
| g | geohash | | [12](12.md) |
|
| g | geohash | | [12](12.md) |
|
||||||
| nonce | random | | [13](13.md) |
|
| nonce | random | | [13](13.md) |
|
||||||
| subject | subject | | [14](14.md) |
|
| subject | subject | | [14](14.md) |
|
||||||
| d | identifier | | [33](33.md) |
|
| d | identifier | | [33](33.md) |
|
||||||
| expiration | unix timestamp (string) | | [40](40.md) |
|
| expiration | unix timestamp (string) | | [40](40.md) |
|
||||||
| poll_options | options (integar array) | description (str) | [69](69.md) |
|
|
||||||
| poll_option | poll option (integar) | | [69](69.md) |
|
|
||||||
| tally_method | "value" OR "count" | | [69](69.md) |
|
|
||||||
| consensus_threshold | consensus % (integar) | | [69](69.md) |
|
|
||||||
| closed_at | unix timestamp (string) | | [69](69.md) |
|
|
||||||
|
|
||||||
## Criteria for acceptance of NIPs
|
## Criteria for acceptance of NIPs
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user