Spark Bitcoin L2 Proxy Deployer für Openclaw

Eine serverlose Middleware, die das Spark Bitcoin L2 SDK hinter authentifizierten REST-Endpunkten kapselt, um KI-Agenten einen sicheren, begrenzten Wallet-Zugriff zu ermöglichen.

echennells
v1.0.0
Feb 17, 2026
0
1.7k
0

Installieren & Herunterladen

1. ClawHub CLI

Der schnellste Weg, einen Skill direkt aus der Registry zu installieren.

npx clawhub@latest install sparkbtcbot-proxy-deploy

2. Manuelle Installation

Kopiere den Skill-Ordner an einen dieser Orte

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priorität: Workspace > Lokal > Integriert (Bundled)

3. Prompt-Installation

Kopiere diesen Prompt in OpenClaw, um ihn automatisch zu installieren.

Hilf mir, sparkbtcbot-proxy-deploy über Clawhub zu installieren. Falls Clawhub nicht installiert ist, installiere es bitte zuerst (npm i -g clawhub).

Lieber herunterladen?

Hole dir die rohen Skill-Dateien in einem ZIP-Archiv.

Was ist Spark Bitcoin L2 Proxy Deployer?

Der Spark Bitcoin L2 Proxy Deployer ist ein spezialisiertes Tool innerhalb der Openclaw Skills-Bibliothek, das entwickelt wurde, um KI-Agenten mit dem Bitcoin Lightning Network zu verbinden. Er fungiert als serverlose Middleware, die auf Vercel bereitgestellt wird, und dient als Schutzschicht, die es Agenten ermöglicht, Wallet-Operationen durchzuführen, ohne jemals die Master-Mnemonic preiszugeben. Durch die Nutzung dieses Skills können Entwickler granulare Sicherheitskontrollen implementieren, einschließlich Ausgabenobergrenzen pro Transaktion und täglicher Budgets.

Diese Architektur nutzt Upstash Redis für das zustandslose Sitzungsmanagement, die Protokollierung und die Token-Speicherung, um sicherzustellen, dass Ihre KI-gesteuerten Finanzoperationen robust und prüfbar bleiben. Unabhängig davon, ob Sie einen automatisierten Merchant-Bot oder einen persönlichen Finanzassistenten erstellen, bietet dieser Skill die erforderliche Infrastruktur für sichere, programmatische Bitcoin-Interaktionen.

Spark Bitcoin L2 Proxy Deployer Anwendungsfälle

  • Gewährung eines begrenzten Zugriffs auf Bitcoin-Wallets für KI-Agenten ohne Weitergabe privater Schlüssel
  • Automatisierung von Lightning Network-Zahlungen für autonome Agenten mit strengen Ausgabenlimits
  • Einrichtung von Merchant-Bots, die nur Rechnungen erstellen und überwachen, aber kein Geld ausgeben können
  • Integration der L402-Paywall-Unterstützung in automatisierte Forschungs- oder Datenabruf-Workflows
  • Verfolgung des Transaktionsverlaufs und der Finanzaktivitäten von Agenten über zentralisierte Redis-Protokollierung

So funktioniert Spark Bitcoin L2 Proxy Deployer

  1. Der Skill initialisiert eine serverlose Umgebung auf Vercel und bezieht die Konfiguration aus Umgebungsvariablen.
  2. Er stellt eine Verbindung zum Spark Bitcoin L2-Netzwerk über das Spark SDK und gRPC über HTTP/2 her.
  3. Eingehende Anfragen werden mit Bearer-Token authentifiziert, die gegen eine Redis-Datenbank oder ein Fallback-Admin-Token überprüft werden.
  4. Bei Zahlungsanfragen prüft der Proxy die aktuellen Ausgaben gegen vordefinierte MAX_TRANSACTION_SATS- und DAILY_BUDGET_SATS-Limits.
  5. Validierte Operationen (wie Überweisungen oder Rechnungserstellung) werden ausgeführt und die Ergebnisse werden zur Persistenz und Prüfung in Redis protokolliert.
  6. Bei L402-Anfragen verarbeitet der Proxy automatisch den Challenge-Response-Zyklus, bezahlt die Rechnung und zwischenspeichert das resultierende Token.

Spark Bitcoin L2 Proxy Deployer Einrichtung

Befolgen Sie diese Schritte, um den Proxy mit Openclaw Skills bereitzustellen:

  1. Repository klonen:
git clone https://github.com/echennells/sparkbtcbot-proxy.git
cd sparkbtcbot-proxy
npm install
  1. Redis bereitstellen: Erstellen Sie eine globale Datenbank über Upstash, um Status und Protokolle zu verwalten.

  2. Umgebungsvariablen vorbereiten: Generieren Sie ein Admin-Token und Ihre BIP39-Mnemonic.

  3. Auf Vercel bereitstellen:

npx vercel --prod
  1. Variablen konfigurieren: Fügen Sie SPARK_MNEMONIC, API_AUTH_TOKEN, UPSTASH_REDIS_REST_URL und Ausgabenlimits zu Ihren Vercel-Projekteinstellungen hinzu und stellen Sie sie dann erneut bereit.

Spark Bitcoin L2 Proxy Deployer Datenschema & Taxonomie

Der Skill organisiert seine Infrastruktur und seinen Status nach folgendem Schema:

Datentyp Speichermethode Beschreibung
Umgebungskonfiguration Vercel Secrets Speichert sensible Mnemonics, API-Token und Ausgabenobergrenzen
API-Token Redis Hash (spark:tokens) Ordnet Token-Strings Rollen (Admin/Invoice) und Labels zu
Aktivitätsprotokolle Redis List Speichert chronologisch geordnete Transaktions- und Zugriffsprotokolle
Ausgabenverfolgung Redis String Verwaltet eine rollierende tägliche Summe der ausgegebenen Sats zur Budgeterzwingung
L402-Cache Redis String Speichert domänenspezifische L402-Macaroons zwischen, um Doppelzahlungen zu vermeiden

Spark Bitcoin L2 Proxy Deployer Erweiterte Funktionen

  • Automatisierte L402-Paywall-Handhabung: Unterstützt rekursives Abrufen und Token-Caching für Lightning-geschützte Inhalte
  • Rollenbasierte Zugriffskontrolle: Definieren Sie 'admin' für volle Kontrolle oder 'invoice' für schreibgeschützten Zugriff und nur Empfang
  • Erkennung ausstehender Rechnungen: Überprüft automatisch ausstehende Lightning-Rechnungen bei jeder Middleware-Anfrage
  • Ausgaben-Leitplanken: Fest kodierte Limits auf Infrastrukturebene, um unkontrollierte Ausgaben der Agenten zu verhindern
  • Serverlose Optimierung: Entwickelt für das Ausführungsmodell von Vercel mit ca. 1,5 s Initialisierungszeit und null Leerlaufkosten

SKILL.md


Laden

Verwandte Openclaw-Skills

METADATA

Github Stars: 0
forks: 0

Hervorgehoben*