월 15,840원
5개월 할부 시다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - NFT
사이트 문제 및 ipfs 링크 받을 떄 문제해결
docs 링크가 바뀜 https://docs.klaytn.foundation/content/dapp/sdk/caver-js/v1.4.1/api-references/caver.klay/transaction/sendtx_smart_contract_executionhttps://ipfs.infura.io/ipfs/"+ hash 값 넣는 부분에 "https://ipfs.infura.io/ipfs/" 대신에 앞에서 만든 자신의 infura api 링크를 같이 넣어줘야함 예시 "https://님이만든거이름.infura-ipfs.io/ipfs/"그럼 잘됨
- 미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - NFT
ipfs.infura.io 문제 해결
문제 : ipfs.infura.io를 사용할 경우 post timeout이 발생함 다른것도 ipfs.io 로 갈아 끼워서 해봐도 안됨 빠른포기 해결방법 :1. 검색 2. infura.io 공용 오픈api? 가 만료된것을 알아냄 3. 회원가입한다 4. 개인 ipfs용 apikey를 생성한다. 5. API key 값과 API Key Secret 값을 확인한다. 6. 아래의 코드가 infura api 사용하는 방식이다 강의에 나온것에서 headers 부분만 추가해주면 된다 그리고 그곳에 auth 값이 필요한것이다.const projectId = 'API key'; const projectSecret = 'API Key Secret '; const auth = 'Basic' + Buffer.from(projectId + ':' + projectSecret).toString('base64'); const client = ipfsClient.create({ host: 'ipfs.infura.io', port: 5001, protocol: 'https', headers: { authorization: auth, }, });해당 강의에서는 node에서 작업을 하기때문에 node_modules에 포함되어있는 Buffer 함수가 정상 동작 하지만 일반 비 node 로컬 환경에서 개발할경우 별도로 노드 js 파일을 만들어서 auth 값만 뽑아낸다음에 하드코딩으로 갈겨넣어도 정상동작한다. 그렇게 넣고나서 강의를 따라 실행하고 infura 사이트에 로그인한뒤 자신의 ipfs 목록을 보면 alert 창에 적힌 저 Qm..............어쩌고저쩌고의 값이 잘 올라와있는것을 확인할수 있을것이다. 예전에 삽질한 흔적들이 남아있는 커뮤니티다 . 해결책은 안적었지만 공식 커뮤니티이니 돌아다니다보면 또 주워 얻는게 있는듯하다. https://community.infura.io/t/how-can-i-get-ipfs-url-image-by-dedicated-gateway/5759
- 미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - NFT
파일검색 문제 해결
setting.json 파일을 변경해도 되지 않을경우 1. git ignore에 node_modules가 적혀있으면 검색이 안되는것을 확인 2. git_ignore에 에서 node_modules를 주석처리 한다 3. 컨트롤 p를 누르고 ERC721FULL을 작성한뒤 엔터를 갈긴다 4. 잘된다.
- 미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - NFT
ERC-721을 위한 baobab 사이트에 계정만들기부터 안되요.
baobab 사이트에서 KLAY Faucet 화면에서 로그인 하시는데요. 현재 사이트에 들어가보면 탭(Using Keystore File)이 안보입니다. 오히려 그 위에 메뉴 Send KLAY & Token에 들어가니 비슷한 화면이 보이는데.. 이 화면을 이용해도 될까요?
- 미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - NFT
ERC165 의 구현 질문
constructor () public { supportsInterfaces[0x80ac58cd] = true; } 위 구문으로, 컨트랙은 ERC721 을 구현했음을, 알려주는데 사실 인터페이스를 실제 구현했는지는 검증은 못하고 암묵적인 룰로 보여요 . 실제 수많은 스마트 컨트렉이 있을텐데, 인터페이스에 대한 검증을 하나하나 뜯어보며 할수 없고 다른 방법은 없는건가요?
- 미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - NFT
살려주세요 ㅠㅠ Invalid private key 오류
올려주신 github 프로젝트로 강의 보면서 따라하고 있는데 토큰 발행 제출 하면 Invalid private key 오류가 발생합니다. VSCode 에서 할때는 배포까지 잘됐는데 페이지에서 하려고 하니 안되네요...
- 미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - NFT
truffle migrate --compile-all --reset --network klaytn 오류
안녕하세요, 수업을 잘 만들어 주셔서 어려운 블록체인 생태계를 조금씩 이해해 나가고 있습니다. 이전 수업은 에러가 나오면 커뮤니티나 구글에서 잘 찾아서 해결하면서 진행했습니다. 가나슈에 배포할때는 문제가 없었는데 클레이튼에 배포하는 부분에서 진행이 안됩니다. 아래에서 멈춰서 진행이 안되는데 혹시 선생님이나 아시는분은 답변해주시면 매우 몹시 감사하겠습니다 ^^ (바오밥 계정 생성 및 토큰수령 그리고 코드에 privatekey 입력완료) 크립토 유튜브 썸네일 Frontend (토큰) - 토큰발행 (중복 체크) 실행 중 발생
- 미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - NFT
ERC721 Full
안녕하세요 최근에는 Full 보다는 URIStroage or Enumerable 둘중하나를 많이사용하는 것 같은데 어떤경우에 어떻게 선택해서 사용하는 것이 좋을까요?
- 미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - NFT
Klaytn IDE 인터페이스가 바뀌어서 그런지 몰라도 뭔가 좀 안되네유
ERC-721 실습 -> 계정 발란스 & 토큰 소유자 편 보고 있는데요, 1. run하기 전에 account 선택하는 창도 안보이고 2. run 누르면 not found remix_tests.sol 이라고 뜨네요 코드는 아래와 같이 따라서 썼거든요 ㅠㅠ // Klaytn IDE uses solidity 0.4.24, pragma solidity >=0.4.24 <=0.5.16; interface ERC721 /* is ERC165 */ { event Transfer(address indexed _from, address indexed _to, uint256 indexed _tokenId); event Approval(address indexed _owner, address indexed _approved, uint256 indexed _tokenId); event ApprovalForAll(address indexed _owner, address indexed _operator, bool _approved); function balanceOf(address _owner) public view returns (uint256); function ownerOf(uint256 _tokenId) public view returns (address); function safeTransferFrom(address _from, address _to, uint256 _tokenId, bytes data) public; function safeTransferFrom(address _from, address _to, uint256 _tokenId) public; function transferFrom(address _from, address _to, uint256 _tokenId) public; function approve(address _approved, uint256 _tokenId) public; function setApprovalForAll(address _operator, bool _approved) public; function getApproved(uint256 _tokenId) public view returns (address); function isApprovedForAll(address _owner, address _operator) public view returns (bool); } contract ERC721Implementation is ERC721 { mapping (uint256 => address) tokenOwner; mapping (address => uint256) ownedTokensCount; function mint(address _to, uint _tokenId) public { tokenOwner[_tokenId] = _to; ownedTokensCount[_to] += 1; } function balanceOf(address _owner) public view returns (uint256) { return ownedTokensCount[_owner]; } function ownerOf(uint256 _tokenId) public view returns (address) { return tokenOwner[_tokenId]; } }
- 미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - NFT
ganache-cli 실행 후 truffle console 에서 accounts 가 조회가 안됩니다.
truffle console 에서 instance 생성 후 mint 하려고 하는데 accounts is not defined 라고 나오네요. cli 계정 목록에 접근하려면 어떻게 해야 하나요?
- 미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - NFT
Deploy & Run 부분 문제 발생
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 아래와 같은 문제가 발생하였습니다. 어떤 부분에서 문제가 발생한 것인지 알고 싶습니다.
- 미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - NFT
KAS와 CAVER의 관계
안녕하세요 초보입문자입니다. caver.js는 블록체인에 연결하기 위한 라이브러리 정도로 이해하고 있는데 Klaytn API가 또 있잖아요? caver.js의 기능이 똑같이 Klaytn API에서 구현되는 건지 caver.js가 KAS로 연결되는건지 둘간의 관계를 정리해주세요 감사합니다.
- 미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - NFT
비디오 아이디 입력 시 에러
크립토 유튜브 썸네일 Frontend (토큰) 강좌의 토큰 발행(IPFS)에서 진행이 안되고 있습니다 ㅠ 웹페이지상에서 비디오 아이디 form에 텍스트를 입력하고 넘어가면 아래와 같은 오류가 뜨네요. 이전까지는 잘 진행 되었는데, 비디오 아이디를 입력했을 때 createToken 함수가 구현되는 과정에 문제가 있는 것 같은데, 깃헙 코드도 보고 동일하게 만들어도 안되네요.. 가스 리밋 조정하라는 글도 보고 늘려봤는데도 여전히 똑같은 상황입니다.
- 미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - NFT
gas 오류
gas 오류 생기시는분들은 gasLimit 수정하시면 됩니다. 좀더 크게
- 미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - NFT
kaikas 와 연동하여 로그인하려면 어떤걸 공부해야 할까요?
강좌 두번보고 나니 이제 어느정도 개념은 잡히네요. 감사합니다. 크래프터스페이스와 같은 nft 거래소를 만들어보고 싶은데요 궁금한게 여기 들어가면 kaikas 지갑이랑 연동해서 로그인이 되던데 이렇게 하려면 어떤걸 봐야 하나요? caver-js 에 이런 내용이 있을까요? 검색하기가 좀 힘드네요.
- 미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - NFT
!!!!!! 여러분 꼭 읽어주세요 !!!!!!!
안녕하세요. 2년전 강좌이다 보니 버전 호환 문제로 이슈가 있는 것 같네요. 먼저 죄송하다는 말씀 드리고 싶습니다. 질문란을 (1, 2) 활용하여 대부분 성공적으로 완주하시는 분들도 많은 반면 몇몇의 소수 수강생들이 버전문제로 고생하신게 보이네요. 제가 업데이트 해드리면 좋겠지만 여건이 녹록치 않습니다ㅠ 그래서 부탁드리는거인데 최근에 이슈 없이 완주 하신 분 노드버전과 npm 버전 명시해주시고 깃헙이나 구글드라이브에 프로젝트 업로드하셔서 쉐어 해주시면 감사하겠습니다. 기여해 주신 1분 다음 상급강좌 공짜로 제공해드릴께요.
- 미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - NFT
Klayton IDE에서 Account누르고 정상적으로 추가해도 추가가 안되요
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
- 미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - NFT
NFT 멀티 에디션에 대한 질문입니다.
강의 잘 듣고 있습니다. 하나의 유투브 썸네일을 하나의 id( NFT )로 발행하는것 으로 강의가 진행되는데요. 요즘 오픈씨 같은데 보면 하나의 id( NFT ) 를 여러개의 에디션 개념으로 발행하는 경우가 있는것 같습니다. 즉, 하나의 NFT 의 소유자가 여러명이 되는데요. 이런 기술 내용은 어디서 확인할수 있을까요? ERC 에 정의되 있을까요?
- 미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - NFT
ReferenceError : TextDecoder is not defined 에러 발생
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 모든 컨트랙들 재컴파일해서 ganache네트워크로 재배포할 때 아래와 같은 에러가 발생합니다..어떻게 해야하나요.... ReferenceError: TextDecoder is not defined.
- 미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - NFT
ipfs 타임아웃
ipfs.add 사용시 POST https://ipfs.io:5001/api/v0/add?stream-channels=true net::ERR_CONNECTION_TIMED_OUT 와같은 에러가 발생합니다