playground

The world is a playground.

Solidity

Ethernaut

ブラウザ上で、実際にコードを実行しながら Ethereum スマートコントラクトの脆弱性をみつけることで、スマートコントラクトのセキュリティについて学ぶことができるサイト https://ethernaut-devcon3.zeppelin.solutions/

Solidity 0.4.22 以上でのコンストラクタの書き方

Solidity 0.4.21 までのコンストラクタの書き方 Solidity 0.4.21 までは、コントラクトと同じ名前の関数がコンストラクタでした。 ただ、この仕様だと、コントラクト名を変更したときに、コンストラクタだけ変更されずに、意図した初期化処理が行われない可…