Вы хотите перевести 5 000 USDC с Arbitrum на Base. Открываете бридж, вводите сумму, подтверждаете. Через двадцать минут смотрите на баланс, который заметно меньше ожидаемого, и не находите ни одной причины, объясняющей почему.
Разница между тем, что показал бридж, и тем, что реально пришло, почти никогда не сводится к одной крупной комиссии. Обычно это пять или шесть мелких издержек, наложенных друг на друга, и корова предлагает проверить каждую из них заранее.
Посчитать все передвижения, а не комиссию бриджа. Большинство смотрит на цифру в UI, например, 6 базисных пунктов, и на этом останавливается. Реальная цепочка намного длиннее: комиссия за своп на входе, газ в исходной сети, комиссия протокола, плата релееру или поставщику ликвидности, газ в сети назначения и своп на выходе. На переводе в $10 000 своп по 0,05% съест $5 еще до того, как вы коснулись бриджа, а газ в загруженном L1 добавит от $5 до $50. Ничего из этого в отображаемую комиссию не входит, зато все прекрасно видно после бриджа.
Проверить, нужен ли обмен в стейблкоин. В DeFi давно живет привычка конвертировать все в USDC, потому что его бридж выйдет дешевле. Часто так и есть, но сама конвертация является отдельной транзакцией со своей комиссией и проскальзыванием. Если своп стоит дороже, чем экономия на бридже, то затея теряет смысл, поэтому считать стоит оба варианта.
Уточнить, по каким рельсам поедет стейбл. Механизмы вроде CCTP заточены под USDC и никак не помогут, если вы бриджите USDT. Сравнивать котировку сжигания с последующим выпуском и котировку через пул ликвидности не имеет смысла.
Газ. Классическая ловушка, которая обнаруживается уже постфактум: в новой сети вы получаете стейблы без токенов для оплаты газа. Выбраться оттуда уже не получится, потому что на своп тоже нужен газ. Убедитесь заранее, что нативный токен у вас будет, либо что бридж решит это за вас, вычитав нужную сумму прямо из переводимого актива.
Отличать нативную и забридженную версию одного тикера. USDC на Arbitrum, это не тот же актив, что USDC на Ethereum. Нативный USDC от Circle и старые версии вроде USDC.e в кошельке выглядят почти одинаково, но взаимозаменяемы далеко не везде, а часть протоколов и вовсе принимает только нативный. В лучшем случае это второй своп и ещё одна комиссия, в худшем средства, которые будет сложно вернуть. Тридцати секунд на сверку с официальным списком адресов Circle обычно достаточно.