目次SafeMath概要SafeMathを使うSafeMath概要SafeMathは、コントラクト内で四則演算するとき、値がオーバーフロー、アンダーフローすることに対応してくれる四則演算ライブラリです。いってもコード量はとても少ないです^^;とはいえ、2018年4月22日に悪用されたバッチオーバーフローのようなバグにもつながりますので、必ず演算する際には使用していきたいです。コントラクトのフレームワーク集のopenzeppelin-solidityで簡単にインストールできます。mathの中に「SafeMath.sol」としてインストールされます。結局割り算は特にエラー処理をしているわけではないんですね。ほかの演算は、それぞれassert関数で処理を止めるということをしています。このSafeMathを使用すると、演算により、値がオーバーフローしたときなど、適切に処理を止めてくれますね。uint256;と使うよ宣言をしなくてはいけません。a.add(b);とします。Solidityも始めたばかりで何も知らなく、引数2つあるのに引数1つでいいのみたいなことで1時間ほどつまづきました、なるほど、こういう書き方をするんですね。20180611追記CryptoZombiesやってます。Libraryという性質のものは、usingのforの後の型を自動的に第一引数にする、という動作をするみたいです。CryptoZombiesはsolidityのプログラミング習得にオススメです。SafeMathに関しては、レッスン5のチャプター10で触れていますね。イーサリアム上でゲームを開発する方法を学習。N...https://cryptozombies.io/jp/CryptoZombiesは、暗号からゾンビを生み出すゲームの開発を通じて、Solidityでスマートコントラクトの構築を学習できる、インタラクティブなオンラインレッスンです。t...ethereumdev.io◆オススメの書籍ブロックチェーンの概要、スマートコントラクトの概要から、ビットコイン、イーサリアムの違い、イーサリアムのコントラクトを実装するための開発環境構築など、ブロックチェーンアプリケーションの入門にはもってこいの書籍です。クリップぱんだクリップ関連記事ブロックチェーン関連truffleでERC20トークン作成するtruffleでプロジェクトを作成し、ERC20トークンをコーディングしてtruffleのテストネットにデプロイするまでを行います。ブロックチェーン関連JavaScript初心者が、Dappsとそのフロントエンドを作りたいJavaScriptをファッション感覚でしか使用したことのないプログラマのDappsフロントエンド作成奮闘備忘録です。solidityでコントラクト作成できるようになったのに、フロントエンド作成の世界の広さに脱帽したため、色々頑張る備忘録です。ブロックチェーン関連ブロックチェーン関連書籍レビューイーサリアムのスマートコントラクト開発に入門するべく購入した書籍のレビューを書きます。ブロックチェーン関連openzeppelin-solidityとフレームワーク名が変わっていた件についてイーサリアムのスマートコントラクトフレームワークOpenZeppelinをインストールするときに名称が新しくなっていたので、Webや書籍のサンプル等でどのように変更したかということを書いています。ブロックチェーン関連JavaScript初心者が、Dappsとそのフロントエンドを作りたい2JavaScriptをファッション感覚でしか使用したことのないプログラマのDappsフロントエンド作成奮闘備忘録です。solidityでコントラクト作成できるようになったのに、フロントエンド作成の世界の広さに脱帽したため、色々頑張る備忘録です。フロントエンド編です。ブロックチェーン関連Truffleとは?macにTruffleをインストールするTruffleをインストールしたときの手順備忘録です。イーサリアムコントラクト開発に挑戦し始めた方、初めてTruffleをインストールするひとや、Truffleとはどんな感じなの?といった情報を掲載しています。スポンサーリンクTruffleとは?macにTruffleをインストールするtruffleでERC20トークン作成するホームブロックチェーン関連パンダの中のパンダアラサーパンダ、2019年、10年ぶりにDTM再開しました。プログラムのこと、写真のこと、DTMのことなどを不定期にメモしたりします。日々コンテンツ作成にいそしみたいです。どこかで誰かの役に立つ情報になればと思います。写真ACにクリエーター登録しています。パンダの中のパンダさんのプロフィール|写真素材なら「写真AC」無料(フリー)ダウンロードOK無料写真素材を提供する「写真AC」のフリー写真素材は、個人、商用を問わず無料でお使いいただけます。クレジット表記やリンクは一切不要です。Web、DTP、動画などの写真素材としてお使いください。Audiostock(オーディオストック)「パンダの中のパンダ」さんが販売中のBGM(インスト)素材一覧ページです。「Audiostock」では、著作権ロイヤリティフリーの音楽素材が1100円から購入・ダウンロード可能です。35万点以上の高品質BGM・効果音・ボイス・歌もの曲素材や無料音楽素材がmp3やWAVの形式で購入できます。業務効率化pythonC#フォトストックホーム検索トップサイドバーパンダの中のパンダアラサーパンダ、2019年、10年ぶりにDTM再開しました。プログラムのこと、写真のこと、DTMのことなどを不定期にメモしたりします。日々コンテンツ作成にいそしみたいです。どこかで誰かの役に立つ情報になればと思います。写真ACにクリエーター登録しています。パンダの中のパンダさんのプロフィール|写真素材なら「写真AC」無料(フリー)ダウンロードOK無料写真素材を提供する「写真AC」のフリー写真素材は、個人、商用を問わず無料でお使いいただけます。クレジット表記やリンクは一切不要です。Web、DTP、動画などの写真素材としてお使いください。Audiostock(オーディオストック)「パンダの中のパンダ」さんが販売中のBGM(インスト)素材一覧ページです。「Audiostock」では、著作権ロイヤリティフリーの音楽素材が1100円から購入・ダウンロード可能です。35万点以上の高品質BGM・効果音・ボイス・歌もの曲素材や無料音楽素材がmp3やWAVの形式で購入できます。雑記WPプラグインアーカイブ2020年2月62020年1月72019年12月112019年11月52019年8月42019年7月42019年6月52019年4月42019年3月52019年2月32018年12月12018年7月22018年6月62018年5月72018年4月6タイトルとURLをコピーしました。