Cardano lacks an open source library of smart contracts that developers can use for rapid prototyping.
Publish a series of smart contract templates, similar to Ethereum's OpenZeppelin, for Cardano developers.
This is the total amount allocated to Smart Contract Library - Phase 1.
This proposal involves creating and publishing a series of smart contracts that Cardano developers can use to jumpstart their projects.
The most visible example of a smart contract library is the OpenZeppelin project. This library is popular with Ethereum and Binance Smart Chain developers. OpenZeppelin contains solutions to common problems and illustrates the different types of contracts that can be created. There are smart contract examples for Cardano but they are not well documented and there are not enough of them. The new library will need to be constructed in a modular fashion so that developers can combine components from different templates as they build their Decentralized applications (dapps).
Our proposal is not to build a library that is comparable in size and customization to OpenZeppelin. We aim to build an introductory series of smart contract templates for token issuance and customization, NFT's, and governance protocols. Then we will release the contracts to the public and refine them based on user feedback.
The solution will address the challenge by introducing a quality new open source project and increasing the number of development frameworks that programmers have access to. All smart contracts that are developed as part of this proposal will be fully open source and available for developers to view on GitHub and the Highlander website. We intend to market the project to the Catalyst community and Cardano owners on social media and through professional marketing.
The main challenge we foresee is user adoption. Our strategy to overcome this challenge is to aggressively market the project after we release our production smart contracts. We also intend to release a series of informational videos that will explain how to use our contracts.
One Year Timeline
We have no plans to return for additional funding in a later round.
We intend to measure the development of the project by the number of contracts that we are able to release to the public. The overall progress of the project will be assessed based on the number of contract downloads and the number of Cardano projects that utilize our software.
Our definition of done during the funding period of this project is to release our contracts to the general public, market them successfully, and establish procedures for continued refinement based on user feedback.
This is an entirely new project but it was first proposed in Fund7 and Fund8.
We are the team behind Highlander, an Ethereum based gaming platform. Chris is our lead developer and has extensive experience developing smart contracts in Solidity and Glow.