---
# System prepended metadata

title: Tempus Review

---

# Tempus Review


**Overview** : Tempus is a future yield tokenization and fixed rate protocol.

-----------------------------------------


### Findings




#### L01:  Insufficient validation of value from      Chainlink Oracle in ChainlinkTokenPairPriceFeed.sol

it lack the checking of the value that it is fresh or not, if data is not fresh it can affect exchange rate.

these following condition should be met to ensure that data is fresh

    require(updateTime != 0, "Incomplete round");
    require(answeredInRound >= roundId, "Stale price");
    
###    ![](https://i.imgur.com/EE5F2aM.png)




#### NC01:  Before registering new_authorized_Contract, it lacks check wether it's already added or not



![](https://i.imgur.com/mIZSExd.png)




