Lesson 5 Chapter2 ERC721規格と多重継承
ERC721規格で実装が必要なメソッドのリスト(インターフェース)
event Transfer(address indexed _from, address indexed _to, uint256 _tokenId);
event Approval(address indexed _owner, address indexed _approved, uint256 _tokenId);
function balanceOf(address _owner) public view returns (uint256 _balance);
function ownerOf(uint256 _tokenId) public view returns (address _owner);
function transfer(address _to, uint256 _tokenId) public;
function approve(address _to, uint256 _tokenId) public;
function takeOwnership(uint256 _tokenId) public;
}
-
ERC20とERC721
EIPとERC EIPとは、Ethereumシステム改善提案の仕組み。 EIP(Ethereum Improvement Proposals)Ethereum改善提案(https://github.c ...
このチュートリアルではOpenZeppelinのライブラリの現バージョンを使用していますが、将来正式な規格リリース前に変更される可能性があります。
この実装については可能なものの ひとつ であり、ERC721規格の正式なものとは考えないでください。
トークン・コントラクトの実装
複数コントラクトの継承
contract ZombieOwnership is ZombieAttack, ERC721 {
prev
-
クリプトゾンビLesson 5 Chapter1 イーサリアム上トークン
Lesson 5 Chapter1 イーサリアム上トークン イーサリアム上のトークン は、基本的にいくつかの共通ルールに従ったスマート・コントラクトだ。 具体的に言うと、transfer(addres ...
next
-
クリプトゾンビLesson 5 Chapter3 balanceOf と ownerOf
ERC721の実装 balanceOfメソッド この関数はaddressを受け取り、そのaddressのトークン(ゾンビ)保有量を返す。 function balanceOf(address _own ...