Skip to content

Transfer Asset(s) Modular Component — Frictionless Ownership Transfer #9

@salvadorcamino

Description

@salvadorcamino

Integrate the Transfer Asset modular component to allow users to transfer ownership of one or more tokenized IP assets (ERC-721 NFTs) through the Mediolano Protocol on Starknet.

The component should offer a smooth, intuitive user experience. The transfer feature abstracts blockchain complexity by leveraging Chipi Pay SDK and AVNU Paymaster for zero-gas transactions.

This feature empowers creators and orgs to reassign ownership of IP tokens with legal and protocol transparency, without needing technical knowledge or crypto wallet gas fees.

🎯 Goals

  • Enable seamless transfer of individual or multiple IP assets from the user’s portfolio
  • Integrate Chipi Pay SDK and AVNU Paymaster for gasless UX
  • Support user validation of transfer address and confirmation flow
  • Display transaction status and feedback clearly

🛠 Requirements

  • Integrate our Transfer UI frontend for:
    • Selecting token(s) to transfer (single or multi-select)
    • Input field for recipient address (with validation)
    • Optional: lookup or recent address history
  • Integration with safeTransferFrom Cairo ERC-721 contract method
  • Use Chipi Pay SDK to abstract wallet transaction signing and submission
  • Use AVNU Paymaster to cover gas fees
  • Display status
  • Tx metadata and hash surfaced post-transaction
  • Fallbacks for Paymaster or SDK failures

🧱 Tech Stack

  • Frontend: Next.js / React
  • Wallet/Tx: Chipi Pay SDK, AVNU Paymaster
  • Smart Contracts: Cairo ERC-721 Mediolano Protocol

✅ Criteria

  • Users can successfully transfer one or more IP assets to any valid address
  • Transfer transaction is gasless and confirmed on-chain
  • Tx status and feedback handled gracefully
  • Activity log updated with transfer event
  • Unit + integration tests for flow and edge cases

📌 Notes

Website: https://mediolano.xyz/
X: https://x.com/mediolanoapp
Telegram group:
Github: https://github.com/mediolano-app
Discord: https://discord.gg/NhqdTvyA

Metadata

Metadata

Assignees

Labels

Cairo LangStarknetonlydust-waveContribute to awesome OSS repos during OnlyDust's open source week

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions