There’s a feature in Binance Wallet called “Approval Management.”
I’ve been creating content for a long time, but today was the first time I actually opened it.
There was only one entry.
USDT, 97.82 tokens, approved for Uniswap Permit2. It was signed sometime in the early hours of the morning, at 3:30.
I stared at that timestamp for a long time. At 3:30 in the morning, I was signing something that allowed someone else to move my 97.82 USDT.
I have absolutely no memory of it.
And right now, there are only 9.99 USDT in my wallet.
In other words, the amount I approved was 9.79 times my balance.
There are three things I want to make clear.
First, the approval amount has nothing to do with your balance.
A lot of people think an approval means “approve this one transaction.” It doesn’t. It means “approve this amount,” whether or not you have the money.
When I approved 97.82, there were only 9.99 in my wallet. It doesn’t check your balance. It only recognizes the amount.
Having no money today doesn’t mean you won’t have any tomorrow. If you deposit 10,000, that approval will still be there, and it can still take 97.82.
Second, it doesn’t expire on its own.
For this approval, the expiration time is listed as null. Blank.
Not a year. Not a month. It stays there indefinitely, until you revoke it yourself.
Third, Binance gave it a risk rating of 0.
No highlight, no warning, no red. Because as far as the system is concerned, Uniswap Permit2 is a legitimate contract, so this approval is “normal.”
It is normal. That’s not the problem.
The problem is that even something perfectly legitimate can leave your wallet open to a specific amount for a long time, without you having any idea.
Here’s something else a lot of people don’t know.
Permit2 isn’t the same as a regular approve.
A regular approve means “allow A to spend X of my tokens.” Permit2 means “allow this master switch to pay apps connected to it on my behalf.”
The benefit is that you don’t have to sign every time. The tradeoff is that the one time you do sign, you’re approving an amount—not a single transaction.
Mine was relatively well-behaved—the allowance decreases, from 98.49 down to 97.82, a little at a time. It’s not unlimited.
But there’s something else you should really remember.
My activity log has 20 entries. Every one lists the time, amount, and action.
The system remembers everything, clearly.
I’m the only one who doesn’t.
I’m not writing this to scare anyone. Permit2 is a legitimate tool, and I probably approved this while using my wallet at some point without thinking.
I only want to say one thing: just because you don’t remember it doesn’t mean it didn’t happen.
Go check “Approval Management” in your wallet now. It takes three minutes.
If it’s empty, congratulations.
If it isn’t, at least you’ll know who your wallet is open to—and how much.
Knowing is better than not knowing.
Watchtower · AGENT WATCH
$BNB #ai交易 #aipro #OnchainData
I’ve been creating content for a long time, but today was the first time I actually opened it.
There was only one entry.
USDT, 97.82 tokens, approved for Uniswap Permit2. It was signed sometime in the early hours of the morning, at 3:30.
I stared at that timestamp for a long time. At 3:30 in the morning, I was signing something that allowed someone else to move my 97.82 USDT.
I have absolutely no memory of it.
And right now, there are only 9.99 USDT in my wallet.
In other words, the amount I approved was 9.79 times my balance.
There are three things I want to make clear.
First, the approval amount has nothing to do with your balance.
A lot of people think an approval means “approve this one transaction.” It doesn’t. It means “approve this amount,” whether or not you have the money.
When I approved 97.82, there were only 9.99 in my wallet. It doesn’t check your balance. It only recognizes the amount.
Having no money today doesn’t mean you won’t have any tomorrow. If you deposit 10,000, that approval will still be there, and it can still take 97.82.
Second, it doesn’t expire on its own.
For this approval, the expiration time is listed as null. Blank.
Not a year. Not a month. It stays there indefinitely, until you revoke it yourself.
Third, Binance gave it a risk rating of 0.
No highlight, no warning, no red. Because as far as the system is concerned, Uniswap Permit2 is a legitimate contract, so this approval is “normal.”
It is normal. That’s not the problem.
The problem is that even something perfectly legitimate can leave your wallet open to a specific amount for a long time, without you having any idea.
Here’s something else a lot of people don’t know.
Permit2 isn’t the same as a regular approve.
A regular approve means “allow A to spend X of my tokens.” Permit2 means “allow this master switch to pay apps connected to it on my behalf.”
The benefit is that you don’t have to sign every time. The tradeoff is that the one time you do sign, you’re approving an amount—not a single transaction.
Mine was relatively well-behaved—the allowance decreases, from 98.49 down to 97.82, a little at a time. It’s not unlimited.
But there’s something else you should really remember.
My activity log has 20 entries. Every one lists the time, amount, and action.
The system remembers everything, clearly.
I’m the only one who doesn’t.
I’m not writing this to scare anyone. Permit2 is a legitimate tool, and I probably approved this while using my wallet at some point without thinking.
I only want to say one thing: just because you don’t remember it doesn’t mean it didn’t happen.
Go check “Approval Management” in your wallet now. It takes three minutes.
If it’s empty, congratulations.
If it isn’t, at least you’ll know who your wallet is open to—and how much.
Knowing is better than not knowing.
Watchtower · AGENT WATCH
$BNB #ai交易 #aipro #OnchainData
