Commit Graph

  • a2e0552b29 Merge pull request #6 from vicariousdrama/20231105a main Vic 2023-11-05 16:01:20 -05:00
  • c0783810f0 Halt threads if shutdown vic 2023-11-05 15:58:25 -05:00
  • 307c75eb3e Merge pull request #5 from vicariousdrama/relay-manager Vic 2023-11-04 22:23:45 -04:00
  • 4b88a62626 Remove relay fixes - clear subscriptions tracked when closing relay - join and pop queue_threads when removing relay vic 2023-11-04 22:20:39 -04:00
  • cf97450201 Merge pull request #4 from vicariousdrama/20231029-calle-Backports_lnbits_changes Vic 2023-10-29 15:06:03 -04:00
  • 9b290d616c Changes from https://github.com/callebtc/python-nostr/pull/8 vic 2023-10-29 15:04:38 -04:00
  • 5c09103a8a Merge pull request #3 from vicariousdrama/20231026b Vic 2023-10-25 22:08:54 -04:00
  • d8f5335fe2 Bugfix, add publish_auth vic 2023-10-25 22:06:48 -04:00
  • b73f7ba854 Merge pull request #2 from vicariousdrama/20231026 Vic 2023-10-25 20:51:13 -04:00
  • 72b475b92a more auth vic 2023-10-25 20:50:22 -04:00
  • 7e8b9a6591 Merge pull request #1 from vicariousdrama/20231025 Vic 2023-10-25 20:16:24 -04:00
  • d42448f300 Initial AUTH support vic 2023-10-25 20:15:18 -04:00
  • 8086e4d8ba update client for debugging callebtc 2023-04-14 13:50:30 +02:00
  • 880dd1183a add default relays callebtc 2023-02-25 13:19:52 +01:00
  • 59ddc1b5e0 Merge pull request #7 from callebtc/threads-daemon calle 2023-02-25 12:19:05 +01:00
  • 1f5c6f65d1 threads are daemon mode callebtc 2023-02-25 12:17:34 +01:00
  • 2872fe3c24 filter for DM callebtc 2023-02-13 23:02:36 +01:00
  • 383f49e0b2 fix default pubkey callebtc 2023-02-13 22:22:50 +01:00
  • 0328fc35f5 bech32 working callebtc 2023-02-13 22:11:23 +01:00
  • f598039e44 fix callebtc 2023-02-09 11:57:51 +01:00
  • be948b6ca3 subscribe callebtc 2023-02-09 11:55:12 +01:00
  • 56fff73af4 connection state on connect callebtc 2023-02-09 09:58:35 +01:00
  • d56f9caf47 update client callebtc 2023-02-09 09:01:03 +01:00
  • 826dca7976 refactor callebtc 2023-02-08 11:40:26 +01:00
  • 557a01697e relative import callebtc 2023-02-08 10:10:12 +01:00
  • c4fbeb83d7 update client callebtc 2023-02-08 09:55:49 +01:00
  • 123cfb56ae Merge pull request #6 from callebtc:feat/count_events calle 2023-02-07 23:23:01 +01:00
  • 1331ca180a count events and queue callebtc 2023-02-07 23:22:18 +01:00
  • 5054fea937 fix filter callebtc 2023-02-07 23:11:43 +01:00
  • 6d5e2b3056 Merge branch 'main' into feat/count_events callebtc 2023-02-07 23:07:56 +01:00
  • 1812b0128f message queues callebtc 2023-02-07 23:05:32 +01:00
  • 8e39666fe2 update client callebtc 2023-02-07 22:08:50 +01:00
  • 455d44b607 Merge pull request #5 from callebtc/fix/dataclass_update calle 2023-02-07 22:00:43 +01:00
  • c9c00007c7 udpate client callebtc 2023-02-07 21:57:30 +01:00
  • 2dfb24ac4b fix: Events initialization callebtc 2023-02-07 21:57:17 +01:00
  • 15e291ed1a Merge remote-tracking branch 'upstream/main' callebtc 2023-02-07 16:03:47 +01:00
  • 15b16dab98 not working client callebtc 2023-02-07 15:58:39 +01:00
  • 69ff17b163 add EncryptedDirectMessage class; simplify Event class (#39) kdmukai 2023-02-04 08:50:48 -06:00
  • 4a56c00ba0 update client to main callebtc 2023-02-02 17:05:22 +01:00
  • b1b4e711b2 Merge branch 'track-connection-state' callebtc 2023-02-02 16:40:52 +01:00
  • 21b3d668ae Merge branch 'main' into feat/count_events callebtc 2023-02-02 16:38:51 +01:00
  • 88d436799e also reuse proxy callebtc 2023-02-02 16:35:57 +01:00
  • fb3bbca372 Merge branch 'jeffthibault-main' callebtc 2023-02-02 16:27:46 +01:00
  • 9520aabb37 Merge branch 'main' of https://github.com/jeffthibault/python-nostr into jeffthibault-main callebtc 2023-02-02 16:27:30 +01:00
  • fa802d7862 verbose stuff callebtc 2023-02-01 15:48:23 +01:00
  • f9e1a53609 ping is a property callebtc 2023-02-01 15:21:22 +01:00
  • 0c9dcc7070 enable ping callebtc 2023-02-01 15:14:47 +01:00
  • c22a3e0c43 rename to ping callebtc 2023-02-01 15:12:17 +01:00
  • 36768d3236 add filter and ping callebtc 2023-02-01 15:10:20 +01:00
  • 1d6ee33aa4 subscribe global callebtc 2023-02-01 14:37:22 +01:00
  • 76815b77ee count events callebtc 2023-01-31 16:21:21 +01:00
  • 3aee210449 Merge branch 'main' into track-connection-state calle 2023-01-30 11:28:44 +01:00
  • bda320f6d6 require proxy type for tor connection jeffthibault 2023-01-27 13:26:18 -05:00
  • b105e650b3 add proxy argument in open_connections() (#42) /dev/fd0 2023-01-27 00:03:44 +05:30
  • 8eda01180c refactor Filter class and add Filter test suite (#33) kdmukai 2023-01-26 07:39:04 -06:00
  • 3794ef2cc5 Do not reconnect on close calle 2023-01-25 01:45:21 +01:00
  • c5a050f944 Merge pull request #3 from callebtc/fix/nostr_close calle 2023-01-25 01:44:37 +01:00
  • 09f4b67674 nostr close callebtc 2023-01-25 01:44:11 +01:00
  • 479b776fe2 error checking and reconnect callebtc 2023-01-25 00:35:48 +01:00
  • 56deff42e3 Merge pull request #2 from callebtc/connection_state calle 2023-01-25 00:47:30 +01:00
  • 06362a47a9 error checking and reconnect callebtc 2023-01-25 00:35:48 +01:00
  • b8f2d79d2c add mine_key with pow function jeffthibault 2023-01-21 14:57:42 -05:00
  • 9d523c8942 add error handling to mine_vanity_key function jeffthibault 2023-01-21 14:20:08 -05:00
  • 35c500cf14 add function to mine vanity key jeffthibault 2023-01-21 14:10:57 -05:00
  • a0c89b33b8 clean up created_at default test (#34) Ryan Armstrong 2023-01-21 09:14:06 -08:00
  • 572bcfe628 refactor: PrivateKey class signs events jeffthibault 2023-01-19 19:51:33 -05:00
  • c68ebe5250 fix event id computation bug jeffthibault 2023-01-19 19:25:04 -05:00
  • d9fb70e8ed Integrate Event and RelayManager w/validity checking (#30) kdmukai 2023-01-19 17:28:57 -06:00
  • 3881bce9ec restore test requirements file jeffthibault 2023-01-19 18:13:11 -05:00
  • 87f4207b88 Fix Event default timestamp (#24) Ryan Armstrong 2023-01-19 11:29:25 -08:00
  • 3a903b77ab [Feature] Initial NIP-26 support (#25) kdmukai 2023-01-11 16:54:17 -06:00
  • 181c1efa23 add from npub to publickey (#22) dni ⚡ 2022-12-31 14:34:02 +01:00
  • 039a171772 update readme Jeff Thibault 2022-12-29 16:53:57 -05:00
  • fb469bdde6 package setup jeffthibault 2022-12-29 14:58:19 -05:00
  • c55dee5755 add nip-13: proof of work jeffthibault 2022-12-27 20:15:53 -05:00
  • aa56d84b73 Update README.md (#14) James Morgan 2022-12-27 16:03:23 -05:00
  • 31d02421e4 fix: strip line break in message validity check (#11) calle 2022-12-27 21:42:32 +01:00
  • 2c93c1df20 Adds initial test framework; adds PrivateKey.from_nsec() (#13) kdmukai 2022-12-27 14:40:50 -06:00
  • d7fb45f6a1 connect optional callebtc 2022-12-26 17:14:55 +01:00
  • 3c27539dd0 silent callebtc 2022-12-26 17:09:27 +01:00
  • 13c8a8d1d5 print hex as default callebtc 2022-12-26 16:52:48 +01:00
  • dfca8bfdc5 two relays callebtc 2022-12-26 16:06:50 +01:00
  • 6c572e1ec0 relative imports callebtc 2022-12-26 15:52:55 +01:00
  • 1be4a85fd1 Merge pull request #1 from callebtc/client calle 2022-12-26 15:37:06 +01:00
  • 269032dd8d clean callebtc 2022-12-26 15:27:34 +01:00
  • 77af490acf client callebtc 2022-12-26 15:23:14 +01:00
  • b5e99fc708 Readme fix: import ssl and json (#10) calle 2022-12-19 16:52:20 +01:00
  • a5153bce68 ensure_ascii on serialise (#6) BrightonBTC 2022-11-15 12:37:32 +00:00
  • ec61b17d87 add sign byte for public key jeffthibault 2022-11-03 13:39:06 -04:00
  • 467c59d81f convert id to bytes before verifying event jeffthibault 2022-11-03 13:18:54 -04:00
  • 033e1f16a2 add compute_id method to event class jeffthibault 2022-11-01 18:37:51 -04:00
  • 66d95a5a8c update README.md Jeff Thibault 2022-10-30 16:18:34 -04:00
  • 083d887744 refactor key.py: add PrivateKey and PublicKey classes jeffthibault 2022-10-30 15:57:20 -04:00
  • 629949db6a add bech32 key encoding jeffthibault 2022-10-26 19:37:29 -04:00
  • 751c1a3c7d make hashfn a keyword argument for ecdh jeffthibault 2022-10-26 07:32:24 -04:00
  • 8e0efb4f37 fix initial message validation jeffthibault 2022-10-20 09:41:26 -04:00
  • a96a724e93 add tweak_add, sign, and verify functions to key.py jeffthibault 2022-10-20 09:27:46 -04:00
  • 13ed62b989 Update README.md Jeff Thibault 2022-08-23 11:26:56 -04:00
  • 56cc5b5e07 expose subscription id in event message jeffthibault 2022-08-21 13:52:33 -04:00
  • 6bbf16862f add type validation for event content jeffthibault 2022-08-16 10:16:19 -04:00