hard20 pts · first answer countssmart-contract-securitysignaturesmev
A permit that someone uses first
A contract's depositWithPermit calls token.permit(...) and then transferFrom. An attacker copies the permit signature from the mempool and submits it directly to the token first. What happens to the user?
Discussion 0
Join free to post in the discussion.
Related questions
- Private variables are public dataBlockchain Developer
- Verifying a contract on EtherscanBlockchain Developer
- Sharing a seed phraseBlockchain Developer
- Why use OpenZeppelinBlockchain Developer
- The checks-effects-interactions orderBlockchain Developer
- What nonReentrant doesBlockchain Developer
- What front-running isBlockchain Developer
- Anyone can mintBlockchain Developer