Every Binance Smart Chain address has two versions to it, one that includes uppercase letters and one that doesn’t. These are called the checksummed and non-checksummed versions, respectively. Take for example:
Non-checksummed version like: 0xdecaf9cd2367cdbb72...
Checksummed version like: 0xDECaF9CD2367cdBb72...
These two addresses include all the same characters and lead to the same destination, the checksummed one is just a little more useful for determining the accuracy of the address. Both versions of the address are viable and usable, but the checksummed version is the preferred version to use. If even one character of an address is off, any tokens or coins sent to the wrong address will be lost forever. This is not something to be taken lightly.
Sometimes you will receive an error warning you that your address is not checksummed, preventing or warning you from making a transaction or adding a custom token. This is for your own safety. Do not be alarmed, though!