Help us understand the problem. What is going on with this article?

OpenZeppelinのERC721Mintableコントラクト

More than 1 year has passed since last update.

こんにちは、私はグウェン (http://www.twitter.com/gwenskiesHere)です。

ERC721Mintableを調べました。

10月4日時点でERC721はアップデートがあるのですが、ERC721Mintableの資料はアプデートされていません。

ERC721Mintableを使用する理由。

ERC721Mintableは Minterロールを持つアドレスにトークンを生成できます。

ERC721Mintableを使用するタイミング。

トークンを生成するとき。

ERC721Mintableの継承

ERC721FullとMinterRoleです。でもアプデートコードがERC721とMinterRoleを使いました。

イベント

MintingFinished

ERC721Mintable.sol
event MintingFinished()

修飾子

onlyBeforeMintingFinished

ERC721Mintable.sol
modifier onlyBeforeMintingFinished()

関数

finishMinting

ERC721Mintable.sol
function finishMinting() public returns (bool)

新しいトークンの作成を停止する機能。

戻り値:

操作が成功した場合はtrue

ミント

ERC721Mintable.sol
function mint(address to, uint256 tokenId) public returns (bool)

ミントトークンの機能。

パラメーター:

to - ミントされたトークンを受け取るアドレス。
tokenId - mintのトークンID。

戻り値:

操作が成功したかどうかを示すブール値。

mintWithTokenURI

ERC721Mintable.sol
function mintWithTokenURI(address to, uint256 tokenId, string tokenURI) public returns (bool)
パラメーター:

to - 住所
tokenId - uint256
tokenURI - 文字列

戻り値:

ブール

mintingFinished

ERC721Mintable.sol
function mintingFinished() public view returns (bool)
戻り値:

mintingが完了している場合はtrueです。

追加情報

アップデートされたコードに他の関数を除いてミントは残っている唯一の機能です。

これはアップデートされたコードです。
https://github.com/OpenZeppelin/openzeppelin-solidity/blob/master/contracts/token/ERC721/ERC721Mintable.sol

sourcehttps://openzeppelin.org/api/docs/token_ERC721_ERC721Mintable.html

ブロックチェーンを学ぶことは楽しいです。これは今のところすべて。私の他のblogを読んでください。

gwenmerida
私はすでにさまざまなクライアントと一緒に働いていた経験があります。クライアントは異なる技術を使うので、私は必要な技術をクライアントに合わせて勉強しなければなりません。 開発者としてプロジェクトの開発の時、問題の解決策を考えます。もしチームメンバーは問題があったら解決策を考えて、考えた解決策を教えます。
bit-okutama
外国人ITエンジニア育成を目的とした日本語学校です
http://bit-okutama.jp
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした