DeCarbonizer is a systematic protocol that effectively dimisnishes the net carbon emisson levels. It transfers net carbon credits and trees, which is treetoken, to blockchain. With treetokens, companies can get carbon tokens that enables them to release net carbon. Each treetoken gives permission to companies to release carbon as such as trees's contribution to diminish carbon emisson. This situation does not cause to increse in carbon emission because after some time carbontoken's value will increse because of burn funciton. In the project, there is a trader joe xyz pool which holds the total balance and swaps the tokens.
#CarbonToken.sol| Stakes and burns carbontoken.
#MockStableCoin.sol| Provides a stable coin to regulate carbontoken.
#TreeToken.sol|Provides treetoken for carbontoken contract.