0x0000000000000000000000000000000000000000
EVM address
View on explorer

There is a treasure trove of tokens sent to address(0) to "burn" under the assumption that no one has the private key. and no one ever will.

In a manner of speaking, I would classify it as a very large open bounty. It's like a pinata for mathematicians and quantum computers.

Hope it helps.

Answer from Rob Hitchens on Stack Exchange
🌐
PixelPlex
pixelplex.io › home › glossary › zero address
Zero address Definition
May 23, 2025 - The zero address, also known as the null address, refers to a special blockchain address that consists entirely of zeros (e.g., 0x0000000000000000000000000000000000000000 in Ethereum-like systems).
🌐
Etherscan
etherscan.io › address › 0x0000000000000000000000000000000000000000
Null: 0x000...000 | Address: 0x00000000...000000000 | Etherscan
This address is not owned by any user, is often associated with token burn & mint/genesis events and used as a generic null address
Discussions

Why is the Connected EOA Address 0x0000000000000000000000000000000000000000
Hi, the process of installing readme has been running on 2 machines for some time now, but the Connected EOA Address i obtained by querying the Node Peer ID at https://gensyn-node.vercel.app/ is 0x... More on github.com
🌐 github.com
2
August 20, 2025
solidity - what is the meaning of 0x0? say when variable gets assigned to it, example: keccak256(number) = 0x0; - Ethereum Stack Exchange
Usually we use 0x0 to check whether the address is not set by us and it is set to default value by the solidity which is 0x0. ... E.g. 0x0 in Solidity is short for 0x0000000000000000000000000000000000000000, and if we use this as some address than it does have value greater than zero. More on ethereum.stackexchange.com
🌐 ethereum.stackexchange.com
Is 0x0000000000000000000000000000000000000000 a "burn address"?
No the correct burner address is: 0x7C291eB2D2Ec9A35dba0e2C395c5928cd7d90e51 This is where you send all the funds you do not want More on reddit.com
🌐 r/ethereum
53
13
July 26, 2018
What happens when you transfer a ERC20 token to a ethereum wallet adress?
Any ETH address is capable of handling ERC20 tokens. They simply sit in that address until you do something with them. If you put the Ethereum address into a Blockchain explorer the tokens should show up. If he has the keys to said address he can access the tokens. More on reddit.com
🌐 r/ethereum
11
1
October 13, 2021
🌐
BitcoinTalk
bitcointalk.org › index.php
What is the address 0x0000000000000000000000000000000000000000
January 30, 2018 - Bitcoin Forum > Alternate cryptocurrencies > Altcoin Discussion > What is the address 0x0000000000000000000000000000000000000000
🌐
BSCTrace
bsctrace.com › address › 0x0000000000000000000000000000000000000000
BNB Smart Chain Address 0x0000000000000000000000000000000000000000 - BSCTrace
BSCTrace is a blockchain explorer and analytics platform for BNB Smart Chain. It enables users to explore blocks, transactions and addresses on BSC
🌐
Swellchainscan
swellchainscan.io › address › 0x0000000000000000000000000000000000000000
Address 0x0000000000000000000000000000000000000000 | Swellchainscan
The Address 0x0000000000000000000000000000000000000000 page allows users to view transactions, balances, token holdings and transfers of ERC-20, ERC-721 and ERC-1155 (NFT) tokens, and analytics.
Find elsewhere
🌐
Ethplorer
ethplorer.io › address › 0x54884cd872bcb91a4af6ceec4c7c05a1639c0de7
[0xZERO] 0x0000000000000000000000000000000000000000 Token - Ethereum contract address 0x54884cd872BcB91a4af6cEEC4c7C05a1639C0de7
0x0000000000000000000000000000000000000000 (0xZERO) token information and tracker. The 0xZERO coin total supply is 1000000000. 64 transactions and 50 holders.
🌐
PolygonScan
polygonscan.com › address › 0x0000000000000000000000000000000000000000
Address: 0x00000000...000000000 | PolygonScan
Contract: Unverified | Balance: $50,373,953,389.11 across 30 Chains | Transactions: 1,917,466 | As at Jun-06-2026 11:48:16 PM (UTC)
🌐
Base
basescan.org › address › 0x0000000000000000000000000000000000000000
Null: 0x000...000 | Address: 0x00000000...000000000 | BaseScan
This address is not owned by any user, is often associated with token burn & mint/genesis events and used as a generic null address
🌐
GitHub
github.com › gensyn-ai › rl-swarm › issues › 454
Why is the Connected EOA Address 0x0000000000000000000000000000000000000000 · Issue #454 · gensyn-ai/rl-swarm
August 20, 2025 - Hi, the process of installing readme has been running on 2 machines for some time now, but the Connected EOA Address i obtained by querying the Node Peer ID at https://gensyn-node.vercel.app/ is 0x...
Author   gensyn-ai
🌐
Abscan
abscan.org › address › 0x0000000000000000000000000000000000000000
Null: 0x000...000 | Address 0x0000000000000000000000000000000000000000 | Abstract Block Explorer
0x0000000000000000000000000000000000000000 · This address is not owned by any user, is often associated with token burn & mint/genesis events and used as a generic null address · Null: 0x000...000 Source Code · Abstract · System Contract ...
🌐
Berascan
berascan.com › address › 0x0000000000000000000000000000000000000000
Null: 0x000...000 | Address 0x0000000000000000000000000000000000000000 | BeraScan
0x0000000000000000000000000000000000000000 · This address is commonly used by projects to burn tokens (reducing total supply). Null: 0x000...000 · Burn · Token Approvals Beta Check Previous Balance · Update Name Tag or Label · Remove Name ...
🌐
Ape Explorer
apescan.io › address › 0x0000000000000000000000000000000000000000
Null: 0x000...000 | Address: 0x00000000...000000000 | Apescan
0x0000000000000000000000000000000000000000 · 99+unread messages · This address is not owned by any user, is often associated with token burn & mint/genesis events and used as a generic null address · Null: 0x000...000 · Burn · API · Token ...
🌐
Uniscan
uniscan.xyz › address › 0x0000000000000000000000000000000000000000
Address 0x0000000000000000000000000000000000000000 | Uniscan
The Address 0x0000000000000000000000000000000000000000 page allows users to view transactions, balances, token holdings and transfers of ERC-20, ERC-721 and ERC-1155 (NFT) tokens, and analytics.
🌐
Sonicscan
sonicscan.org › address › 0x0000000000000000000000000000000000000000
Null: 0x000...000 | Address: 0x00000000...000000000 | SonicScan Block Explorer
0x0000000000000000000000000000000000000000 · This address is not owned by any user, is often associated with token burn & mint/genesis events and used as a generic null address · Null: 0x000...000 · Burn · API · Token Approvals Beta Check ...
Top answer
1 of 3
3

