Skip to content
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

Cairo Smart Contract for IP Marketplace Listing #7

Open
salvadorcamino opened this issue Jan 22, 2025 · 16 comments · May be fixed by #13
Open

Cairo Smart Contract for IP Marketplace Listing #7

salvadorcamino opened this issue Jan 22, 2025 · 16 comments · May be fixed by #13

Comments

@salvadorcamino
Copy link
Contributor

Develop a Cairo smart contract to create a new listing for an IP asset from the Mediolano.app portfolio on Starknet. The new IP licensing asset should be listed on the Mediolano NFT marketplace as well as on secondary markets, following industry standards and best practices.

Requirements:

Create Listings: Ability to create new listings for IP assets from the Mediolano.app portfolio.
Metadata Storage: Store metadata in IPFS, ensuring it is linked to the IP assets.
Marketplace Integration: Integrate with the Mediolano IP marketplace and ensure compatibility with secondary markets.
Adherence to Standards: Ensure the smart contract follows industry standards and best practices.
Security: Implement robust security measures to protect the assets and the listing process.

Criteria:

The smart contract is written in Cairo and follows best practices for security and efficiency.
Implements functions to create new listings for IP assets.
Metadata for the IP assets is stored in IPFS and properly linked.
The smart contract integrates smoothly with the Mediolano NFT marketplace and is compatible with secondary markets.
Comprehensive documentation is provided for the smart contract code and its usage.

Additional Information:

Refer to the ERC-721 standard documentation for details on digital asset management.
Ensure the listing process is user-friendly and efficient.
Provide detailed documentation to help developers and users understand and utilize the smart contract.

@olisaagbafor
Copy link

Can I try solving this issue?

@ryzen-xp
Copy link

Hi,
I am proficient Blockchain developer expert in Cairo , Rust and Solidity and also in web development.
I have contributed many starknet project and more .
please /assign this issue .
Thank You

@crood-xp
Copy link

Let me handle this issue!

@anonfedora
Copy link

Hi, I'm a Blockchain developer, proficient in Cairo, Rust (Soroban and Axum), Nestjs (modular approach to backend development). Proficient in Cairo testing, Vite tests.
ETA: 48 hours

@Supa-mega
Copy link

Can I take this from here?

@Supa-mega
Copy link

I’d like to work on this.

@1nonlypiece
Copy link

Application for Contribution

I am excited about the opportunity to contribute to this issue and am confident that my expertise aligns well with the requirements. With a strong background in Cairo programming and decentralized application development on StarkNet, I bring a well-rounded skill set to deliver an effective solution.

Relevant Expertise

  • Blockchain & Smart Contracts: Extensive experience with StarkNet, Stellar, and Rust, specializing in developing secure and optimized smart contracts, blockchain integrations, and high-performance backend infrastructure.
  • Backend Development: Well-versed in API design, server-side logic, and scalable system architecture, ensuring efficient and seamless backend performance.
  • Frontend Engineering: Skilled in crafting interactive and responsive UI components using React and Next.js, enhancing the user experience for blockchain-based platforms.

Why Consider My Application?

My proven track record of delivering high-quality, optimized solutions in blockchain and full-stack development sets me apart. I have a deep understanding of smart contract security, decentralized architectures, and the synergy between frontend, backend, and blockchain layers—ensuring a seamless and efficient implementation.

ETA

I expect to have a working solution ready within 48 hours. Please let me know if I can proceed with the implementation.

@FrankiePower
Copy link

Hello Team,

My name is SuperFranky, and I am excited to be participating in the first edition of ODBoost. I am a frontend and blockchain developer with over 3+ years of experience and have contributed to a variety of interesting projects in the Web3 space. My expertise in React, Next.js, Solidity, Cairo, responsive design, and an array of other programming languages makes me confident in delivering high-quality solutions.

I have contributed to and hacked on several blockchains, including Base, Arbitrum, Scroll, Ethereum, Stellar, and StarkNet, which has deepened my understanding of blockchain ecosystems and development.

I am passionate about contributing to open-source Web3 projects and committed to delivering exceptional results.

Thank you for considering my application.

@Jagadeeshftw
Copy link

Proposal to Work on the Issue

I am eager to contribute to this issue and believe I am well-suited for the task, given my extensive experience in Cairo programming and building decentralized applications on StarkNet. My expertise spans across multiple domains crucial for this implementation:

  • Smart Contracts & Blockchain Development: Proven expertise in StarkNet, Stellar, and Rust, with hands-on experience in developing secure and efficient smart contracts, blockchain integrations, and high-performance backend systems.
  • Backend Engineering: Strong background in designing and managing scalable APIs, handling server-side operations, and ensuring robust backend performance for blockchain applications.
  • Frontend Development: Proficient in building intuitive and responsive frontend interfaces using React and Next.js, ensuring seamless interaction between users and blockchain-based applications.

Why Assign This to Me?

I have a track record of delivering high-quality solutions efficiently, with a deep understanding of smart contract security, decentralized architectures, and full-stack development. My ability to bridge frontend, backend, and blockchain components ensures a well-rounded, optimized solution.

Estimated Timeline

I anticipate delivering a fully functional solution within 2 days. Please let me know if I can proceed.

I am excited about the opportunity to contribute and look forward to collaborating!

Best regards,
Jagadeesh B

@caxtonacollins
Copy link

Can I work on this, please?

@codebestia
Copy link

Can i tackle this ? @salvadorcamino

I am a blockchain developer with ample experience in building with cairo, rust and solidity

How i will handle this task

  • I will fork this repo and create a branch for this issue
  • I will follow the readme to ensure that i install the project properly.
  • I will create the necessary public and private functions needed for creating listings, implementation of metadata storage and marketplace integration.
  • I will use the openzepplin security contracts to ensure proper security is followed.
  • I will Open a PR with 3 - 4 days

@Nityam573
Copy link

Could I be assigned to this?

@Thibrac
Copy link

Thibrac commented Jan 25, 2025

Can I tackle this one?

@ekumamatthew
Copy link

Is it okay if I tackle this?

@Jagadeeshftw
Copy link

Hi, I’d love to take on this issue! With my expertise in Cairo, StarkNet, and smart contract development, I can implement a clean and efficient solution.

Why Me?

  • Proven Blockchain Experience – Hands-on work with StarkNet, Solidity, and Rust, building secure and optimized smart contracts.
  • Full-Stack Capabilities – Strong in both backend (Rust, Node.js, Prisma) and frontend (React, Next.js) for seamless integration.
  • Efficient & Reliable – I deliver high-quality, production-ready solutions quickly while ensuring security and scalability.

Timeline

I estimate completing this within 1 day. Let me know if I can proceed!

Looking forward to contributing. 🚀

@codebestia codebestia linked a pull request Feb 1, 2025 that will close this issue
@salvadorcamino
Copy link
Contributor Author

@codebestia please reach us at telegram https://t.me/mediolanoapp

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.