솔리디티 시작시 항상 입력해야 하는 것이 있다. 1\. 프라그마 솔리디티 버젼;2\. 계약 이름 contract ZombieFactory {}pragma solidity >=0.5.0 <0.6.0;contract ZombieFactory {} function e
mapping, address라는 2개의 자료형 등장. 이더리움 계정은 주소를 가지고 있다. 주소는 특정유저가 소유한다. (고유 id임)mapping구조화된 데이터를 저장하는 또다른 방법. 정의key-value 저장소이다. 이때 key는 address, 값은 uint이
컨트랙트 배포 이후, 수정/업데이트 불가. 외부 컨트랙트에 의존한다. external 함수는 누구든 접근 가능하기 때문에, 컨트랙트를 소유가능하게 하는 것이 필요하다. OpenZeppelin의 ownable 컨트랙트라는 라이브러리 활용. 함수 제어자함수와 유사한, fu