Sparko
Sparko
This started as a reimplementation of the Spark Wallet server (which also included the client app, copied directly) because NodeJS isn’t a proper way to distribute software to end users and it was also a pain for me to install. I could do a program that ran as a single binary.
Then when c-lightning released their plugin infrastructe I made this a plugin.
And then introduced fine-grained method authorization for multiple keys, and full-blown SSE-based subscriptions for plugin events.
It is a now a single wrapper that can be used to develop apps that talk to a Lightning layer very easily, as well as a simple wallet.
It is integrated into Zeus, LNbits and https://tip.bigsun.xyz/.
See also
Published at
2024-01-14 14:55:28Event JSON
{
"id": "9046474c13f121d14c80ed0aa05336db610755f5f54b823881ee6c62c3962d6b",
"pubkey": "3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d",
"created_at": 1705240528,
"kind": 30023,
"tags": [
[
"d",
"e03d51f2"
],
[
"title",
"Sparko"
],
[
"published_at",
"1577923200"
],
[
"a",
"30023:3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d:e85b3d90",
"wss://fiatjaf.com"
]
],
"content": "\n# Sparko\n\nThis started as a reimplementation of the [Spark Wallet](https://github.com/shesek/spark-wallet) server (which also included the client app, copied directly) because NodeJS isn't a proper way to distribute software to end users and it was also a pain for me to install. I could do a program that ran as a single binary.\n\nThen when [c-lightning](https://github.com/ElementsProject/lightning/) released their plugin infrastructe I made this a plugin.\n\nAnd then introduced fine-grained method authorization for multiple keys, and full-blown [SSE](https://en.wikipedia.org/wiki/Server-sent_events)-based subscriptions for plugin events.\n\nIt is a now a single wrapper that can be used to develop apps that talk to a Lightning layer very easily, as well as a simple wallet.\n\nIt is integrated into [Zeus](https://zeusln.app/), [LNbits](https://github.com/lnbits/lnbits) and \u003chttps://tip.bigsun.xyz/\u003e.\n\n- \u003chttps://github.com/fiatjaf/sparko\u003e\n\n## See also\n\n- [trustedcoin](nostr:naddr1qqyx2wp4vgekgwfsqyghwumn8ghj7enfv96x5ctx9e3k7mgzyqalp33lewf5vdq847t6te0wvnags0gs0mu72kz8938tn24wlfze6qcyqqq823c04z53s)\n",
"sig": "fd9750368abad55048b9e280ec509195c82d8adbf6dc5cfb17ecac920f3ec201f590dd79b501cc2a6a4465c95f85fad6f3ab660eea2a0978cfc47afbae73f364"
}