The 0x prefix means hexadecimal and it's a way to tell programs, contracts, APIs that the input should be interpreted as a hexadecimal number (we'll shorten to hex). 0x0 is actually 0 but in hex. Usually we use 0x0 to check whether the address is not set by us and it is set to default value by the solidity which is 0x0.

require(_addressIn != address(0))

E.g. 0x0 in Solidity is short for 0x0000000000000000000000000000000000000000, and if we use this as some address than it does have value greater than zero. check here.

Keccak256 computes the Ethereum-SHA-3 (Keccak-256) hash (doc) of the arguments passed into the function. So the above line of code is not correct because keccak256(number) is returning the hash value which you can store in some variable, instead you are trying to treat the output hash value as an variable and assigning the 0x0 to that.

I hope it helps.

2 of 3
3

The example given wouldn't actually work because you're trying to assign 0x0 to the keccak function.

It has the same meaning as bytes32(0). So, you can go:

require(bytes32(0) == 0x0);

That would be comparing equivalents. It was possible to compare address and 0x0 but the trend seems to be toward explicit type casting, so you would go address(0) with a recent compiler.

This type of expression is often used to validate inputs, in particular, catching important values that were not passed in. This is common:

function doSomething(bytes32 key) ... {
  require(key != 0x0);
  // carry on
}

Hope it helps.

🌐
Reddit
reddit.com › r/ethereum › is 0x0000000000000000000000000000000000000000 a "burn address"?
r/ethereum on Reddit: Is 0x0000000000000000000000000000000000000000 a "burn address"?
July 26, 2018 -

I see that https://etherscan.io/address/0x0000000000000000000000000000000000000000 owns almost $3 billion in tokens plus $3.5 million ETH.

Is this a burn address? I know in Bitcoin that one can send BTC to an address where no-one knows the private key. Is the same true in Ethereum? If someone wanted to prove that they had "destroyed" a token could they send it to the above-referenced address?