nostr-wot-sdk
Profils, notes, connexions aux relais, clients de signature, fichiers et stockage.
Installation
Utilisez les imports maintenus pour les nouvelles intégrations. Déclarez les paquets directement importés dans vos dépendances. Ajoutez React uniquement pour ses points d’entrée.
Rubriques
Configuration du fournisseur
NostrSdkProvider combine la configuration des données, la session et le contexte WoT optionnel. Fournissez explicitement myPubkey pour les requêtes Oracle ; la connexion ne définit pas automatiquement la racine des requêtes WoT.
Couche de données
Les fonctions autonomes récupèrent profils, notes, fils, abonnements et interactions. Les hooks React ajoutent un cache qui renvoie les données stockées tout en les revalidant. Les fonctions de données partagent leur propre pool de connexions.
Gestion des relais
RelayPool encapsule un transport PoolLike compatible fourni par votre application. Configurez urls, utilisez subscribe avec onEvent/onEose et fermez les abonnements une fois terminé. Un adaptateur de relais créé séparément ne se connecte pas automatiquement au fournisseur de données.
Signer avec une extension ou un compte distant
Utilisez nostr-wot-sdk/signers pour l’identité et les signatures. Nip07Signer utilise l’extension installée ; Nip46Signer se connecte à un signataire distant. Réutilisez le même signataire dans les outils du SDK pendant la session.
Téléverser avec Blossom
nostr-wot-sdk/blossom téléverse le fichier choisi vers un serveur explicite, signe l’autorisation et renvoie URL, empreinte et taille validées. Insérez ensuite cette URL dans un profil ou une note signée séparément.
Adaptateurs de stockage
Guide d’intégration et référence API : Adaptateurs de stockage.
Cache de données et collections
Guide d’intégration et référence API : Cache de données et collections.
Hooks de données React
Guide d’intégration et référence API : Hooks de données React.
Connexions partagées aux relais
Guide d’intégration et référence API : Connexions partagées aux relais.
Requêtes et état des relais
Guide d’intégration et référence API : Requêtes et état des relais.
Fichiers chiffrés et gestion des blobs
Guide d’intégration et référence API : Fichiers chiffrés et gestion des blobs.