Smart Contract 작성

이 가이드에서 작성할 Dapp은 간단한 election application 입니다. 스마트 컨트랙트 자체에 대한 설명은 아래 블로그글을 참고하세요.

  1. 이 스마트 컨트랙트는 미리 만들어둔 pet-shop truffle box를 이용합니다. 우선 terminal에 새로운 폴더를 만들고, 아래 명령어를 실행하세요.

2. election.sdl 파일을 만듭니다.

** copy & paste 했을 때, encoding error가 난다면, 위에 있는 링크로 가서 코드를 가져오세요.

3. truffle을 이용해 ethereum blockchain에 migration하기 위해 migration 파일을 만듭니다.

4. 새로운 터미널 창을 띄워서 migration을 진행합니다.

  • 만약 ethereum client를 찾지 못한다는 error가 발생한다면, ./truffle.js의 port number가 9545인지 확인하세요.

  • 수정후 배포를 하는것이라면 truffle migrate --reset 을 이용하세요.

6. console을 이용해서, 컨트랙트를 확인해 볼 수 있습니다.

Last updated

Was this helpful?