Ein aktiver Store, eine getestete Stablecoin-Zahlung und eigene Auto-Sweep-Regeln für USDT und USDC.
1. Bereite dein Projekt vor
Du brauchst eine installierte Wholly-Crypto-Instanz, ein Projekt und einen Store. Sichere die Projekt-Wallets privat und außerhalb des VPS. Lass die Ethereum-Wallet aktiv.
Prüfe unter Settings → Chain connections die Scanner-Bereitschaft von Ethereum und nutze unabhängige Fallback-Anbieter. Ein gesunder Node allein beweist keine Scanner-Unterstützung. Ausfälle können die Erkennung verzögern.
2. Aktiviere die richtigen USDT und USDC
Öffne Project → Stores → deinen Store → Payment methods. Wähle Ethereum und aktiviere USDT und USDC aus dem Token-Katalog. Prüfe Netzwerk und Vertrag, nicht nur das Kürzel. Projekt und Store müssen aktiv bleiben.
Verträge im Ethereum-Mainnet prüfen
| Token | ERC-20-Vertrag |
|---|---|
| USDT | 0xdac17f958d2ee523a2206206994597c13d831ec7 |
| USDC | 0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 |
Diese Adressen kennzeichnen die Token. Nutze einen Token-Vertrag niemals als Zahlungs- oder Sweep-Ziel.
Diese Anleitung nutzt das Ethereum-Mainnet, nicht Base, Arbitrum, Solana oder TRON. Dasselbe Token-Kürzel auf einem anderen Netzwerk ist eine eigene Zahlungsmethode.
3. Teste eine kleine Zahlung
Erstelle unter Project → Invoices eine kleine Rechnung, zum Beispiel über 25 EUR, und öffne den Checkout. Wähle Ethereum und dann USDT oder USDC. Sende genau den angezeigten Token-Betrag auf Ethereum. 25 EUR sind nicht automatisch 25 Token.
Warte, bis die Rechnung nach deiner Bestätigungsregel settled ist, und prüfe mögliche Warnhinweise. Unter Wallets → Ethereum → Addresses siehst du das empfangene Token-Guthaben. Teste auch den anderen Token, bevor du beide anbietest.
Wholly Crypto nutzt neue Rechnungsadressen. Kundenzahlungen landen zuerst in deiner Projekt-Wallet, nicht in der Cold Wallet. Ein Sweep ist eine separate ausgehende Überweisung und ändert nicht, ob die Rechnung bezahlt wurde.
4. Wähle deine Cold-Wallet-Adresse
Lege in deiner Hardware- oder anderen Offline-Wallet ein Ethereum-Empfangskonto an. Prüfe die Adresse am vertrauenswürdigen Gerät. Nutze eine unabhängig erzeugte Wiederherstellungsphrase. Die Server-Phrase in ein Gerät zu importieren macht sie nicht nachträglich sicher offline.
Speichere unter Settings → Address book die öffentliche Adresse für Ethereum und den jeweiligen Token mit einem klaren Namen. Du kannst sie auch direkt in die Sweep-Regel eingeben. In Wholly Crypto gehört nur die öffentliche Adresse; private Schlüssel und Wiederherstellungswörter der Cold Wallet bleiben offline.
Dieselbe Ethereum-Adresse kann beide Token halten, wenn deine Wallet sie unterstützt. Teste zuerst einen kleinen manuellen Transfer über Wallets → Token → Send. Prüfe Ziel und Kosten, bestätige und kontrolliere den Eingang, bevor du automatisierst.
5. Halte ETH für Gebühren bereit
USDT und USDC können in diesem Ablauf keine normalen Ethereum-Gasgebühren bezahlen. Halte etwas ETH in der Ethereum-Wallet desselben Projekts bereit, zum Beispiel an der primären Empfangsadresse. ETH auf einer anderen Chain oder in einem anderen Projekt hilft hier nicht.
Mit Use project ETH for gas finanziert Wholly Crypto fehlende native Gebühren an geeigneten Adressen mit Token-Guthaben und sendet danach die Token. Leere Rechnungsadressen bekommen kein Gas. Jede unterfinanzierte Quelladresse muss außerdem das Sweep-Minimum erfüllen.
Gas-Aufladungen und Token-Transfers kosten jeweils Netzwerkgebühren. Ungenutztes ETH bleibt an den Quelladressen. Leere die ETH-Wallet nicht zuerst. Wenn du ETH ebenfalls automatisch sendest, behalte eine passende native Reserve.
So funktioniert Ethereum-Gas ↗ · Rechnungsadressen und Wallet-Praxis →
6. Richte pro Token eine Regel ein
Öffne Project → Sweep → Automatic sweep setup. Suche USDT auf Ethereum und klicke auf Setup. Wähle ein Wallet-Ziel, keine Börse, und deine gespeicherte Cold-Adresse oder gib sie manuell ein. Richte USDC separat ein.
Beispielwerte für einen kleinen Test, keine pauschalen Gebührenempfehlungen:
| Einstellung | Beispiel und Bedeutung |
|---|---|
| Sweep minimum | 10 USDT für die USDT-Regel oder 10 USDC für USDC. Löst den Sweep aus und prüft auch unterfinanzierte Quelladressen. |
| Keep minimum amount | 0 hält keine zusätzliche Token-Reserve. Ein positiver Betrag bleibt über die Projekt-Wallet verteilt, nicht pro Adresse. Das ist nicht die ETH-Gasreserve. |
| Fee priority | Medium. Prüfe die aktuellen Gebühren, bevor du die Regel aktivierst. |
| Use project ETH for gas | An. Öffne Gas fees und prüfe die Option samt Budget. |
| Daily funding limit | Bei wenig Nutzung kann 1 EUR als Startlimit reichen, wenn die Regel EUR nutzt. Höhere Gaspreise oder mehr Adressen brauchen eventuell mehr. |
| Maximum network fee % | Optional: Warten, wenn Gas-Aufladung und Transfer zusammen deinen Gebührenprozentsatz überschreiten. Leer bedeutet kein Prozentlimit. |
Das Tageslimit gilt pro Token-Regel für die jeweils letzten 24 Stunden. Es begrenzt ETH-Zuteilungen an Quelladressen, nicht die gesamte Gebührenrechnung, und ist keine tägliche Gebühr. Zwei Regeln haben getrennte Budgets. Prüfe die angezeigte Währung und aktuelle Schätzungen.
Bei einem Minimum von 10 Token erhält eine unterfinanzierte Adresse mit 5 Token kein Gas, selbst wenn andere Adressen die Summe über 10 bringen. Wähle das Minimum passend zu typischen Rechnungen und Netzwerkkosten.
Schalte Auto sweep ein, klicke auf Save rule und bestätige Ziel und Limits. Setup zu öffnen oder die Gas-Option anzukreuzen aktiviert keine Regel. Guthaben und Gebühren werden automatisch aktuell geprüft; Check gas ist optional.
7. Prüfe Fortschritt und Betrieb
Unter Sweep → Transfer activity siehst du Gas funding, Bestätigungen und den ausgehenden Token-Transfer. Öffne Details und den Etherscan-Link, um Ziel und erfolgreiche Ausführung zu prüfen. Regeln ohne laufenden Transfer erscheinen nicht als aktive Überweisungen. Der Server arbeitet weiter, wenn du den Browser schließt.
Halte Projekt, Store, Wallet und Token aktiv, sichere die Wallet und erlaube das Senden auf dem Server. Wenn Gebühren anfallen, brauchst du ausreichendes Verarbeitungsguthaben. Wenig Guthaben blockiert keine Eingänge, kann aber Sweeps pausieren.
Wenn sich nichts bewegt
Prüfe verfügbares ETH, Mindestbeträge pro Adresse, Restguthaben, verbrauchtes Tagesbudget, aktuelle Kurse, Scanner-/Anbieterzugriff und Fehler unter Transfer preparation. Ein aufgebrauchtes Budget pausiert neue Gas-Aufladungen und wird nicht automatisch erhöht.
Prüfe bei einem unbestätigten Transfer zuerst seine vorhandenen Details und den Explorer. Nutze Review speed-up fee, wenn es angeboten wird, und bestätige die geprüften Kosten. Sende nicht doppelt und behandle eine unbekannte Bestätigung nicht als fehlgeschlagene Zahlung.