Protocol implementation

The Suno Protocol is implemented by a set of smart contracts written in the Solidity language, and deployed to the Polygon blockchain.

Contract Name
Address
Description

ERC20UWatt

Implements the uWatt

ERC20Project

(new instance for every specific Project)

Implements the pWatt

PermissionGranter

Manages permissions and roles within the Suno Protocol

UnergyData

Implements the state variables of the Suno Protocol.

UnergyBuyer

This contract handles interactions with Project installer, manages their payments, and also holds pWatts to generate profits for investors.

UnergyLogicReserve

This contract handles the energy reporting and the related payments. It also manages the rewards for the uWatt holders.

ProjectsManager

This contract manages the project-related operations and stores the data related to them

UnergyEvent

This contract serves as an events router that helps keep track of token movements

CleanEnergyAssets

This contract handles the logic to keep track of energy generation and generate Renewable Energy Certificates

Note: The Suno Protocol was previously known as Unergy. The rebranding reflects the evolution of the project from a clean energy investment platform to a broader decentralized infrastructure protocol focused on energy-backed digital assets.

Last updated

Was this helpful?