Eine Web-App zur Analyse von Wallet-Transaktionen und Berechnung von Profit & Loss (P&L) für verschiedene Blockchains. Installierbar als Progressive Web App (PWA) für Desktop und Mobile.
Unterstützt die wichtigsten Blockchains: Solana, Ethereum, Base und Arbitrum. Einfach die gewünschte Chain auswählen und loslegen.
Gib eine beliebige Wallet-Adresse ein und lade alle Transaktionen. Die App erkennt automatisch:
- Swaps (Token-Tausch über DEXes)
- Transfers (Ein- und Ausgehend)
- NFT-Trades
- Staking-Rewards
- Provider (Jupiter, Uniswap, Raydium, etc.)
Automatische Gewinn/Verlust-Berechnung pro Token mit detaillierter Transaktionsliste. Alle Daten lassen sich als CSV exportieren - ideal für Steuer-Dokumentation.
Die App kann auf jedem Gerät als PWA installiert werden:
- Desktop: Im Browser auf "Installieren" klicken (Chrome/Edge zeigen ein Icon in der Adressleiste)
- Mobile: "Zum Startbildschirm hinzufügen" im Browser-Menü
Nach der Installation läuft die App standalone mit Offline-Unterstützung für bereits geladene Daten.
Du brauchst API Keys für die jeweiligen Chains:
| Chain | API Provider | Kostenlos? | Link |
|---|---|---|---|
| Solana | Helius | Ja (mit Limits) | dev.helius.xyz |
| Ethereum, Base, Arbitrum | Etherscan | Ja (mit Limits) | etherscan.io/myapikey |
Die API Keys werden lokal im Browser gespeichert und nie an Dritte übermittelt.
npm install
npm run devDie App läuft dann auf http://localhost:5173.
Für den produktiven Einsatz auf einem Server:
docker build -t crypto-tracker .
docker run -d -p 8080:80 crypto-trackerDie App ist dann auf Port 8080 erreichbar. Für HTTPS empfiehlt sich ein Reverse Proxy wie nginx oder Traefik.
Docker Compose Beispiel:
services:
crypto-tracker:
build: .
ports:
- "8080:80"
restart: unless-stoppednpm run build
npm run previewDer Build landet in dist/ und kann mit jedem statischen Webserver ausgeliefert werden.
| Komponente | Technologie |
|---|---|
| Frontend | React 19, TypeScript |
| Build | Vite 7 |
| PWA | vite-plugin-pwa (Workbox) |
| Styling | CSS (keine Frameworks) |
| APIs | Helius (Solana), Etherscan (EVM) |
| Deployment | Docker + nginx |