Script für Import der Lido ETH (stETH) Staking Rewards: Umwandlung für Blockpit

Die stETH Staking Rewards von Lido werden leider nicht automatisch per Blockchain Import in Blockpit importiert, da diese auch nicht als Transaktionen im Blockchain Explorer ersichtlich sind, sondern als „rebase“ Zuflüsse täglich ins Wallet kommen.
Dadurch fehlen diese Staking Rewards und müssen manuell importiert werden.

Über die Seite von Lido kann man sich unter https://stake.lido.fi/rewards ein CSV der Rewards herunterladen, das man dann mit etwas Aufwand in die Excel-Vorlage von Blockpit einfügen kann.
Nachdem dies doch einige manuelle Schritte erfordert (vor allem das Datum lässt sich schlecht formatieren) habe ich mir eine JavaScript HTML Datei zur Umwandlung der Lido-CSV Datei geschrieben, die vollautomatisch eine neue CSV Datei erstellt, die direkt in Blockpit importiert werden kann!

Ich stelle diese gerne hier zur Verfügung:
https://drive.google.com/file/d/1RdCuborQGhMMBBNsl2wl9Unnbo3vyAI8/view

Bitte beachten, dass dies kein offizielles Script von Blockpit ist und somit auch seitens Blockpit kein Support dafür angeboten werden kann.
Für Fragen, Anmerkungen, Kritik, Verbesserungsvorschläge einfach hier im Thread schreiben :slight_smile:

Dieses Script kommt ohne externe Bibliotheken oder Datenübertragung ins Internet aus!
Bitte die HTML Datei am Besten lokal am Computer abspeichern und dann im Browser öffnen (funktioniert auch offline).
Voraussetzung ist ein moderner Browser (getestet mit Chrome und Edge) mit aktiviertem JavaScript.

12 „Gefällt mir“

Cool, danke Harald! :sunglasses:

2 „Gefällt mir“

oh wow :heart_eyes:

Und noch eine Frage dazu: Importiere ich die Staking zuflüsse dann in das ETH Wallet auf dem nun die stETH liegen, oder in ein separates?

Ich würde es so abbilden, wie es auf der Blockchain ist und da kommen die Rewards auch auf die selbe Adresse wo auch die stETH liegen.
Andernfalls kommt sonst „fehlende Historie“ wenn du alle deine stETH verschickst und Blockpit die Rewards nicht in der selben Integration hat

Ah ja, voll logisch. Danke!

Das Tool ist das Hammer und dass du es hier frei gibst noch mehr :purple_heart:

1 „Gefällt mir“

Super, perfekt, vielen Dank! Das hat mir echt viel Arbeit und potentielle Fehler erspart! :blush:

2 „Gefällt mir“

Vielen Dank, tolles Tool. Der Import hat somit super funktioniert.

1 „Gefällt mir“

Danke dir vielmals, das hat mir einiges an Arbeit erspart!

1 „Gefällt mir“

Da ich das Script auch aktiv nutze, möchte ich hier auch ein fettes „Dankeschön“ da lassen! :tada:

jetzt erst entdeckt und schicke dir hiermit auch ein großen Dankeschön!

Ich stake ETH über Lido (stETH/Rebase) auf meiner Ledger Wallet. Da Blockpit die täglichen Rebase-Rewards nicht automatisch erfasst, importiere ich diese manuell als CSV mit dem Script von @Harald_H über eine separate manuelle Integration („Lido Staking“).

Das Problem: Die automatische „Ledger ETH“ Blockchain-Integration liest die tatsächliche On-Chain-Balance (inkl. Rebase-Rewards) als Synced Balance ein. Die manuell importierten Rewards in „Lido Staking“ werden zusätzlich auf die berechnete Balance addiert → Double Counting.

Wie löse ich das korrekt? Konkret: Wie verhindere ich, dass die manuell importierten Staking Rewards doppelt in die berechnete Balance einfließen, wenn die Synced Balance der Blockchain-Integration die Rewards bereits enthält?

Synced ist nicht gleich berechnet.

Das bleibt, glaube ich, dann als Abweichung in Blockpit (der Software) und musst du hinnehmen.

Schau aber mal im Bericht nach, da sollte der tatsächliche Bestand korrekt sein anhand der vorhandenen Transaktionen und der Berechnung.