[英]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);
}
我將不勝感激。 謝謝。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.