Enjoyoors
  • WHITEPAPER
    • Introduction
    • User-abstracted rehypothecation
      • Giga CDP of Enjoyoors
      • Giga CDP design
      • Deep secondary liquidity for gigaAssets
    • Protocol stability
      • Efficient portfolio management
      • Supply regulation for gigaAssets
      • System-wide insurance
    • Risk management framework
      • Market risks
      • Technical risks
      • gigaAsset allocation rules
    • Decentralized system architecture
      • Public chain infrastructure
      • Orchestrator appchain
      • Oracles
      • Interchain communications
    • Key protocol features
      • Epochs
      • Reward auctions
      • Intelligent peg adapters
    • Further considerations
      • Making RWAs work harder
      • Own DeFi ecosystem
      • Our priorities
  • SYSTEM ARCHITECTURE
    • Overview
    • Public Blockchain Infrastructure
      • Vaults
      • gigaAsset Manager
      • Target Protocols
      • Target Protocol Adapters
      • Intelligent Peg Adapters
      • AMM Pools
      • Rewards Treasury
    • AVS Relayer
      • Relayers
    • Enjoyoors Orchestrator AppChain (L3)
      • Enjoyoors Management System
      • Orchestrator AppChain Layers
      • Security Mechanisms
      • Price Oracle
      • Governance
      • gigaCDP
      • Portfolio Management System
      • Auctions
      • Insurance Pool
    • gigaAsset Bridge
    • gigaAssets
    • Epochs
  • PROTOCOL FLOWS
    • Deposit
    • Withdraw
    • Auction
  • RISKS
    • Protocol risks
Powered by GitBook
On this page
Export as PDF
  1. WHITEPAPER
  2. Decentralized system architecture

Public chain infrastructure

The Enjoyoors protocol operates a distributed infrastructure across dozens of public blockchains, encompassing major EVM-compatible chains as well as popular non-EVM L1s. Most of these chains host Enjoyoors vaults for depositing crypto assets, while others feature a comprehensive gigaAsset infrastructure. Respectively, the gigaAsset infrastructure comprises the following main components: gigaAsset managers, gigaAsset liquidity pools, and Intelligent Peg Adapters (IPAs).

Vaults Vaults are smart contracts on end-user blockchains that serve as the primary interface between users and the Enjoyoors protocol. Users can deposit or withdraw whitelisted assets, subject to a two-period request-withdrawal system. Withdrawal requests are submitted during the current epoch, but funds are released in the next epoch after rebalancing.

Epochs, initially set at 7 days, balance the need for quick reactions to market changes with minimizing transaction costs and aligning with unstaking periods. If “bad debt” arises from slashing in restaking protocols, it is redistributed among collateral holders, reflecting their role as ultimate yield earners and risk bearers.

gigaAsset Managers gigaAsset managers are smart contracts deployed across supported blockchains to manage gigaAssets. They:

  • Mint and stake gigaAssets for yield or unstake and burn them to adjust supply.

  • Collect rewards and periodically auction them for gigaAssets.

  • Handle “bad debt” from slashing or hacking by redistributing it among collateral holders.

gigaAsset Liquidity Pools (AMMs)

Stableswap AMM Pools, seeded by Enjoyoors in conjunction with LPs, provide deep secondary liquidity for gigaAssets. Pools are incentivized through internal (token incentives) and external (gauge voting) mechanisms. Users and the protocol share LP tokens, which can be auto-staked in Enjoyoors or earning yield via Convex.

Intelligent Peg Adapters (IPAs) IPAs are specialized contracts maintaining gigaAsset peg stability by managing a pre-allocated supply of gigaAssets. They interact with liquidity pools based on the following criteria:

  • Provide gigaAssets: Allowed if the price is consistently above 1.0 and within a deviation range compared to oracle prices.

  • Withdraw gigaAssets: Allowed if the price is consistently below 1.0 and within a specified deviation range.

As we mentioned above, the first supported IPA, the Curve Pool IPA. This IPA dynamically deposits or withdraws gigaAssets to stabilize the peg, with actions governed by protocol-defined conditions.

PreviousDecentralized system architectureNextOrchestrator appchain

Last updated 3 months ago