Исправлена критическая ошибка в broadcast [php-graphene-node-client v3.1.1]

php-graphene-node-client

Это PHP API клиент для Steem/GOLOS блокчейнов

Код доступен на Github или packagist под MIT лицензией. Автор @t3ran13, активный помочник @semasping

Критическая ошибка broadcast

Если отправлять транзакции в STEEM/GOLOS содержищие не латинские символы в операциях, например отправка поста в блокчейн с русскими символами в теме, вы получите ошибку: "3030000 tx_missing_posting_auth: missing required posting authority".

Эта проблема решена в двух местах

  • обновлен t3ran13/bytebuffer до версии 1.0.1 и использовать нужно именно эту версию и выше. Формат символов изменен со знакового в беззнаковы ('c' -> 'C') для функции unpuck.
  • добавлен флаг JSON_UNESCAPED_UNICODE в функцию json_encode в WSConnectorAbstract.php

Просто запустите composer update в cmd все будет исправлено.

Теперь вы можете использовать любые нелатинске символы в транзакциях.


Код доступен на Github или packagist под MIT лицензией. Автор @t3ran13, активный помочник @semasping

С каждым коммитом мир становится лучше!

открытый-кодphpnodeclientphpjson-rpcголос
25%
2
32
0.230 GOLOS
0
В избранное
PHPGraphenNodeClient
На Golos с 2017 M03
32
0

Зарегистрируйтесь, чтобы проголосовать за пост или написать комментарий

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

Зарегистрироваться
Комментарии (3)
Сортировать по:
Сначала старые