StakeEase
Launch App
  • Overview
  • Background
    • EigenLayer
      • What is EigenLayer?
      • EigenLayer Components
      • Why EigenLayer?
      • Challenges with EigenLayer
    • Restaking Protocols
      • Intro to Restaking Protocols
      • Benefits of Restaking Protocols
      • Challenges with Restaking Protocols
  • StakeEase
    • sxETH: A Unified LRT Index
    • StakeEase Points (SEP)
    • StakeEase Referral System
    • Security
      • Audit Reports
    • Guides
      • Using the sxETH Testnet
      • Using the StakeEase Testnet
    • Contract Addresses
  • Aggregator
    • Overview
    • Technical
      • Components
      • Adapter Classification
      • User Flow
      • Workflow
      • Native Restaking
        • User Guide
        • Workflow
      • StakeEase Fusion
        • User Flow
        • Calculations
      • Contract Addresses
    • Fee Structure
    • Aggregator APIs
      • Features
      • Swagger API Reference
  • Misc
    • Roadmap
    • FAQs
    • Socials
      • Twitter
      • Discord
      • Telegram
      • Medium
    • Brand Kit
    • Terms of Service
Powered by GitBook
On this page
  1. Aggregator
  2. Technical

User Flow

PreviousAdapter ClassificationNextWorkflow

Last updated 7 months ago

StakeEase simplifies the multi-step restaking process into a clear and intuitive user experience. Here's how it works:

Step 1) Users access the StakeEase UI to engage in ETH (re)staking. They input the source chain, as well as the asset and amount they wish to stake, and select their preferred staking/restaking platform.

Step 2) The UI invokes the path discovery algorithm with the user's inputs.

Step 3) Based on the user's source asset and desired output, the path discovery algorithm identifies the most optimal route for executing the user's request. The pathfinder generates the execution calldata and sends it to the UI along with the entry point adapter.

In the case of cross-chain (re)staking, the Nitro contract will act as the entry point, while in the case of same-chain (re)staking, the Multicall adapter will act as the entry point.

Step 4) The UI triggers the entry point contract with the calldata provided by the path discovery algorithm.

Step 5) Following the transaction execution, users receive their desired Liquid Restaking Token (LRT) in their L2/mainnet wallet depending on their preference.