Last updated 2 months ago
Ecosystems with a native token can’t support their community in trading NFTs using that token. They instead need to exchange the token for ADA to trade on generic-use marketplaces.
This is the total amount allocated to Ecosystem Marketplace - Open Source & Audit. 2 out of 4 milestones are completed.
1/4
Smart Contracts Audited
Cost: ₳ 36,000
Delivery: Month 1 - Apr 2024
2/4
Test Scripts
Cost: ₳ 36,000
Delivery: Month 2 - May 2024
3/4
White Labelled Off-Chain Code
Cost: ₳ 30,000
Delivery: Month 3 - Jun 2024
4/4
Deployment Documentation
Cost: ₳ 18,000
Delivery: Month 4 - Jul 2024
NB: Monthly reporting was deprecated from January 2024 and replaced fully by the Milestones Program framework. Learn more here
Open sourced and audited ecosystem specific marketplace smart contracts and web components.
We will contract a reputable third party to audit the smart contracts.
Apache 2.0
In collaboration with Harmonic Labs, Empowa has implemented an ecosystem specific marketplace that allows community members to trade NFTs using a Cardano native token that is unique to that ecosystem. If the NFTs being traded are related to the ecosystem (e.g. metaverse, music publishing, games) and therefore valued in that ecosystem’s token, this marketplace removes the risk of needing to exchange the token for ADA to trade the NFTs on generic-use marketplaces. Fees collected for trades are also kept within the ecosystem, to be used to benefit the project.
The smart contracts for this marketplace have been developed in plu-ts, which demonstrates to potential future Cardano developers that there are other alternatives to the existing smart contract development options. The code repository for the smart contracts is available for review at https://github.com/empowa-io/ecosystem-marketplace.
A fully implemented version of the marketplace (including frontend processes), is available in the Preprod version of the Empowa Explorer at https://preprod.empowa.app.
This proposal is requesting funds to perform the following:
This proposal supports growth in the diversity of Cardano smart contract development options, by providing an open source and real world example of how a different smart contract language like plu-ts can be used. This will help attract developers to the Cardano ecosystem, which benefits all projects building on Cardano by having a larger pool of resources to draw from.
This type of ecosystem specific marketplace dApp may also be of use to other Cardano projects, so by sharing the code to implement it, they can save time and money, which can be used to focus on their core objectives.
The ecosystem marketplace has already been implemented and is operational in preprod at https://preprod.empowa.app.
We have already obtained quotes from 3 reputable auditing companies, all of whom are available to perform the audit once funding becomes available.
Test Cases
Having adequate test coverage is a prerequisite having the smart contract audited and important as an open source repository for any other project who may wish to use the marketplace code.
Outputs: Automated test cases added to the Github repo.
Verification: Acceptance by the selected auditor that there is sufficient test coverage for them to perform the audit.
Smart Contracts Audited
The selected auditor will complete the smart contract audits.
Outputs: An audit report. Any issues identified will be corrected.
Verification: A public version of the report will be made available to the community for review.
Whitelabel Web Components
This will allow other projects to build a frontend appropriate to their ecosystem, to interact with the marketplace smart contracts.
Outputs: Code repo with required web components.
Verification: The repo will be open source, so can be reviewed by community.
NA
NA
Documentation
Documentation for how to deploy and use the smart contracts and web components, for other projects to be able to implement their own ecosystem marketplace.
Outputs: Documentation
Verification: Will be included in the appropriate repositories, so will be publicly accessible for review by the community.
Project Manager - Phil Lewis (Empowa)
DevOps Engineer - Empowa Development Team
Frontend Developer - Empowa Development Team
Smart Contract Auditor - TBC
Funds will allocated according to the following breakdown:
Test Cases - DevOps Engineer - 15,000 ADA
Smart Contracts Auditing - Third Party Auditor - 60,000 ADA
Whitelabel Web Components - Frontend Developer - 30,000 ADA
Documentation - DevOps Engineer - 15,000 ADA
Empowa have already implemented the smart contracts and web components required for any other Cardano projects to use for their own ecosystem specific marketplace. As the cost for that work has already been covered by Empowa, this proposal is only funding the work required to white label and audit the marketplace code.
This makes the final open source solution good value for the Cardano ecosystem, as most of the costs have already been covered by Empowa.
As a usable example for implementing smart contracts using plu-ts, this could also help attract additional developers to the Cardano ecosystem, which also adds value.