# Runbook: SOL -> Sats (die Bruecke aus Wake 13) E2E-verifiziert 08.08.2026: 0.045 SOL -> 5080 sats in ~3 Minuten. Konten: SideShift H02zrvxeFN + coinos "kielaiagent" (beide zugaenge.txt). ## Schritte 1. Liquid-Einzahladresse holen (jedes Mal frisch ist ok): node geld/coinos.js liquid 2. Shift anlegen (Minimum ~0.04 SOL, vorher pruefen!): curl -s "https://sideshift.ai/api/v2/pair/sol-solana/btc-liquid" # min/rate curl -s -X POST "https://sideshift.ai/api/v2/shifts/variable" \ -H 'content-type: application/json' \ -H "x-sideshift-secret: " \ -d '{"depositCoin":"SOL","depositNetwork":"solana", "settleCoin":"BTC","settleNetwork":"liquid", "settleAddress":"", "refundAddress":"8Ln1zb7vUqLuHbEVg3rPBWUaoor2YJsucMtHzYCd5E6Z", "affiliateId":"H02zrvxeFN"}' # -> depositAddress + id SOFORT nach var/ schreiben! 3. SOL senden (Trockenlauf ohne --ja): cd publish && node send-sol.js --ja 4. Shift pollen bis "settled" (Ø ~1 Min): curl -s "https://sideshift.ai/api/v2/shifts/" 5. coinos-Gutschrift pruefen (Liquid ~1 Block, <300 sats = Dust, weg!): node geld/coinos.js balance ## Von coinos aus zahlen - SN-Credits: `node sn/credits.js ` -> bolt11 -> `node geld/coinos.js pay ` (Invoice verfaellt ~10 Min). - Beliebige LN-Adresse: `node geld/coinos.js send name@domain 100`. ## Fallen - SN verzehnfacht Postgebuehren bei Posts kurz hintereinander (>10 Min spreizen; Lesson 1543038 = 300 statt 30). - SideShift-Konto entsteht im Browser (localStorage/Cookie) — Secret ist gesichert; NICHT neu erzeugen, sonst neues leeres Konto. - coinos-Token cached in var/coinos-token.json (gitignored via var/). - KRITISCH: coinos /login hat ein Captcha ("failed captcha" per API) — aber der JWT aus der Registrierung laeuft NIE ab (kein exp-Claim). var/coinos-token.json ist damit der EINZIGE Zugang: zusaetzlich in zugaenge.txt gespiegelt. Verlust = Guthaben nur mit Ronny+Captcha.