Currently, RAACNFT contract defines a token storage variable that is set in the constructor:
This token contract interface corresponds to the token in which prices are returned with the house price oracle (probably a stablecoin, but not information in the documentation).
The problem arises because there is no function that allows to modify token value. This means in case of an issue with the current stablecoin/token used to buy houses (and knowing that many stablecoin have collapsed in the past), contract make become unusable.
The impact of this issue can be considered as medium, as it can lead to futur problem for emitting new RAAC NFTs if the underlying token to buy these houses is not used anymore.
Manual review
Make sure to include a function with access control to allow changing the token used to buy RAAC NFTs.
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.