Jellyverse Docs
WebsiteApp
German
German
  • Überblick
  • Leitfaden für Einsteiger in DeFi
    • 1. Einführung
    • 2. Dezentrale Finanzen (DeFi)
    • 3. Dezentrale Börse (DEX)
    • 4. Liquidity Mining und Yield Farming
  • Protocol Library
    • JellySwap
      • Liquiditätsmanagement
        • Tauschvorgänge (Swaps)
      • Pools
        • Gewichtete Pools
        • Stable Pools
          • Zusammensetzbare Stabile Pools
        • Einrichten einer Pool-Konfiguration
      • Impermanent Loss
        • 50/50 Pools
        • 80/20 Pools
        • Multitoken Pools
      • Preminted JPT
      • Relayers
      • Smart Order Router (SOR)
    • JellyStake
      • Staking Chests
      • Voting power
    • jAssets von BLKSWN
      • Liquidation und der Stability Pool
      • Liquidationslogik
      • Recovery Mode
      • jUSD Redemption
      • Erwartete Nutzerverhalten
      • Core Smart Contracts
      • PriceFeed und Oracle
      • Contract Ownership und Funktionserlaubnisse
      • Sortierte Liste von Vaults nach LACR
      • Bereitstellung von Hinweisen für Vault-Operationen
      • Gas-Kompensation
      • Der Stability Pool
      • Swap Pools
      • Protokollsystemgebühren
      • Governance
      • Audits
  • Jellyverse Architektur
    • Governance
    • Reward Distribution
    • Tokenomics
    • Whitepaper
    • Contract Addressen
    • Audit
  • Community
    • Socials
  • COMMUNITY PROTOCOLS
    • Einführung
Powered by GitBook
On this page
  1. Protocol Library
  2. jAssets von BLKSWN

Governance

Das Protokoll enthält mehrere wichtige Verwaltungsfunktionen, die für die Integration zukünftiger Kollateral- und jAsset-Tokens entscheidend sind. Diese Funktionen nutzen das grundlegende Ownable-Konzept, welches das Eigentum nach der Bereitstellung an den Governance-Vertrag überträgt.

Verträge und ihre Funktionen:

  • TokenManager

    • setEnableMinting(bool _enable): Aktiviert oder deaktiviert das Minting neuer Tokens.

    • addDebtToken(address _debtTokenAddress, bytes32 _oracleId): Fügt einen neuen Schulden-Token hinzu, basierend auf einer Oracle-ID.

    • addCollToken(address _tokenAddress, uint _supportedCollateralRatio, bytes32 _oracleId, bool _isGovToken): Fügt einen neuen Kollateral-Token mit unterstütztem Kollateralisierungsverhältnis und Oracle-ID hinzu.

    • setCollTokenSupportedCollateralRatio(address _collTokenAddress, uint _supportedCollateralRatio): Setzt das unterstützte Kollateralisierungsverhältnis für einen Kollateral-Token.

    • setStockExchange(address _debtTokenAddress, address _exchangeForStock, int _exchangeRate): Verknüpft einen Schulden-Token mit einer Börse und setzt einen Umrechnungskurs.

    • setNextStockSplitRelative(address _debtTokenAddress, int32 _relativeSplit): Legt die relative Aufteilung für den nächsten Aktiensplit eines Schulden-Tokens fest.

    • setSymbolAndName(address _debtTokenAddress, string memory _symbol, string memory _name): Aktualisiert das Symbol und den Namen eines Schulden-Tokens.

  • ReservePool

    • setRelativeStableCap(uint _relativeStableCap): Setzt die relative Obergrenze für stabile Reserven.

    • setGovReserveCap(uint _govReserveCap): Setzt die Obergrenze für Governance-Reserven.

  • TroveManager

    • setEnableLiquidationAndRedeeming(bool _enable): Aktiviert oder deaktiviert Liquidationen und Redemptions.

  • SwapOperations

    • createPair(address _plainSwapPair, address tokenA, address tokenB): Erstellt ein neues Swap-Paar zwischen zwei Token.

Zusätzlich enthält der PriceFeed einen Mechanismus zur Speicherung von Fallback-Preisen, um Situationen zu bewältigen, in denen das Pyth-Netzwerk nicht verfügbar ist. Diese Fallback-Preise können mithilfe der Funktion PriceFeed.setFallbackPrices() aktualisiert werden.

Last updated 6 months ago