php-node-client
7 лет назадИсправлена критическая ошибка в 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
С каждым коммитом мир становится лучше!