Cardano users can only delegate to one dRep at a time per wallet. Staking Baskets also lack the ability to delegate to a dRep, and are missing Plutus v3 efficiency changes.
This is the total amount allocated to Open-source Staking Basket v3 Smart-Contract Upgrade w/ Multi-dRep Delegation.
We'll upgrade our existing Staking Basket smart-contract that allows delegation to over 100 SPOs at the same time to also allow multiple dRep delegation simultaneously.
No dependencies.
We haven't fully decided on what license we'll use when we open-source this code. We are leaning towards GPL as it requires future uses of this code to also be open-source. We believe this will push the community forward with more open-source code.
Weâve developed a smart-contract called Staking Baskets that can delegate ADA to over 100 SPOs at the same time. When an admin, or a DAO creates a smart-contract the DAO or the admin can choose which SPOs users can delegate to, fees on the Basket, and the % of stake between each SPO.
Weâre going to upgrade this smart-contract to Plutus v3, and also allow multi-dRep delegation. Plutus v3 smart-contracts are more efficient, and allow smart-contracts to participate in Cardano governance.
We're also going to open-source this code so that any other project can use/learn from it. There aren't smart-contracts on mainnet that allow multi-delegation to SPOs, or dReps, and this code will help existing projects facilitate multi-delegation of SPOs, and dReps.
We anticipate the Staking Baskets ecosystem growing considerably over the coming years. We are also huge proponents of Cardano governance and are actively building solutions to enhance the experience for voting.
With this Staking Basket smart-contract upgrade, the contract will be more efficient from upgrading to Plutus v3, and will also allow multi-delegation to multiple dReps.
Anyone with development knowledge will be able to take this smart-contract from our open-source repo and launch it live in their website. They could create a Staking Basket smart-contract that supports Cardanoâs decentralization by delegating the ADA to 50 different single SPOs, and 50 different dReps.
Weâve already shipped the Staking Basket smart-contract live on testnet after a year and a half of hard work. The testnet was a great success, we had over 3800 users complete over 58,000 transactions.
Weâve also shipped a dashboard that makes Cardano easy with over 24 motion graphic videos, social features, and wallet features. You can verify our capability by going to https://alpha.atrium.io.
For milestone one, weâll design the upgrade to the existing Plutus v2 smart-contract to Plutus v3 for efficiency upgrades. Weâll also design how weâll solve multi-dRep delegation in this smart-contract. Weâll deliver a technical specification that shows the work that weâll start for the next milestone.
For milestone two weâll upgrade the existing smart-contract from Plutus v2, to Plutus v3 for the efficiency and governance changes that came to Cardano. We'll submit on-chain evidence of the new smart-contract being created.
For Milestone three weâll ship dRep multi-delegation into the smart-contract. Weâll have the upgraded smart-contract live on Cardanoâs preview network delegated to multiple dReps in the Cardano ecosystem. To prove this, weâll submit on-chain transactions showing the creation of the Staking Basket, the multi-delegation, and the delegation to multiple dReps.
For this milestone weâll write guides on how to create, integrate, and manage the Cardano smart-contract. All of these text guides will be included in the open-source github page that weâll deliver in the next milestone.
On milestone 5 weâll open-source all of the work done in this proposal so that anyone on Cardano can create their own Staking Basket that can delegate to multiple dReps, and SPOs at the same time. This open-source repo will be on github with documentation showing people how to use it.
Peyton: Ătrium Lab - Co-founder
Ben: Ătrium Lab - Co-founder and Creative Director
Brian: Ătrium Lab - Lead Developer
Preston: Ătrium Lab - Backend developer
Angelo: Ătrium Lab - Full Stack Developer
Marek - Project manager
Ibby - Project manager
Stephen - Community manager
130k ADA - Smart-contract Development
40k ADA - Product Management
30K ADA - Smart-contract documentation, and open-sourcing the smart-contract on Github.
This project is a low risk proposal for the Cardano ecosystem as weâve proven we deliver. Decentralization is important, and many of the leading smart-contracts do not delegate to dReps, or delegate to multiple SPOs at the same time. With this code being open-sourced, any smart-contract developer will be able to look at this code to improve their existing smart-contracts.