vote pending
Advanced Swap Templates | NFT Guild
Current Project Status
vote pending
Amount
Received
₳0
Amount
Requested
₳200,000
Percentage
Received
0.00%
Solution

Upgrade the swap templates with detailed analytics, gamified mechanics, customizable swap rules for collectors, and an improved dashboard, easy fee setting, and Multiple Policy ID pools for creators.

Problem

Creators don’t have the tools to customize swap mechanics, incentivize participation, and analyze pool data, while collectors lack advanced features, such as a way to track their swap history.

Team

1 member

Advanced Swap Templates | NFT Guild

Please describe your proposed solution

We, at the NFT Guild, believe that NFTs are currently the best available technology for the representation of property. Regardless if the property represented by NFTs are artworks, collectibles or real world assets (RWAs), the fundamentals of the technology are the same, and the potential applications and use cases are almost limitless. When coupled with Cardano, their potential to revolutionise how property is recorded, in almost every aspect of society becomes clear. That’s what motivates us to continue building around the technology of NFTs, even though the hype cycle has ended, and especially to try and create easy to use, but powerful solutions that are freely available to anyone.

Much of the existing Cardano NFT services and infrastructure are centered around financial aspects. Marketplaces, lending protocols, staking platforms and statistics websites are all focused on the financial aspect. However, most NFTs are primarily digital collectibles, not financial products. Yet there are almost no services built specifically with collectors in mind. We aim to provide comprehensive and complex swapping templates that any creator can easily deploy with our 1-click deployment solution.

