DePower Share
1.0.0
이 프로젝트는 사용자가 등록하고, 주택을 관리하고, 전력 장치를 입금하고, 쿠폰을 구매할 수있는 사용자 레지스트리 및 마켓 플레이스 시스템을 위해 설계된 Solidity Smart 계약으로 구성됩니다. 마켓 플레이스를 사용하면 사용자가 전력 단위를 판매 할 수 있습니다. 이 readme은 스마트 계약, 기능 및 사용 지침에 대한 개요를 제공합니다.
UserRegistery 계약을 통해 사용자는 등록, 주택 관리, 전력 장치를 입금하고 쿠폰을 구매할 수 있습니다. 주요 기능은 다음과 같습니다.
Marketplace 계약을 통해 사용자는 전력 단위를 판매하기위한 입찰을 할 수 있습니다. UserRegistery 계약과 상호 작용하여 사용자 및 주택 정보를 확인합니다.
계약을 배치하려면 다음 단계를 따르십시오.
견고성 및 리믹스와 같은 적절한 개발 환경을 설치하십시오.
UserRegistery 및 Marketplace 계약을 정리하십시오.
UserRegistery 계약을 먼저 배포하고 주소를 기록하십시오.
Marketplace 계약을 배치하여 배포 된 UserRegistery 계약의 주소를 생성자에게 전달합니다.
function registerUser () public ; function DepositUnits ( address houseAdd , uint num_Of_Units ) public ; function withdrawalUnits ( string calldata houseAddr , uint256 noOfUnits ) public ; function buyCoupons (CouponsEnum couponName ) public ; function addBid ( uint256 numOfUnits , uint256 pricePerUnit ) public returns ( bool );
Places a bid for selling power units. function startOrder () public returns ( bool );