ethereumjs-txでトランザクションを生成する[Infula][sendSignedTransaction]

2018.06.17

INFURAではプライベートキーを提供していない関係で、sendTransactionを利用することができません。しかし、ethereumjs-txを利用してトランザクションを生成すれば、デプロイしたコントラクトに対してステートを変更することが可能です。

TruffleでINFURAにコントラクトをデプロイする[web3.js]

2018.06.06

Ethereumのブロックチェーンには大きく分けて「プライベートネットワーク」「テストネットワーク」「メインネットワーク」の3つの環境があります。今回は、テストネットワークのひとつであるRopstenテストネットワークにコントラクトをデプロイし、web3.jsを利用してブラウザからそのコントラクトに対してアクセスしてみます。

web3.jsでブラウザからコントラクトにアクセスする[Ganache]

2018.05.28

web3.jsはイーサリアムのノードと通信することのできるJavaScript APIで、ブラウザからコントラクトにアクセスすることが可能となります。

TruffleでHelloWorld[Ethereum]

2018.05.21

TruffleはSolidityによるスマートコントラクト構築のためのコンパイルやデプロイ、バイナリ管理等を行えるフレームワークです。

スマートコントラクトとしての権利移譲[登記][Solidity]

2018.05.09

権利移譲の再発明とも言われるスマートコントラクトにおいて、とりわけ注目されているのが土地登記のシステムだ。

素数を求める[エラトステネスのふるい][JavaScript]

2018.04.30

素数とは、2以上の整数で1とその数自身でしか割りきれない数のことを言う。今回は1000以下のすべての素数を見つけるためのアルゴリズムをJavaScriptで実装してみた。

Solidityでオークション[Auction][Ethereum]

2018.04.04

スマートコントラクトにおいてオークションのシステムを理解することはいずれ必須となるのかも知れない。

 

Solidityによる投票システム[Vote]

2018.03.05

簡単な投票システムのコントラクトを作成してみました。

revert、require、assertによるエラー処理[Solidity]

2018.02.23

エラーハンドリングであるrevert、require、assert関数について記述しておきます。

transferで送金する[solidity][Ethereum Wallet]

2018.02.14

プライベートネットにおいて、アドレス型(Address)のメンバ関数であるtransferで送金を試してみます。

スポンサーリンク

Copyright © 2018 思考の葉 All Rights Reserved.  プライバシーポリシー