Добавить новость
ru24.net
Все новости
Июль
2024

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

0
Мне нужна разработка программы на 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.



Moscow.media
Частные объявления сегодня





Rss.plus




Спорт в России и мире

Новости спорта


Новости тенниса
ATP

Гонконг (ATP). 2-й круг. Хачанов сыграет с Нисикори, Фис – с Бергсом, Норри – с Сонего






Площадь Саратова увеличилась на 200 кв. километров

Рок–группа Амальгама. Красноярск. 1986 год

Малое кольцо, выборы и еще один шанс на кампус: что ждет Томск в 2025г

Захарова заявила, что россиянам не нужно ничего доказывать странам Запада