Я выбрал комбинацию B + C.
Причина очень проста: шифрованные переводы необратимы. Если просто смотреть на начало и конец адреса, очень легко попасться на «подмену через буфер обмена» с поддельным адресом, поэтому нужно построчно сверять весь адрес (B). Кроме того, если пополнить не ту сеть (ERC20/BSC/TRC20), то при одинаковом «адресе» монеты можно потерять — поэтому сначала нужен тест на небольшую сумму, чтобы убедиться, что адрес, сеть и получатель действительно совпадают (C). В комплексе это и защищает от злонамеренного изменения, и от ошибок при операциях — гораздо важнее, чем пытаться сэкономить время или слепо доверять «знакомому» виду.