Open-Source-Beispiele für die Veltra-API zur Handelshistorie
Vier lauffähige Beispiele für die Veltra-API zur Handelshistorie von Wallets: PnL-Tracking, Copy-Trade-Backtesting, ML-Wallet-Scoring und Benachrichtigungen zu neuen Trades. Kopieren, ausführen, ausliefern.
Wir haben gerade veltra-examples als Open Source veröffentlicht, eine Sammlung kleiner, vollständiger und zum Kopieren gedachter Projekte, die zeigen, wie man auf der Veltra-API für Wallet-Handelshistorie echte Werkzeuge baut. Jedes lässt sich klonen, läuft mit npm install && npm start und ist dafür gedacht, direkt in Ihr eigenes Projekt übernommen zu werden.
Die Idee ist einfach: Die API übergibt Ihnen die vollständige, bereits geparste Kauf- und Verkaufshistorie einer Wallet über einen einzigen Endpoint, sodass Sie statt Dokumentation ein laufendes Programm lesen können, das bereits das tut, was Sie vorhaben.
Was enthalten ist
pnl-tracker: realisierter Gewinn und Verlust je Token mit FIFO-Anschaffungskosten, eine Trefferquote und offene Positionen. Echte Buchführung, keine Schätzung nach dem Muster SOL rein, SOL raus.copy-trade-backtester: "Was hätte ich verdient, wenn ich diese Wallet kopiert hätte?" Spielt die Historie einer Wallet mit endlichem Kapital, fester Positionsgröße und Slippage bei jeder Ausführung nach.trade-scoring: eine Machine-Learning-Pipeline, die Merkmale aus der Historie einer Wallet extrahiert und ein Modell trainiert, das deren Können bewertet, mit einem Modus zum Labeln eigener Wallets.wallet-watcher: fragt eine Wallet ab und benachrichtigt Sie in dem Moment, in dem sie einen neuen Trade macht, im Terminal oder weitergeleitet an einen Discord- oder Slack-Webhook.
Ein Endpoint, viele Werkzeuge
Jedes Beispiel baut auf einem einzigen Aufruf auf: GET /v1/wallets/{address}/history. Er liefert jeden Trade als saubere Zeile mit Seite, Token, Mint, SOL-Wert, Token-Menge, DEX und Zeitstempel, ohne dass Sie Transaktionen dekodieren müssten. Dieser eine Strom aus "wer hat was, für wie viel, wo und wann gekauft und verkauft" reicht aus, um Anschaffungskosten zu berechnen, eine Kopierstrategie zu backtesten, ein Scoring-Modell zu trainieren oder neue Aktivität zu überwachen.
Sie nutzen kein JavaScript? Das Repository enthält außerdem ein curl-Kochbuch mit Streaming, Pagination, Multichain, Fehlerbehandlung und jq-Einzeilern, das sich sauber in jede Sprache übertragen lässt.
Fangen Sie mit einem einzigen Aufruf an
curl -N "https://veltrabot.com/v1/wallets/{address}/history" \
-H "Authorization: Bearer YOUR_API_KEY"Zum Kopieren gebaut
- Jedes Beispiel ist ein eigenständiger Ordner: Kopieren Sie das, was Sie brauchen, und ignorieren Sie den Rest. Es gibt kein Monorepo-Werkzeug zu lernen.
- Jedes Beispiel leistet echte Arbeit auf den Daten, statt nur die API-Antwort erneut auszugeben.
- Die handelsnahen Beispiele sind ehrliche historische Simulationen, keine Live-Ausführung, und sagen klar, was sie abbilden und was nicht.
- Jedes bringt eigene Tests mit, und die CI führt Typprüfung und Tests für alle aus.
Den Code holen
Der vollständige Quellcode liegt auf GitHub unter https://github.com/QuirkyTurtle11/veltra-examples, MIT-lizenziert. Holen Sie sich einen API-Key: die kostenlose Testphase reicht aus, um jedes Beispiel auszuführen.