Ethereum/이더리움 - Fundraising 컨트랙트
·
Ethereum
이번 포스팅에서는 킥스타터(Kickstarter), 와디즈(Wadiz)와 같은 크라우드 펀딩 서비스 앱을 위한 컨트랙트를 작성해보고자 한다. 심플하게 작성된 컨트랙트이며 핵심적인 기능들만을 담아보고자 하였다. 컨트랙트 설명 contract Fundraising 1. 컨트랙트 설명 크라우드 펀딩 프로젝트 주최자 (owner) : 돈을 모금하려는 자. 목표 금액 (targetAmount) : 모금하려는 돈의 총 금액. 크라우드 펀딩 프로젝트에 기부한 모든 사람들의 목록 (donation; mapping 데이터 타입; key). 참여한 사람들의 기부 금액 (donation; mapping 데이터 타입; value). 기부금의 누적 총액 (raisedAmount). 데드라인 (finishTime) ..