[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