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": "544cec1d7dd40ec25655ee648144605531c59f6aa7384da91fd523e2260a3155",
"pubkey": "3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d",
"created_at": 1705240528,
"kind": 30023,
"tags": [
[
"d",
"e03d51f2"
],
[
"title",
"Sparko"
],
[
"published_at",
"1577836800"
],
[
"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": "48ff1502ac49ea256614d2278d3aa7cfe47b9bc1c06a718399766283d4ad511f605715979451e825edfb44c1a246e167dfe228ca7639bba7e3008c1390fb52e2"
}