이 부분은 크립토 좀비를 통해 솔리디티를 학습하면서 배운 내용을 정리하는 것이다.과거 블록체인을 처음 알게 되었을떄 크립토 좀비에 대한 강의를 수강하면서 알게 되었는데이때 너무 어려워서 잘 따라가지 못했던 기억이 나서 이번에 시간을 내서 솔리디티를 다시 심화적으로 공부
이 부분은 두번쨰 과정이다.일단 전에 글과 비교하여 zombiefactory.sol에 코드가 추가가 되었다.일단 mapping값이 추가가 되었다.이를 통해서 생성된 좀비의 주인이지를 확인이 가능하다.mapping은 일종의 key-value로 구성된 객체라고 생각하면 된
일단 추가 기능을 위한 변수를 선언하였다.level, readyTime또한 cooldownTime이라는 지역변수를 선언하여 날짜를 부여 하였다.이러한 추가된 변수는 좀비가 공격을 할수 있는 시간을 의미한다.후에 다루어 보자.기본적으로 uint256이나 uint32이나
알고있지만 좀더 반복한다는 의미에서 다시 대략적인 내용을 정리해보자.총 4가지로 구성이 된다.블록체인과 상호작용하는 제어자를 말한다.대표적으로 view, pure두가지가 있다.이 두가지 제어자는 모두 읽어오는 행위만 하기 떄문에 수수료를 소비하지 않는다.하지만 만약 다
이번 챕터에서는 ERC-721 토큰 의 전반적인 코드와 SafeMath 라이브러리에 대해서 주로 학습을 하였다.별로 코드 자체가 어렵지 않았기 때문에 간단하게 분석만 다루어 보겠다.블록체인을 정리하는 글에서도 한번 다루었었다.이 부분은 어떠한 함수가 있는지를 정리해 두
일단 나도 처음해보는 작업이기 떄문에 전체적으로 혼자 진행을 해보고 코드를 분석함으로써 어떻게 작동을 하는지 작성해 보겠다.이 코드의 기준은 HTML에서만 작동을 하게 된다.React같은 도구를 사용하고 싶다면 그에 따른 방법을 따라야 한다.한개씩 다루어 보겠다.만들어
이전 시간까지 해서 solidity에 대한 전반적인 작업은 끝났다.이후 Truffle를 이용해서 해당 솔리디티가 정상적으로 작동을 하는지 확인해볼 시간이다.전반적인 코드 구성도는 이렇다.빌드까지 완료한 모습이다.이후 우리는 test폴더에 js파일을 만들고 해당 js파일