Please describe your proposed solution.
There are many different use cases where a SPO would want to have a smart contract. Even though most SPOs are rather technical they do not necessarily know how to develop smart contracts. CENT want to extend the existing open source repository “Basic Smart Contracts” (<https://github.com/cent-development/basic-smart-contracts>) to contain stake pool related smart contracts.
We envision SPO smart contracts that let SPO give delegators the opportunity to mint loyalty tokens, tickets to special SPO community events or for other reasons lock their delegated ADA in the SPO smart contract while still being staked to the stake pool and earn stake rewards during the campaign.
The smart contracts are developed to be easy to set up without any smart contract development skills and the contracts will be accompanied by an open source dapp that can be customized further or used as is, to interact with the SPO smart contracts.
How does your proposed solution address the challenge and what benefits will this bring to the Cardano ecosystem?
By adding SPO related contracts to our repository, this will make it easier for SPOs to run campaigns and other currently unseen types of events for all SPOs. These kinds of campaigns can only be run by SPOs that know how to develop smart contracts or is able to pay developers to create it for them. In addition, if the smart contracts are not specifically taking stake delegation into account, locked funds are not generating any delegation rewards and this can discourage SPOs from doing events and campaigns that require the use of smart contracts. Simply because they sorely need the delegation.
CENT wants to develop open source contracts that SPOs can reuse for free and with minimal efforts.
How do you intend to measure the success of your project?
The repository is on Github and provides reports for the number of clones and branches made from the repository code.
Short term we will see SPOs making use of the smart contracts as is, but long term we will see completely new branches of the repository that contains events, campaigns and use cases currently not seen in the Cardano SPO community.
We will monitor the number of clones and branches of the repository to see which parts are the most used components and which are mostly used as templates for new contracts / dapps.
Please describe your plans to share the outputs and results of your project?
All the developed smart contracts and dapp templates will be shared with the SPO community in the basic-smart-contracts GitHub repository (<https://github.com/cent-development/basic-smart-contracts>).
All parts of this project delivery will be open source and free to use for all SPOs.