Skip to content

Commit a7e321e

Browse files
committed
Add support for NIP-78, NIP-94, and NIP-117 event kinds
- Add kind 1060 (Double Ratchet DM - NIP-117) to selectable kinds - Add kind 1063 (File Metadata - NIP-94) to selectable kinds - Add kind 30078 (Application-specific Data - NIP-78) to selectable kinds - Update kindMapping.ts with kind 1060 description - All new kinds categorized under Basic Nostr Features - Users can now enable/disable these kinds in relay settings
1 parent a7b6529 commit a7e321e

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

src/constants/kindMapping.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ const kindMapping: { [key: number]: { description: string; nip: string } } = {
2525
1022: { description: 'Bid confirmation', nip: '15' },
2626
1040: { description: 'OpenTimestamps', nip: '03' },
2727
1059: { description: 'Gift Wrap', nip: '59' },
28+
1060: { description: 'Double Ratchet DM', nip: '117' },
2829
1063: { description: 'File Metadata', nip: '94' },
2930
1311: { description: 'Live Chat Message', nip: '53' },
3031
1617: { description: 'Patches', nip: '34' },

src/constants/relaySettings.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,14 @@ export const noteOptions = [
3434
{ kind: 10000, kindString: 'kind10000', description: 'Mute List', category: 1 },
3535
{ kind: 10001, kindString: 'kind10001', description: 'Pinned Note(s)', category: 1 },
3636
{ kind: 10002, kindString: 'kind10002', description: 'Tiny Relay List', category: 1 },
37+
{ kind: 1060, kindString: 'kind1060', description: 'Double Ratchet DM', category: 1 },
38+
{ kind: 1063, kindString: 'kind1063', description: 'File Metadata', category: 1 },
3739
{ kind: 1984, kindString: 'kind1984', description: 'Reporting', category: 1 },
3840
{ kind: 30000, kindString: 'kind30000', description: 'Custom Follow List', category: 1 },
3941
{ kind: 30008, kindString: 'kind30008', description: 'Profile Badge', category: 2 },
4042
{ kind: 30009, kindString: 'kind30009', description: 'Badge Definition', category: 2 },
4143
{ kind: 30023, kindString: 'kind30023', description: 'Formatted Articles', category: 1 },
44+
{ kind: 30078, kindString: 'kind30078', description: 'Application-specific Data', category: 1 },
4245
{ kind: 30079, kindString: 'kind30079', description: 'Event Paths', category: 1 },
4346
//{ kind: 9734, kindString: 'kind9734', description: 'Lightning Zap Request', category: 2 },
4447
{ kind: 9735, kindString: 'kind9735', description: 'Zap Receipt', category: 2 },

0 commit comments

Comments
 (0)