Мне нужна разработка программы на 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.
Biden's anger bleeds through as party weighs his future
England U20 overpower France to be crowned world champions
Faculty of International Journalism and Mass Communications Eurasian International University is conducting an additional intake of applicants!
Exclusive - Sayantani Ghosh expresses happiness as sets of her show Dahej Daasi shifted close to her home; says 'I've been manifesting this for quite some time now'
D&D's new 2024 Player's Handbook will have 10 species to choose from including goliaths, and drow will be closer to their Baldur's Gate 3 version
According to BioWare, Dragon Age: The Veilguard is the first entry in the series where "the combat's actually fun" and where characters are "intentionally" the focus of the storytelling, which seems pretty unfair on the first three games
Today's Wordle answer for Saturday, July 20
Интервью AppTime с компанией Innova: релиз Gran Saga в России, внутриигровая оплата и «Масленица» в корейской MMO