Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
chainsquad
8 лет назад

[pysteem/piston] Support for GOLOS has been added

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

11
2273.773 GOLOS
На Golos с February 2017
Комментарии (12)
Сортировать по:
Сначала старые