Contracts for consuming on-chain carbon credits
Unified interface for consuming tokenized carbon credits. Allows the user to provide a variety of input tokens (e.g. USDC, KLIMA, sKLIMA, wsKLIMA) and retire from a selection of different carbon credit pools (e.g. BCT, MCO2).
Helper contracts for consuming offsets from a specific carbon bridge.
Simple storage contract for recording how much a given address has retired, as well as tracking reward points for using the KlimaDAO retirement aggregator.