From 40175719555771fc32ccfcb51cbe90d30761d341 Mon Sep 17 00:00:00 2001 From: Believethehype <1097224+believethehype@users.noreply.github.com> Date: Tue, 19 Nov 2024 10:08:00 +0100 Subject: [PATCH] adapt NostrSigner to new sdk --- nostr_dvm/bot.py | 4 ++-- nostr_dvm/dvm.py | 4 ++-- .../tasks/content_discovery_currently_latest_longform.py | 4 ++-- nostr_dvm/tasks/content_discovery_currently_latest_wiki.py | 4 ++-- nostr_dvm/tasks/content_discovery_currently_popular.py | 2 +- .../tasks/content_discovery_currently_popular_by_top_zaps.py | 2 +- .../tasks/content_discovery_currently_popular_followers.py | 4 ++-- .../tasks/content_discovery_currently_popular_gallery.py | 4 ++-- nostr_dvm/tasks/content_discovery_currently_popular_mostr.py | 2 +- .../tasks/content_discovery_currently_popular_nonfollowers.py | 4 ++-- nostr_dvm/tasks/content_discovery_currently_popular_topic.py | 2 +- nostr_dvm/tasks/content_discovery_latest_one_per_follower.py | 2 +- nostr_dvm/tasks/content_discovery_update_db_only.py | 2 +- nostr_dvm/tasks/discovery_bot_farms.py | 4 ++-- nostr_dvm/tasks/discovery_censor_wot.py | 2 +- nostr_dvm/tasks/discovery_inactive_follows.py | 2 +- nostr_dvm/tasks/discovery_nonfollowers.py | 2 +- nostr_dvm/tasks/people_discovery_mywot.py | 2 +- nostr_dvm/tasks/people_discovery_wot.py | 2 +- nostr_dvm/tasks/search_users.py | 4 ++-- nostr_dvm/utils/nostr_utils.py | 4 ++-- nostr_dvm/utils/wot_utils.py | 4 ++-- tests/wot.py | 4 ++-- 23 files changed, 35 insertions(+), 35 deletions(-) diff --git a/nostr_dvm/bot.py b/nostr_dvm/bot.py index 59d0406..443b09f 100644 --- a/nostr_dvm/bot.py +++ b/nostr_dvm/bot.py @@ -5,7 +5,7 @@ import signal from multiprocessing.connection import Connection from nostr_sdk import (Keys, Timestamp, Filter, nip04_decrypt, HandleNotification, EventBuilder, PublicKey, - Options, Tag, Event, nip04_encrypt, EventId, Nip19Event, Kind, KindEnum, + Options, Tag, Event, nip04_encrypt, EventId, Nip19Event, Kind, KindEnum, NostrSigner, UnsignedEvent, UnwrappedGift, uniffi_set_event_loop, ClientBuilder, make_private_msg) from nostr_dvm.utils.admin_utils import admin_make_database_updates @@ -49,7 +49,7 @@ class Bot: self.CHATBOT = False opts = Options().gossip(True) - self.client = ClientBuilder().signer(self.keys).opts(opts).build() + self.client = ClientBuilder().signer(NostrSigner.keys(self.keys)).opts(opts).build() self.invoice_list = [] pk = self.keys.public_key() diff --git a/nostr_dvm/dvm.py b/nostr_dvm/dvm.py index 9a5c620..a61144c 100644 --- a/nostr_dvm/dvm.py +++ b/nostr_dvm/dvm.py @@ -4,7 +4,7 @@ import os from sys import platform from nostr_sdk import PublicKey, Keys, Client, Tag, Event, EventBuilder, Filter, HandleNotification, Timestamp, \ - LogLevel, Options, nip04_encrypt, Kind, RelayLimits, uniffi_set_event_loop, ClientBuilder + LogLevel, Options, nip04_encrypt, Kind, RelayLimits, uniffi_set_event_loop, ClientBuilder, NostrSigner from nostr_dvm.utils.admin_utils import admin_make_database_updates, AdminConfig from nostr_dvm.utils.backend_utils import get_amount_per_task, check_task_is_supported, get_task @@ -48,7 +48,7 @@ class DVM: Options().relay_limits(relaylimits)) #.difficulty(28) #self.client = Client(self.keys) - self.client = ClientBuilder().signer(self.keys).opts(opts).build() + self.client = ClientBuilder().signer(NostrSigner.keys(self.keys)).opts(opts).build() self.job_list = [] self.jobs_on_hold_list = [] pk = self.keys.public_key() diff --git a/nostr_dvm/tasks/content_discovery_currently_latest_longform.py b/nostr_dvm/tasks/content_discovery_currently_latest_longform.py index 6d28e16..df85bc4 100644 --- a/nostr_dvm/tasks/content_discovery_currently_latest_longform.py +++ b/nostr_dvm/tasks/content_discovery_currently_latest_longform.py @@ -112,7 +112,7 @@ class DicoverContentLatestLongForm(DVMTaskInterface): database = NostrDatabase.lmdb(self.db_name) # print(self.db_name) - cli = ClientBuilder().database(database).signer(keys).build() + cli = ClientBuilder().database(database).signer(NostrSigner.keys(keys)).build() await cli.connect() # Negentropy reconciliation @@ -175,7 +175,7 @@ class DicoverContentLatestLongForm(DVMTaskInterface): sk = SecretKey.from_hex(self.dvm_config.PRIVATE_KEY) keys = Keys.parse(sk.to_hex()) database = NostrDatabase.lmdb(self.db_name) - cli = ClientBuilder().signer(keys).database(database).opts(opts).build() + cli = ClientBuilder().signer(NostrSigner.keys(keys)).database(database).opts(opts).build() for relay in self.dvm_config.SYNC_DB_RELAY_LIST: await cli.add_relay(relay) diff --git a/nostr_dvm/tasks/content_discovery_currently_latest_wiki.py b/nostr_dvm/tasks/content_discovery_currently_latest_wiki.py index e8c9e32..5bbba0c 100644 --- a/nostr_dvm/tasks/content_discovery_currently_latest_wiki.py +++ b/nostr_dvm/tasks/content_discovery_currently_latest_wiki.py @@ -112,7 +112,7 @@ class DicoverContentLatestWiki(DVMTaskInterface): database = NostrDatabase.lmdb(self.db_name) # print(self.db_name) - cli = ClientBuilder().database(database).signer(keys).build() + cli = ClientBuilder().database(database).signer(NostrSigner.keys(keys)).build() await cli.connect() # Negentropy reconciliation @@ -175,7 +175,7 @@ class DicoverContentLatestWiki(DVMTaskInterface): sk = SecretKey.from_hex(self.dvm_config.PRIVATE_KEY) keys = Keys.parse(sk.to_hex()) database = NostrDatabase.lmdb(self.db_name) - cli = ClientBuilder().signer(keys).database(database).opts(opts).build() + cli = ClientBuilder().signer(NostrSigner.keys(keys)).database(database).opts(opts).build() for relay in self.dvm_config.SYNC_DB_RELAY_LIST: await cli.add_relay(relay) diff --git a/nostr_dvm/tasks/content_discovery_currently_popular.py b/nostr_dvm/tasks/content_discovery_currently_popular.py index 22c76b6..6417c2b 100644 --- a/nostr_dvm/tasks/content_discovery_currently_popular.py +++ b/nostr_dvm/tasks/content_discovery_currently_popular.py @@ -172,7 +172,7 @@ class DicoverContentCurrentlyPopular(DVMTaskInterface): sk = SecretKey.from_hex(self.dvm_config.PRIVATE_KEY) keys = Keys.parse(sk.to_hex()) database = NostrDatabase.lmdb(self.db_name) - cli = ClientBuilder().signer(keys).database(database).build() + cli = ClientBuilder().signer(NostrSigner.keys(keys)).database(database).build() for relay in self.dvm_config.SYNC_DB_RELAY_LIST: await cli.add_relay(relay) diff --git a/nostr_dvm/tasks/content_discovery_currently_popular_by_top_zaps.py b/nostr_dvm/tasks/content_discovery_currently_popular_by_top_zaps.py index e7c9f30..718fad8 100644 --- a/nostr_dvm/tasks/content_discovery_currently_popular_by_top_zaps.py +++ b/nostr_dvm/tasks/content_discovery_currently_popular_by_top_zaps.py @@ -216,7 +216,7 @@ class DicoverContentCurrentlyPopularZaps(DVMTaskInterface): sk = SecretKey.from_hex(self.dvm_config.PRIVATE_KEY) keys = Keys.parse(sk.to_hex()) database = NostrDatabase.lmdb(self.db_name) - cli = ClientBuilder().signer(keys).database(database).build() + cli = ClientBuilder().signer(NostrSigner.keys(keys)).database(database).build() for relay in self.dvm_config.SYNC_DB_RELAY_LIST: await cli.add_relay(relay) diff --git a/nostr_dvm/tasks/content_discovery_currently_popular_followers.py b/nostr_dvm/tasks/content_discovery_currently_popular_followers.py index 6f3bcf6..5ab4e9d 100644 --- a/nostr_dvm/tasks/content_discovery_currently_popular_followers.py +++ b/nostr_dvm/tasks/content_discovery_currently_popular_followers.py @@ -98,7 +98,7 @@ class DicoverContentCurrentlyPopularFollowers(DVMTaskInterface): keys = Keys.parse(sk.to_hex()) database = NostrDatabase.lmdb(self.db_name) - cli = ClientBuilder().database(database).signer(keys).opts(opts).build() + cli = ClientBuilder().database(database).signer(NostrSigner.keys(keys)).opts(opts).build() for relay in self.dvm_config.SYNC_DB_RELAY_LIST: await cli.add_relay(relay) @@ -192,7 +192,7 @@ class DicoverContentCurrentlyPopularFollowers(DVMTaskInterface): sk = SecretKey.from_hex(self.dvm_config.PRIVATE_KEY) keys = Keys.parse(sk.to_hex()) database = NostrDatabase.lmdb(self.db_name) - cli = ClientBuilder().signer(keys).database(database).build() + cli = ClientBuilder().signer(NostrSigner.keys(keys)).database(database).build() for relay in self.dvm_config.SYNC_DB_RELAY_LIST: await cli.add_relay(relay) diff --git a/nostr_dvm/tasks/content_discovery_currently_popular_gallery.py b/nostr_dvm/tasks/content_discovery_currently_popular_gallery.py index 9a717f8..80faca5 100644 --- a/nostr_dvm/tasks/content_discovery_currently_popular_gallery.py +++ b/nostr_dvm/tasks/content_discovery_currently_popular_gallery.py @@ -150,7 +150,7 @@ class DicoverContentCurrentlyPopularGallery(DVMTaskInterface): sk = SecretKey.from_hex(self.dvm_config.PRIVATE_KEY) keys = Keys.parse(sk.to_hex()) - cli = ClientBuilder().database(databasegallery).signer(keys).opts(opts).build() + cli = ClientBuilder().database(databasegallery).signer(NostrSigner.keys(keys)).opts(opts).build() for relay in relays: await cli.add_relay(relay) @@ -241,7 +241,7 @@ class DicoverContentCurrentlyPopularGallery(DVMTaskInterface): sk = SecretKey.from_hex(self.dvm_config.PRIVATE_KEY) keys = Keys.parse(sk.to_hex()) database = NostrDatabase.lmdb(self.db_name) - cli = ClientBuilder().signer(keys).database(database).build() + cli = ClientBuilder().signer(NostrSigner.keys(keys)).database(database).build() for relay in self.dvm_config.SYNC_DB_RELAY_LIST: await cli.add_relay(relay) diff --git a/nostr_dvm/tasks/content_discovery_currently_popular_mostr.py b/nostr_dvm/tasks/content_discovery_currently_popular_mostr.py index 1e46d56..6c5b725 100644 --- a/nostr_dvm/tasks/content_discovery_currently_popular_mostr.py +++ b/nostr_dvm/tasks/content_discovery_currently_popular_mostr.py @@ -179,7 +179,7 @@ class DicoverContentCurrentlyPopularMostr(DVMTaskInterface): sk = SecretKey.from_hex(self.dvm_config.PRIVATE_KEY) keys = Keys.parse(sk.to_hex()) database = NostrDatabase.lmdb(self.db_name) - cli = ClientBuilder().signer(keys).database(database).build() + cli = ClientBuilder().signer(NostrSigner.keys(keys)).database(database).build() for relay in self.dvm_config.SYNC_DB_RELAY_LIST: await cli.add_relay(relay) diff --git a/nostr_dvm/tasks/content_discovery_currently_popular_nonfollowers.py b/nostr_dvm/tasks/content_discovery_currently_popular_nonfollowers.py index 4a44715..13e3e92 100644 --- a/nostr_dvm/tasks/content_discovery_currently_popular_nonfollowers.py +++ b/nostr_dvm/tasks/content_discovery_currently_popular_nonfollowers.py @@ -147,7 +147,7 @@ class DicoverContentCurrentlyPopularNonFollowers(DVMTaskInterface): if self.database is None: self.database = NostrDatabase.lmdb(self.db_name) - cli = ClientBuilder().database(self.database).signer(keys).opts(opts).build() + cli = ClientBuilder().database(self.database).signer(NostrSigner.keys(keys)).opts(opts).build() for relay in self.dvm_config.SYNC_DB_RELAY_LIST: await cli.add_relay(relay) @@ -228,7 +228,7 @@ class DicoverContentCurrentlyPopularNonFollowers(DVMTaskInterface): sk = SecretKey.from_hex(self.dvm_config.PRIVATE_KEY) keys = Keys.parse(sk.to_hex()) database = NostrDatabase.lmdb(self.db_name) - cli = ClientBuilder().signer(keys).database(database).build() + cli = ClientBuilder().signer(NostrSigner.keys(keys)).database(database).build() for relay in self.dvm_config.SYNC_DB_RELAY_LIST: await cli.add_relay(relay) diff --git a/nostr_dvm/tasks/content_discovery_currently_popular_topic.py b/nostr_dvm/tasks/content_discovery_currently_popular_topic.py index 5a7758d..6b45459 100644 --- a/nostr_dvm/tasks/content_discovery_currently_popular_topic.py +++ b/nostr_dvm/tasks/content_discovery_currently_popular_topic.py @@ -205,7 +205,7 @@ class DicoverContentCurrentlyPopularbyTopic(DVMTaskInterface): sk = SecretKey.from_hex(self.dvm_config.PRIVATE_KEY) keys = Keys.parse(sk.to_hex()) database = NostrDatabase.lmdb(self.db_name) - cli = ClientBuilder().signer(keys).database(database).build() + cli = ClientBuilder().signer(NostrSigner.keys(keys)).database(database).build() for relay in self.dvm_config.SYNC_DB_RELAY_LIST: await cli.add_relay(relay) diff --git a/nostr_dvm/tasks/content_discovery_latest_one_per_follower.py b/nostr_dvm/tasks/content_discovery_latest_one_per_follower.py index 11ef815..5f9fcb6 100644 --- a/nostr_dvm/tasks/content_discovery_latest_one_per_follower.py +++ b/nostr_dvm/tasks/content_discovery_latest_one_per_follower.py @@ -76,7 +76,7 @@ class Discoverlatestperfollower(DVMTaskInterface): opts = (Options().relay_limits(relaylimits)) - cli = ClientBuilder().signer(keys).opts(opts).build() + cli = ClientBuilder().signer(NostrSigner(NostrSigner.keys(keys))).opts(opts).build() for relay in self.dvm_config.RELAY_LIST: await cli.add_relay(relay) # ropts = RelayOptions().ping(False) diff --git a/nostr_dvm/tasks/content_discovery_update_db_only.py b/nostr_dvm/tasks/content_discovery_update_db_only.py index 149d734..7c14ea9 100644 --- a/nostr_dvm/tasks/content_discovery_update_db_only.py +++ b/nostr_dvm/tasks/content_discovery_update_db_only.py @@ -137,7 +137,7 @@ class DicoverContentDBUpdateScheduler(DVMTaskInterface): if self.database is None: self.database = NostrDatabase.lmdb(self.db_name) - cli = ClientBuilder().signer(keys).database(self.database).opts(opts).build() + cli = ClientBuilder().signer(NostrSigner.keys(keys)).database(self.database).opts(opts).build() for relay in self.dvm_config.SYNC_DB_RELAY_LIST: await cli.add_relay(relay) diff --git a/nostr_dvm/tasks/discovery_bot_farms.py b/nostr_dvm/tasks/discovery_bot_farms.py index 2ee8f8e..b6e89a1 100644 --- a/nostr_dvm/tasks/discovery_bot_farms.py +++ b/nostr_dvm/tasks/discovery_bot_farms.py @@ -78,7 +78,7 @@ class DiscoveryBotFarms(DVMTaskInterface): keys = Keys.parse(sk.to_hex()) database = NostrDatabase.lmdb("db/nostr_profiles.db") - cli = ClientBuilder().database(database).signer(keys).build() + cli = ClientBuilder().database(database).signer(NostrSigner.keys(keys)).build() await cli.add_relay("wss://relay.damus.io") # cli.add_relay("wss://atl.purplerelay.com") @@ -137,7 +137,7 @@ class DiscoveryBotFarms(DVMTaskInterface): sk = SecretKey.from_hex(self.dvm_config.PRIVATE_KEY) keys = Keys.parse(sk.to_hex()) database = NostrDatabase.lmdb("db/nostr_profiles.db") - cli = ClientBuilder().signer(keys).database(database).build() + cli = ClientBuilder().signer(NostrSigner.keys(keys)).database(database).build() await cli.add_relay("wss://relay.damus.io") await cli.add_relay("wss://nostr21.com") diff --git a/nostr_dvm/tasks/discovery_censor_wot.py b/nostr_dvm/tasks/discovery_censor_wot.py index 9dcbe12..596f375 100644 --- a/nostr_dvm/tasks/discovery_censor_wot.py +++ b/nostr_dvm/tasks/discovery_censor_wot.py @@ -73,7 +73,7 @@ class DiscoverReports(DVMTaskInterface): Options().relay_limits(relaylimits)) sk = SecretKey.from_hex(self.dvm_config.PRIVATE_KEY) keys = Keys.parse(sk.to_hex()) - cli = ClientBuilder().signer(keys).opts(opts).build() + cli = ClientBuilder().signer(NostrSigner.keys(keys)).opts(opts).build() # cli.add_relay("wss://relay.nostr.band") for relay in self.dvm_config.RELAY_LIST: await cli.add_relay(relay) diff --git a/nostr_dvm/tasks/discovery_inactive_follows.py b/nostr_dvm/tasks/discovery_inactive_follows.py index 02f4527..6044144 100644 --- a/nostr_dvm/tasks/discovery_inactive_follows.py +++ b/nostr_dvm/tasks/discovery_inactive_follows.py @@ -76,7 +76,7 @@ class DiscoverInactiveFollows(DVMTaskInterface): opts = (Options().relay_limits(relaylimits)) - cli = ClientBuilder().signer(keys).opts(opts).build() + cli = ClientBuilder().signer(NostrSigner.keys(keys)).opts(opts).build() for relay in self.dvm_config.RELAY_LIST: await cli.add_relay(relay) await cli.add_relay("wss://nostr.band") diff --git a/nostr_dvm/tasks/discovery_nonfollowers.py b/nostr_dvm/tasks/discovery_nonfollowers.py index a9bff5e..b2db15d 100644 --- a/nostr_dvm/tasks/discovery_nonfollowers.py +++ b/nostr_dvm/tasks/discovery_nonfollowers.py @@ -68,7 +68,7 @@ class DiscoverNonFollowers(DVMTaskInterface): relaylimits)) sk = SecretKey.from_hex(self.dvm_config.PRIVATE_KEY) keys = Keys.parse(sk.to_hex()) - cli= ClientBuilder().signer(keys).opts(opts).build() + cli= ClientBuilder().signer(NostrSigner.keys(keys)).opts(opts).build() # cli.add_relay("wss://relay.nostr.band") for relay in self.dvm_config.RELAY_LIST: diff --git a/nostr_dvm/tasks/people_discovery_mywot.py b/nostr_dvm/tasks/people_discovery_mywot.py index 1cc353e..79ff77e 100644 --- a/nostr_dvm/tasks/people_discovery_mywot.py +++ b/nostr_dvm/tasks/people_discovery_mywot.py @@ -205,7 +205,7 @@ class DiscoverPeopleMyWOT(DVMTaskInterface): sk = SecretKey.from_hex(self.dvm_config.PRIVATE_KEY) keys = Keys.parse(sk.to_hex()) database = NostrDatabase.lmdb(self.db_name) - cli = ClientBuilder().signer(keys).database(database).build() + cli = ClientBuilder().signer(NostrSigner.keys(keys)).database(database).build() for relay in self.dvm_config.SYNC_DB_RELAY_LIST: await cli.add_relay(relay) diff --git a/nostr_dvm/tasks/people_discovery_wot.py b/nostr_dvm/tasks/people_discovery_wot.py index 61af031..6c79456 100644 --- a/nostr_dvm/tasks/people_discovery_wot.py +++ b/nostr_dvm/tasks/people_discovery_wot.py @@ -210,7 +210,7 @@ class DiscoverPeopleWOT(DVMTaskInterface): sk = SecretKey.from_hex(self.dvm_config.PRIVATE_KEY) keys = Keys.parse(sk.to_hex()) database = NostrDatabase.lmdb(self.db_name) - cli = ClientBuilder().signer(keys).database(database).build() + cli = ClientBuilder().signer(NostrSigner.keys(keys)).database(database).build() for relay in self.dvm_config.SYNC_DB_RELAY_LIST: await cli.add_relay(relay) diff --git a/nostr_dvm/tasks/search_users.py b/nostr_dvm/tasks/search_users.py index 932ca69..3429bdb 100644 --- a/nostr_dvm/tasks/search_users.py +++ b/nostr_dvm/tasks/search_users.py @@ -81,7 +81,7 @@ class SearchUser(DVMTaskInterface): sk = SecretKey.from_hex(self.dvm_config.PRIVATE_KEY) keys = Keys.parse(sk.to_hex()) database = NostrDatabase.lmdb(self.db_name) - cli = ClientBuilder().database(database).signer(keys).build() + cli = ClientBuilder().database(database).signer(NostrSigner.keys(keys)).build() await cli.add_relay(self.relay) # cli.add_relay("wss://atl.purplerelay.com") @@ -140,7 +140,7 @@ class SearchUser(DVMTaskInterface): sk = SecretKey.from_hex(self.dvm_config.PRIVATE_KEY) keys = Keys.parse(sk.to_hex()) database = NostrDatabase.lmdb(self.db_name) - cli = ClientBuilder().signer(keys).database(database).build() + cli = ClientBuilder().signer(NostrSigner.keys(keys)).database(database).build() await cli.add_relay(self.relay) await cli.connect() diff --git a/nostr_dvm/utils/nostr_utils.py b/nostr_dvm/utils/nostr_utils.py index 6edddbc..3a744bf 100644 --- a/nostr_dvm/utils/nostr_utils.py +++ b/nostr_dvm/utils/nostr_utils.py @@ -7,7 +7,7 @@ from typing import List import dotenv from nostr_sdk import Filter, Client, Alphabet, EventId, Event, PublicKey, Tag, Keys, nip04_decrypt, Metadata, Options, \ Nip19Event, SingleLetterTag, RelayLimits, SecretKey, Connection, ConnectionTarget, \ - EventBuilder, Kind, ClientBuilder, SendEventOutput + EventBuilder, Kind, ClientBuilder, SendEventOutput, NostrSigner from nostr_dvm.utils.definitions import EventDefinitions, relay_timeout @@ -220,7 +220,7 @@ async def send_event_outbox(event: Event, client, dvm_config) -> SendEventOutput opts = Options().relay_limits(relaylimits).connection(connection).timeout(timedelta(seconds=5)) sk = SecretKey.from_hex(dvm_config.PRIVATE_KEY) keys = Keys.parse(sk.to_hex()) - outboxclient = ClientBuilder().signer(keys).opts(opts).build() + outboxclient = ClientBuilder().signer(NostrSigner.keys(keys)).opts(opts).build() print("[" + dvm_config.NIP89.NAME + "] Receiver Inbox relays: " + str(relays)) for relay in relays[:5]: diff --git a/nostr_dvm/utils/wot_utils.py b/nostr_dvm/utils/wot_utils.py index 25a395d..8e100c2 100644 --- a/nostr_dvm/utils/wot_utils.py +++ b/nostr_dvm/utils/wot_utils.py @@ -46,7 +46,7 @@ async def get_following(pks, max_time_request=10, newer_than_time=None, dvm_conf # fetching events keys = Keys.parse(check_and_set_private_key("test_client")) - cli = ClientBuilder().signer(keys).build() + cli = ClientBuilder().signer(NostrSigner.keys(keys)).build() for relay in dvm_config.SYNC_DB_RELAY_LIST: await cli.add_relay(relay) @@ -586,7 +586,7 @@ async def get_metadata(npub): except: return "", "", "" keys = Keys.parse(check_and_set_private_key("test_client")) - client = ClientBuilder().signer(keys).build() + client = ClientBuilder().signer(NostrSigner.keys(keys)).build() await client.add_relay("wss://relay.damus.io") await client.add_relay("wss://purplepag.es") await client.connect() diff --git a/tests/wot.py b/tests/wot.py index 6d29219..d4204ef 100644 --- a/tests/wot.py +++ b/tests/wot.py @@ -27,7 +27,7 @@ async def getmetadata(npub): except: return "", "", "" keys = Keys.parse("nsec1zmzllu40a7mr7ztl78uwfwslnp0pn0pww868adl05x52d4la237s6m8qfj") - client = ClientBuilder().signer(keys).build() + client = ClientBuilder().signer(NostrSigner.keys(keys)).build() await client.add_relay("wss://relay.damus.io") #await client.add_relay("wss://relay.primal.net") await client.add_relay("wss://purplepag.es") @@ -54,7 +54,7 @@ async def getmetadata(npub): async def sync_db(): keys = Keys.parse("nsec1zmzllu40a7mr7ztl78uwfwslnp0pn0pww868adl05x52d4la237s6m8qfj") database = NostrDatabase.lmdb("db/nostr_followlists.db") - cli = ClientBuilder().signer(keys).database(database).build() + cli = ClientBuilder().signer(NostrSigner.keys(keys)).database(database).build() await cli.add_relay("wss://relay.damus.io") # TODO ADD MORE # await cli.add_relay("wss://relay.primal.net") # TODO ADD MORE