Komplexere DeFi Prozess wie Liquidity Mining/Providing gängiger dApps (Uniswap V2, SushiSwap, ShibaSwap) werden bereits automatisch mittels Public Key in Wallet Integrationen als Trade gegen einen LP-Token.
Sollten deine DeFi Transaktionen nicht automatisch bzw. nur teilweise (als Unlabeled Deposit und Withdrawal) erfasst worden sein, so kannst du diese auch manuell in mehreren Manuellen Integrationen nachbilden bzw. vervollständigen.
Die als Liquidität dem Pool zur Verfügung gestellten Assets (Asset1 und Asset2, etc.) werden hierbei zum Zeitpunkt der Bereitstellung in gleichen Teilen von Asset1 und Asset2 als "Trade" gegen einen sogenannten LP-Token dargestellt.
Die Gebühren, welche durch Bereitstellen von Liquidität erwirtschaftet werden, spiegeln sich grundsätzlich in einer Wertsteigerung der LP-Token wider und werden nicht als eigene Transaktionen ausgewiesen. Diese Einnahmen werden beim Rücktausch von LP in Asset1/Asset2 realisiert.
Beispiel für das Bereitstellen von ETH & UNI als Liquidität in einem LP-Pool:
-
Einstieg in den LP-Pool:
50% ETH "Trade" zu 50% LP-Token.
50% UNI "Trade" zu 50% LP-Token.
-
Ausstieg in dem LP-Pool:
50% LP-Token "Trade" zu 50% ETH
50% LP-Token "Trade" zu 50% UNI
Bei Nutzung unserer DeFi Wallet Imports wird der Ein- und Ausstieg aus dem LP-Pool automatisch als Unlabeled Deposit (Einzahlung) und Unlabeled Withdrawal (Auszahlung) importiert. Diese unverlinkten Ein- und Auszahlungen sind am besten durch Editieren beider Transaktionen zu je einem Transfer in eine neue Manuelle Integration zu verbinden (pro Pool), um anschließend dort den Tausch wie im Beispiel oberhalb beschrieben nachzubilden. Als LP-Token kann hierbei der in Blockpit zur Verfügung stehende Platzhalter "Generic Asset" verwendet werden.
Wurden während des Liquidity-Providing Vorgangs Staking, Lending oder Governance Kontrakte eingegangen, so müssen die Rewards entsprechend der Kontrakte ab dem Zeitpunkt des Zuflusses (Claim) oder gegebenenfalls ab dem Ausstieg aus dem Protokoll als "Staking", "Interest" oder "Bounty" eingetragen werden.
Dieser Vorgang ist dem Nachbau eines einfachen Swaps sehr ähnlich. Einziger Unterschied ist die Aufteilung Ausgangsassets zu gleichen Teilen (Asset1 und Asset2, etc.) in mehrere "Trade" Transaktionen und die Möglichkeit zusätzlicher Rewards.