├── .github └── workflows │ ├── ci.yml │ └── publish.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.toml ├── README.md └── src ├── bech32.rs ├── events.rs ├── keys.rs ├── lib.rs ├── nips ├── mod.rs ├── nip1.rs ├── nip11.rs ├── nip13.rs ├── nip16.rs ├── nip2.rs ├── nip25.rs ├── nip4.rs ├── nip5.rs └── nip9.rs ├── nostr_client.rs ├── req.rs ├── utils.rs └── websocket.rs /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtlt/nostr_rust/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtlt/nostr_rust/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /Cargo.lock 3 | .DS_Store 4 | Makefile 5 | src/main.rs -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtlt/nostr_rust/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtlt/nostr_rust/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtlt/nostr_rust/HEAD/README.md -------------------------------------------------------------------------------- /src/bech32.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtlt/nostr_rust/HEAD/src/bech32.rs -------------------------------------------------------------------------------- /src/events.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtlt/nostr_rust/HEAD/src/events.rs -------------------------------------------------------------------------------- /src/keys.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtlt/nostr_rust/HEAD/src/keys.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtlt/nostr_rust/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/nips/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtlt/nostr_rust/HEAD/src/nips/mod.rs -------------------------------------------------------------------------------- /src/nips/nip1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtlt/nostr_rust/HEAD/src/nips/nip1.rs -------------------------------------------------------------------------------- /src/nips/nip11.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtlt/nostr_rust/HEAD/src/nips/nip11.rs -------------------------------------------------------------------------------- /src/nips/nip13.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtlt/nostr_rust/HEAD/src/nips/nip13.rs -------------------------------------------------------------------------------- /src/nips/nip16.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtlt/nostr_rust/HEAD/src/nips/nip16.rs -------------------------------------------------------------------------------- /src/nips/nip2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtlt/nostr_rust/HEAD/src/nips/nip2.rs -------------------------------------------------------------------------------- /src/nips/nip25.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtlt/nostr_rust/HEAD/src/nips/nip25.rs -------------------------------------------------------------------------------- /src/nips/nip4.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtlt/nostr_rust/HEAD/src/nips/nip4.rs -------------------------------------------------------------------------------- /src/nips/nip5.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtlt/nostr_rust/HEAD/src/nips/nip5.rs -------------------------------------------------------------------------------- /src/nips/nip9.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtlt/nostr_rust/HEAD/src/nips/nip9.rs -------------------------------------------------------------------------------- /src/nostr_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtlt/nostr_rust/HEAD/src/nostr_client.rs -------------------------------------------------------------------------------- /src/req.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtlt/nostr_rust/HEAD/src/req.rs -------------------------------------------------------------------------------- /src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtlt/nostr_rust/HEAD/src/utils.rs -------------------------------------------------------------------------------- /src/websocket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtlt/nostr_rust/HEAD/src/websocket.rs --------------------------------------------------------------------------------