-
Notifications
You must be signed in to change notification settings - Fork 37
Open
Labels
Cairo LangStarknetdifficulty: hardonlydust-waveContribute to awesome OSS repos during OnlyDust's open source weekContribute to awesome OSS repos during OnlyDust's open source week
Description
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
Labels
Cairo LangStarknetdifficulty: hardonlydust-waveContribute to awesome OSS repos during OnlyDust's open source weekContribute to awesome OSS repos during OnlyDust's open source week