はじめに 前回(ブロックチェーンアプリ開発基礎の基礎)Gethの基本的な使い方が分かったと思うので、今回は実際にコントラクト指向言語であるSolidityを用いてスマートコントラクトの開発を行ってみたいと思います。 基本的には前回の続きになります。今回必要な部分は以下にまとめておきますが、分からない部分があれば適宜前回記事を参照してください。 最低限必要な準備 { "config": { "chainId": 42, "homesteadBlock": 0, "eip155Block": 0, "eip158Block": 0 }, "nonce": "0x0000000000000042", "timestamp": "0x0", "parentHash": "0x00000000000000000000000000000000000000000000000000000000000000
![ブロックチェーンアプリ開発の基礎:Solidityの基礎、スマートコントラクト - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/f640713c848896ba24a554a814c8d8c70a503733/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9JUUzJTgzJTk2JUUzJTgzJUFEJUUzJTgzJTgzJUUzJTgyJUFGJUUzJTgzJTgxJUUzJTgyJUE3JUUzJTgzJUJDJUUzJTgzJUIzJUUzJTgyJUEyJUUzJTgzJTk3JUUzJTgzJUFBJUU5JTk2JThCJUU3JTk5JUJBJUUzJTgxJUFFJUU1JTlGJUJBJUU3JUE0JThFJUVGJUJDJTlBU29saWRpdHklRTMlODElQUUlRTUlOUYlQkElRTclQTQlOEUlRTMlODAlODElRTMlODIlQjklRTMlODMlOUUlRTMlODMlQkMlRTMlODMlODglRTMlODIlQjMlRTMlODMlQjMlRTMlODMlODglRTMlODMlQTklRTMlODIlQUYlRTMlODMlODgmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtY2xpcD1lbGxpcHNpcyZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTViMjNiZTY2YjJhZjMxMGVmZWE1YzI5MzFkNzk1NzM2%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwS2F6dWtpS2F3YW11cmEmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTRiNWQxZTlkMmEyMzFmMzI5NjZmYmFmN2VmN2M2MDE1%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D67f548b450e5b8adbce40d446da741e8)