^^^^^^^^^^^^^
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);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
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); | ^^^^^^^^^^^^^^^^^^^^^^^^^^