🛠 [Версия 0.1.0] python-peerplays (ChainSquad)

Я с удовольствием представляю вам библиотеку python-peerplays!
Исходники можно найти в репозитории PBSA на github:
https://github.com/PBSA/python-peerplays
Документация доступна на http://python.peerplays.com
Те, кто знаком с piston-lib или pybitshares, увидят, что она очень похожа и работает так же, как другие библиотеки, за исключением того, что в этот раз она создана специально для peerplays.
Установка
pip3 install peerplays [--user]
или
git clone https://github.com/pbsa/python-peerplays python3 python-peerplays/setup.py install --user
Инструмент командной строки
Подобно piston и uptick, peerplays поставляется с собственным инструментом командной строки, который устанавливается сразу вместе с библиотекой. Вы можете использовать его с
peerplays --help
Чтобы добавить свои приватные ключи, вы можете использовать
peerplays addkey
Текущие функции командной строки:
Usage: peerplays [OPTIONS] COMMAND [ARGS]...
Опции:
--debug / --no-debug Включение/отключение отладки (режим без трансляции)
--node TEXT Websocket URL для публичного Peerplays API
(default: "wss://t.b.d./")
--rpcuser TEXT Пользователь Websocket, если требуется аутентификация
--rpcpassword TEXT Пароль Websocket, если требуется аутентификация
-d, --nobroadcast / --broadcast Не транслировать ничего
-x, --unsigned / --signed Не пытаться подписать транзакцию
-e, --expires INTEGER Время истечения в секундах (по умолчанию - 30)
-v, --verbose INTEGER Уровень детализации (0-15)
--version Показать версию
--help Показать это сообщение и выйти.
Команды:
addkey Добавить в кошелек приватный ключ
allow Добавить ключ/аккаунт к разрешению аккаунта
approvecommittee Утвердить члена(ов) комитета
approveproposal Утвердить предложение
approvewitness Утвердить заверителя(ей)
balance Показать балансы аккаунта
broadcast Транслировать json-форматированную транзакцию
changewalletpassphrase Изменить кодовую фразу кошелька
configuration Показать конфигурационные переменные
delkey Удалить приватный ключ из кошелька
disallow Удалить ключ/аккаунт из … аккаунта
disapprovecommittee Отклонить члена(ов) комитета
disapproveproposal Отклонить предложение
disapprovewitness Отклонить заверителя(ей)
getkey Получить приватный ключ в WIF формате
history Показать историю аккаунта
info Получить все типы информации
listaccounts Показать список аккаунтов (для подключенной сети)
listkeys Показать список всех ключей (для всех сетей)
newaccount Создать новый аккаунт
permissions Показать разрешения аккаунта
randomwif Получить случайную пару из приватного и публичного ключей
set Установить конфигурацию пары ключ/значение
sign Подписать json-форматированную транзакцию
transfer Перевести активы
upgrade Апгрейдить аккаунт
Отсутствие общедоступных API серверов
В связи с нынешним отсутствием общедоступных API серверов вам будет необходимо сначала направить вашу библиотеку на существующий API:
peerplays set node ws://HOST:PORT
UPD
api-node = wss://api.ppy.blckchnd.com/ws
Примечание
Пожалуйста, учитывайте, что процесс написания кода еще продолжается и вы всё еще можете столкнуться с багами. По этой причине версия получила номер 0.1.x :)
Кроме того, я хотел бы сообщить вам, что библиотека поддерживает функции, которые еще не являются частью публичного блокчейна, но будут внедрены вместе с хардфорком позже (когда они будут готовы).
А теперь вернемся к написанию кода и получению удовольствия!
@rusteemitblog
Оригинал поста: ЗДЕСЬ
Присоединяйтесь к чату в Telegram посвященному Peerplays
Поддержите нашего witness на Steem - blockchained
Leave 🛠 [Версия 0.1.0] python-peerplays (ChainSquad) to:
Read more #ru posts
Best Posts From BLOCKCHAINED
We have not curated any of blockchained's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.
More Posts From BLOCKCHAINED
- Bitshares Drama
- Graphene Lottery End Announcement
- Graphene blockchain by RuDEX team initial distribution announcement
- До встречи на Golos.id
- 💸 Конкурс по трейдингу/маркет-мейкингу на BITSHARES DEX уже в разгаре
- 🌐 EOSIO™ Quickstart Web IDE: подготовьтесь к работе на EOSIO за считанные минуты
- 🌐 Апгрейд модели распределения ресурсов EOSIO для публичного использования блокчейна
- 🌐 Релиз EOSIO 2: улучшенная производительность, повышенная безопасность и новые инструменты для разработки
- 📝 Предложение по модернизации системы управления блокчейном (Daniel Larimer)
- 📝 Как не требующие доверия контракты преодолевают искусственные ограничения (Daniel Larimer)