Klaytn 5

Klaytn IDE 에서 Deploy & Run 버튼이 보이지 않을 때

갑자기 파일들 다 없어지고 Deploy & Run 버튼이랑 Compiler탭이 없어지는 현상 발생 ??? 자 차근차근 알아보자 Compiler같은 경우엔 플러그인 (전기코드 로고) 에서 추가가 가능한데 왜 Deploy & Run은 없어??? 하지만 시크릿 모드 에서 열었을 때는 있음. (당연하게도) 즉 크롬에서 무언가 바뀌었거나 이상이 생겼다고 판단. 리믹스에서도 분명 같은 현상이 일어날 것 같다고 생각해서 키워드를 Remix ide Deploy & Run button missing 이런 식으로 검색해서 찾아본 결과 시작하기 전에 컨트랙 파일들 모두 백업 하시길. 무 조 건!!!! Chrome inspector 들어가서 (F12 혹은 맥에선 ⌘ + ⌥ + i) 어플리케이션 탭에서 로컬 스토리지들을 지워주..

BlockChain/Solidity 2022.02.11

[NodeJS] Cheerio 활용한 html parsing 할 때 body가 다 나오지 않는 문제

var cheerio = require("cheerio"); var request = require("request"); request("https://naver.com", function (error, response, html) { if (error) { throw error; } var $ = cheerio.load(html); console.log(html); }); 클레이튼 KAS에서 특정 계정의 NFT를 모두 가져올 수 있는 메서드가 없어서 어떻게 해야 다 가져올 수 있지.. 라는 생각에 클레이튼 스콥에 나와있는걸 다 가져오면 안되나? 싶어 그냥 HTML 요소를 다 가져오려했다 근데 코드를 이런 식으로 짰으나 바디 부분의 파트가 전부 나오지 않는 현상.. 어떻게 찾을지도 잘 몰랐었지만 js ..

NodeJS 2022.02.08

Klaytn IDE를 이용한 NFT 배포, 개발하기

안녕하세요 :) 저번 포스팅에서 로컬 환경에서 Truffle을 활용한 배포 개발 시간을 가져봤으니 이번 시간에는 로컬 환경이 아닌 클레이튼 환경에서 IDE를 활용한 컨트랙 배포 후 테스트하는 시간을 가져볼까 합니다ㅎ 필요한 것 / Prerequisite Klaytn IDE Kaikas Wallet Basic understading of Solidity Image you want to put in your NFT 중요한 것! / Important things 클레이튼 기반의 개발을 위해선 이더리움의 표준 컨트랙트인 ERC가 아닌 KIP 표준을 사용해야합니다! 그리고 클레이튼의 IDE은 Remix에서 분기했기에 사용할 수 없는 일부 기능이 있습니다. -> 따라서 가능하면 한 페이지에서 작성하는 것이 좋습니다..

BlockChain/Solidity 2021.12.13

Klaytn Baobab Network Faucet / 클레이튼 테스트넷 클레이 받기

안녕하세요 :) 클레이튼 개발을 위한 테스트넷의 클레이를 받기 위한 튜토리얼을 포스팅하려 합니다 이번 시간에는 클레이튼의 지갑 카이카스 계정의 프라이빗 키와 함께 빠르게 알아봅시다! 먼저 크롬 (혹은 브레이브, 웨일) 같이 본인이 사용하시는 웹에서 카이카스 지갑을 설치해주시고! 요기 받아주셨다면 본인의 계정에서 계정 내보내기 를 클릭하여 비밀번호 입력 후 프라이빗키를 내보내어 복사해줍니다! 프라이빗 키는 당연히 본인만 알게 하여 보안에 신경써줍니다. 이제 테스트용 클레이를 무료로 받아주기 위해 클레이튼 공식 홈페이지에서 KLAY Faucet을 확인해주시면 자 이렇게 Run Faucet 눌러주시면 자 아주 쉽죠? 스마트 컨트랙 개발을 위한 첫걸음, 어떠셨나요? 클레이튼과 마찬가지로 다른 네트워크에도 테스트..

BlockChain 2021.12.13

[Truffle] Given value "TxTypeLegacyTransaction" is not a valid hex string. 오류 날 시에

클레이튼 바오밥 네트워크에서 NFT 배포하고 발행하는거 테스트해보려는데 truffle-config.js에서 자꾸 버젼때문에 오류가 났다. 앞에 ^ 하나 붙여주고 version: "^0.5.6" 했더니 작동이 잘 된다.. ^의 뜻은 해당 버전 위로만 허용해주고 그 윗버젼 전까지만 된다는 것 예로 0.5.5 / 0.6은 되지 않고 0.5.8은 가능 싶었는데 Given value "TxTypeLegacyTransaction" is not a valid hex string. 이 오류가 뜨는거임.. 그래서 더 찾아보니 트러플 버젼이 호환되지 않을 수도 있다네 ....?? 암튼 그렇다고 하니 지우고 다시 깔았다. 분명히 지우지 않고 버전 바꿀 수 있는 방법이 더 있을테니 찾아봐야겠다

BlockChain/Truffle 2021.12.01