Issuer
Credits are created only by accounts holding NATIVE_ISSUER_ROLE on the carbon credit NFT. This page explains the role, lists the current issuers and, for issuer wallets, issues credits.
Your wallet
No wallet connected
Connect a wallet
Connect your wallet to see whether it holds the issuer role. The information below is public.
How to become an issuer
- Prepare evidence for the credits you want to issue: the external registry serial numbers and the verification report or retirement/ownership proof for each.
- Ask the Carbonized operator to review your application (see the issuer guide for the checklist). Use a multisig wallet address, not a personal key.
- After approval, an admin grants NATIVE_ISSUER_ROLE to your address; it then appears in the public issuer list on this page.
What the issuer role is
Issuers are trusted parties; the contract is not a verifier.
- Only NATIVE_ISSUER_ROLE holders can call mintCredit and batchMint. There is no public mint, faucet or starter pack.
- Each credit needs a non-empty registry serial, a non-zero evidence/oracle proof hash, 1 to 10,000,000 tonnes and a vintage between 2015 and 2050. One serial can be tokenized once, ever.
- Credits can be retired (burned) or transferred, and can be wrapped into a pooled CCT only when they carry a serial and a proof hash and match the pool methodology.
- The contract checks formats and uniqueness, not facts. It never contacts a registry or an oracle.
Trust model: a credit is only as trustworthy as the issuer that created it. Carbonized makes no claim that issued credits are approved by any registry or regulator. Check who issued a credit, its evidence hash and its serial before you buy.
Issuer onboarding policyIssue credits
Each credit becomes one NFT carrying the registry serial and your evidence hash. Nothing can be edited after minting.
The forms are disabled because the connected wallet does not hold NATIVE_ISSUER_ROLE. See how to apply above.
Public issuer list
Current NATIVE_ISSUER_ROLE holders, rebuilt from onchain role events and confirmed with hasRole.
Recently issued credits
Read from CreditMinted and CreditBatchMinted events. Filter by the wallet that received the credits.