over budget
Open Smart Contract Library
Current Project Status
Unfunded
Amount
Received
$0
Amount
Requested
$56,000
Percentage
Received
0.00%
Solution

Create a platform that allows Cardano developers to upload smart contracts and earn profit when other developers and/or projects use them.

Problem

Currently, there aren’t strong enough incentives in place to make collaboration the obvious solution for projects building on Cardano.

Addresses Challenge
Feasibility
Auditability

Clear Contracts

2 members

Open Smart Contract Library

Our solution will create proper incentives to encourage Cardano developers to share their progress with the rest of the ecosystem. We will create a platform where users can turn smart contracts they have built into templates that can be used by other projects. They can upload these templates to a library that other projects have access to use. Whenever a smart contract is used from this library, a small fee will be paid to the original developer of the template. Developers can either upload their own code which they think could be useful to other community members, or complete code bounties to solve pre-defined problems in the ecosystem. This incentivizes developers to build templates that provide the most utility to the most projects on Cardano, while allowing other projects in the ecosystem to access affordable, high quality code.

This solution will increase the number and quality of Cardano open source projects, increase the number of contributors, and increase the number of open source tools/frameworks.

By paying developers when their contracts are used, we can create financial incentive for developers to upload smart contracts that provide maximal utility to the ecosystem.

As more beneficial tooling becomes available for Cardano projects to leverage, more projects will emerge. More projects building on Cardano means a larger market will become available for smart contract developers to cater to. This increase in demand will attract more and more developers to contribute to the library, thus providing even more tooling for future Cardano projects.

Overall this creates a positive, collaboration-centric flywheel that will help to propel the Cardano ecosystem forward faster.

A large challenge for this project will be building the smart contract templates in a way that they can be easily integrated into different projects that may have different structures.

To address this issue, we'll begin by building smart contracts that are tailored to DAOs built using our Clarity DAO Tooling Protocol. This way the organizations have a similar core structure and will be able to more easily build interoperable software.

As the process of uploading smart contracts to our library becomes more refined and efficient, we'll begin broadening the scope of projects that contribute to the protocol.

Q2 2022

=======

- Plan and research

- Build initial smart contract templates internally

Q3 2022

=======

- Integrate initial templates with Clarity Protocol for testing and refinement

- Extend capabilities to include open collaboration

- Community Rating System

- Spec/Documentation Writing

Q4 2022

=======

- Audit Prep

- Formal Audits

Development: 700 Hours

=======================

50 Planning and Research

150 Build Smart Contract Upload Portal

70 Integration with Clarity Protocol

80 Extension for Community Contribution

100 Testing

150 Spec/Documentation Writing

100 Optimizations/Audit Preparation

--------------------------------

700 Hours Total

$56,000

Business Development: Clear Contracts

Engineering: MLabs

KPI’s: # of templates used, # of templates created, # of developers contributing, # of projects using templates.

One month goal: Create a standard process to turn audited Plutus smart contracts into templates on our platform. The initial contracts submitted to the smart contract library will come from our internal team to refine this process.

Three month goal: Add the ability for other developers to upload their own templates and receive rewards.

Six month goal: Broaden the scope of the smart contract library beyond DAOs. Build a credibility metric to give precedence to formally audited contracts.

F7 Funded Proposal: No Code, Audited Smart Contracts

<https://cardano.ideascale.com/c/idea/382311>

This idea lays out our vision of creating a library of smart contracts that will be beneficial for the community to use. It would greatly increase the rate of innovation and collaboration in the Cardano ecosystem if the platform was extended to support smart contract uploads from community members.

close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

    3m 24s
    Darlington Kofa
  • EP1: 'd' parameter

    Authored by: Darlington Kofa

    4m 3s
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    3m 48s
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    2m 16s
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    3m 14s
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    3m 19s
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

    4m 59s
    Darlington Kofa
0:00
/
~0:00