最初はStandardTokenにonlyOwnerをつけてトークン量を加算しよう、そんな感じで実装しようとしていましたが、いろいろ調べるうちに、OpenZeppelinにMintableというトークンがあることがわかりました。それならば、せっかくフレームワークにあるのに、使わないわけにはいかない、ということで、作成してみたいと思います。ミンタブルトークンはopenzeppelin-solidity->contracts->token->ERC20->MintableToken.solにあります。※アカウント間で送金のみできる、基本的なトークンは以下の記事で作成しました。}}importをみるとわかる通り、MintableTokenはOwnable.sol(管理者のみ実行できる機能)と、StandardTokenの機能を組み合わせてできています。contractは、StandardTokenとOwnableを継承していますね。追加トークン量)・finishMinting()があります。finishMintingメソッドはmintingFinishedフラグを変更するだけのものですね。一回実行してフラグをtrueにすると、mintもmintingFinishedも実行できなくなります。トークン発行の必要が無くなったら実行して追加発行を凍結するみたいなイメージでしょうか。このMintableTokenを継承して自分のトークンをつくれば、簡単に管理者のみトークン追加が可能なトークンを作れそうです。動かしてみるもちろん、migrationフォルダ内には「2_deploy_mymint.js」を配置してください。StandardTokenの時に使用したものと同じです。})}2_deploy_mymint.jsそれでは、truffleの開発用ブロックチェーンを起動してみます。develop次に、例のごとくマイグレーションします。0x........とコントラクトのアドレスが表示されますので、そのアドレスはひかえておきます。mymint.at("0x...↑でコピーしたアドレスです。")として、aですぐにメソッドを呼び出せるようにします。トークン総量の確認からa.totalSupply()次に、mintメソッドを実行してみます。develop起動時にでるアカウント0のアドレスです。ここでは、アカウント0のアドレスに1000MYMNT追加しています。a.totalSupply()でトークン量の確認、ふえてますね。最後に、a.finishMinting()発動しました。これで、このトークンがメインネットやテストネットにあった場合、永久に追加発行できなくなりました。1000e18)をしてもエラーで実行されません。いうことで、何とか管理者のみトークンを増やすことができるトークンが作成できました。◆オススメの書籍ブロックチェーンの概要、スマートコントラクトの概要から、ビットコイン、イーサリアムの違い、イーサリアムのコントラクトを実装するための開発環境構築など、ブロックチェーンアプリケーションの入門にはもってこいの書籍です。クリップぱんだクリップ関連記事ブロックチェーン関連DappsをXサーバーで動かすコントラクトのデータ取得とデータ書き込みをフロントエンドから行う、という内容で書いた記事のコントラクトをRopstenテストネットワークにデプロイしました。参考として記載させていただきます。フロントエンドのコ...ブロックチェーン関連SafeMath.solを読んでみましたOpenZeppelinフレームワークのSafeMathでは何をしているのか?SafeMathの使い方などブロックチェーン関連truffleでERC20トークン作成するtruffleでプロジェクトを作成し、ERC20トークンをコーディングしてtruffleのテストネットにデプロイするまでを行います。ブロックチェーン関連ブロックチェーン関連書籍レビューイーサリアムのスマートコントラクト開発に入門するべく購入した書籍のレビューを書きます。ブロックチェーン関連Gethのインストールから起動まで(mac)Go-Ethereumはブロックチェーンの仕組みなどを実際動かして体感できます。そのとき行った、インストールと起動の備忘録です。ブロックチェーン関連JavaScript初心者が、Dappsとそのフロントエンドを作りたいJavaScriptをファッション感覚でしか使用したことのないプログラマのDappsフロントエンド作成奮闘備忘録です。solidityでコントラクト作成できるようになったのに、フロントエンド作成の世界の広さに脱帽したため、色々頑張る備忘録です。スポンサーリンクtruffleでERC20トークン作成するContactForm7のカスタマイズ4点ホームブロックチェーン関連パンダの中のパンダアラサーパンダ、2019年、10年ぶりにDTM再開しました。プログラムのこと、写真のこと、DTMのことなどを不定期にメモしたりします。日々コンテンツ作成にいそしみたいです。どこかで誰かの役に立つ情報になればと思います。写真ACにクリエーター登録しています。パンダの中のパンダさんのプロフィール|写真素材なら「写真AC」無料(フリー)ダウンロードOK無料写真素材を提供する「写真AC」のフリー写真素材は、個人、商用を問わず無料でお使いいただけます。クレジット表記やリンクは一切不要です。Web、DTP、動画などの写真素材としてお使いください。Audiostock(オーディオストック)「パンダの中のパンダ」さんが販売中のBGM(インスト)素材一覧ページです。「Audiostock」では、著作権ロイヤリティフリーの音楽素材が1100円から購入・ダウンロード可能です。35万点以上の高品質BGM・効果音・ボイス・歌もの曲素材や無料音楽素材がmp3やWAVの形式で購入できます。業務効率化pythonC#フォトストックホーム検索トップサイドバーパンダの中のパンダアラサーパンダ、2019年、10年ぶりにDTM再開しました。プログラムのこと、写真のこと、DTMのことなどを不定期にメモしたりします。日々コンテンツ作成にいそしみたいです。どこかで誰かの役に立つ情報になればと思います。写真ACにクリエーター登録しています。パンダの中のパンダさんのプロフィール|写真素材なら「写真AC」無料(フリー)ダウンロードOK無料写真素材を提供する「写真AC」のフリー写真素材は、個人、商用を問わず無料でお使いいただけます。クレジット表記やリンクは一切不要です。Web、DTP、動画などの写真素材としてお使いください。Audiostock(オーディオストック)「パンダの中のパンダ」さんが販売中のBGM(インスト)素材一覧ページです。「Audiostock」では、著作権ロイヤリティフリーの音楽素材が1100円から購入・ダウンロード可能です。35万点以上の高品質BGM・効果音・ボイス・歌もの曲素材や無料音楽素材がmp3やWAVの形式で購入できます。雑記WPプラグインアーカイブ2020年2月62020年1月72019年12月112019年11月52019年8月42019年7月42019年6月52019年4月42019年3月52019年2月32018年12月12018年7月22018年6月62018年5月72018年4月6タイトルとURLをコピーしました。