8 июля в 18:00 UTC Base включила на мейннете B20 — нативный стандарт токенов. Ключевое отличие от ERC-20 в том, где живёт логика: B20 реализован набором Rust-прекомпайлов внутри клиента, а не отдельным контрактом под каждый токен. Токены создаются через singleton-фабрику B20Factory, при этом совместимость с ERC-20 сохранена — кошелькам и биржам дорабатывать интеграции не нужно.
Стандарт заточен под стейблкоины и токенизированные активы. Предусмотрены два варианта: универсальный с настраиваемой точностью 6–18 знаков и стейблкоин-версия с фиксированными 6 знаками, как у USDC и USDT. В протокол вшито то, что обычно дописывают в самом контракте: роли и права выпуска, лимит эмиссии, пауза, ограничения на переводы, мемо к транзакции, а для регулируемых эмитентов — заморозка и изъятие средств. На момент запуска ни одного токена по B20 выпущено ещё не было — включили сам каркас.
Активацию сдвинули почти на две недели. Изначально B20 планировали дать вместе с апгрейдом Beryl 25 июня, но в тот же день Base встала примерно на два часа: после блока 47 806 542 в конвейер секвенсора попал невалидный блок и производство блоков остановилось. На следующий день сбой повторился, короче — около 20 минут. Средства пользователей не пострадали, но запуск отложили до стабилизации сети. Сам Beryl при этом свою основную задачу выполнил, сократив задержку вывода средств с семи дней до пяти часов.