Algorithm
Machine Learning algorithm based on on-chain data and dozens of wallet activity parameters
The Automation Algorithm determines the timing, place, and method of depositing user holdings into yield protocols.
Two main challenges
- Timing. The algorithm should estimate when the user will return to the wallet to make a deposit and optimize profitability.
- Where to get the yield from, which protocols to stake/unstake. How to balance time delays and fees.
The algorithm considers dozens of factors to determine the close-to-optimal time and amount of funds to deposit and withdraw based on expected user behavior, market behavior, volumes, yield conditions, and gas.