前回はこちら。スマートコントラクト開発でHello Worldをする
開発環境について
Browser-Solidityを使う
URLはこちら
https://github.com/ethereum/browser-solidity
branchはgh-pages
Zipファイルをダウンロードする
解凍してindex.htmlをクリックします
この画面がbrowserでオープンします。
Web3 Providerを選択。
VagrantのIPアドレスを確認して、その値を入力します。
これで、開発マシンと接続しました。
Etherの単位
| 単位 | Wei Value | Wei |
|---|---|---|
| wei | 1 wei | 1 |
| szabo | 10^12 wei | 1,000,000,000,000 |
| finney | 10^15 wei | 1,000,000,000,000,000 |
| ether | 10^18 wei | 1,000,000,000,000,000,000 |
時間の単位
| 単位 | Seconds | units |
|---|---|---|
| seconds | 1 | 1 |
| minutes | 60 | 60 seconds |
| hours | 3600 | 60 minutes |
| days | 86400 | 24 hours |
| weeks | 604800 | 7 days |
| years | 31536000 | 365 days |
ブロックのプロパティ
| グローバル変数 | データ型 | 説明 |
|---|---|---|
| block.blockhash(uint blockNumber) | bytes32 | 指定したブロックのハッシュ |
| block.coinbase | address | カレントブロックのマイナーのアドレス |
| block.number | uint | カレントブロックの番号 |
| block.timestamp | uint | カレントブロックのタイムスタンプ |
| msg.sender | address | 送信者アドレス(現在の呼び出し) |
| msg.value | uint | 送金額 |
| now | uint | block.timestamp のエイリアス |





