Sustain & Maintain MeshJS
Current Project Status
in_progress
Total
amount
Received
₳24000
Total
amount
Requested
₳150000
Total
Percentage
Received
16%
₳24000 Received out of ₳150000
Solution
This proposal is for the work of the MeshJS team and their community efforts, to add new features, onboard more developers and maintain its open-source stack for developers building on Cardano.
Problem
There are sonstant requests from the community for maintenance and feature updates. MeshJS lacks financial incentives for contributors to be highly responsive on requests due to their voluntary nature
Impact alignment
Feasibility
Value for money

This proposal was approved and funded by the Cardano Community via Project F11: Cardano Open: Developers - technical Catalyst funding round.

[SOLUTION] Please describe your proposed solution.

MeshJS is a key contributor to Cardano open source, supporting and empowering Cardano developers to build tools and solutions to further enhance and develop the Cardano Ecosystem.

At this point of time, MeshJS is mostly runned on a fully volunteer basis. We had a funded Proposal in Project Catalyst Fund 10 to enable the development of new features and to incentivise contributions from the MeshJS Builders Community. However we are lacking some basic financial resources to provide some stable financial security to our core crew and contributors.

This Proposal hopes to enable some basic funding support to help us keep building and doing what we do. Building and maintaining an open-source library and providing numerous tools to easily build powerful dApps on the Cardano blockchain.

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

MeshJS code is widely used within the Cardano Ecosystem, providing numerous tools and support for Cardano developers to easily build and enhance the Cardano ecosystem. Some noticeably positive impacts including but not limit to:

  1. Speed up development on any core Cardano updates, including hard fork (Voltaire governance action), CIP updates, Hydra transaction building etc.
  2. Speed up ecosystem integration in different aspects, including on-chain code building libraries (e.g. Aiken, Helios, xxx etc), node service (e.g. Maestro, Blockfrost, Koios etc) etc.
  3. Reduce DApps downtime when dependencies introduce breaking changes, such as node service endpoint changes.

These improvements would benefit hundreds of DApps building on MeshJS, which has material impacts on the Cardano ecosystem as a whole.

[CAPABILITY & FEASIBILITY] 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?

Trust and accountability:

MeshJS is one of the open source libraries with highest quality in the Cardano ecosystem. Our previous work is the best and most sincere argument to showcase that we have been constantly delivering our promises since inception.

Feasibility:

MeshJS team has inside out knowledge on Cardano and software development in all domains of Cardano DApp development. We understand what users and developers need and have a strong track record which undermines our competency in the field

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

Milestone 1

Proposal Onboarding - March 2024

Maintaining MeshJS Code library and features

Working on Updates and the development of new features to enrich already existing libraries

Maintaining and moderating the MeshJS Github Repositories, managing pull request

Maintaining and moderating our Discord Server, providing support and guidance for the MeshJS Builder Community

Monthly report in form of a recorded Team Meeting

>Milestone 2

Maintaining MeshJS Code library and features - April 2024

Working on Updates and the development of new features to enrich already existing libraries

Maintaining and moderating the MeshJS Github Repositories, managing pull request

Maintaining and moderating our Discord Server, providing support and guidance for the MeshJS Builder Community

Monthly report in form of a recorded Team Meeting

>Milestone 3

Maintaining MeshJS Code library and features - May 2024

Working on Updates and the development of new features to enrich already existing libraries

Maintaining and moderating the MeshJS Github Repositories, managing pull request

Maintaining and moderating our Discord Server, providing support and guidance for the MeshJS Builder Community

Monthly report in form of a recorded Team Meeting

>Milestone 4

Maintaining MeshJS Code library and features - June 2024

Working on Updates and the development of new features to enrich already existing libraries

Maintaining and moderating the MeshJS Github Repositories, managing pull request

Maintaining and moderating our Discord Server, providing support and guidance for the MeshJS Builder Community

Monthly report in form of a recorded Team Meeting

>Milestone 5

Maintaining MeshJS Code library and features - July 2024

Working on Updates and the development of new features to enrich already existing libraries

Maintaining and moderating the MeshJS Github Repositories, managing pull request

Maintaining and moderating our Discord Server, providing support and guidance for the MeshJS Builder Community

Monthly report in form of a recorded Team Meeting

>Final Milestone - August 2024

Maintaining MeshJS Code library and features

Working on Updates and the development of new features to enrich already existing libraries

Maintaining and moderating the MeshJS Github Repositories, managing pull request

Maintaining and moderating our Discord Server, providing support and guidance for the MeshJS Builder Community

Final report in form of a recorded Team Meeting

Final report in form of a close out report in written form

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

Jingles

Bio to be added

Abdel

Bio to be added

Z*

Bio to be added

Hinson

Bio to be added

[BUDGET & COSTS] Please provide a cost breakdown of the proposed work and resources.

Milestone 1 - March 2024

Proposal Onboarding

Maintaining MeshJS Code library and features

Working on Updates and the development of new features to enrich already existing libraries

Maintaining and moderating the MeshJS Github Repositories, managing pull request

Maintaining and moderating our Discord Server, providing support and guidance for the MeshJS Builder Community

Monthly report in form of a recorded Team Meeting

Total: 33.000 Ada

Milestone 2 - April 2024

Maintaining MeshJS Code library and features

Working on Updates and the development of new features to enrich already existing libraries

Maintaining and moderating the MeshJS Github Repositories, managing pull request

Maintaining and moderating our Discord Server, providing support and guidance for the MeshJS Builder Community

Monthly report in form of a recorded Team Meeting

Total: 33.000 Ada

Milestone 3 - May 2024

Maintaining MeshJS Code library and features

Working on Updates and the development of new features to enrich already existing libraries

Maintaining and moderating the MeshJS Github Repositories, managing pull request

Maintaining and moderating our Discord Server, providing support and guidance for the MeshJS Builder Community

Monthly report in form of a recorded Team Meeting

Total: 33.000 Ada

Milestone 4 - June 2024

Maintaining MeshJS Code library and features

Working on Updates and the development of new features to enrich already existing libraries

Maintaining and moderating the MeshJS Github Repositories, managing pull request

Maintaining and moderating our Discord Server, providing support and guidance for the MeshJS Builder Community

Monthly report in form of a recorded Team Meeting

Total: 33.000 Ada

Milestone 5 - July 2024

Maintaining MeshJS Code library and features

Working on Updates and the development of new features to enrich already existing libraries

Maintaining and moderating the MeshJS Github Repositories, managing pull request

Maintaining and moderating our Discord Server, providing support and guidance for the MeshJS Builder Community

Monthly report in form of a recorded Team Meeting

Total: 33.000 Ada

Final Milestone - August 2024

Maintaining MeshJS Code library and features

Working on Updates and the development of new features to enrich already existing libraries

Maintaining and moderating the MeshJS Github Repositories, managing pull request

Maintaining and moderating our Discord Server, providing support and guidance for the MeshJS Builder Community

Final report in form of a recorded Team Meeting

Final report in form of a close out report in written form

Total: 35.000 Ada

More detailed budget breakdown will be added.

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

Description will be added

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