Multi-tool · Streaming
Lightning tips with on-stream alerts. Fork of neb-b/dono.at — now with paths for OBS Studio, StreamElements, Arkade, and Bark.
Create a Strike developer account. Add STRIKE_API_KEY to your .env. This powers Lightning invoices for each tip.
Add a Browser Source pointing at your dono.at/[username] overlay URL. Set width/height to match your scene. OBS reads the page directly — no Streamlabs client needed.
In StreamElements, create a Custom Widget or use their overlay API. Point the webhook/callback to your dono.at /api/alert route. Map alert fields to match StreamElements' JSON schema (username, amount, message).
OAuth via Streamlabs still works for existing users. Login at /login, authorize, add Strike username — alerts flow through Streamlabs as before.
For self-custodial settlement, wire @arkade-os/sdk in the invoice handler: generate Arkade invoices alongside Strike, or swap via Boltz after tip confirmation.
Use Bark WASM (see gridglobalJune) for local Lightning node signing. Pair with Arkade for hybrid custody — tips settle to your Bark instance without Strike middleman when configured.
Also see multi-tool (cypherpunk suite) in the cypherpunk suite for related streaming utilities.