DePower Share
1.0.0
このプロジェクトは、ユーザーが登録、家の管理、電力ユニットの預金、クーポンの購入ができるユーザーレジストリおよびマーケットプレイスシステム向けに設計されたSolidity Smart Contractsで構成されています。マーケットプレイスにより、ユーザーは電力ユニットを販売できます。このREADMEは、スマートコントラクト、機能、および使用手順の概要を提供します。
UserRegistery契約により、ユーザーは登録、管理、電力ユニットの預金、クーポンの購入を可能にします。重要な機能には次のものがあります。
Marketplace契約により、ユーザーは電力ユニットを販売するために入札を行うことができます。 UserRegistery契約と対話して、ユーザー情報とハウス情報を確認します。
契約を展開するには、次の手順に従ってください。
SolidityとRemixなどの適切な開発環境をインストールします。
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 );