smfang / ECM

https://ecomonitor.xyz
0 stars 0 forks source link

Bug: CarbonTokenUpgradeable #50

Open smfang opened 7 months ago

smfang commented 7 months ago
Issue #1: Warning: This declaration shadows an existing declaration. --> CarbonCreditTokenUpgradeable.sol:151:9: 151 uint256 price = ((tokenMintPriceInETH amount) discount) / 100; ^^^^^^^^^^^^^ Note: The shadowed declaration is here: --> CarbonCreditTokenUpgradeable.sol:150:87:
150 function calculateDiscount(uint256 discount, uint256 amount) public view returns (uint256 price) {
^^^^^^^^^^^^^

Issue #2:

TypeError: Function has override specified but does not override anything. --> CarbonCreditTokenUpgradeable.sol:119:9: | 119 | override | ^^^^^^^^

^^^^^^^ Issue #3:

TypeError: Wrong argument count for function call: 0 arguments given but expected 1. --> CarbonCreditTokenUpgradeable.sol:97:9: | 97 | __Ownable_init(); | ^^^^^^^^^^^^^^^^

^^^^^^^^^^ TypeError: Member "_beforeTokenTransfer" not found or not visible after argument-dependent lookup in type(contract super CarbonCreditTokenUpgradeable). --> CarbonCreditTokenUpgradeable.sol:121:9: | 121 | super._beforeTokenTransfer(from, to, amount); | ^^^^^^^^^^^^^^^^^^^^^^^^^^