簡體   English   中英

如何跨網絡傳輸 ERC721 代幣

[英]How to transfer an ERC721 token across networks

如果這個問題聽起來很愚蠢,請原諒我,但我對這個概念有點陌生,而且我能找到的資源並不多。 謝謝。

假設我創建了一個 ERC721 智能合約並用它來鑄造一個 NFT 代幣。 現在我希望能夠將該令牌從一個網絡轉移到另一個網絡。 我知道要將 NFT 轉移給另一個用戶,所有者需要批准交易。 我已經在 rinkeby 測試網上試過了。 但我不知道如何從說 rinkeby 測試網轉移到另一個網絡。 請參閱下面的我的薄荷和轉移功能:

function _transfer(
        address _from,
        address _to,
        uint256 _tokenId
    ) external payable {
        require(ownerOf(_tokenId) == _from);
        _owners[_tokenId] = _to;
        _balances[_from]--;
        _balances[_to]++;

        emit Transfer(_from, _to, _tokenId);
    }

    function _mint(address _to, uint256 _tokenId)
        internal
        uniqueToken(_tokenId)
        notZeroAddress(_to)
    {
        _owners[_tokenId] = _to;
        _balances[_to] += 1;
        tokenExist[_tokenId] = true;
       
        emit Transfer(address(0), msg.sender, _tokenId);
    }

我將不勝感激。 謝謝。

跨鏈(網絡)交易需要一個橋梁。 它可以是集中式的,也可以是像彩虹橋附近那樣的去信任和去中心化的。

這不是一個小問題。

以下鏈接可能會讓您深入了解它應該如何完成。

彩虹橋附近

雪崩橋

宇宙IBC

波卡橋

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM