так вопрос в том, открыт ли весь код или только фронтенда?
В случае сайта хранение и подпись можно сделать в браузере, а бэк фопмирует транзакцию, отправляет транзакцию в сеть и отдает баланс. В телеге подпись в клиенте не сделать и работы к ключами тоже нет. Тут шифрование просто по AES. А значит остается только либо костыль с доступом, либо делать на базе какого-то Threema