Issuer Module

The issuer module is the part of the Origin SDK that can be used for EAC (Energy Attribute Certificate) issuance, transfer and claiming. It makes use of smart contracts to enable certificate management and tracing on the blockchain.

Find the source code here:


  1. Issuing certificates:

    1. Certificate structure:

    2. Requesting certificates:

    3. Approving issuance requests:

    4. Directly issuing certificates:

    5. Revoking certificates:

  2. Transferring certificates between users:

    1. How to transfer certificates using the issuer module:

  3. Claiming certificates:

    1. How to claim a certificate using the issuer module: