Skip to content

Cairo Smart Contract: ERC20-Compliant "IP Coin" + Ekubo Liquidity Integration #109

@salvadorcamino

Description

@salvadorcamino

Develop a Cairo smart contract that enables users to tokenize their intellectual property (Mediolano IP Asset) as ERC20-compliant tokens—called IP Coins — representing fractional ownership or rights tied to their work.

This contract should also allow users to seamlessly create liquidity pools for their IP Coins on Ekubo, facilitating decentralized monetization of their assets.

This expands the Mediolano protocol’s capabilities by embedding DeFi primitives into IP ownership, giving creators sovereign tools to commercialize and fragment their content across programmable economies.

Criteria:

  • Users can deploy IP Coins with custom name, symbol, supply, and decimals
  • Smart contract ensures ERC20 compliance (Starknet ERC20 interface)
  • Ownership of minted IP Coins is mapped to deployer's Starknet wallet
  • Contract includes integration hooks or interface compatibility with Ekubo pools
  • Pool creation triggers liquidity provisioning and token listing on Ekubo
  • Immutable token attributes and secure transfer logic enforced
  • IP metadata stored as event logs or on-chain references for traceability

Technical Context:

  • Cairo version: >=1.0.0
  • Ekubo integration: Ekubo Protocol Docs
  • Suggested base interface: IERC20.cairo
  • Suggested libraries: openzeppelin-cairo

Metadata

Metadata

Assignees

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions