BlockChain/Solidity 3

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

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

[Solidity] CryptoZombie - 챕터 3-12 for 반복문 리뷰

이게 답인데 function getZombiesByOwner(address _owner) external view returns(uint[]) { uint[] memory result = new uint[](ownerZombieCount[_owner]); uint counter = 0; for (uint i = 0; i < zombies.length; i++) { if (zombieToOwner[i] == _owner) { result[counter] = i; counter++; } } return result; } 조금 헷갈리는 부분이 있어서 다시 리뷰해보면, if 문 안의 i가 아니라 zombies.id로 넣어서 틀렸었다. 그 전에 코드를 제대로 이해하지 못해서 틀렸는데 uint배열이 생성될 때 길이..

BlockChain/Solidity 2021.12.06