目次Ropstenネットワークへのデプロイデプロイの事前準備デプロイフロントエンドの構築コントラクトのデータ取得とデータ書き込みをフロントエンドから行う、という内容で書いた記事のコントラクトをRopstenテストネットワークにデプロイしました。参考として記載させていただきます。フロントエンドのコードはXサーバーに配置して、動作確認しました。サンプルへのリンクは記事末尾です。RopstenネットワークへのデプロイRopstenネットワークへデプロイするには、truffleプロジェクトファイルに含まれているtruffle.jsを編集します。・infuraサービスへの登録Gethのように、ローカルマシンにイーサリアムのクライアントノードを作成して、ネットワーク全体と同期させるのに結構な時間(1~2日らしいです)がかかります。ローカルマシンのCPUリソースなどを使用してしまいます。それを代替してくれるものがinfraというサービスですので、登録しましょう。登録時に、アクセストークンというものが発行されますので、これは大事に控えておきます。Networkを選択しましょう。使用する場合、アカウントのetherが0のため、Ropstenネットワークで使用できるイーサを取得する必要があります。Faucetボタンを押しましょう。faucet」で1イーサが取得できます。greedy."}・truffleファイルの編集CarShareのプロジェクトファイルのtruffle.jsファイルを編集します。"MetaMaskのニーモニックです。}};truffleフレームワークのtruffle-hdwallet-providerというものを使用します。mnemonic」には、MetaMaskのアカウント作成時のニーモニックを(保存しておいて、と言われた言葉の集まりみたいなもの)記載します。infraAccessToken」には、Infra登録時に提供されたアクセストークンを入力します。このhdwalletを使用すると、ニーモニックに指定したMetaMaskのアカウントでInfraをイーサリアムのノードとして経由し、デプロイができます。便利ですね^^また、今までは、developmentネットワークのみでしたが、デプロイの先に(networks:)、ropstenを追加しました。デプロイ以下コマンドで、Ropstenテストネットワークへのデプロイが可能です。ropstenコマンドでデプロイしましょう。ローカルのネットワークと違い、ブロックの生成に少々時間がかかりますので、待ちましょう。※Ropstenはテストネットワークとはいえ、メインネットと同様に動作しており、コントラクトを削除、修正したりはできません。私は、test.panda-clip.comというサブドメイン上に実装してみました。以前の記事、「JavaScript初心者が、Dappsのフロントエンドを作りたい2」で作成した3ファイル(index.html、carshare_abi.js、web3.js)をWebサーバーのホームディレクトリに配置しました。それだけです^^;コチラからテストサイトへ飛ぶことができます。◆オススメの書籍ブロックチェーンの概要、スマートコントラクトの概要から、ビットコイン、イーサリアムの違い、イーサリアムのコントラクトを実装するための開発環境構築など、ブロックチェーンアプリケーションの入門にはもってこいの書籍です。クリップぱんだクリップ関連記事ブロックチェーン関連openzeppelin-solidityとフレームワーク名が変わっていた件についてイーサリアムのスマートコントラクトフレームワークOpenZeppelinをインストールするときに名称が新しくなっていたので、Webや書籍のサンプル等でどのように変更したかということを書いています。ブロックチェーン関連MintableTokenを理解して作成してみたOpenZeppelinフレームワークのMintableToken.solを使ってERC20トークンを作成してみました。ブロックチェーン関連SafeMath.solを読んでみましたOpenZeppelinフレームワークのSafeMathでは何をしているのか?SafeMathの使い方などブロックチェーン関連JavaScript初心者が、Dappsとそのフロントエンドを作りたい2JavaScriptをファッション感覚でしか使用したことのないプログラマのDappsフロントエンド作成奮闘備忘録です。solidityでコントラクト作成できるようになったのに、フロントエンド作成の世界の広さに脱帽したため、色々頑張る備忘録です。フロントエンド編です。ブロックチェーン関連ブロックチェーン関連書籍レビューイーサリアムのスマートコントラクト開発に入門するべく購入した書籍のレビューを書きます。ブロックチェーン関連JavaScript初心者が、Dappsとそのフロントエンドを作りたいJavaScriptをファッション感覚でしか使用したことのないプログラマのDappsフロントエンド作成奮闘備忘録です。solidityでコントラクト作成できるようになったのに、フロントエンド作成の世界の広さに脱帽したため、色々頑張る備忘録です。SiteOriginでテキスト編集403エラー【ロリポップ】ホームブロックチェーン関連パンダの中のパンダアラサーパンダ、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をコピーしました。