Two reasons. First, I developed the smart contract specifically to be used by the Aurora Plus service. Second, I will be using what I learned in ETHDenver about the Aurora SDK to use the stAUR token, in https://metayield.app/, the same way we leverage the yield with the stNEAR.
We have been working on the stAUR, which is the liquid staking token that represent a proportion of the total Auroras staked into Aurora.plus by the N number of depositors. A good number of depositors to start with is with 3.
The Depositors are smart contracts that deposit Aurora into the staking service. The objective of splitting the deposits into multiple depositors is to allow deposits from one depositor, keeping the other two of them without the redeem penalization.
Three different contracts are needed to be deployed.
- The stAUR fungible token: ERC20, ERC4626.
- The staking manager is the contract than contains all the logic to stake, unstake and the stAUR-AURORA liquidity pool.
- The depositors are separated smart contracts that have the logic to deposit and withdraw from the Aurora plus staking service.
Using the Aurora SDK, after the liquidity pool is developed, the stAUR token could be used directly in Meta Yield.