You can search up the contract/wallet address on the chains block explorer (for example etherscan for ETH) if it’s a smart contract address it’ll show a paper icon next to the address and you’ll be able to look at the functions in the “write” tab under “contract” - this is only the case if the person that deployed it has also verified the source code.If the address has contract address does it guarantee that this address is smart contract based?
How to identify if the address smart contract?