Skip to content

Latest commit

 

History

History
29 lines (24 loc) · 1007 Bytes

Delegate assignment front-running.md

File metadata and controls

29 lines (24 loc) · 1007 Bytes

Any member can front-run another member’s delegateKey assignment.

If you try to submit an address as your delegateKey, someone else can try to assign your delegate address to themselves.

While incentive of this action is unclear, it’s possible to block some address from being a delegate forever.

Recommendation:

Make it possible for a delegateKey to approve delegateKey assignment or cancel the current delegation. Commit-reveal methods can also be used to mitigate this attack.


Slide Screenshot

033.jpg


Slide Text

  • ConsenSys Audit The Lao Finding 5.8
  • Timing & DoS
  • Major Severity
  • Front-running
  • Delegate Address
  • Approve/Cancel
  • Commit-Reveal

References


Tags