The Merkle distributor is more useful when you have a predefined list of addresses that should receive the tokens. In the ICO model, anybody can buy the tokens. In an Airdrop model only some addresses can receive the token. The question becomes, how do we make ensure that some specific people receive the tokens? You can send it directly to all of them. This ...
why should I mint token after creating it?
If you want to increase the total supply at a later date. (See Introduction to Supply and Demand [external link]. See also Creating ERC20 Supply.)
Another use of the mint() function might be to reward miners (see Rewarding Miners), but since you've deployed on the Binance Smart Chain - which has a centralised set ...
You can create a trading pair for your token on SushiSwap which is a decentralised exchange that can trade any ERC-20 token.
To have a market, you need to provide liquidity on both buy and sell side and have somebody to act as a market maker. They then buy your token from you.
(Assuming anybody is willing to buy.)
I am not aware of a solution for this.
Etherscan will recompile the contract that you provide with the parameters that you provide. If the result matched the deployed bytecode, it will mark the contract as verified.
The thing is that even changing the number of optimization runs or the compiler version can change the resulting bytecode. In other words, you ...