โครงการนี้ประกอบด้วยสัญญาอัจฉริยะที่แข็งแกร่งซึ่งออกแบบมาสำหรับระบบรีจิสทรีผู้ใช้และระบบการตลาดซึ่งผู้ใช้สามารถลงทะเบียนจัดการบ้านหน่วยพลังงานเงินฝากและซื้อคูปอง ตลาดช่วยให้ผู้ใช้ขายหน่วยพลังงาน 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 );