Last updated 2 weeks ago
Cardano smart contracts lack a standard and intuitive way for developers to understand and interact with validator logic. Unlike Ethereum, which provides ABI interfaces and tools like Etherscan’s Read
Cardano Contract Visualizer, the first-ever tool on Cardano that Extracts Contract Schema Automatically and Displays a Human-Readable Contract API,AutoGenerate Redeemers & Datums. Like ABI in ethereum
Please provide your proposal title
Cardano Contract Interaction Explorer
Enter the amount of funding you are requesting in ADA
200000
Please specify how many months you expect your project to last
12
Please indicate if your proposal has been auto-translated
No
Original Language
en
What is the problem you want to solve?
Cardano smart contracts lack a standard and intuitive way for developers to understand and interact with validator logic. Unlike Ethereum, which provides ABI interfaces and tools like Etherscan’s Read
Does your project have any dependencies on other organizations, technical or otherwise?
No
Describe any dependencies or write 'No dependencies'
No dependancies
Will your project's outputs be fully open source?
Yes
Please provide details on the intellectual property (IP) status of your project outputs, including whether they will be released as open source or retained under another licence.
MIT License
Please choose the most relevant theme and tag related to the outcomes of your proposal
Infrastructure
Describe what makes your idea innovative compared to what has been previously launched in the market (whether by you or others).
Not available anywhere on Cardano today.
There is no:
Redeemer builder
Datum explorer
ABI-like visualization
Contract structure extraction
UTxO parser with type awareness
Ethereum has these tools — Cardano does not.
This proposal brings a first-in-ecosystem functionality.
Describe what your prototype or MVP will demonstrate, and where it can be accessed.
The prototype (MVP) will demonstrate the core functionality and feasibility of the Cardano Contract API Visualizer. It will show that contract schema extraction, API visualization, and redeemer/datum generation can all be done reliably and intuitively.
Automatic Extraction of Contract Schema
The prototype will accept:
an Aiken project
a PlutusTx JSON/Haskell schema
or a compiled .plutus/.cbor script
and will demonstrate:
Datum type recognition
Redeemer type recognition
Constructors & indexes
Fields and their data types
Script parameters
This confirms the “ABI-like” extraction works.
it can be accessed on github
Describe realistic measures of success, ideally with on-chain metrics.
The success of the Cardano Contract API Visualizer will be measured through a mix of adoption metrics, developer impact metrics, and on-chain usage indicators that reflect real-world usage of the tool.
Adoption & Usage Metrics
200+ downloads from the VS Code Marketplace within 3 months
GitHub stars and 5+ external issue reports
Please describe your proposed solution and how it addresses the problem
Proposed Solution
We will build the Cardano Contract API Visualizer, the first-ever tool on Cardano that:
Extracts Contract Schema Automatically
Displays a Human-Readable Contract API
Auto-Generates Valid Redeemers & Datums
Provides a UTxO & State Explorer for Contracts
Optional VS Code Extension Integration
Please define the positive impact your project will have on the wider Cardano community
Massive Developer Productivity Boost
Constructing redeemers and datums is one of the hardest parts of Cardano development. This tool:
Cuts developer time by 50–70%
Eliminates common encoding errors
Simplifies integration with front-ends
Makes debugging drastically easier
Strengthens Tooling Layer of Cardano
Ethereum has ABI viewers everywhere.
Cardano has none.
This tool brings Cardano to parity with modern dev ecosystems.
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 development experience and deep Cardano ecosystem knowledge. We validate feasibility through:
Modular architecture - each component (templates, testing, deployment) can be developed and tested independently
Early community feedback - engaging Aiken developers during development to ensure tools meet real needs
Incremental delivery - shipping usable templates early while building advanced features
Open-source transparency - all code publicly available from day one for community verification
We're using established technologies (Aiken, Node.js, TypeScript) we're already proficient with, minimizing technical risk.
Milestone Title
Core Schema Extraction Engine + Basic Viewer UI
Milestone Outputs
Aiken schema parser (reads aiken build --json output)
PlutusTx schema parser (reads Plutus JSON representations)
Basic interface to upload schema files
Early UI that visually displays:
Datum type
Redeemer type
Constructors
Fields & types
Acceptance Criteria
User can upload Aiken schema JSON → UI displays readable type tree
User can upload Plutus JSON → UI parses constructors
No encoding tools yet — just visualization
Runs fully in browser (local mode)
Evidence of Completion
Demo video of UI parsing 2 contract examples
Public GitHub code & instructions
Local prototype accessible at localhost:
Delivery Month
3
Cost
40000
Progress
20 %
Milestone Title
Redeemer & Datum Builder (JSON + CBOR + Hex)
Milestone Outputs
Auto-generated input forms based on contract schema
Redeemer builder
Datum builder
Output formats:
JSON (PlutusData)
CBOR (encoded)
Hex
CLI-ready arguments
Error validation for missing fields or wrong types
Acceptance Criteria
Action list (Deposit, Withdraw, etc.)
Input fields for each constructor
Real-time generated JSON, CBOR & hex output
Redeemer builder works for any Aiken schema
Supports constructor indexes & nested types
Validates data types in the UI
Outputs match Plutus expected format
Evidence of Completion
Demo video: user builds redeemer → sees encoded versions
Public “Redeemer Builder” page live in local UI
Delivery Month
4
Cost
45000
Progress
40 %
Milestone Title
Script UTxO Explorer + Datum Decoder
Milestone Outputs
UI to enter a script address
Fetch UTxOs from Koios / Blockfrost / Maestro
Decode and display datums using extracted schema
Display assets (FT + NFT metadata)
Group UTxOs by constructor / data pattern
Acceptance Criteria
A UTxO dashboard showing:
List of UTxOs
Parsed human-readable datums
Grouping by action/state
Asset holdings
Enter script address → UI fetches UTxOs
Datums decode human-readably
Supports multiple APIs
Handles empty, invalid, or large UTxO sets
Evidence of Completion
Live demo showing reading UTxOs from preprod
GitHub code + API integration tests
Screenshots in documentation
Delivery Month
6
Cost
35000
Progress
60 %
Milestone Title
Full UI Polish + Transaction Template Generator
Milestone Outputs
Full visual polish of the Web UI (improved layout, navigation, and UX flow)
Themed interface (light/dark mode)
Transaction Template Generator that creates ready-to-use scripts for:
cardano-cli transaction build
cardano-cli transaction sign
cardano-cli transaction submit
Ability to insert:
Redeemer outputs
Datum outputs
Script address
Collateral selection
Acceptance Criteria
A fully styled, interactive Web UI with:
Sidebar navigation
Builder pages
UTxO explorer
New Transaction Template page with input fields and one-click code generation
Improved error messages & validation
Evidence of Completion
Demo video showing full UI & template generation
Public GitHub release (v0.9)
Before/after screenshots demonstrating UI improvements
Delivery Month
8
Cost
40000
Progress
80 %
Milestone Title
Documentation Website + Tutorials + Developer Guides
Milestone Outputs
Full structured documentation site (Docusaurus/GitBook/GitHub Pages)
User guides for:
Uploading schema
Building redeemers and datums
Generating CBOR/Hex
Using the UTxO explorer
Generating transaction templates
“Contract Interaction 101” tutorials for Aiken & Plutus developers
Acceptance Criteria
Documentation site is publicly available and covers all features
At least 5 step-by-step tutorials included
Includes contract examples with sample datum/redeemer
Links to the tool and GitHub repo
New user can use the tool end-to-end without external help
Evidence of Completion
Public docs website URL
Video tutorials uploaded
GitHub Pages or Docusaurus site repository
Screenshots embedded in close-out report
Delivery Month
12
Cost
40000
Progress
100 %
Please provide a cost breakdown of the proposed work and resources
Contract Schema Extraction Engine — 45,000 ADA
Redeemer & Datum Builder (Encoding Engine) — 45,000 ADA
Contract UTxO Explorer & Datum Decoder — 30,000 ADA
Full UI Polish & Transaction Template Generator — 40,000 ADA
Documentation Website, Tutorials, Educational Guides — 40,000
How does the cost of the project represent value for the Cardano ecosystem?
Massive Developer Impact Across Cardano
Cardano Has No ABI, No Read/Write Contract Tools
Reduces Wasted Time Across the Ecosystem
A One-Time Investment With Long-Term Benefit
Equivalent Ethereum Tools Cost So much
I confirm that evidence of prior research, whitepaper, design, or proof-of-concept is provided.
Yes
I confirm that the proposal includes ecosystem research and uses the findings to either (a) justify its uniqueness over existing solutions or (b) demonstrate the value of its novel approach.
Yes
I confirm that the proposal demonstrates technical capability via verifiable in-house talent or a confirmed development partner (GitHub, LinkedIn, portfolio, etc.)
Yes
I confirm that the proposer and all team members are in good standing with prior Catalyst projects.
Yes
I confirm that the proposal clearly defines the problem and the value of the on-chain utility.
Yes
I confirm that the primary goal of the proposal is a working prototype deployed on at least a Cardano testnet.
Yes
I confirm that the proposal outlines a credible and clear technical plan and architecture.
Yes
I confirm that the budget and timeline (≤ 12 months) are realistic for the proposed work.
Yes
I confirm that the proposal includes a community engagement and feedback plan to amplify prototype adoption with the Cardano ecosystem.
Yes
I confirm that the budget is for future development only; excludes retroactive funding, incentives, giveaways, re-granting, or sub-treasuries.
Yes
I Agree
Yes
As a solo developer
Name:- Subhashree Barik
Role:- Fullstack Blockchain developer