Skip to content

Latest commit

 

History

History
32 lines (25 loc) · 1.09 KB

Emergency processing can be blocked.md

File metadata and controls

32 lines (25 loc) · 1.09 KB

The main reason for the emergency processing mechanism is that there is a chance that some token transfers might be blocked.

For example, a sender or a receiver is in the USDC blacklist.

Emergency processing saves from this problem by not transferring tribute token back to the user (if there is some) and rejecting the proposal.

The problem is that there is still a deposit transfer back to the sponsor and it could be potentially blocked too.

If that happens, proposal can’t be processed and the LAO is blocked.

Recommendation:

Pull pattern for token transfers would solve the issue


Slide Screenshot

028.jpg


Slide Text

  • ConsenSys Audit The Lao Finding 5.3
  • Denial-of-Service
  • Critical Severity
  • Emergency Processing
  • Proposal/LAO Blocked
  • Pull over Push

References


Tags