What happens to coins located in contract address(BEP-20/ERC-20 token)

bsccontract-developmenterc-20soliditytokens

Let's say that I created a token using remix, and this token has an initial supply of 1 million, and half of that is sent to the contract address. Those 500k on the contract address should become unusable, unless some additional functionality was added while creating the token to remedy that?
So I'm basically guessing that these 500k cannot be bought/sold – traded at all, even if it's listed on an exchange, since the exchange should be using its own tokens from the liquidity pool?
I've found this link saying that sending tokens to contract address makes them unusable. So the only saving grace you could do to a contract is to make it deflationary and generate new tokens if/when needed?

Best Answer

If the contract owns some of its tokens, then it can do whatever it wants with them.

If the contract never uses those tokens (i.e. there is no code in the contract for this), and doesn't have any upgrade mechanism, then the tokens are effectively burnt.

Related Topic