funded
Add support for Marlowe on Cardanoscan
Current Project Status
in_progress
Total
amount
Received
₳31,920
Total
amount
Requested
₳133,000
Total
Percentage
Received
24.00%
₳31,920 Received out of ₳133,000
Solution

Add support for Marlowe contracts, its Datum on Cardanoscan, allowing tracing and verifying contracts on the chain easily. Providing transparency and ease of access to on-chain data.

Problem

We intend to support tracing and viewing the Marlowe contracts on Cardano. Marlowe allows developers to write secure and efficient contracts. It is essential that users can view such contracts easily

Impact Alignment
Feasibility
Value for money

Équipe

1 member

This proposal was approved and funded by the Cardano Community via Project F11: Cardano Use Cases: Product Catalyst funding round.

[SOLUTION] Please describe your proposed solution.

Tracing Marlowe contracts is challenging due to the complexity of multiple transactions and involved parties in the contract execution. Marlowe contracts operate based on a set of Plutus contracts, and by decoding transactions related to Marlowe Plutus contracts, we can extract valuable information for effective tracing and viewing of Marlowe contracts.

In response, we plan to enhance Cardanoscan by incorporating Marlowe contract listing, datum decoding, code view, and contract tracing features. This upgrade aims to provide users, as well as Marlowe contract developers, with a user-friendly interface for seamless viewing, debugging, and tracing of transactions within the Cardano ecosystem. This solution not only addresses the intricacies of Marlowe contracts but also contributes to the broader accessibility and transparency goals of the Cardano platform.

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

Cardanoscan streamlines admission into the Cardano ecosystem by providing a dependable and feature-rich interface, attracting new projects and fostering innovation. It enables both novice and professional developers to track their transactions and successfully interact with the network. The happening inclusion of new features based on community feedback expands the platform’s appeal and contributes to the Cardano ecosystem’s growth.

The Marlowe support on Cardanoscan will provide ease of access and transparency for transactions. Cardanoscan has encouraged the construction of creative projects and nurtured a healthy developer community within the Cardano ecosystem by providing access to key network information and tools. The Marlowe support in Cardanoscan’s offerings will be critical in increasing acceptance and adding to the Cardano blockchain’s overall development and success.

[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?

We have a proven track record of successfully completing projects while maintaining high levels of trust and accountability. Since the beginning of the Shelley period, our team has been actively participating in the Cardano ecosystem, and we have successfully developed and maintained Cardanoscan, a widely used Cardano explorer.

In addition to Cardanoscan, we created Typhon Wallet, a highly recognised and user-friendly wallet that has received widespread acclaim from the Cardano community. This wallet is a direct result of our involvement in the Catalyst programme, which demonstrates our dedication to innovation and providing important community solutions.

We have also worked and delivered the Cardano ADA, Native tokens, and ADA Staking integration within Ledger Live bringing the mass userbase of Ledger to Cardano and providing a safe and secure custodial wallet solution to the community.

Furthermore, we have contributed to the Cardano ecosystem through a number of open-source libraries, which can be found on our GitHub repository (https://github.com/StricaHQ). These libraries represent our commitment to providing developers with dependable tools and resources that conform to high-quality and transparent requirements.

Our experience, knowledge, and positive feedback from the community attest to our ability to deliver projects with a strong emphasis on integrity and responsibility. We intend to uphold these values throughout the course of our implementation.

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

Milestone 1 -> Add Decoded Datum View for Marlowe

-> Buid and add decoded datum view for Marlowe contracts on transaction detail page

Acceptance Criteria - Provide a screenshot of the Marlowe contract decoded datum view.

Milestone 2 -> Add list page for Marlowe contracts

-> Build and add a list page for viewing all Marlowe contract transactions

Acceptance Criteria - Provide a screenshot of the list page with Marlowe transaction executions

Milestone 3 -> Create a Marlowe contract detail page

-> Create a page for Marlowe execution, listing involved transactions

-> Add a section for the involved contract code view

-> Show contract details eg. tx id, status, and block details

Acceptance Criteria - Provide a screenshot of the features outlined (Marlow Contract Detail Page)

Final Milestone -> Deploy the Marlowe support on the mainnet

-> Deploy the Marlowe integration support on mainnet

-> video demo and closeout report

Acceptance Criteria - Link to mainnet with Marlowe support, video demo and closeout report

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

Strica has been working on the Cardanoscan Explorer. Strica’s individuals are made up of Cardano eco-system experts.

The Strica team brings together different roles to collaborate on Cardanoscan development, maintenance, and integrations. They collaborate to produce a robust and user-friendly Cardano explorer that satisfies the expectations of the Cardano community.

Development Company https://strica.io

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

Development timeframe - 3 months

Effort - datum parsing, datum decoding, UI, Marlow contracts specifications integration, Testing, Deployment

2 devs - 62,000 x 2 = 124,000 ADA

1 Test QA - 9,000 ADA

Total = 133,000 ADA

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

The cost of this project is intricately tied to its fundamental contributions, ensuring a highly efficient and user-friendly experience within the Cardano ecosystem. Here’s how the allocation of resources translates into substantial value:

  • Marlowe Tracing Benefits:
  • Ensures the availability of Marlowe tracing on Cardano
  • Real-time access to critical Cardano data and Marlowe contracts
  • User-Friendly Interface:
  • Introduction of pivotal features such as contract listing, datum decoding, code view, and contract tracing
  • Enhances accessibility and transparency for both users and Marlowe contract developers
  • Community Engagement:
  • Streamlined access to real-time data encourages active user and developer interaction
  • Acts as a magnet for new projects, fostering innovation within the Cardano ecosystem
  • Cost Justification:
  • Allocation of costs aligns precisely with the complexity of integrating Marlowe tracing functionalities
  • Strategic investment in Marlowe support serves as a catalyst for the overall growth of Cardanoscan and the Cardano blockchain

In essence, the project’s costs are meticulously justified by its direct impact on improving accessibility, transparency, and community engagement within the Cardano ecosystem, ensuring a highly favorable return on investment.

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