Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
44a43af
Extensive refactoring and Bugfixes
tcheeric Jun 1, 2023
f810a03
Minimal text
tcheeric Jun 1, 2023
5c1c700
Typo
tcheeric Jun 1, 2023
dad5cd9
Refactoring. Completed json codec with Jackson json library
tcheeric Jun 11, 2023
c0e646b
Correcting typos
tcheeric Jun 15, 2023
c9d0af5
The java.util.NoSuchElementException occurs in the constructor of Res…
tcheeric Jun 15, 2023
ab0ee63
When connecting to certain relays, there is a failure in converting t…
tcheeric Jun 15, 2023
70fbcb8
The java.util.NoSuchElementException occurs in the constructor of Res…
tcheeric Jun 15, 2023
5488f62
The java.util.NoSuchElementException occurs in the constructor of Res…
tcheeric Jun 15, 2023
07ba9f0
Tag de/serializer using jackson. Refacotoring
tcheeric Jun 20, 2023
2214756
Added wrapper class for decoding events
tcheeric Jun 21, 2023
b79bfd0
Fixed issue #45
tcheeric Jun 21, 2023
4903821
Fixed issue #45
tcheeric Jun 21, 2023
37c26cf
Fixed issue #39
tcheeric Jun 22, 2023
63f1a2c
Fixed issue #39
tcheeric Jun 22, 2023
b09a7fb
Fixed issue #39
tcheeric Jun 22, 2023
aa219e7
Fixed issue #45 - Take two.
tcheeric Jun 22, 2023
01487b0
Unit tests
tcheeric Jun 23, 2023
41e7c7a
Make DecodeTest
Memory-of-Snow Jun 27, 2023
c3edf3e
Change to setting the marker after converting the marker string to up…
Memory-of-Snow Jun 27, 2023
6a89956
When using the "e" tag on the "feature/feature_bug_fixes" branch, an …
tcheeric Jun 27, 2023
a3f1a90
When using the "e" tag on the "feature/feature_bug_fixes" branch, an …
tcheeric Jun 27, 2023
5cc2dd3
When using the "e" tag on the "feature/feature_bug_fixes" branch, an …
tcheeric Jun 27, 2023
b904f27
When using the "e" tag on the "feature/feature_bug_fixes" branch, an …
tcheeric Jun 27, 2023
f18ee67
Merge pull request #50 from Memory-of-Snow/Convert_the_marker_string_…
tcheeric Jun 27, 2023
1027bd6
Merge origin/feature/feature_bug_fixes into feature/feature_bug_fixes
tcheeric Jun 28, 2023
a6ee219
jackson json lib integration (cont'd)
tcheeric Jun 28, 2023
c627df5
Add mention marker
Memory-of-Snow Jun 30, 2023
a790243
Add repost kind
Memory-of-Snow Jun 30, 2023
b73c044
Merge pull request #53 from Memory-of-Snow/feature/add_repost_kind
tcheeric Jun 30, 2023
496345a
Merge pull request #52 from Memory-of-Snow/feature/add_mention_marker
tcheeric Jun 30, 2023
58dce04
Divorce Client and Identity and create a separate module for the Clie…
tcheeric Jun 30, 2023
c568116
Update README.md: project description and sample application
tcheeric Jul 1, 2023
adcd706
Update README.md: project description and sample application
tcheeric Jul 1, 2023
c558b5d
Merge pull request #55 from tcheeric/feature/feature_bug_fixes
tcheeric Jul 1, 2023
47992ce
Improving keys generation to use secp256k1 corectly
guilhermegps Jul 3, 2023
de76b78
Merge pull request #57 from tcheeric/feature/fix_secp256k1
tcheeric Jul 3, 2023
0f2d196
Merge branch 'develop' of https://github.com/tcheeric/nostr-java into…
tcheeric Jul 3, 2023
40f2432
Updated the pom version from 0.2-SNAPSHOT to 0.2
tcheeric Jul 4, 2023
26f8e5b
Merge pull request #58 from tcheeric/feature/feature_pom_version
tcheeric Jul 4, 2023
3ccc6cc
resolving conflict
tcheeric Jul 4, 2023
23dad40
Updated the readme.md file
tcheeric Jul 4, 2023
ce5d1eb
minor edit
tcheeric Jul 4, 2023
eb29478
Resolved merge conflict by keeping Marker.java
tcheeric Jul 4, 2023
23fe9e2
Revert "Resolved merge conflict by keeping Marker.java"
tcheeric Jul 4, 2023
684f4a2
Merge branch 'main' into develop
guilhermegps Jul 5, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 2 additions & 22 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,24 +1,4 @@
# nostr-java
A nostr client library written in java, for generating, signing and publishing events to relays.
1. Unsupported events will not be published to the relay.
2. Unsupported tags will be discarded from the event before being published.
Introducing the nostr-java library, a solution written in java for generating, signing, and publishing nostr events to relays.

## Usage
Have a look at [NostrExamples.java](https://github.com/tcheeric/nostr-java/blob/main/nostr-examples/src/main/java/nostr/examples/NostrExamples.java) in the [nostr-examples](https://github.com/tcheeric/nostr-java/tree/main/nostr-examples) folder for more details.

## Currently Supported NIPS:
1. NIP-01
2. NIP-02
3. NIP-03
4. NIP-04
5. NIP-05
6. NIP-08
7. NIP-09
8. NIP-10
9. NIP-12
10. NIP-14
11. NIP-16
12. NIP-19 (Partial: Bare keys and ids)
13. NIP-25
14. NIP-26
15. NIP-28
For detailed instructions on how to utilise the library, please refer to the [nostr-client](https://github.com/tcheeric/nostr-client/) repository.
19 changes: 0 additions & 19 deletions nostr-base/src/main/java/nostr/base/GenericTagQuery.java

This file was deleted.

8 changes: 0 additions & 8 deletions nostr-base/src/main/java/nostr/base/IElement.java

This file was deleted.

27 changes: 0 additions & 27 deletions nostr-base/src/main/java/nostr/base/NostrKeyPair.java

This file was deleted.

70 changes: 0 additions & 70 deletions nostr-event/README.md

This file was deleted.

20 changes: 0 additions & 20 deletions nostr-event/src/main/java/nostr/event/impl/ChannelCreateEvent.java

This file was deleted.

This file was deleted.

This file was deleted.

18 changes: 0 additions & 18 deletions nostr-event/src/main/java/nostr/event/impl/DirectMessageEvent.java

This file was deleted.

28 changes: 0 additions & 28 deletions nostr-event/src/main/java/nostr/event/impl/EphemeralEvent.java

This file was deleted.

61 changes: 0 additions & 61 deletions nostr-event/src/main/java/nostr/event/impl/GenericTag.java

This file was deleted.

20 changes: 0 additions & 20 deletions nostr-event/src/main/java/nostr/event/impl/HideMessageEvent.java

This file was deleted.

Loading