Официальная библиотека Golos для Python. Форк библиотеки golodranets. Актуально на HF 26 и находится в активной разработке.
Включает в себя все необходимое для работы с GOLOS: формирование, подписывание и отправка транзакций, получение данных от API, работа с криптографией. Кроме того, присутствует BIP38-кошелек для шифрования приватных ключей.
Подходит для торговых ботов, скриптов, автоматических шлюзов, для SSR и микросервисов на Python. Может применяться в десктопных и мобильных приложениях (Kivy).
Как обычный пакет:
pip install golos-lib-python
Или можно собрать из исходников:
cd golos-lib-python
poetry install
poetry build
Для запуска тестов:
poetry run pytest
Перед сборкой выполните:
brew install openssl
export CFLAGS="-I$(brew --prefix openssl)/include $CFLAGS"
export LDFLAGS="-L$(brew --prefix openssl)/lib $LDFLAGS"