Библиотека реализации протокола Telegram писалась под обычный Node.js и рассчитывает на окружение, которого в React Native попросту нет — без полифиллов она не запустилась бы вообще.
Реализованы собственные полифиллы недостающего окружения Node.js — Buffer, process.nextTick, генератор криптографически случайных чисел через системную криптографию устройства (expo-crypto) — подставленные в глобальную область видимости так, чтобы библиотека протокола считала, что работает в привычном окружении.
React Native, собственные полифиллы Buffer/process/crypto.getRandomValues.
Готово — решённый технический узел, часть работающего приложения.