Ethereum update: Why can’t I reduce the balance of an address by sending tokens to a “burn address”? I am totally perplexed!
I am flummoxed by something involving the balance of a token account.
There is a token with a balance of 1000000000000000000000000000000000000000000000000000000000000000000000000
The goal is to reduce the balance to 100,000,000 (one hundred million)
Therefore, 999999999999999999999999999999999999999999999999999999999999999900000000000 is sent to a burn address (0x0000000000000000000000000000000000000001). The above amount includes three zeros for the token’s three decimal places.
However, the TX information shows that 1,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 was sent. Link: https://etherscan.io/tx/0x6766f4e23ba40b6a836bf7b7129b97255ff07664e7ba52f76003bffb8610271b
(I am assuming that some kind of rounding was done).
Irrespective, the current balance seems to show (by my interpretation) no relation to the subtraction of tokens performed above. Link: https://etherscan.io/token/0xf71c0fcab223d1e60e17716443937fa9a043fe1b?a=0x258ff81aed648aa72faeb244dfa443bb1f43a00c
Can anyone please explain to me how it’s possible to set the balance of this token to 100,000,000 (plus three decimals), thanks?
Ethereum is a decentralized platform that runs smart contracts: applications that run exactly as programmed without any possibility of downtime, censorship, fraud or third-party interference.
Don’t forget to share the post if you love it !