40,000 USDC
View results
Submission Details
Severity: gas
Valid

[I-2] NatSpec `@return` argument is missing

Summary

Vulnerability Details

Instances (16):

File: src/Escrow.sol
- 135: function getPrice() external view returns (uint256) {
+ 135: // @return
- 139: function getTokenContract() external view returns (IERC20) {
+ 139: // @return
- 143: function getBuyer() external view returns (address) {
+ 143: // @return
- 147: function getSeller() external view returns (address) {
+ 147: // @return
- 151: function getArbiter() external view returns (address) {
+ 151: // @return
- 155: function getArbiterFee() external view returns (uint256) {
+ 155: // @return
- 159: function getState() external view returns (State) {
+ 159: // @return
File: src/EscrowFactory.sol
- 20: function newEscrow(
+ 20: // @return
- 56: function computeEscrowAddress(
+ 56: // @return
File: src/IEscrow.sol
- 49: function getPrice() external view returns (uint256);
+ 49: // @return
- 51: function getTokenContract() external view returns (IERC20);
+ 51: // @return
- 53: function getBuyer() external view returns (address);
+ 53: // @return
- 55: function getSeller() external view returns (address);
+ 55: // @return
- 57: function getArbiter() external view returns (address);
+ 57: // @return
- 59: function getArbiterFee() external view returns (uint256);
+ 59: // @return
- 61: function getState() external view returns (State);
+ 61: // @return

Impact

Tools Used

Recommendations

Support

FAQs

Can't find an answer? Chat with us on Discord, Twitter or Linkedin.