Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1주차 과제: 글 작성&조회 스마트 컨트랙트 #2

Closed
qpzm opened this issue May 10, 2020 · 0 comments
Closed

1주차 과제: 글 작성&조회 스마트 컨트랙트 #2

qpzm opened this issue May 10, 2020 · 0 comments

Comments

@qpzm
Copy link
Owner

qpzm commented May 10, 2020

수업시간에서 remix ide를 계속 사용하는 것이 좀 불편하여 자바스크립트 기반 Dapp 개발 프레임워크 truffle과 로컬 블록체인 네트워크인 ganache를 사용하여 Hello World 앱만 만들었습니다.

https://medium.com/coinmonks/5-minute-guide-to-deploying-smart-contracts-with-truffle-and-ropsten-b3e30d5ee1e 를 참고했고 아래의 사항만 수정했습니다.

  • truffle-hdwallet-provider패키지는 truffle에 통합되어 별도로 설치할 필요가 없습니다.
  • @truffle/hdwallet-provider 패키지가 의존하는 node-scrypt의 경우, 수업 시간에 사용했던 노드 12.x 버전에서 설치 오류가 있어 노드 v10.20.1을 사용했습니다.
  • Solidity 버전이 달라서 pragma solidity ^0.5.16;로 바꿨더니 타입 선언에 memory를 붙여야 했습니다.
contract HelloWorld {
    //   이전 코드: function sayHello() public pure returns(string){
    function sayHello() public pure returns(string memory){
        return(“hello world”);
    }
}
@qpzm qpzm closed this as completed May 25, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant