Разработать программу на Python и Golang

20 000 руб. за проект
22 июля 2024, 02:41 • 8 откликов • 135 просмотров
Мне нужна разработка программы на Python, которая будет использовать protobuf из go-приложения (open source).
Т.е. нужен некий скрипт компилятора protobuf файлов из папок go-приложения в Python (ptotoc или buf видимо) под Linux, а затем чтобы Python программа коректно с ними работала.

Конкретно: мне нужно декодирование amino-coded транзакций Cosmos SDK (Go, opensource) в Python.
Здесь описывается механизм кодирования у Cosmos SDK: https://docs.cosmos.network/main/learn/advanced/encoding
Здесь репозиторий Cosmos SDK: https://github.com/cosmos/cosmos-sdk.git с которым нужно будет работать и тащить proto из него.
Сами разработчики Cosmos рекомендуют использовать Buf вместо Protoc для экспорта proto-файлов.

Соотвественно в Python нужно подтянуть экспортированные protobuf и с помошью них декодировать транзакции.
Примеры закодированных транзакий предоставлю (снимаются с вебсокета).
Ввиду того, что сам SDK опенсоурсный и постоянно обновляется, появляются новые proto-типы, нужен скрипт экспорта proto в Python, на случай обновления версии SDK.

Готов рассмотреть какое-то другое решение, если оно более эффективно.

Пожалуйста, если Вы Python-разработчик, но не знаете Golang - не откликайтесь. Мне необходим человек, пишущий на обоих языках и способный понимать Go-код SDK.
Отзывы
Люблю работать с профессиональными людьми, которые опытные, действительно знают, что они делают, не выносят мозг, не нудят, пишут быстро и код на выходе чистый и оптимизированный. Дмитрий именно такой. Все понравилось, буду продолжать сотрудничество.
5 месяцев назад
R50 b1496f4affdee719fb347b9507eab53b
Фрилансер
Приятный доброжелательный заказчик, на протяжении работы над проектом всегда быстро получал нужную информацию и помощь. ТЗ точное, какие то вещи уточнили в процессе работы. В целом позитивное впечатление. Спасибо за проект!
5 месяцев назад