[ Note ๐ข ] ๋ณธ ๋ฌธ์๋ ์ด๋ ํ ๊ฐ๋ ์ ์ต๋ํ๊ธฐ ์ํด ์ง๊ทนํ ์ฃผ๊ด์ ์ธ ๊ฒฌํด๋ก ์ฐ์ฌ์ก๋ค๊ณ ๋งํ๊ณ ์๋ค.
์ผ๋จ ๊ณ ๊ธฐ๋ฅผ ์ด ์์ค์ ์ฐ์ด ๋จน์ด๋ณด์. ๋ค์ ์์ฅ ์ฐพ์ ์ผ์ด ์์ ๊ฒ.
Truffle์ด๋ ๋จ์ด ๋ค์ Framework
๊ฐ ๋ถ์ด์๋ ๊ฑธ ๋ณด๋ฉด
ํ์คํ ๋๋ฅผ ๋์์ฃผ๋ ๋๊ตฌ๊ฐ์๋ฐ ๋ญ ๋์์ฃผ๋๊ฑฐ์ผ.
์ด๊ฒ์ ๋ก์ปฌ์์ ์๋ฆฌ๋ํฐ๋ก ๊ฐ๋ฐํ๊ณ ์ ํ ๋
ํ๋ก์ ํธ์ ๊ธฐ๋ณธ์ ์ธ ํ๊ฒฝ์ ์์ฝ๊ฒ ๊ตฌ์ฑํด์ฃผ๊ณ ,
์์ฑํ ์ฝ๋๋ฅผ ์์ฝ๊ฒ ์ปดํ์ผ
๊ณผ ๋ฐฐํฌ
๋ฅผ ๋์์ค๋ค
๋ค๋ฅธ ๋์์ ์ฃผ๋ ๊ฒ๋ค๋ ๋ง์์. ๐ ํธ๋ฌํ ๊ณต์๋ฌธ์
์ธ์ด์๋ , ๋๋ฅผ ๋์์ค๋ค๋ค์ ?!
ํ๋ก์ ํธ ๋๋ ํ ๋ฆฌ๋ฅผ ์์ฑํ ๋ค์
npm init
npm install -g truffle
npm install truffle --save
truffle init
Truffle ํ๋ก์ ํธ๊ฐ ์์ฑ๋๋ฉด ์ด๋ฌํ ๊ตฌ์กฐ๋ฅผ ๊ฐ๋๋ค.
contracts/
: ์๋ฆฌ๋ํฐ๋ก ์์ฑํ ์ปจํธ๋ํธ ํด๋
migrations/
: ๋ฐฐํฌ ๊ฐ๋ฅํ ์คํฌ๋ฆฝํธ ํด๋
test/
: ํ
์คํธ ์คํฌ๋ฆฝํธ ํด๋
truffle-config.js
: Truffle ์ค์ ํ์ผ
๐ ์ก๋ก๋ฒ์ฏ
๐ ํธ๋ฌํ ์ด์ฝ๋ฆฟ
๐ Framework๊ฐ ๋ญ์ผ
๐ ๋์ 1