not approved

CIP68 NFT Project minting and management tools

₳43,656.00 Requested
Ideascale logo View on ideascale
Community Review Results (1 reviewers)
Feasibility
Value for money
Impact / Alignment
Solution

open source a set of contracts that enable easy deployment of secure onchain tools for creating CIP68 NFT projects with different use case options

Problem:

transparent nft project tools require lots of development costs to design and build for individual projects, often resulting in repeated work. open-sourced solutions save everyone money and time

Yes Votes:
₳ 7,807,147
No Votes:
₳ 130,284,757
Votes Cast:
170

[IMPACT] Please describe your proposed solution.

there are lots of different mechanisms projects may want to implement for minting / distribution / updating and managing tokens and project treasuries

I will release a set of contracts that will utilise many different variations of these structures to enable new projects to launch full NFT projects including multisig treasury management, payment gateways and different distribution and update mechanisms

[IMPACT] How does your proposed solution address the challenge and what benefits will this bring to the Cardano ecosystem?

This will help new and existing NFT projects to use the CIP68 standard for their NFT projects as well as deploy a treasury management structure that directly integrates to the minting of those assets

[IMPACT] How do you intend to measure the success of your project?

the release of the contracts, and the utilisation of them by NFT Projects on Cardano

[IMPACT] Please describe your plans to share the outputs and results of your project?

I will share testnet contracts and transactions to show proof of functioning contracts and the integration / relationships between them

I will share tests and results run on the various contract collections that can be reproduced and independently verified

[CAPABILITY/ FEASIBILITY] What is your capability to deliver your project with high levels of trust and accountability?

I took part in PPP3 and have completed all of the Emurgo blockchain courses, learning the many different smart contract languages Cardano now has available.

I have also completed example contracts in Plutus for CIP68 as part of my coursework last year and since developed more optimised and complete versions in Plutarch and lucid enabling much easier testing.

I am also working on a project that is doing a CIP68 implementation for the British Music Awards and Mercury Awards in the UK

[CAPABILITY/ FEASIBILITY] What are the main goals for the project and how will you validate if your approach is feasible?

The main goal of the project is to have a collection of CIP68 contracts built for simple plug and play deployment that NFT projects can use with a few personalisations of their own.

The necessary customisations will be clearly documented and the process of deployment will be aswell so anyone can pick up the repo, choose the appropriate solution and run with it immediately

[CAPABILITY/ FEASIBILITY] Please provide a detailed breakdown of your project’s milestones and each of the main tasks or activities to reach the milestone plus the expected timeline for the delivery.

The first step will be to release a spec of different mechanisms and processes for minting, updating and managing nft collections. I will be happy for anyone to add more suggestions and ideas for use cases to the repo at this stage and any going forward, however there will be a cut-off point of 4 weeks after funding where I will stop adding usecases and just select appropriate ones for project completion.

I will have already developed some at that point, but Month 2 will be purely implementing the additional features that are suggested by the community until the cutoff

[CAPABILITY/ FEASIBILITY] Please describe the deliverables, outputs and intended outcomes of each milestone.

deliverables will be 5-10 contract templates with different mechanisms for minting, distributing & updating CIP68 NFTs as well as different kinds of treasuries and project management mechanisms for different use cases.

The intended outcome if for more NFT projects to adopt this standard and enable a more immersive and interesting NFT landscape on Cardano.

The first milestone will release basic contracts that anyone can use immediately for their projects, and will also define the following milestone's scope of works.

The second milestone will be delivering the additional contract collections that were suggested by the community in the first month.

[RESOURCES & VALUE FOR MONEY] Please provide a detailed budget breakdown of the proposed work and resources.

Specification of basic contracts: 3-5 hours

Scoping transactions and data structures: 2-3 hours

Off-chain transaction construction: 3-5 hours per contract - Total 10 collections 30-50 hours

On-chain Minting construction: 2-5 hours

On-chain Spending Validators & Locking Contracts: 5-7 hours per contract - 50-70 hours

Testing & Deployment: 10-15 hours

At $80 /hour * 160 hours = $12,800 ~ 43656 ADA

[RESOURCES & VALUE FOR MONEY] Who is in the project team and what are their roles?

Rhys - Smart contract developer

[RESOURCES & VALUE FOR MONEY] How does the cost of the project represent value for money for the Cardano ecosystem?

giving NFT projects (and anyone else looking to use CIP68) a collection of plug-and-play contracts, that can suit many different use cases, will provide the cardano community with the ability to create much more creative and exciting NFT collections than previously experienced. It will save the community overall, a lot of money in development costs as people will not need to pay out to rebuild or redesign the features in the contract collections. A lot of time and effort is spent on optimising contracts for tx size, having already optimised versions of the contracts will enable quick deployment of cheaper and more feature-rich NFT projects and a better degree of management of those collections

Community Reviews (1)

Comments

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