HomeFunds overviewFund10F10: Development & InfrastructureMLabs – CEMScript SDK: get your DApp implementation from annotated on-chain logic state-machine
ID: Idea #106740

MLabs – CEMScript SDK: get your DApp implementation from annotated on-chain logic state-machine

Problem

Apps have common types and logic that must be compatible across tx building, on-chain scripts, and indexing. However, they are often re-implemented in each context because dev tools cannot reuse them.

Solution

Define and reuse DApp logic via annotated CEM-machines, resulting in free implementations for on-chain scripts, tx building/ submission/resubmission on L1/L2, tx parsing/indexing, specs, and tests.

Total so far

This is the total amount allocated to MLabs – CEMScript SDK: get your DApp implementation from annotated on-chain logic state-machine

Total Funds Requested

₳291,786

Distributed
₳153,809
Remaining
₳137,977
558
Total votes cast
₳382M
Votes yes
₳43.2M
Votes no

Project milestones

2/5 milestones complete

Explore all milestones in-depth

More detail

Monthly report

Progress report

Status:
On track: No
Estimated completion date: -

Progress report

Status:
On track: No
Estimated completion date: -

Team

Gregory Gerasev -- Tech Lead:

  • Led the dev team for the Hydra auction project -- one of the first non-trivial smart contract applications to use the Hydra Head technologies in a hybrid L1/L2 workflow. Helped implement the overall protocol design, the service architecture, on-chain and off-chain code, and SDK components.
  • Led the dev team that implemented the Hydra backend for the POCRE project.
  • Helped develop the Cardano Transaction Library (CTL), including the Blockfrost backend for CTL (funded in Fund 8).

Delivery Manager -- TBD

Dev team -- TBD

MLabs
MLabs