Toucan
Search
⌃K

Protocol Fees

​Toucan Protocol takes fees for redeeming carbon pool tokens. It also supports fees for bridging but currently the parameters are set to zero.

Fee to redeem carbon pool tokens

For redeeming carbon pool tokens - like BCT and NCT, Toucan takes a fee, out of which a percentage is used to burn low-value carbon credits and increase the overall value of the pool. The other part will go to Toucan to work on building out the protocol.
The main difference when redeeming TOC2 is here is:
  • auto redeem (which will burn the lowest ranked TCO2s)
  • selectively redeem (which will burn the TCO2s you specify and costs a fee)
Side note: ranking of TCO2s is done manually by us, and is based on criteria: like year and the prevention of including HFC-23 credits​
Carbon Pool Token
Redemption Fee
% to be burned
% burned of original amount
BCT
25%
80%
20%
NCT
10%
50%
5%
These reflect our current fees. Our contracts include the option to update fees as you can see below in Updating Fees. All current fees can also be found by checking out contracts, in this case specifically the carbon pool token contract.

Fee to bridge carbon pool tokens

The protocol supports fees for bridging but currently the parameters are set to zero. The parameters work in a very similar way to the pool redemption fees described above. You can find all currently deployed contracts here.

Updating Fees

All of these fees can be updated by the contract owner. You can find all currently deployed contracts here.

Updating Redemption Fees

Setting the general fee to redeem tokens.
setFeeRedeemPercentage(uint256 _feeRedeemPercentageInBase)
Setting the percentage of the redemption fee to be burned.
setFeeRedeemBurnPercentage(uint256 _feeRedeemBurnPercentageInBase)

Updating Bridging Fees

  • Also see the deployed [contract] on Celoscan(https://celoscan.io/address/0x6e2c8cDaE11c6A470E5993041DBC0F4472e3880E#readProxyContract)
function setBridgeFeePercentage(uint256 _bridgeFeePercentageInBase)
external
virtual
onlyOwner