1. Verification Overview
REC Marketplace uses blockchain technology to provide transparent, immutable verification of renewable energy certificates. Every REC issued on the platform is permanently recorded on the Ethereum blockchain.
Our verification system ensures the authenticity, traceability, and uniqueness of each certificate.
2. On-Chain Verification
Each REC batch is minted as an ERC-1155 token on BSC Mainnet with the following on-chain data: certificate name, energy type (Solar, Wind, Hydro, Geothermal), CO₂ per unit (kg), issuer wallet address, and issuance timestamp. Each unit of balance represents 1 REC (= 1 MWh under the Korean standard).
This data is stored directly in the smart contract's storage and can be independently verified by anyone through the blockchain.
All transactions — including minting, transferring, listing, purchasing, and retiring — are permanently recorded on the blockchain and visible on BscScan.
3. Certificate Authenticity
Every REC displays a blue verification badge (✓) indicating it was issued through the official REC Marketplace smart contract.
To verify a certificate's authenticity: (a) check the contract address matches the official RECNFT1155 contract (0x836DC77B1772b0ba2607975F935E0C51639a50eb); (b) verify the token ID exists in the smart contract; (c) review the on-chain metadata through the uri() function on BscScan.
4. Ownership Tracking
The blockchain provides a complete ownership history for every REC. You can trace the full chain of custody from the original issuer to the current owner.
Ownership transfers are atomic and trustless — either the transfer completes fully or it reverts entirely. There is no risk of partial transfers or disputed ownership.
5. Retirement Verification
When a REC is retired (burned) for RE100 compliance, it is sent to a permanent burn address (0x...dEaD). This transaction is publicly verifiable on the blockchain.
Retired RECs cannot be traded, transferred, or reused. The retirement event serves as immutable proof that the renewable energy claim has been consumed.
Organizations can use the retirement transaction hash as evidence of RE100 compliance in sustainability reports and audits.
6. Smart Contract Security
The REC Marketplace smart contracts are built on OpenZeppelin's audited ERC-1155 implementation, enabling efficient batch operations and lower gas costs than ERC-721.
Key security features: ReentrancyGuard with checks-effects-interactions ordering on every buy path, SafeERC20 for secure token transfers, Ownable for administrative controls with a 10% per-side fee cap enforced on-chain, and tokensOfOwner() for efficient portfolio enumeration.
7. Dispute Resolution
If you believe a REC has been issued with fraudulent energy generation data, please report it to recen@recen.net with the token ID and supporting evidence. Our team will investigate and may restrict the issuer's access to the platform.