This proposal builds upon our successful completion of Phase 1 of the "Open-Source NFT Swap Infrastructure Templates" project (<https://projectcatalyst.io/funds/8/f8-open-source-development-ecosystem/nft-swap-infrastructure-templates-1>), funded in Cardano Catalyst Fund 8, and the almost completed Phase 2 (<https://milestones.projectcatalyst.io/projects/1100202>). In Phase 1 &amp; 2, we delivered specific token swaps and random swaps from a community pool. We exceeded our initial objectives by creating a user-friendly, one-click deployment system for swap pool smart contracts, empowering even non-developers to participate. In addition to the smart contract templates we also open sourced the entire dApp code and the UI templates.

Now we aim to significantly enhance these existing open-source templates with advanced features and capabilities, transforming the swap experience for both creators and collectors.

The enhancements that we want to develop are:

For Collectors:

Collector Album: Gamified completion tracking with customizable templates to encourage collection growth and user engagement.

User Swap History: Detailed records of all swaps, including received and given NFTs, for informed decision-making and provenance tracking.

NFT-Specific Swap History: Track the complete swap history of individual NFTs within a collection.

Rewards and Recognition: A system of badges and achievements to incentivize participation and foster community.

Subcategory Random Swapping: Ability to specify desired NFT subcategories (e.g., rarity) during random swaps for more controlled swapping.

For Creators:

Easy Swap Fee Setting Directly in the Admin Panel: Directly set swap fees within the admin panel, when a new swap pool is created, for streamlined pool management.

Activity Dashboard: Comprehensive analytics on pool swap activity, user activity, and transaction volumes for data-driven insights.

Create Swap Pools for Multiple Policy IDs: Enable the creation of pools that allow for the swap of NFTs from 2 or more policy IDs. This will require the creation of new smart contracts, and can work with both the policy-wide specific swap and random swaps pool.

Our solution stands out due to its open-source nature, encouraging collaboration and community-driven development within the Cardano ecosystem.

It prioritizes both creator and collector needs, providing tools for customization, analysis, and engagement by expanding upon a proven foundation of existing open-source templates, ensuring a robust and reliable solution.

The advanced templates will provide the tools to build more engaging and dynamic NFT communities, offer greater transparency, control, and incentives for participation. They will encourage experimentation with new swap mechanics and utility within the space.

Please define the positive impact your project will have on the wider Cardano community

Advanced features like gamified collecting, reward mechanisms, and customizable swap rules will empower creators to build more engaging and dynamic communities around their projects. This will lead to increased participation, and a more vibrant ecosystem.

Enabling advanced functionalities will unlock new possibilities for NFT utility and encourage experimentation with innovative swap mechanics.

Providing detailed analytics and swap history tracking will enhance transparency and make NFT swaps more accessible to a wider audience.

We are committed to open-source development and community collaboration.

All project outputs, including code, documentation, and research findings, will be shared through the following channels:

GitHub: Our primary code repository for open-source contributions and collaboration.

Social Media: Regular updates through Twitter and the NFT Guild Discord server.

What is your capability to deliver your project with high levels of trust and accountability? How do you intend to validate if your approach is feasible?

The NFT Guild is dedicated to building tools and developing standards for the Cardano NFT community.

Founded by the Cardano Foundation in November 2021, the NFT Guild is now spearheaded by dedicated Cardano community members. Our team stands out because of its diversity, boasting a range of backgrounds and areas of expertise that include developers, stake pool operators (SPOs), artists, NFT project creators, community managers, and organizers. We have a proven track record of delivering successful projects and tools for the Cardano community. Most relevant for this proposal is our Swap Pools project that demonstrates our ability to create user-friendly UI for complex smart contract interactions.

As a team, we were funded and we successfully completed and closed-out an NFT infrastructure development project.

NFT Swap Infrastructure Templates 1:

<https://projectcatalyst.io/funds/8/f8-open-source-development-ecosystem/nft-swap-infrastructure-templates-1>

The second phase of our Swap Infrastructure project is currently in development and nearing completion. You can check our progress here: <https://milestones.projectcatalyst.io/projects/1100202>

This experience has equipped us with the project management skills, technical expertise, and community engagement strategies necessary to deliver high-quality results within budget.

We have a proven track record of successfully developing tools for the Cardano community. CENT (the lead developer for this project) is a long time developer in the Cardano community. After 20 years of experience as software developer, consultant and project manager, CENT has developed tools and technology on the Cardano blockchain since 2020.

In addition, as a team, we were also successfully funded for two standard setting proposals in Catalyst Fund 8, which we have successfully delivered on and closed out.

Standard for verification of NFTs:

<https://projectcatalyst.io/funds/8/f8-open-standards-and-interoperability/standard-for-verification-of-nfts>

NFT Royalty Standards:

<https://projectcatalyst.io/funds/8/f8-open-standards-and-interoperability/nft-guild-nft-royalty-standards>

We have robust processes in place to ensure proper management and accountability of funds. We have created a dedicated system for tracking the contributions of each guild member. All fund movements are transparently tracked in dedicated channels in our Discord server: <https://discord.gg/7HCxDryPHk>

What are the key milestones you need to achieve in order to complete your project successfully?

Milestone 1: Milestone 1: Research, Scoping, and Design (1 month)

Outputs:

Requirements documented for each feature.

Technical specifications and architecture design.

UI/UX wireframes for new features (where applicable).

Acceptance Criteria:

Comprehensive documentation covering all features.

Technically sound and feasible architecture.

Clear UI/UX design.

Evidence of Completion:

Link to PDF document with requirements and architecture design.

Link to UI/UX wireframes document covering the applicable new features.

Milestone 2: Milestone 2: Collector Album and Swap History Development (2 months)

Outputs:

"Collector Album" feature implemented and tested.

"Swap History" and "NFT-Specific Swap History" features implemented and tested.

Acceptance Criteria:

Features meet the defined requirements.

Code is well-documented and adheres to coding standards.

Successful integration with existing templates.

Thorough testing with no critical bugs.

Evidence of Completion:

Link to code commits on GitHub.

Link to testing reports and documentation.

Demo presentation of working features.

Milestone 3: Milestone 3: Rewards and Recognition &amp; Subcategory Swapping (2 months)

Outputs:

"Rewards and Recognition" system implemented and tested.

"Subcategory Random Swapping" functionality implemented and tested.

Acceptance Criteria:

Features meet the defined requirements.

Code is well-documented and follows coding standards.

Successful integration with existing templates.

Thorough testing with no critical bugs.

Evidence of Completion:

Link to code commits on GitHub.

Link to testing reports and documentation.

Demo presentation of working features.

Milestone 4: Milestone 4: Creator-Focused Enhancements (2 months)

Outputs:

"Easy Swap Fee Setting" feature implemented and tested.

"Activity Dashboard" feature implemented and tested.

Acceptance Criteria:

Features meet the defined requirements.

Code is well-documented and adheres to coding standards.

Successful integration with existing templates.

Thorough testing with no critical bugs.

Evidence of Completion:

Link to code commits on GitHub.

Link to testing reports and documentation.

Demo presentation of working features.

Milestone 5: Milestone 5: UI/UX Refinement, Testing, and Documentation (2 months)

Outputs:

"Multiple Policy IDs" support implemented and tested.

Refined UI/UX based on testing feedback.

Comprehensive testing of all features.

Complete and updated documentation.

Acceptance Criteria:

"Multiple Policy IDs" feature meets the defined requirements.

Successful integration with existing templates.

Thorough testing with no critical bugs.

User-friendly and intuitive interface.

High-quality and comprehensive documentation.

Evidence of Completion:

Link to code commits on GitHub.

Link to testing reports and documentation.

Link to published documentation and finalized UI/UX design on GitHub.

Demo presentation of working feature.

Final Milestone: Milestone 6: Close-Out Report and Video (1 month)

Outputs:

Comprehensive close-out report summarizing project achievements, challenges, and learnings.

Close-out video showcasing the completed project and its features.

Acceptance Criteria:

The close-out report and video adhere to all the standards presented in the Project Catalyst documentation.

<https://docs.projectcatalyst.io/current-fund/general-information/project-close-out-report-and-project-close-out-video-pcr-and-pcv>

Evidence of Completion:

Link to the close-out report and video.

Who is in the project team and what are their roles?

The NFT Guild core team is a global team comprised of individuals with a diverse set of skills and backgrounds. Our members are spread across various time zones and can offer a broad range of expertise in Cardano and NFTs, covering areas like development, stake pool operations, art, NFT project creation, community management, organization and project Catalyst.

The NFT Guild Core members working on this project are:

CENT

<https://github.com/cent-development>

Stake Pool operator of the pool CENT since December 2019. 20 years of experience in software development. Creator of the community tool Cardano Blockchain Intelligence. Graduate of the Plutus Pioneers Program cohort 1, 2021. Project Catalyst funded proposer since F6.

Anamaria Kövesdi (New Mindflow)

<https://www.linkedin.com/in/anamaria-k%C3%B6vesdi-354649106/>

Rares Kövesdi (New Mindflow)

<https://www.linkedin.com/in/rares-k%C3%B6vesdi-551260106/>

New Mindflow [<https://www.newmindflow.com>] are:

Artists and entrepreneurs, in the Cardano NFT space since Day 1. Creators of the Trybbles (<https://www.trybbles.com/about>) &amp; Icons (<https://www.newmindflow.com/works/icons-part-2>) Cardano NFT projects. Cardano Project Catalyst funded proposers. Members in various Cardano &amp; Catalyst projects, initiatives &amp; communities for nearly 4 years.

Award-winning filmmakers, film and animation directors, app and game developers.

In January 2021 they moved into the web3 economy granting new life to one of their projects in the form of an NFT collection on Cardano.

Since then they have released multiple art NFT collections on Cardano, and have been involved in multiple NFT and Cardano related groups and organisations, most notably being core members of the NFT Guild (<https://www.nft-guild.io/>).

In addition New Mindflow are the authors of the Cardano NFT Guides (<https://www.nft-guild.io/cardano-nft-guides>), the most prominent source of knowledge about everything NFTs on Cardano.

Please provide a cost breakdown of the proposed work and resources

All costs expressed in ADA, estimates per task.

Collector Album

Requirement gathering and design - 2100

Prototype / POC - 1500

Implementation - 9900

Integration and testing - 1200

Sub total task Development - 14700

Delivery

Clean up code - 900

Demo and Publishing code - 300

Updating documentation - 300

Sub total task Delivery - 1500

Total Dev and delivery - 16200

Swap History

Requirement gathering and design - 600

Prototype / POC - 2700

Implementation - 6300

Integration and testing - 1200

Sub total task Development - 10800

Delivery

Clean up code - 900

Demo and Publishing code - 300

Updating documentaion - 300

Sub total task Delivery - 1500

Total Dev and delivery - 12300

NFT-Specific Swap History

Requirement gathering and design - 900

Prototype / POC - 1500

Implementation - 8400

Integration and testing - 1200

Sub total task Development - 12000

Delivery

Clean up code - 900

Demo and Publishing code - 300

Updating documentaion - 300

Sub total task Delivery - 1500

Total Dev and delivery - 13500

Rewards and Recognition

Requirement gathering and design - 900

Prototype / POC - 2100

Implementation - 10500

Integration and testing - 1200

Sub total task Development - 14700

Delivery

Clean up code - 900

Demo and Publishing code - 300

Updating documentation - 300

Sub total task Delivery - 1500

Total Dev and delivery - 16200

Subcategory Random Swapping

Requirement gathering and design - 2100

Prototype / POC - 2100

Implementation - 15300

Integration and testing - 2400

Sub total task Development - 21900

Delivery

Clean up code - 900

Demo and Publishing code - 300

Updating documentaion - 300

Sub total task Delivery - 1500

Total Dev and delivery - 23400

Easy Swap Fee Setting

Requirement gathering and design - 900

Prototype / POC - 1500

Implementation - 8400

Integration and testing - 2400

Sub total task Development - 13200

Delivery

Clean up code - 900

Demo and Publishing code - 300

Updating documentation - 300

Sub total task Delivery - 1500

Total Dev and delivery - 14700

Activity Dashboard

Requirement gathering and design - 1500

Prototype / POC - 1500

Implementation - 7500

Integration and testing - 1200

Sub total task Development - 11700

Delivery

Clean up code - 900

Demo and Publishing code - 300

Updating documentation - 300

Sub total task Delivery - 1500

Total Dev and delivery - 13200

Multiple policy IDs

Requirement gathering and design - 600

Prototype / POC - 1500

Implementation - 9300

Integration and testing - 2400

Sub total task Development - 13800

Delivery

Clean up code - 900

Demo and Publishing code - 300

Updating documentaion - 300

Sub total task Delivery - 1500

Total Dev and delivery - 15300

Total Development - 124800

UI/UX Design - 22500

Market Research - 15000

Marketing - 5200

Testing and code documentation verification - 7500

Administration - 10000

Project Management - 15000

Total Non-Development - 75200

Project Total 200000

For a more comprehensive view of the budget estimate, including hour estimates for each task, please see:

https://docs.google.com/spreadsheets/d/1CoDvyvo1lssgijgEmbHvjq5B5-ArHBjvZm_onKxFkHQ/edit?usp=sharing

No dependencies.

How does the cost of the project represent value for money for the Cardano ecosystem?

We have carefully evaluated the costs associated with each aspect of this project. Our team members have experience in the Cardano ecosystem and have successfully delivered previous projects within budget constraints. The provided rates are in line with industry standards for Cardano blockchain developers. Additionally, our developer is based in Norway, one of the most expensive countries in the world, and this also has to be reflected in our cost structure. The funding will be allocated across development milestones, ensuring the efficient creation and deployment of our open-source tools and user-friendly platform.

By opting for the open-source principles, we are able to increase the impact of our funding and ensure the long-term sustainability of the project. The tools and resources we create will be freely available to the entire Cardano community, generating a positive, long-lasting impact on the ecosystem as a whole.

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