목록블록체인/솔리디티 (2)
공대생 정리노트
Reference https://ko.docs.klaytn.com/smart-contract/ide-and-tools/truffle truffle을 클레이튼과 연동하기 위해서 truffle의 truffle-config.js의 provider을 작성해주어야 한다. 자신이 로컬 엔드포인트 노드를 실행해 연동할 수도 있지만 관리하기 쉽지 않으므로 KAS와 연동하였다. KAS를 사용하려면 먼저 AccessKey ID와 Secret AccessKey를 발급받아야 한다. 이 과정은 어렵지 않으므로 패스하겠다. Truffle을 사용해 스마트 컨트랙트를 배포할 것이므로 truffle을 설치한다. $ sudo npm install -g truffle 현재 klaytn docs에서는 v5.0.26까지 지원한다고 하므로 해..
본 내용은 인프런 강의인 이더리움 & 솔리디티 기반의 투표 dApp 구현하기를 들으면서 작성한 내용으로, 강의의 자세한 내용은 담고 있지 않습니다. 환경세팅 node를 사용하여 진행했다. npm으로 하단의 3개의 모듈을 다운받는다. Ganache : 일종의 인 메모리 블록체인 web3.js : 블록체인과 상호작용하는 라이브러리 solc : 솔리디티 컴파일러 설치 이후 node_modules/.bin/ganache-cli로 가나쉬를 실행시키면 10개의 계정과 해당되는 개인키를 가진다. 가나슈는 8545 포트로 listen하고 있다. 블록체인 확인하기 node를 실행하고 web3객체를 만든다. web3의 도큐먼트를 잠시 보자 더보기 web3.js is a collection of libraries that ..