Please describe your proposed solution
Staking Baskets are a groundbreaking new innovation and schematic for furthering decentralization on the Cardano blockchain.
Staking Baskets are a smart contract on the Cardano blockchain that takes the user’s ADA and delegates it across multiple pools in the ecosystem. For depositing the ADA, users will receive basket tokens that can be used to withdraw their initial ADA deposit + their rewards. These basket tokens are liquid and can be sent to other wallets. They can also be swapped on a DEX, given that there’s a liquidity pool. Diffusion, our first Staking Basket has been built and is now in the later stages of testing and integrating without our front end.
This proposal will see the development of a bot that can rebalance the ADA delegation across any number of stakepools. As new users deposit into the Smart Contract their ADA needs to be assigned to multiple Staking UTXOs to delegate to multiple pools. Without this bot the Basket operator would have to manually assign the ADA each epoch.
The smart-contract also uses the datums that are held in the contract. These datums keep track of what the rate of conversion is for Basket tokens based on the total ADA deposited. This bot tells the smart-contract to read the datums in the smart-contract and update it regularly to ensure the exchange rate is correct. This smart-contract will also claim any fees that the Basket operator to claim Basket administration fees.