Omniscia Platypus Finance Audit

TokenVesting Code Style Findings

TokenVesting Code Style Findings

TVG-01C: Redundant User-Defined Getters

TypeSeverityLocation
Code StyleInformationalTokenVesting.sol:L101-L155

Description:

The linked getter functions yield an internal / private variable of the same name with an underscore (_) prefix.

Example:

contracts/vesting/TokenVesting.sol
101/**
102 * @return the beneficiary of the tokens.
103 */
104function beneficiary() public view returns (address) {
105 return _beneficiary;
106}

Recommendation:

We advise the variables to be renamed sans the underscore and set as public to create compiler-generated getter functions for them instead.

Alleviation:

The Platypus team considered this exhibit but opted not to apply a remediation for it.