import { PUBLIC_DM_RELAYS, PUBLIC_COINOS_RELAY } from "$env/static/public"; const DM_RELAYS_LIST = PUBLIC_DM_RELAYS.split(","); const USERINFO_RELAYS = [...DM_RELAYS_LIST, PUBLIC_COINOS_RELAY]; import { SimplePool } from "nostr-tools/pool"; const pool = new SimplePool(); // Returns the content of the kind-0 event of the provided pubkey. export const getNostrUserInfo = async (pubkey: string) => { const events = await pool.querySync(USERINFO_RELAYS, { kinds: [0], limit: 1, authors: [pubkey], }); if (events.length == 0) { return null; } return JSON.parse(events[0].content); };