Do you know a simple signature in Metamask can drain your wallet?
A very experienced user (top 10 by Degen Score) lost almost 500k USDC in an exploit today.
You could be next...
A short thread how it happened and how you can avoid such exploits in future.
A very experienced user (top 10 by Degen Score) lost almost 500k USDC in an exploit today.
You could be next...
A short thread how it happened and how you can avoid such exploits in future.
> transferFrom
When you interact with contracts, they use transferFrom to move your tokens. They can take up to the allowance amount which you set in approve function.
If you allow a contract to spend infinite amount of USDC, it can take it all.
When you interact with contracts, they use transferFrom to move your tokens. They can take up to the allowance amount which you set in approve function.
If you allow a contract to spend infinite amount of USDC, it can take it all.
Joe must have accidentally signed such a message on a malicious website.
Unfortunately, this time he used a hot wallet and signing was just one innocent-looking click.
With a hardware wallet, there would be a second-thought moment while signing a message on the external device.
Unfortunately, this time he used a hot wallet and signing was just one innocent-looking click.
With a hardware wallet, there would be a second-thought moment while signing a message on the external device.
Apparently signatures can be catastrophic.
In some cases Metamask will warn you that signing a message can be dangereous.
But not in case of signed approvals which technically work as designed but can cause a lot of damage if misused.
In some cases Metamask will warn you that signing a message can be dangereous.
But not in case of signed approvals which technically work as designed but can cause a lot of damage if misused.
How to avoid similar exploits in future?
- Don't sign everything in Metamask.
- Spend time to understand what you sign.
- Be careful with traditional approvals (see linked thread)
- Don't sign everything in Metamask.
- Spend time to understand what you sign.
- Be careful with traditional approvals (see linked thread)
I hope you've found this thread helpful.
Follow me @korpi87 and check my Notion: korpi.notion.site for more.
Like/Retweet the first tweet below to protect others from similar exploits:
Follow me @korpi87 and check my Notion: korpi.notion.site for more.
Like/Retweet the first tweet below to protect others from similar exploits:
You can read the unrolled version of this thread here: typefully.com
Loading suggestions...