1. openzeppelin ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น ** openzeppelin๋ผ์ด๋ธ๋ฌ๋ฆฌ: ์ค๋งํธ์ปจํธ๋ํธ ์ฝ๋๋ค ํ์ธํ ์ ์์ smartcontract ํด๋ ์์ฑ ํ truffle init npm init -y npm install -E openzeppelin-solidity npm install @openzeppelin/contracts 2. smartcontract ํด๋์์ truffle-config.js ํ์ผ ์์ network์ compiler ์์ 3. test.sol ํ์ผ ์์ฑ contract ํด๋ ์์ test.sol ํ์ผ ์์ฑ pragma solidity ^0.5.2; // solidity 0.5.2 ๋ฒ์ ์ ์ฌ์ฉ contract TEST { // contract ์ด๋ฆ์ TEST๋ก ์ง์ strin..