ID
Severity
Status
Title 14 Findings
Location
W-01
WARNING
FIXED

msg.sender address usage as owner in ClaimSoftCurrency, RetroDropWithMerkle

ClaimSoftCurrency.sol
RetroDropWithMerkle.sol
W-02
WARNING
FIXED

nonce can be reused with different points in ClaimSoftCurrency

ClaimSoftCurrency.sol
W-03
WARNING
FIXED

Missing condition that points is not zero in RetroDropWithMerkle

RetroDropWithMerkle.sol
W-04
WARNING
ACKNOWLEDGED

Minting only points or only coins is not allowed in ClaimRewards

ClaimRewards.sol
I-01
INFO
FIXED

Solidity version can be specified as 0.8.27

ClaimSoftCurrency.sol
RetroDropWithMerkle.sol
I-02
INFO
FIXED

Missing record in RetroDropWithMerkle

RetroDropWithMerkle.sol
I-03
INFO
ACKNOWLEDGED

Specify the user instead of msg.sender as a separate function parameter in RetroDropWithMerkle, ClaimSoftCurrency

RetroDropWithMerkle.sol
ClaimSoftCurrency.sol
I-04
INFO
FIXED

Incorrect error message in ClaimSoftCurrency

ClaimSoftCurrency.sol
I-05
INFO
FIXED

Replace require with custom errors

I-06
INFO
FIXED

Incomplete description in the README file

I-07
INFO
FIXED

Redundant error in ClaimSoftCurrency

ClaimSoftCurrency.sol
I-08
INFO
ACKNOWLEDGED

Rename claimedPoints to pointClaimed in RetroDropWithMerkle

RetroDropWithMerkle.sol
I-09
INFO
FIXED

Missing error descriptions in ClaimSoftCurrency, RetroDropWithMerkle

ClaimSoftCurrency.sol
RetroDropWithMerkle.sol
I-10
INFO
ACKNOWLEDGED

Unnecessary <= 0 condition for uint in ClaimRewards

ClaimRewards.sol

Please select finding