ERC1888

Multi-Token Standard (2)

Token Characteristics

The ERC-1188 standard extends the ERC-1155 Multi-Token Standard, meaning it inherits all of the functionality of ERC-1155 and adds additional behaviour. The device details, generation timeframe and certificate issuer remain unique and immutable, however, allow the certificate's volume of energy produced to be split into arbitrarily small units in a very efficient manner but still stay anchored to device and generation time.

Transfers of the certificate, or parts of it, equal the transfer of ERC-20 tokens. This also enables partial ownership, as the percentage that the user owns of a certificate can easily be represented by the percentage of fungible tokens the user owns of that certificate.

Certificate Structure

truct Certificate {
    uint256 topic;
    address issuer; // msg.sender
    bytes validityData;
    bytes issuenceData;
}

topic: uint256 number which represents the topic of the certificate. (e.g. 1: origin-of-gas, 2: gas-with-origin). Possible certificate topics:

  • 01: Utilities

    • 01: Gas

      • 01: Origin ("Green certificates")

      • 02: Origin + Gas

      • 03: Flexibility

      • 04: Flexibility + Gas

      • 05: Efficiency ("White certificates")

    • 02: Water

    • 03: Electricity

    • 04: Heat

Learn more: Section: Certification of Origin -> Certificate Properties

Last updated