[블록체인 실습] 솔리디티 언어로 투표 기능 컨트랙트 작성
·
🗂️ Project/BlockChain
이 solidity 코드는 간단한 투표 컨트랙트를 구현한 것이다.여기서는 후보자 목록을 관리하고, 각 후보자에 대한 득표를 저장하며, 유효성 검사하는 기능을 제공한다 전체 코드pragma solidity ^0.4.23;contract Voting{ bytes32[] public candidateList; //컨트랙트가 배포될 때 딱 한번만 초기화됨 constructor(bytes32[] candidateNames) public { candidateList = candidateNames; } //후보자 목록의 각 후보에 대해서 득표수를 계속 추적하기 위해 연관배열 생성 -> 매핑 mapping (bytes32 => unit8) public votesRece..