How It Works
Step 1: A company needs scrap PET plastics
- A representative of the Company creates an account on EcoMarket by connecting their TronLink Wallet.
- An Escrow Wallet mapped to the EcoMarket smart contract is immediately created for the company.
- The Company rep. sets the company profile with the following details: Name, Contact Number, Contact Email, and Address.
- The Staff makes an offer on EcoMarket by entering the details of the plastic, including the type (PET), quantity required, and expiry date of the offer.
- The company selects the collection center from a predefined list.
- Based on the type and quantity of plastics requested, the TRX amount to be escrowed by the company is shown.
- The rep. escrows the requested TRX amount from within their Escrow Wallet created in Step 1(a). If the escrow wallet doesn’t have enough balance, the offer isn’t created.
- The company’s offer is published on the open marketplace for users to fulfill.
Step 2: Recyclers view offers and fulfill them
- Recycler signs up on EcoMarket by connecting their TronLink wallet
- A chain-agnostic wallet address is automatically assigned to the recycler, for collection of rewards.
- The recycler adds their profile details and adds their current location from a preset list to their profile.
- The recycler views the marketplace and sees requests for plastics in their location.
- The recycler can view the request details, including the type, quantity required, amount per quantity, and the dropoff location.
- The recycler applies to fulfill the request.
- The company approves or rejects the recycler’s application and approves the transaction with their wallet.
- Once the recycler’s request has been accepted, they can commence the collection of plastics.
- Since the dropoff center is within their locality, the recycler is recommended to first take a sample to the collection center to ensure they have the right type of plastic required.
Step 3: Dropoff happens
- Sure of the type and quantity, the recycler takes the collected plastics to the dropoff location.