From b7ee978e7f89658ea915a4f613f055d7ac3ab171 Mon Sep 17 00:00:00 2001 From: ysaito <60546319+yk-saito@users.noreply.github.com> Date: Wed, 11 Oct 2023 14:30:12 +0900 Subject: [PATCH] feat: add install of openzeppelin --- ...4\270\212\343\201\222\343\202\210\343\201\206.md" | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git "a/docs/Polygon-ENS-Domain/ja/section-1/lesson-1_\343\203\255\343\203\274\343\202\253\343\203\253\347\222\260\345\242\203\343\201\247\343\202\244\343\203\274\343\202\265\343\203\252\343\202\242\343\203\240\343\203\215\343\203\203\343\203\210\343\203\257\343\203\274\343\202\257\343\202\222\347\253\213\343\201\241\344\270\212\343\201\222\343\202\210\343\201\206.md" "b/docs/Polygon-ENS-Domain/ja/section-1/lesson-1_\343\203\255\343\203\274\343\202\253\343\203\253\347\222\260\345\242\203\343\201\247\343\202\244\343\203\274\343\202\265\343\203\252\343\202\242\343\203\240\343\203\215\343\203\203\343\203\210\343\203\257\343\203\274\343\202\257\343\202\222\347\253\213\343\201\241\344\270\212\343\201\222\343\202\210\343\201\206.md" index f2939fe23..2e6edccbe 100644 --- "a/docs/Polygon-ENS-Domain/ja/section-1/lesson-1_\343\203\255\343\203\274\343\202\253\343\203\253\347\222\260\345\242\203\343\201\247\343\202\244\343\203\274\343\202\265\343\203\252\343\202\242\343\203\240\343\203\215\343\203\203\343\203\210\343\203\257\343\203\274\343\202\257\343\202\222\347\253\213\343\201\241\344\270\212\343\201\222\343\202\210\343\201\206.md" +++ "b/docs/Polygon-ENS-Domain/ja/section-1/lesson-1_\343\203\255\343\203\274\343\202\253\343\203\253\347\222\260\345\242\203\343\201\247\343\202\244\343\203\274\343\202\265\343\203\252\343\202\242\343\203\240\343\203\215\343\203\203\343\203\210\343\203\257\343\203\274\343\202\257\343\202\222\347\253\213\343\201\241\344\270\212\343\201\222\343\202\210\343\201\206.md" @@ -183,6 +183,18 @@ Polygon-ENS-Domain + └── test/ ``` +次に、安全なスマートコントラクトを開発するために使用されるライブラリ **OpenZeppelin** を追加します。 + +`packages/contract`ディレクトリにいることを確認し、以下のコマンドを実行してください。 + +``` +yarn add @openzeppelin/contracts@^4.8.2 +``` + +[OpenZeppelin](https://github.com/OpenZeppelin/openzeppelin-contracts) はイーサリアムネットワーク上で安全なスマートコントラクトを実装するためのフレームワークです。 + +OpenZeppelinには非常に多くの機能が実装されておりインポートするだけで安全にその機能を使うことができます。 + それでは、`packages/contract`ディレクトリ内の`package.json`ファイルを更新しましょう。下記のように`"private": true,`の下に`"scripts":{...}`を追加してください。よく利用するコマンドを設定しておきます。 ```diff