Swap Pools

Das jAsset-Protokoll hat einen Uniswap V2 Fork als dezentrale Börse (DEX) integriert und dabei dynamische Funktionen wie eine Balance-Gebühr und automatische jAsset-Schuldenrückzahlung bei der Entnahme von Liquidität aus den Pools eingebaut.

Balance-Gebühr

Die Balance-Gebühr basiert zunächst auf der statischen Uniswap-Swap-Gebühr, erhöht sich jedoch dynamisch, wenn ein Handel den DEX-Preis vom Oracle-Preis abweichen lässt. Dies soll Benutzer dazu anregen, nicht gegen den gepeggten Preis zu handeln.

Automatische Schuldenrückzahlung

Wenn ein Benutzer Liquidität aus einem Pool entnimmt, versucht das Protokoll automatisch, mögliche jAsset-Schulden aus dem Vault des Benutzers zu begleichen. Erst nach der Begleichung dieser Schulden werden die verbleibenden Token dem Benutzerkonto gutgeschrieben. Liquidity Pool-Token sind nicht übertragbar, um diese Einschränkung durchzusetzen und delta-neutrale jAsset-Positionen in den Bilanzen zu reduzieren.

jAsset Minting

Neue jAssets können nur von Kreditnehmern in Verbindung mit Swap Pools geminted werden:

  • Long Position (Open Long Position): Kreditnehmer minten neue jUSD und tauschen sie über ein Liquiditätspaar in ein jAsset um (SwapOperations.openLongPosition()).

  • Short Position (Open Short Position): Kreditnehmer minten ein jAsset und tauschen es gegen jUSD (SwapOperations.openShortPosition()).

Nach dem Minting ist ein Rückkauf über die Pools erforderlich, um die Schuldenrückzahlung zu ermöglichen.

Neutrale Position durch Bereitstellung von Swap Pool Liquidität: Kreditnehmer minten ein jAsset und jUSD im aktuellen Swap Pool-Verhältnis und stellen sie direkt als Liquidität in den Pool (SwapOperations.addLiquidity()).

Last updated