소개
강의
전체 1수강평
- 블록체인 기반의 스마트컨트랙트 개발
게시글
질문&답변
2018.12.14
sourceCompiled가 정의되지 않았다고 나옵니다.
sourceCompiled 라는 객체에 컨트랙트 컴파일 된 정보가 담겨져있나요? 일단 그걸 먼저 확인하셔야되는데요... 제가 올린 미디엄쪽 글을 참고하시면 좋을 듯합니다.. -> https://medium.com/day34/%ED%8C%A8%EC%BA%A0-2%EC%A3%BC%EC%B0%A8-geth-%EC%8B%A4%EC%8A%B5-%ED%8A%B8%EB%9E%9C%EC%9E%AD%EC%85%98-428e20cccd89
- 0
- 1
- 203
질문&답변
2018.12.11
BlockChain.ova.zip 파일이 열리지 않습니다.
kyle님 안녕하세요 !! ova 압축파일을 다운로드 받으시고 VirtualBox로 실행하셨는데 안된다고 하신거죠~?https://goo.gl/r4EMjG 실행을 해보았는데 문제없이 잘 돌아가는데 다운로드 또는 zip 압축을 푸는 프로그램상 문제가 있는지도 체크 한번 부탁드립니다 ^^추가적으로 우분투환경과 Geth 셋팅에 대해선 Appendix에 추가 동영상을 올렸으니 참고하시면 좋을 것 같고요추가 동영상에서 작업한 ova 파일은 -> https://drive.google.com/uc?id=1Cn1gXl7PiuENcT1UousSr6J_zlqaXvb5&export=download확인하실 수 있습니다.그래도 안 되신다면 다시 연락한번 주세요!
- 0
- 1
- 270
질문&답변
2018.11.30
우분투 버전
네 효진님^^ 18로 사용하셔도 무방합니다~
- 0
- 1
- 222
질문&답변
2018.10.12
질문있습니다.
안녕하세요 ana teanon 님 !세일 종료후 CA(Contract Account) 어드레스에서 돈을 뺄 수 있는 방법을 질문 해주셨는데요..질문의 소스가 만약 제 강의의 CrowdSale이라고 한다면 최초의 Constructor 에서 wallet으로 설정되어있는 크라우드 세일 모금 지갑 주소로 자동으로 보내지기 때문에 별도의 CA에서 출금을 할 필요는 없습니다. 토큰을 유저가 사는 순간 초기에 설정되어있는 wallet으로 가니까요~ 해당 소스에서 보시면constructor(uint256 _rate, address _wallet, ERC20 _token) public { require(_rate > 0); require(_wallet != address(0)); require(_token != address(0)); rate = _rate; wallet = _wallet; token = _token; } Constructor 선언부에 토큰을 구매했을 때 바로 wallet 주소에 들어갈 거구요... 해당 wallet은 사용자가 buyTokens 를 했을 때 function _forwardFunds() internal { wallet.transfer(msg.value); }위의 wallet 주소로 transfer 됩니다. 고로 CA 에는 ether가 남아있지 않을 것입니다. 바로바로 보내주기 때문에...다른 한편으로, 질문이 CrowdSale이 저 형식이 아닌 다른 형식으로 CA에 ether를 보관한다면 향후 CA를 만든 Owner의 EOA 주소를 상태 변수에 setting을 해주고 Owner만이 출금을 할 수 있도록 아래와 같이 function을 추가해주시면 될것같습니다.function withdrawFund() public { require(msg.sender == owner); // 이 require는 OpenZeppelin에서 배포한 Ownable.sol을 참조하면 좋을듯합니다. owner.transfer(this.value); // owner는 EOA 계정이여야합니다}위의 방법이 가장 적합한 방법일 것 같습니다. 답변이 제대로 되었는지 모르겠는데요궁금한 거 있으시면 다시 질문주세요!
- 0
- 1
- 197
질문&답변
2018.10.04
머클 트리 자료주소 Error 404
안녕하세요 태건님!https://okky.kr/article/464145 이 주소가 올바른 주소입니다. 상대적으로 쉽게 설명한 예제라 참고하였는데요... url 에 8080이...;;; 들어가 있었네요..위의 주소로 들어가 보시기 바랍니다감사합니다!
- 0
- 1
- 175