User Flow
Last updated
Last updated
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.