- Improved the functionality of the
RelayPool
class by adding support for various message types besidesEVENT
. This enhancement allows for a more versatile use of theRelayPool
. (Pull Request #3)
- Fixed a bug in
relay_impl
andrelay_pool_impl
that caused the first message to be skipped when callingRelayEvent.connect
. This ensures proper addition of messages to the controller. (Pull Request #2)
- Added
isValidPrivateKey
method for theKeyApi
class, allowing developers to validate private keys. - Introduced
ChecksumVerificationException
for Nip19decode
method, providing better error handling for checksum verification.
- Resolved type casting issues with JSON data in
Metadata
class
SignatureVerificationException
can now be handled by the client-side. This update makes it easier for developers to catch and handle this exception without having disrupting the events coming in.
- Handling
SignatureVerificationException
- Initial release of nostr_tools package
- Added support for nip01, nip02, nip04, nip05, nip06, and nip19