Type: Enhancement
Status: fixed
Comment: Indexed parameters are used for searching logs. Contract was no relying on logs but store records explicitly in
storage. According to auditors I must rely on logs so from this perspective indexing is important.
Type: Voilation of Good Practice
Status: fixed
Comment: Auditors suggested to use require / assert becuase it increase readibility and help in audit.
Type: Voilation of Good Practice
Status: fixed
Comment: Redundant conditions are now replaced with a modifier.
Type: Precondition missing
Status: fixed
Comment: This issue make possible to input start and end block from past at time of deployment.
Type: Usability Issue
Status: fixed
Comment: Now investor can invest without calling a specific function.
Type: Redundant Code
Status: fixed
Comment: There were getters for two public variables.
Type: Auditors Suggestion
Status: fixed
Comment: According to ConsenSys smart contract best practices guide and remix IDE warnings it is not recommended to use
blocks timestamps because it can be influenced by miners. But auditors believe that miner can influence timestamps it is
very limited.
Type: Storage Wast
Status: fixed
Comment: I could not estimate to the power and reliability of event logs so decided to store event in contract but
according to investors I must rely on logs.
Type: Bug
Status: fixed
Comment: This issues could cause a delay of 10 minutes in closing of crowdsale.
Type: Voilation of Good Practice
Status: Not Fixed
Comment: According to requirements owner must be able to close or extened crowdsale duration.
Type: Usability Issue
Status: fixed
Comment: Now investor can invest without calling a specific function.
Type: Due to requirments
Status: fixed
Comment: This is no more relevant because of 5.3.4 fix.
Type: Due to requirments
Status: fixed
Comment: Forecaster address is not available at time of deployment or even by the end of pre ico.
Type: Error
Status: fixed
Comment: Incorrect address was getting logged in an event.
Type: Due to requirments
Status: fixed
Comment: Forecaster address is not available at time of deployment or even by the end of pre ico.