Skip to content

Create ADR for WASM-compiled cardano-api #75

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 9 commits into
base: main
Choose a base branch
from
Open

Create ADR for WASM-compiled cardano-api #75

wants to merge 9 commits into from

Conversation

palas
Copy link
Collaborator

@palas palas commented May 22, 2025

This ADR proposes to create a new JavaScript and TypeScript library API for Cardano by compiling the cardano-api (Haskell) to WebAssembly (WASM) and adding a thing wrapper.

Check for concrete code of a POC: https://github.com/palas/cardano-wasm/tree/bridge-experiments

Also deployed here: https://agrius.feralhosting.com/palas/cardano-wasm-tests/poc-api/

@palas palas self-assigned this May 22, 2025
Copy link
Collaborator

@carbolymer carbolymer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice proposal! Needs some changes to the format though.

@newhoggy
Copy link
Collaborator

newhoggy commented May 23, 2025

Please have a look at ADR-0 which describes the structure of an ADR and the motivation for structuring it that way.

@carbolymer
Copy link
Collaborator

@newhoggy I'd suggest to make it a part of cardano-api repo, because (we) the same team will be developing it - unless it needs a different software development lifecycle.

@newhoggy
Copy link
Collaborator

@newhoggy I'd suggest to make it a part of cardano-api repo, because (we) the same team will be developing it - unless it needs a different software development lifecycle.

Valid point. We should weight that against other potential concerns like making CI more heavy-weight and adding more prerequisite tools for developing on cardano-api.

@palas palas requested a review from carbolymer May 23, 2025 17:38
Copy link
Collaborator

@Jimbo4350 Jimbo4350 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice work 👍

@palas palas requested a review from Jimbo4350 May 26, 2025 21:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants