2021年8月28日 / 最終更新日時 : 2021年8月28日 takumina Ethereum ゼロから始めるスマートコントラクト(その9) OpenZeppelinを用いたERC20トークンの作成 Solidityを使ってスマートコントラクトを開発していましたが、この章では、Solidityを使わずにトークンを作成していきます。そのためにOpenZeppel […]
2021年8月28日 / 最終更新日時 : 2021年8月28日 takumina Ethereum ゼロから始めるスマートコントラクト(その8) トランザクションの送信 Truffleコンソールを使用して、ローカルネット(Ganache)にデプロイされたコントラクトと対話します。 その後下記を入力。 Test関数のstoreは整数値を受け取って値を格納します。この […]
2021年8月28日 / 最終更新日時 : 2021年8月28日 takumina Ethereum ゼロから始めるスマートコントラクト(その7) スマートコントラクトのデプロイ さっき作ったtest.solをdeployしてきましょう!Migrationは以下のファイルを作成します。 デプロイするために、ローカル環境のGanacheへつなげます。ローカルホストと7 […]
2021年8月28日 / 最終更新日時 : 2021年8月28日 takumina Ethereum ゼロから始めるスマートコントラクト(その6) Ganacheのインストール 公式サイト https://www.trufflesuite.com/ganacheよりダウンロードして、起動します。 起動したら、NEW WORKSPACEを選択してください。 以下の画面 […]
2021年8月28日 / 最終更新日時 : 2021年8月28日 takumina Ethereum ゼロから始めるスマートコントラクト(その5) ローカルネットとテストネットとメインネット スマートコントラクトって明示されたどこかのサーバ・誰かのサーバでは実行されません。じゃあどこかっていうと、Ethereumのネットワーク上に存在します。実際にEthereum […]
2021年8月28日 / 最終更新日時 : 2021年8月28日 takumina Ethereum ゼロから始めるスマートコントラクト(その4) Solidityのコンパイル Solidityをコンパイルするためには、solcを使います。これ、コントラクトで明記したVersion(さっきのバージョン宣言のところ)でしかコンパイルできないのです。注意が必要。 tru […]
2021年8月28日 / 最終更新日時 : 2021年8月28日 takumina Ethereum ゼロから始めるスマートコントラクト(その3) Solidityファイルの準備 Solidityでコントラクトをつくっていきます。[.sol]ファイルです。馴染みないですね。 下記を、contracts/test.sol に保存してください
2021年8月28日 / 最終更新日時 : 2021年8月28日 takumina Ethereum ゼロから始めるスマートコントラクト(その2) Nodeのセットアップ Node使います。Nodeがよくわからなくても良いです。この本はとりあえず動けばいい、理解できりゃそれでいいくらいの気持ちでいます。だいたいこの文章を読んでいるのかも謎です。たいていの人は文章も読 […]
2021年8月28日 / 最終更新日時 : 2021年8月28日 takumina Ethereum ゼロから始めるスマートコントラクト(その1) はじめに Ethereumのスマートコントラクト開発が誰でもパパっと簡単にできる時代になりました。問題があるとすれば、この界隈の進化のスピードの速さ。ネットの海に放たれている2年前の情報とかそのままでは使えません。全部 […]