Standards reduce surprises
DOGGO inherits OpenZeppelin's ERC-20 implementation instead of recreating transfer and allowance logic. The custom contract only names the token and performs the one-time mint.
Follow the supply
The constructor receives the recipient address, calculates one billion units with 18 decimals, and calls the internal mint function exactly once.
Absence matters
Checking the ABI for mint, pause, blacklist, upgrade, or fee methods is a useful first pass. It is not a security audit, but it catches many mismatches between copy and code.