Если вы приходите в Tolk из FunC, логично сначала искать аналоги TL-B или пытаться генерировать TL-B-схемы из Tolk-структур. В мире FunC это имело смысл — в Tolk это просто не нужно. ▪️ TL-B vs Tolk TL-B в FunC описывал входные данные, хранилище и структуру контракта «снаружи». В Tolk всё это задаётся напрямую через struct: layout, типы, optional-поля и сериализация. Типовая система становится единственным источником истины. ▪️ Туллинг и возможности Генерация ABI, TypeScript-обёртки, source maps и дебаггер работают напрямую с типами Tolk. Плюс — type aliases, enum’ы, inline-union’ы, tensors и кастомная сериализация. Всего этого TL-B просто не покрывает. ▪️ Где TL-B всё ещё нужен TL-B отлично подходит для внутренних структур протокола TON — например, block.tlb. Но для контрактов, сообщений и хранилища авторитетны именно типы Tolk. ▪️ Смена мышления В Tolk типовая система и есть схема. Вместо перевода внешних описаний — моделируй данные прямо в языке. → Читайте полный разбор в стать