Core Contracts

Regnum Aurum Acquisition Corp
HardhatReal World AssetsNFT
77,280 USDC
View results
Submission Details
Severity: low
Valid

Single Timestamp for All Updates

Summary

The contract stores a single lastUpdateTimestamp, which is shared across all token price updates

Vulnerability Details

Impact

This design may be misleading since each token can have its own price update. Consider changing the contract to maintain individual timestamps for each token to ensure accurate tracking.

Tools Used

Recommendations

Add a mapping:

mapping(uint256 => uint256) public tokenLastUpdateTimestamp;

Update this mapping in the setHousePrice() function:

tokenLastUpdateTimestamp[_tokenId] = block.timestamp;
Updates

Lead Judging Commences

inallhonesty Lead Judge 4 months ago
Submission Judgement Published
Validated
Assigned finding tags:

RAACHousePrices uses a single global lastUpdateTimestamp for all NFTs instead of per-token tracking, causing misleading price freshness data

inallhonesty Lead Judge 4 months ago
Submission Judgement Published
Validated
Assigned finding tags:

RAACHousePrices uses a single global lastUpdateTimestamp for all NFTs instead of per-token tracking, causing misleading price freshness data

Support

FAQs

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