Let's say the current price of ETH is $2000 and you want to buy 10 ETH. However, you don’t want to impact the price by placing such a large order all at once. So, you set an Iceberg order with a display size of 1 ETH and a total quantity of 10 ETH. The remaining 9 ETH is your hidden portion.
In the order book, only your display size of 1 ETH at $2000 is visible to the market. Other traders can see and interact with this order, but they cannot see the remaining 9 ETH of your order.
As your display size of 1 ETH gets filled, another 1 ETH from your hidden portion is revealed in the order book at the same price of $2000. This process continues, with 1 ETH from your hidden portion being revealed each time your display size is filled.
However, if a trader decides to buy 10 ETH at the listed price of $2000, your entire order, including the hidden portion, will be filled in one trade. In this case, the trader who placed the large order will have inadvertently consumed your entire iceberg order, even if they weren't aware of its total size.