무료
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - 이론과 실습
지금 baobab에서 klay faucet 되나요?
dapp 개발자입니다. 우리 서비스에 클레이를 적용하기 위해 영상대로 baobab에서 계정을 만들었는데요. private key를 넣고 activate시킨 후 https://baobab.wallet.klaytn.com/faucet 위 페이지에서 'Run Faucet'을 눌렀는데 아무 반응이 없습니다. 계속 0 klay여서 저희 solidity파일을 deploy하지 못하고 있어요. 24시간 제한이고 뭐고 처음 누르면 적어도 한번은 5클레이라도 줘야하는거 아닌가요? 저만 안되는 걸까요, 아니면 서비스에 문제가 있는 걸까요? 참고로 network를 까보면 https://api-baobab.wallet.klaytn.com/faucet/run?address=0xa836e4af0e944df59fc0e76e8578ac44bca4b71e 위 페이지가 작동하지 않고 그래서 code: 994 data: "" result: "IP ERROR" target: "api" 위와 같은 response를 받습니다. 확인 좀 부탁해요. 답답해서 그런데 인도네시아에 클레이 상장했던데 이거 한국에서 구매하는 방법은 없나요? 또 메인넷 클레이만 있으면 현재도 클레이를 기반으로한 실서비스 가능한가요? (저희 서비스는 이더리움 기반으로 이미 잘 돌아가고 있는데 여기에 클레이를 적용할까 고민중입니다) 클레이 사이트 어디에도 물어볼 곳이 없어 강사분에게 물어봅니다.(혹시 문제점들에 대해 클레이와 직접 대화할 수 있는 통로가 있을까요? 텔레그램이든, 카톡이든) =>이건 마지막 강의를 보니 알려주셔서 주석처리합니다. 감사합니다.
- 미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - 이론과 실습
컨트랙으로 Klay 송금 (UI변경 및 테스팅) 과정 질문
안녕하세요 강의 잘보고있습니다! 잘따라하던 도중 막히는부분이 있어 질문 드립니다. 컨트랙과 로그인한 계정의 address가 같으면 changeUI함수를 통해 div id가 owner인 곳을 보이게끔 하는 곳에서 막혔는데 이유를 모르겠습니다 컨트랙계정과 로그인계정의 주소가 다르다고 인식해서 안되는것같은데 똑같은 계정으로 했는데 왜 안되는건지 모르겠네요ㅠㅠ 혹시 이유를 알수있을까요? 혹시나싶어 새로 계정만들고 해봤는데도 안뜹니다ㅠㅠ 실행화면
- Klaytn 클레이튼 블록체인 어플리케이션 만들기 - 이론과 실습
run faucet, deploy 오류
삭제된 글입니다
- 미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - 이론과 실습
npm install 오류뜹니다.
오류 해결 정리해놓으신 분 글보고 따라했는데도 이런 식으로 오류가 뜹니다...
- 미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - 이론과 실습
truffle 질문입니다.
4.1.15에서는 성공했는데 이걸 5버전 이상에서 하려면 어떻게 수정을 해야하나요?
- 미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - 이론과 실습
질문있습니다.
메인넷에 신뢰를 고정한다는 표현이 나오는데요, 이 '신뢰를 고정한다'는 무슨 뜻인가요?
- 미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - 이론과 실습
블록생성 질문입니다.
앞선 강의에서는 IBFT에서 제안자가 블록을 생성하고, 자신이 제안자임을 알리는 메시지를 보내면서 함께 블록을 validator들에게 보낸다고 하셨는데요, 이번 강의에서는 제안자가 위원회가 파악이 되면, ( preapare 단계에서 위원회가 응답하는 메시지를 받으면?) 그 때 블록을 생성한다고 말씀하셨습니다. 저도 백서에 이렇게 나와있어서 헷갈리는데... 블록은 언제 생성되는 건가요..
- Klaytn 클레이튼 블록체인 어플리케이션 만들기 - 이론과 실습
truffle deploy --network klaytn 에러가 발생합니다.
삭제된 글입니다
- 미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - 이론과 실습
const agContract = cav.klay.Contract(DEPLOYED_ABI, DEPLOYED_ADDRESS); 부분에서 오류가 납니다.
이전까지 과정에서는 문제가 없다가 아래 코드 const agContract = cav.klay.Contract(DEPLOYED_ABI, DEPLOYED_ADDRESS); 을 추가하여 로컬호스트를 열었을 때 콘솔창에 이러한 오류가 뜹니다. 이 부분을 주석 처리했을 때 오류가 나지 않음을 보고 이 부분에서 오류가 났다고 판단했습니다. Uncaught Error: Provided address {계정 주소} is invalid, the capitalization checksum test failed, if you want to create an human-readable address, please keep a human-readble string rule /^[a-zA-Z][0-9a-zA-Z]{4,12}.klaytn$/ at Object.inputAddressFormatter (formatters.js:441) at Object.set [as address] (index.js:97) at Contract (index.js:350) at new Contract (index.js:138) at eval (index.js:10) at Module../src/index.js (index.js:6783) at __webpack_require__ (index.js:20) at eval (webpack:///multi_(:8080/webpack)-dev-server/client?:2:18) at Object.0 (index.js:6794) at __webpack_require__ (index.js:20) 이런식으로 오류가 떴는데 어떤 식으로 해결하면 좋을까요 ??
- 해결됨Klaytn 클레이튼 블록체인 어플리케이션 만들기 - 이론과 실습
!!! 에러 해결법 총집합 !!! npm-gyp 오류/python 오류/truffle 컴파일 에러/Unknown network klaytn 에러 나시는 분들은
1. python 오류 나시는 분들은 https://www.python.org/downloads/release/python-2710/ 위 링크로 이동하셔서 2.7버전으로 다운그레이드 해주시고 2. npm-gyp 오류 나시는 분들은 - 출처: https://minimonk.net/8343 cmd 관리자 권한으로 실행하셔서, npm install --global --production windows-build-tools npm install --global node-gyp 입력하시면 됩니다! 저는 파이썬이랑 npm-gyp 문제가 둘다 발생해서 이문제로 골치좀 아팠네요... 윈도우10 환경에서 종종 발생되는 문제라고 합니다. 3. 그리고 truffle deploy --network klaytn 하실 때 컴파일 에러 발생하시는 분들은, 그리고 truffle.js 파일 이름을 truffle-config.js 이름으로 수정해서 다시 시도 해보세요! 저는 이렇게 하니까 되네요! 이게 왜 문제가 발생하냐면, 윈도우의 경우에는 truffle의 실행 명령어인 truffle.cmd 와 충돌이 일어날 수 있다고 합니다. 그래서 truffle.js로 하지않고 윈도우 환경에서는 되도록이면 truffle-config.js 로 수정해서 실행해주어야 한다고 합니다. 출처 - https://steemit.com/truffle/@blueleeky/truffle 4. 마지막으로 Unknown network "klaytn". See your Truffle configuration file for available networks. 에러 나시는 분들은, 저도 이거 잠시 겪었는데 파일의 내용에 오타가 있거나 철자 하나가 빠지거나, 필요한 내용이 없거나 할 때 발생되는 문제입니다. 저는 networks 부분이 network 라고 적혀있었기 때문에 문제가 발생하더라구요. // truffle.js config for klaytn. const PrivateKeyConnector = require('connect-privkey-to-provider') const NETWORK_ID = '1001' const GASLIMIT = '20000000' const URL = 'https://api.baobab.klaytn.net:8651' const PRIVATE_KEY = '' // 싱글 따옴표 안에 자신의 프라이빗 키 입력하세요. // 스마트 컨트랙트를 배포할 수 있는 간단한 기본 설정 module.exports = { networks: { klaytn: { provider: new PrivateKeyConnector(PRIVATE_KEY, URL), network_id: NETWORK_ID, gas: GASLIMIT, gasPrice: null, } } } 구동되는 환경설정 소스코드 입니다. 그대로 복사하셔서 프라이빗 키만 채워넣고 다시 해보세요. 이 에러들 찾느라 하루를 꼬박 샜네요... 그리고 강의 잘 듣고있습니다! 이런 좋은 강의 무료로 올려주시다니... 감사합니다! :) 추후 목표인원 달성하면 유료로 진행되는 강의도 수강할 계획입니다!
- 미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - 이론과 실습
governance council 노드들은 어찌뽑나요?
코인갯수를 통해서 지분양만큼 순위권안에 들어가게뽑는지요?
- 미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - 이론과 실습
거래 질문드립니다.
안녕하세요. 오너계정과 일반계정이 서로 클레이를 주고받을 수 있게 구현하고 싶은데요 일반계정이 컨트랙계정에 돈을 송금하는건 구현했는데 컨트랙 계정이 오너계정에게 받은 돈을 송금하게 하려면 어떻게 해야하는지 궁금합니다. 솔리디티에서 메소드를 추가해야하나요?
- 미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - 이론과 실습
질문드립니다
안녕하세요. 몇 가지 질문 드립니다! 1. klaytn에서 private 네트워크를 이용한 서비스를 개발하려면 test net을 생성하면 되는 것인가요?? 2. test net에서는 트랜잭션 비용이 발생하지 않게 값을 조정할 수 있는 것으로 알고있는데 이렇게 사용할 경우 test network내에 채굴 노드를 운영하지 않아도 되나요?? 답변 부탁드려요!
- 미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - 이론과 실습
npm install 오류
맥 os 및 윈도우 두환경에서 진행하고있는데 둘다안되서 문의드립니다. npm install을 할시 아래와같은 오류가 뜨는데어떻게해야하는지 궁금해서 질문드립니다. ----------------------------------------- ~/klaytn/addition-game-starter npm install npm ERR! path /Users/jsy/klaytn/addition-game-starter/node_modules/caver-js/node_modules/websocket npm ERR! code EISGIT npm ERR! git /Users/jsy/klaytn/addition-game-starter/node_modules/caver-js/node_modules/websocket: Appears to be a git repo or submodule. npm ERR! git /Users/jsy/klaytn/addition-game-starter/node_modules/caver-js/node_modules/websocket npm ERR! git Refusing to remove it. Update manually, npm ERR! git or move it out of the way first. npm ERR! A complete log of this run can be found in: npm ERR! /Users/jsy/.npm/_logs/2019-07-15T08_30_25_090Z-debug.log ------------------------------------------- npm 은 6.9 node js는 12.6 truffle 은 4.1.15 사용중입니다.
- 해결됨Klaytn 클레이튼 블록체인 어플리케이션 만들기 - 이론과 실습
클레이튼 블록보상 왜하나요?
합의 프로토콜은 철저하게 프라이빗체인이고, 체인을 이용한 여러 트랜잭션생성은 퍼블릭하게 오픈한게 클레인튼인데 합의프로토콜에 참여한 소수의 노드에게 블록생성할때마다 보상을 준다는게 좀 이상한것 같습니다. 카카오톡측에서 뭐 이정도면 신뢰할수있는 기업이다 뭐니어쩌고저쩌고해서 합의노드를 선출만하면 그 세끼들은 계속해서 블록보상을 독점하는거잖아요 이거 뭔가 이상해도 한참이상한것같은데... 도대채 보상시스템을 왜 만들었는지 이해가안됩니다
- 미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - 이론과 실습
npm 설치 에러
npm install이 안되는데 어떻게 해야할까요? git도 깔려있는 상태입니다.
- 해결됨Klaytn 클레이튼 블록체인 어플리케이션 만들기 - 이론과 실습
오랜만에 baobab testnet에 저장된 데이터를 조회할 때 out of gas가 뜹니다.
getHashCont : function(c_code){ return new Promise(function(resolve, reject){ agContract.methods.getContHash(c_code).call().then(function(name){ if(name){ console.log("bmodul: "+name); resolve(name); }else{ console.log("No value in the blockchain"); } reject(new Error("No value in the blockchain.")); }) }); } 를 통해 데이터를 불러올 때 아래의 에러가 뜹니다.... Uncaught (in promise) Error: Returned values aren't valid, did it run Out of Gas? at ABICoder.decodeParameters (index.js:220) at Contract._decodeMethodReturn (index.js:796) at Method.outputFormatter (index.js:1347) at _formatOutput (index.js:216) at Method.formatOutput (index.js:223) at eval (index.js:270) at eval (index.js:218) at XMLHttpRequest.request.onreadystatechange (index.js:140) at XMLHttpRequestEventTarget.dispatchEvent (xml-http-request-event-target.js:34) at XMLHttpRequest._setReadyState (xml-http-request.js:208) 그리고, 다시 truffle을 deploy하려고 할 때, truffle : 'truffle' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니 다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오. 위치 줄:1 문자:1 + truffle + ~~~~~~~ + CategoryInfo : ObjectNotFound: (truffle:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException 이 오류가 뜹니다...
- 미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - 이론과 실습
질문드립니다
안녕하세요 klaytn에 cn, pn, miner와 같은 주체(?)들은 bApp개발시 신경 쓸필요가 없는 건가요??(klaytn 환경에서 기본으로 동작하고 있는 컴포넌트인가요??) 서비스를 만들어보려고하는데 아직 이해가 안되는 부분이 많아서 질문드려요
- 미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - 이론과 실습
nodejs말고 django로 할수있는 방법도 있나요?
아니면 django에서 nodejs코드를 연동해올 수 있을까요..? 이미 django 바탕으로 만들어져 있는 데에 사용하고 싶어서요 ㅠ
- 미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - 이론과 실습
다른계정으로 송금
Owner계정으로 송금할때는 문제없이 transaction이 되는데 다른계정으로 송금할때는 문제를 풀고나면 0.1KLAY 받기탭까지뜨고 Spinner가 계속 돌아가면서 주소로 전송된다는 메세지가 안뜸니다.. 무슨문제인가요??..