[pysteem/piston] Support for GOLOS has been added

10 месяцев назад
56 в golos

With the release of piston 0.4.3a0 and python-steem 0.4.3, the library and command line application now support the interaction with the GOLOS network.

С релизом piston 0.4.3a0 и python-steem 0.4.3 библиотека и консольное приложение теперь поддерживают взаимодействие с сетью GOLOS.

Changes - Изменения

The changes required can be summarized to:

Необходимые изменения сводятся к следующему:

  • Added GOLOS' chain-id to allow proper signing of transactions
  • Modify some of the Operations to also distinguish network prefixes
  • Add a way to distinguish keys in different networks
  • Some minor differences in the API
  • Добавлен идентификатор цепочки GOLOS для обеспечения надлежащего подписания транзакций
  • Некоторые Операции модифицированы для распознавания сетевых префиксов
  • Добавлен способ различения ключей в разных сетях

How to use piston - Как пользоваться piston

You can install piston using pip3 (the package manager for python3):

Вы можете установить piston используя pip3 (пакетный менеджер для python3):

pip3 install --user --upgrade steem-piston==0.4.3a0

This will install piston 0.4.3a0 and pysteem 0.4.3.
After that, you need to set the default node to an API that works on GOLOS:

Это установит piston 0.4.3a0 и pysteem 0.4.3.
После этого, Вам нужно установить ноду по умолчанию на API, который работает на GOLOS:

piston set node wss://ws.golos.io

Now, piston (and pysteem) are setup to connect to GOLOS, you can check by running

Теперь piston (and pysteem) настроены для подключения к GOLOS, Вы можете проверить это, запустив

piston balance golos

To add your own account, you can either use

Чтобы добавить Ваш собственный аккаунт, Вы можете использовать

piston addkey  (and provide a raw wif key), or
piston importaccount <accountname>   (and provide the password to your account - owner key won't be stored by default)

More information about available calles be be found via

Дополнительную информацию о доступных соединениях можно найти с помощью

piston --help

or on the official piston.rocks webpage.

или на официальном сайте piston.rocks.

How to use pysteem - Как пользоваться pysteem

If you want to use the library with GOLOS (instead of STEEM) you can either change the default node via piston set node x (as described above) or do so programatically:

Если Вы хотите использовать библиотеку с GOLOS (вместо STEEM), то можете заменить ноду по умолчанию на piston set node x (как описано выше) или сделать это программным способом:

from steem import Steem
golos = Steem('wss://ws.golos.io')

More documentation about how to use the library can be found on it's own documentation webpage.

Now, have fun!

Дополнительную документацию о том, как пользоваться библиотекой, можно найти на отдельной веб-странице документации.
А теперь, развлекайтесь!


Переведено @rusteemitblog

Авторы получают вознаграждение, когда пользователи голосуют за их посты.
Голосующие читатели также получают вознаграждение за свой голос.
Порядок сортировки:  Популярное

@chainsquad, thank you!

@cnainsquad, not works for me. Problem with keys prefix. After import private keys from Golos, they have a prefix "STM" instead of "GLS". Of course, any broadcasting does not works for Golos.
https://github.com/xeroc/piston/issues/87

Здрасти, приехали))). Я энглиш не знаю(((.

68
  ·  10 месяцев назад

Amazing! Thanks!

Ждем паровозик (golos trail)? 😊

Приветствую Вас на платформе Голос!

Я бот @radogost и меня создали для того, чтобы приветствовать новичков и
помогать им осваиваться на просторах Голоса.

Если вы ещё мало знаете о платформе Голос, то рекомендую ознакомиться со
следующими материалами:

Основы оформления постов на Голосе + полный курс по работе с Markdown

Что такое токены Голос, Сила Голоса и Золотой Видео

Я здесь впервые

Как пользоваться платформой Голос?

Вознаграждение на Голосе: кому и сколько

Как создать пост на платформе Голос?

Что делать с золотыми? 5 способов использования

Если у вас есть конкретные вопросы, то можете задать их в комментарии к этому сообщению и я Вам обязательно отвечу. Также буду признателен, если расскажете, откуда Вы узнали о платформе Голос (ответьте цифрой):

  1. увидел в Facebook
  2. увидел в ВКонтакте
  3. из поиска Google
  4. из поиска Яндекс
  5. из Steem
  6. другое (укажите в комментарии)

Long awaited release. Thanks!
No need for workarounds anymore)

Great work!!!

epic news!

Ля франсе перемедоньте.....

Great work! :)