funded
Ecosystem Marketplace - Open Source & Audit
Current Project Status
in_progress
Amount
Received
₳28,800
Amount
Requested
₳120,000
Percentage
Received
24.00%
Solution

Open sourced and audited ecosystem specific marketplace smart contracts and web components.

Problem

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.

Impact Alignment
Feasibility
Value for money
  • Project Information
  • Community Reviews
  • Team Information
Ecosystem Marketplace - Open Source & Audit
Start date
-
Milestones
-
Next Milestone
-

Please describe your proposed solution.

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:

  • Prepare test cases to support its open source and auditing.
  • Have the smart contracts audited by a reputable third party (e.g. MLabs, Anastasia Labs, Vacuumlabs).
  • Whitelabel the frontend components used for interacting with the marketplace.
  • Provide documentation.

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

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.

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 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.

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

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.

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

Project Manager - Phil Lewis (Empowa)

Smart Contract Auditor - TBC

Please provide a cost breakdown of the proposed work and resources.

TBC

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

TBC

Avis des conseillers communautaires (1)

Comments

Monthly Reports

close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

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

    Authored by: Darlington Kofa

    4 min 3 s
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    3 min 48 s
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    2 min 16 s
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    3 min 14 s
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    3 min 19 s
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

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