Every Ethereum account has two key pieces of information: a private key (sometimes represented as a 12-word seed phrase) and an address (sometimes also called a public address, ETH address, or wallet address). The private key essentially serves the role of a password to access the account and send cryptocurrency to other accounts. Your private key should NEVER be shared with anyone for any reason whatsoever. But what about your address? Is it safe to share your Ethereum address?
Yes, it is completely safe to share your Ethereum address with anyone. You can even share your Ethereum address with the entire internet by posting it on social media without any risk of Ethereum account hacks.
In fact, Ethereum was cryptographically designed so that unlike a bank account number, an Ethereum address can be shared without any risk to the account. This security is built into the Ethereum blockchain which means it holds true regardless of whether you use Metamask, Trust Wallet, or any other software or hardware wallet.