Beginner FriendlyFoundryNFT
100 EXP
View results
Submission Details
Severity: low
Invalid

Due to Arbitrum Sequencer, rappers can be stronger than expected with less training

Description

On Arbitrum, a sequencer is used for block.timestamp, and it can deviate by up to 24 hours earlier or 1 hour in the future compared to real-time (See Arbitrum docs for more information).

A rapper is supposed to wait at least 1 day during staking to be more confident. However, if block.timestamp is 24 hours earlier (due to Arbitrum sequencer) during a call to stake, a rapper will directly have weekKnees = true if he/she is unstaked. It will save one day for the rapper to be stronger.

Risk

Likelyhood: Low

  • Depends of the Arbitrum Sequencer.

Impact: Medium

  • Rappers will save one day of training in the street.

Recommended Mitigation

Use an oracle like Chainlink to have accurate data for the time.
Alternatively, consider using other Ethereum Layer 2 solutions or the Ethereum mainnet to avoid issues related to time deviation.

Updates

Lead Judging Commences

inallhonesty Lead Judge over 1 year ago
Submission Judgement Published
Invalidated
Reason: Non-acceptable severity
Assigned finding tags:

arbitrum timestamp

Support

FAQs

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