0.8.2: update nostr-sdk to 0.3.4

(update venvs)
This commit is contained in:
Believethehype
2024-08-20 10:42:06 +02:00
parent 8ccd902e60
commit caf099d142
24 changed files with 158 additions and 73 deletions

View File

@@ -4,7 +4,8 @@ from hashlib import sha256
from pathlib import Path
import dotenv
from nostr_sdk import Tag, Keys, EventBuilder, Filter, Alphabet, PublicKey, Client, EventId, SingleLetterTag, Kind
from nostr_sdk import Tag, Keys, EventBuilder, Filter, Alphabet, PublicKey, Client, EventId, SingleLetterTag, Kind, \
EventSource
from nostr_dvm.utils.definitions import EventDefinitions
from nostr_dvm.utils.nostr_utils import send_event
@@ -39,7 +40,8 @@ async def nip89_announce_tasks(dvm_config, client):
async def fetch_nip89_parameters_for_deletion(keys, eventid, client, dvmconfig, pow=False):
idfilter = Filter().id(EventId.from_hex(eventid)).limit(1)
nip89events = await client.get_events_of([idfilter], timedelta(seconds=dvmconfig.RELAY_TIMEOUT))
source = EventSource.relays(timedelta(seconds=dvmconfig.RELAY_TIMEOUT))
nip89events = await client.get_events_of([idfilter], source)
d_tag = ""
if len(nip89events) == 0:
print("Event not found. Potentially gone.")
@@ -85,7 +87,8 @@ async def nip89_fetch_all_dvms(client):
ktags.append(str(i))
filter = Filter().kind(EventDefinitions.KIND_ANNOUNCEMENT).custom_tag(SingleLetterTag.lowercase(Alphabet.K), ktags)
events = await client.get_events_of([filter], timedelta(seconds=5))
source = EventSource.relays(timedelta(seconds=5))
events = await client.get_events_of([filter], source)
for event in events:
print(event.as_json())
@@ -94,7 +97,8 @@ async def nip89_fetch_events_pubkey(client, pubkey, kind):
ktags = [str(kind.as_u64())]
nip89filter = (Filter().kind(EventDefinitions.KIND_ANNOUNCEMENT).author(PublicKey.parse(pubkey)).
custom_tag(SingleLetterTag.lowercase(Alphabet.K), ktags))
events = await client.get_events_of([nip89filter], timedelta(seconds=4))
source = EventSource.relays(timedelta(seconds=5))
events = await client.get_events_of([nip89filter], source)
dvms = {}
for event in events: