How it works
NOTE: This doc is WIP
uint256 public topTokenId;
uint256 public projectId;
uint8 public maxAntePercentage;
string public projectName;
address public contractRegistry;
mapping(uint256 => VintageData) public exPostVintageMapping;
mapping(uint256 => uint256) public exAnteToExPostTokenId;
mapping(uint256 => uint256) public exPostToExAnteTokenId;
mapping(string => uint256) public serializationToExPostTokenIdMapping;
mapping(uint256 => RetirementData) public retirementMapping;struct VintageData {
string serialization;
uint256 estMitigations; // Can change.
uint256 verificationPeriodStart; // Typically 00:00 1. Jan 2023 if the vintage is 2023.
uint256 verificationPeriodEnd; // Typically 23:59 31. Dec 2023 if the vintage is 2023.
uint256 lastVerificationTimestamp; // Represents the timestamp when the last verification report for this vintage initiated the minting of credits on-chain.
}Last updated
