Solidity

cryptochat

cryptochat

https://yuzunoha.github.io/cryptochat/

(CryptoChat.sol)

(index.html)

(css.css)

(const.js)

solidityでクイックソート~フロントエンドを書いてgithubを使った~

solidityでクイックソート~フロントエンドを書いてgithubを使った~

https://yuzunoha.github.io/quicksort/

solidityで任意の長さのuint8の疑似乱数の配列を受け取る関数

solidityで任意の長さのuint8の疑似乱数の配列を受け取る関数

_getRandomUintArray

https://ethfiddle.com/0QtdzDXcl5

oraclizeを初めて使った

oraclizeを初めて使った

使用元のコントラクトにetherの残高が必要らしい。
ケチだな。

requireの第2引数にエラーメッセージを載せる(contract SimpleBank)

requireの第2引数にエラーメッセージを載せる(contract SimpleBank)

SimpleBankのaddress(ropsten)

https://ropsten.etherscan.io/address/0x1a5a2b35e7aede8cc54defd50f145b06181c10de

このやり方↓
require(false, “エラーメッセージ”);
がスマートかどうかは自信がない。

ところで、truffle consoleやetherscanではこの”エラーメッセージ”を読む方法がわからない。
remix(browser-solidity)では読める。

solidityでquicksort(使いやすい)

solidityでquicksort(使いやすい)

https://ethfiddle.com/_cKcOFL8HU

truffleでイベント監視

truffleでイベント監視

solidityで文字列とバイトコードの相互変換

solidityで文字列とバイトコードの相互変換

こんなに簡単だったとは。
有効文字数は何文字だろう。

ガスコスト比較。Auctions

ガスコスト比較。Auctions

構造体のネーミングをミスった。