Inspiration

Bring together recycling and crypto.

What it does

Crypto Recycling Machine is a project developed for Metis Hackathon. It gives an opportunity to recycle different kinds of bottles and get paid in crypto currency.

The project consists of 2 units:

Recycling Machine Emulator

A service running on Raspberry Pi which uses a breadboard, some LEDs and buttons to simulate inserting the bottle into the recycling machine. Each button on the breadboard represents an inserting different kind of bottle: aluminium cans, glass bottles, tetra pak, or PET.

Recycling Machine server and client

Used for user interaction with the machine and interaction between the recycling machine and smart contracts on Metis network. The Recycling Machine supports payments on Metis Stardust network in tMETIS. There is also an option to donate the money. It uses GateIO API to fetch the METIS/USD token price.

How we built it

Technologies

  • React
  • Node.js
  • Solidity
  • Docker
  • Metis
  • Hardhat
  • Remix IDE

Challenges we ran into

There were many problems while using the Stardust testnet.

What's next for Crypto Recycling Machine

  • Migrate contract deployment to Polis
  • Implement a back office web3 app, which will be used to manage the recycling machine contracts. It will allow administrator to deploy a new Recycling Machine contracts, manage existing ones and follow theirs statistics. For example, admin could see the balance, total amount donated, number of payouts, etc.

Built With

Share this project:

Updates