completed

ERC721 & ERC-1155 for Milkomeda

$20,000.00 Received
$20,000.00 Requested
Ideascale logo View on ideascale
Community Review Results (1 reviewers)
Addresses Challenge
Feasibility
Auditability
解决方案

建立必要的基础设施,以便能够在Cardano <-> Milkomeda之间带来NFTs或ERC1155兼容的资产。

Problem:

Milkomeda允许在Cardano和Milkomeda之间移动本地代币<->ERC20代币,但不支持ERC721或ERC1155(例如:NFTs)。

Yes Votes:
₳ 286,181,977
No Votes:
₳ 9,841,567
Votes Cast:
777

This proposal was approved and funded by the Cardano Community via Project F8: Cross-Chain Collaboration Catalyst funding round.

[IMPACT]

Currently, through Milkomeda, users can bridge ERC20-like assets between Cardano &lt;-> Milkomeda.

Additionally, through bridges like Nomad users can bridge assets between Ethereum &lt;-> Milkomeda. However, we currently don't have a way to bridge ERC721/ERC1155-like assets between Cardano &lt;-> Milkomeda which limits developer adoption for projects that would benefit bridging NFTs or similar assets.

Allowing bridging these types of assets will increase the number of projects that can bring their assets over to Cardano

This project is a technical implementations to help connect Cardano to other blockchains by allowing them to bridge over their ERC721 and ERC1155 assets.

Bridging ERC721 and ERC1155 assets is a known problem in the bridging space because NFTs often have special permissions associated with the individual tokens which may not work as expected when bridged. This is a fundamental limitation (from both a philosophical and technical perspective), but we will do our best to provide a solution that enables as many use-cases as possible

[FEASIBILITY]

  • Q1 2022: Release the ERC20 conversion functionality in (not strictly related to this proposal, but related to the timeline)

  • Q2 2022: Proof of concept for bridging ERC721/ERC1155 assets

  • Q3 2022: Full production release of ERC721/ERC1155 bridging

  • $5K - Investigation work into the best way to transfer ERC721/ERC1155 assets between Cardano &lt;-> Milkomeda

  • $10K - Technical implementation of the bridging mechanism

  • $5K - UI development of a portal for users to bridge their assets

The dcSpark team is one of the core contributors to both Milkomeda and Cardano so we are familiar with how both protocols works. Additionally, we have multiple UI developers who can build the bridging portal for users to bridge their assets

[AUDITABILITY]

The project has 3 milestones as described in the feasibility section and progress will be measured by their implementation according to the timeline

Success looks like many projects released on Milkomeda and Cardano that depend on bridging ERC721/ERC1155 assets across chains along with the success of the assets on marketplaces such as NFT marketplaces in Cardano

New proposal

社区顾问评论 (1)

Comments

Monthly Reports

Currently, as planned, we are in the research phase for creating Proof of concept for bridging ERC721 / ERC1155 assets

Disbursed to Date
$20,000
Status
Still in progress
Completion Target
9/30/2022
Comments 0

Login or Register to leave a comment!

In continuation of successfully finding a Plutus dev that can help with implementing the Plutus side of this project, all parties have agreed on the terms, and the contract should be signed this week.

Disbursed to Date
$20,000
Status
Still in progress
Completion Target
2. In the next 3 months
Comments 0

Login or Register to leave a comment!

In continuation of successfully finding a Plutus dev that can help with implementing the Plutus side of this project, all parties have agreed on the terms, and the contract was signed this week

Disbursed to Date
$20,000
Status
Still in progress
Completion Target
2. In the next 3 months
Attachment(s)
Comments 0

Login or Register to leave a comment!

Our goal is to build the infrastructure required to be able to bring NFTs or ERC1155-compatible assets between Cardano <-> Milkomeda. Recently we released New open-source smart contract (Plutus Minting & Burning Contract) that allow users mint & burn tokens using a Plutus contract. Thanks to our proposed solution we will make it possible:

  • More efficient bridges in the UTXO model (such as Milkomeda C1)
  • Token redemption functionality To solve this, our smart contract allows defining both minting and burning logic as a smart contract! This contract is meant to create a unique minting and burning contract for every ERC721 smart contract that is bridged to the Cardano blockchain.

The ERC721 id is used to configure the smart contract, along with a "permission NFT" policy id and token name. Using the ERC721 id as part of the configuration ensures the policy id for the NFTs is unique. The permission NFT is required to be spent in either the minting or burning transaction.

Multiple NFTs can be minted or burned in a transaction. However, to ensure that NFTs are minted, only one token for each token name can be minted in a transaction.

Disbursed to Date
$20,000
Status
Complete
Completion Target
1. In the next month
Comments 0

Login or Register to leave a comment!

close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

    3分钟24秒
    Darlington Kofa
  • EP1: 'd' parameter

    Authored by: Darlington Kofa

    4分钟3秒
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    3分钟48秒
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    2分钟16秒
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    3分钟14秒
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    3分钟19秒
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

    4分钟59秒
    Darlington Kofa
0:00
/
~0:00